Apportez votre aide…
Medintux : logiciel médical
MedinTux est une suite logicielle libre, pensée et réalisée par des médecins pour des médecins. Disponible gratuitement sous plusieurs systèmes d'exploitation (Windows, GNU/Linux, BSD, MacOS), la suite MedinTux est conçue pour être utilisée tant en libéral qu'en hospitalier.
La suite comprend plusieurs logiciels pouvant communiquer entre eux :
- un gestionnaire de dossier médical : DrTux,
- un module de gestion de documents multimédias (scans, images, photographies…) intégré à DrTux,
- gestion du scannage de document (possibilité de reconnaissance de caractères automatisée sur les systèmes Linux et MacOS)
- un langage de script récursif documenté permettant l'extraction de données depuis la base, les calculs automatiques, l'intégration de documents…
- un organiseur d'activité (avec agenda) : Manager,
- un module de prescription relié au VIDAL (le dictionnaire thérapeutique VIDAL est disponible dans son intégralité sous Linux, sous réserve d'un abonnement),
- un gestionnaire des paramètres utilisateurs (en-têtes d'ordonnances, format d'impression…) : GestUser,
- un module statistique : MedStat,
- un module de gestion des utilisateurs faisant aussi office d'annuaire des correspondants, avec en-têtes personnalisés, attribution fine des droits et droits délégués : Personnes
- un module de réception/intégration des biologies au format HPRIM : QLaboFTP,
- un module de comptabilité libérale totalement libre,
- un module de codage CCAM : Ccam_View,
- un module de codage CIM10 intégré au gestionnaire de dossier médical (DrTux),
- un module de codage GEMSA et CCMU,
- un gestionnaire de correspondants avec liaison au dossier patient : Personnes,
- un module de télétransmission en cours d'écriture (QFSEVital) non encore disponible,
- un éditeur de texte autonome utilisé pour créer vos masques d'observation et autres : QLightPad,
- un installateur et une aide à la mise à jour de la suite : Set_Bases et Mise_A_Jour,
- un module d'accès à distance depuis un navigateur internet : MedinPHP,
- très grandes possibilités de personnalisation, pouvant s'adapter à toutes les spécialités,
- saisie assistée par menus multi-niveaux (hiérarchiques),
- courriers et compte-rendus automatisés, pratiquement sans saisie,
- de très nombreux plugins sont déjà disponible, parmi les plus couramment utilisés,
- un plugin d'agrégation des honoraires pour le logiciel de comptabilité,
- un plugin calculant à partir de la date des dernières règles le calendrier obstétrical (échos, vacances…),
- un plugin de graphique biométrique (pour les moins de 3 ans, les 3 ans à 22 ans) comprenant : la courbe de poids, de taille, le BMI et la courbe de croissance,
- un plugin permettant l'autocomplétion des formulaires de la sécurité sociale française : déclaration du médecin traitant et protocoles de soins,
- un module optionnel en php-cli d'intégration des données apicrypt.
Ses possibilités sont nombreuses et son ergonomie est pensée pour faire gagner un maximum de temps. Une obsession des développeurs : limiter le nombre de clics souris et les manipulations claviers. Il est ainsi possible en quelques clics de créer un document complexe d'observation enrichi de calculs automatiques sans utiliser le clavier ! Des menus déroulants hiérarchiques vous aident à rédiger vos observations, prescriptions, certificats…
Bien évidemment, MedinTux peut fonctionner au sein d'un réseau et sa base de données peut être partagée par plusieurs utilisateurs (plusieurs médecins, avec secrétariat, cliniques, hôpitaux par exemple). Cette fonctionnalité est dite multi-postes / multi-utilisateurs.
Vidéo de présentation
En Mpeg :http://delafond.org/medintux_video.mpeg ou en avi : http://www.tossavi.net/annexes/medintux_video.avi ou encore de nombreuses vidéo sur la chaîne Youtube de Medintux
Aperçu d'un dossier
Pré-requis
Impérativement
pour la suite à vérifier les pré-requis
- Installer les dépendances suivantes :
- astuce: Installer toutes les dépendances en une fois en cliquant sur ce lien : mysql-server,libqt3-mt,libqt3-mt-mysql,libqt4-dev,libphonon4,p7zip
- Mysql serveur, le serveur de base de données: documentation documentation et paquet mysql-server
- 2 paquets Qt3: libqt3-mt et libqt3-mt-mysql
- libqt4-dev pour le module "Alarmes" de PenseBeTux
- libphono4 sans quoi Manager ne se lancera pas
Éventuellement
Pour MedWebTux (gestionnaire de visite), qui est disponible sur la forge Adullact, http://adullact.net/frs/download.php/file/6896/MedWebTux-6.0.tgz il faudra installer un serveur Apache, MySQL, PHP.
- Une manière simple d'installer Apache, MySQL et PHP est d'utiliser tasksel : voir le tutoriel lamp.
- Pour la gestion des bases par l'administrateur, nous recommandons phpmyadmin
Installation
Version 2.16
Vous trouverez l'application à télécharger avec un script d'installation pour Ubuntu 16.04 (64 bits uniquement) à cette adresse. Détail de l'installation ici.
Sauvegarde des données
Et surtout les sauvegarder avant toute mise à jour ++++
Trois solutions :
- se servir de mysqldump et de AutoMySQLBackup
- ou de mysqladministrator les outils mysql. Dans les deux cas il faut paramétrer la périodicité de la sauvegarde et le support de sauvegarde.
- MedinPHP permet aussi la création de dumps SQL directement sur l'ordinateur client à partir de l'interface web. De cette manière, on est garanti aussi bien contre les défaillances matérielles ou logicielles que contre les incidents majeur au lieu où se trouve l'ordinateur (incendie, etc.).
- Un logiciel de sauvegarde GUI avec restauration est disponible ici : Sauvegarde GUI
Quelques notes d'utilisation
Avant tout, il convient de paramétrer correctement MedinTux. Normalement, tout fonctionne pour une installation basique sans mot de passe pour l'administrateur de MySQL. Toutefois, un paramétrage est TOUJOURS recommandé. Pour cela, reportez-vous à la documentation du projet par aide F1 dans un dossier patient ou sur (http://wiki.medintux.org).
Le gestionnaire de dossier médical est conçu pour gagner du temps. Le principe est d'utiliser des masques totalement paramétrables (ce sont des fichiers HTML, TXT) agrémentés de listes multiniveaux (ou champs d'insertions). Un langage de script permet d'intégrer dans les masques ou les éléments de liste des données ou actions récursives (extraction de données de la base -poids, taille…-, calcul -BMI, surface corporelle, posologie chimiothérapie…-, importation de fichiers -apicrypt, protocoles…-, importation de scan, OCR).
Les listes sont repérables dans le texte par leur couleur. Elles apparaissent en bleu. Ces listes vous permettent de construire et de renseigner des formulaires impressionnants de détails en un temps record. Cela permet aussi d'uniformiser les observations/prescriptions, tout en gardant une certaine liberté par une saisie clavier.
Chacune des sous-parties du dossier médical est accessible par trois méthodes :
- Un glossaire qui insérera automatiquement un masque dans la rubrique adéquate
- Un menu d'accès rapide qui présente une synthèse du dossier patient
- Un accès tabulaire et par onglet
Les masques et listes constituent le " Glossaire ". Ce glossaire n'est autre qu'un répertoire présent sur votre disque qui contient (dans une structure fixée et lisible) vos masques et listes. Cette approche vous permet de façonner votre glossaire via MedinTux qui possède ses propres applicatifs de création de listes et de masques, ou via n'importe quel autre logiciel capable de gérer le HTML, le TXT ou le RTF. Les limitations viennent des possibilités d'interprétation du code HTML. Les tables sont affichées mais ne peuvent pas être modifiés par exemple.
Les glossaire sont échangeables entre utilisateurs !!! Un simple copier/coller du répertoire Glossaire suffit ! Une clé USB et hop…
Le terrain comprend les antécédents, le traitement au long cours et les variables patients. La structure des variables est entièrement configurable.
Le module d'impression est sophistiqué. Il gère les en-têtes et pieds de page des utilisateurs. Ceux-ci sont totalement paramétrables et peuvent être différents selon la rubrique imprimée (observation, prescription, certificat, documents…). Le module permet aussi d'imprimer l'ordonnance et le double sur une seule feuille A4.
La gestion multiposte / multiutilisateur est totalement implantée. La gestion des conflits d'écriture est totalement transparente.
Plusieurs dossiers peuvent rester ouverts en même temps, ce qui permet de compléter ultérieurement le dossier.
Des plugins externes peuvent être interfacés à DrTux ce qui laisse la place à l'imagination des développeurs (tous langages permis).
Un logiciel permet de communiquer à distance par navigateur avec la base de donnée, il s'agit de MedWebTux.
MedinPHP
MedinPHP s'appelle désormais MedWebTux et il serait bon de mettre à jour cette section.
MedinPHP est un logiciel conçu pour utiliser à distance les données de MedinTux.
Il est 100% compatible avec les données et nécessite une installation préalable de MedinTux sur un serveur.
Il ne prétend pas en reprendre toutes les fonctions (pas de gestion des utilisateurs, pas de gestion de documents et ordonnances, pas de gestion des codes postaux, etc.)
Il fait uniquement de l'agenda, de la gestion de dossier médical et de consultations, la saisie des recettes de comptabilité, la gestion des correspondants, la consultation du vidal et de la CCAM et les sauvegardes.
Il propose quelques requêtes supplémentaires par rapport à MedinTux (recherche par numéro de téléphone, recherche des patients liés à un correspondant, affichage du dossier complet, recherche de clés dans les dossiers, etc.)
Il ne dépend que du support HTML de base, et permet d'utiliser n'importe quel navigateur, pourvu qu'il soit relié à un serveur apache/mysql/php.
Les quelques fonctionnalités avancées en javascript sont facultatives. Il peut s'utiliser sur un téléphone portable pourvu de fonctions internet, sur un ordinateur de poche (Nokia 810, etc.), ou tout ordinateur Linux/Mac/Windows pourvu d'un navigateur internet.
Sur les ordinateurs à petit écran (eeePC), il est plus pratique que MedinTux, non encore optimisé pour les petits écrans.
Les principales utilisations du logiciel sont :
- le médecin en visite (avec utilisation d'une solution autonome WiFI ou 3G, ou de l'ordinateur du patient),
- l'accès aux dossiers depuis un endroit inhabituel (domicile personnel, vacances),
- la sauvegarde à distance,
- les fonctions absentes de MedinTux.
Installer apache2 : apache2
Puis :
wget http://adullact.net/frs/download.php/4635/MedinWeb.2.5.3.tar
Désarchiver le répertoire dans var/www
sudo cp MedinWeb.2.5.3.tar /var/www
cd /var/www
sudo tar -xf MedinWeb.2.5.3.tar
sudo chown -R www-data MedinWeb
Et pour le lancer : à partir des siteWeb du glossaire, ou en navigateur :
http://localhost/MedinWeb/
login votre user MedinTux (admin par exemple) mot de passe celui que vous avez mis à votre utilisateur dans MedinTux.
La comptabilité
Un nouveau programme de comptabilité est récemment disponible. Il est assez complet . Le svn propose les derniers binaires et les dernières sources : http://code.google.com/p/rapidcomptamed/
téléchargement des binaires et des sources aussi à
https://adullact.net/frs/?group_id=227
Veuillez faire la sauvegarde de votre ancienne comptabilité :
mysqldump -u root -p comptabilite > dump_comptabilite.sql
Le retour étant :
mysql -u root -p comptabilite < dump_comptabilite.sql
Le répertoire rapidcomptamed.tar.gz doit être décompressé dans MedinTux/Programmes à côté de celui de drtux. L' installation du programme se fait alors à partir d'un setup dans l'éxécutable "comptatriee". Lisez aussi la rubrique "help" qui explique le focntionnement du programme.
Un bouton permet d'envoyer un rapport de bug ou tout autre suggestion à l'auteur.
Donc téléchargez le logiciel :
wget http://rapidcomptamed.googlecode.com/files/rapidcomptamed_lin_015.tar.gz
Allez dans le répertoire de MedinTux :
cd chemin/Medintux*/Programmes
Décompressez le logiciel :
tar zxvf rapidcomptamed_lin_002.tar.gz
La première installation se fait en lançant le logiciel comptatriee. Puis le setup dans le menu.
Pensebetux
Un nouveau programme pour medintux sur le site addulact https://adullact.net/frs/?group_id=227
La dernière version plus complète est
wget https://adullact.net/frs/download.php/4652/pensebetuxLin.7z
Pensebetux est une petite suite de programme pour gérer ses alertes (type se souvenir à date voulue d'un contrôle de mammographie, et autres examens).
Lire le readme : intaller la table mysql avec le programme création_table_alarmes qui ne servira donc qu'une fois.
L'installation ou la correction de la base de données mysql se fait dans celle de DrTux par un setup fourni. Ce setup installe les menus dans DrTux.
Ensuite on enregistre ses alertes avec Alarmes, on les lit avec lecture_table_alarmes à la date programmée.
On peut aussi les lire toutes et les modifier ou les effacer.
Quand la table est lue , l'alerte se met en obsevation dans medintux une fois cliqué dessus, mais une seule fois.
Il est intéressant de lancer quotidiennement ce programme de lecture des alertes avec cron voire au démarrage en étudiant un peu le man update-rc.d en terminal.
On peut programmer le lancement à l'ouverture de MedinTux du programme de lecture des Alertes par un bouton de paramétrage.
Lisez bien le readme pour la sauvegarde préalable de vos bases (de toutes façons à faire tous les jours). Il y a DrTuxtest mais aussi les autres bases.
Pour sauvegarder la base DrTuxTest il faut faire en terminal
mysqldump -u root -p DrTuxTest > dump_drtuxtest.sql
Pour la table Alarmes c'est
mysqldump -u root -p DrTuxTest Alarmes > dump_alarmes.sql
La sauvegarde se trouve là dans votre home. Vous pouvez indiquer bien sûr un autre chemin.
Pour réintégrer la base vous faites
mysql -u root -p DrTuxTest < dump_drtuxtest.sql
Idem pour la table Alarmes.
Pour MedinTux V14, la version de pensebetux est
sur
Apicryptux
Un programme d'intégration des fichiers Apicrypt existe :
wget https://adullact.net/frs/download.php/5277/apitux.tar.gz
L'installation se fait comme pour Pensebetux.
Ce programme permet d'intégrer des fichiers texte resutextxxx.txt obtenus à partir du logiciel Apimail d'Apicrypt.
Il faut paramétrer la redirection de ces fichiers dans le dossier apitemp du logiciel Apitux (dans bin).
Le logiciel permet en outre d'intégrer des fichiers textes dans les dossiers patients s'ils sont renommés en nom_prenom_origine.txt . Ces fichiers seront eux placés dans le dossier classeur du logiciel Apitux, dans bin.
Récompenses
Depuis 2004, MedinTux est en perpétuel développement avec une communauté toujours grandissante.
Déjà utilisée par plusieurs centaines de médecins spécialistes ou généralistes, en libéral ainsi qu'en services hospitaliers (urgences et spécialités), MedinTux a remporté un vif succès auprès de ses utilisateurs.
- MedinTux a remporté les trophées du libre catégorie gestion d'entreprise en 2005.
- Medintux a été Nominé aux Lutèce d'Or 2007.
Voir aussi
Les sites officiels de MedinTux :
- MedinTux en français : http://medintux.org
- MedinTux en Anglais : http://medintux.org/en
- Le wiki du projet : http://wiki.medintux.org
- La forge : http://adullact.net/projects/medintux/
Les forums :
- Le nouveau forum http://medintux.org/forum
- L'ancien forum (Addulact) http://adullact.net/forum/?group_id=227
- Une page sur ce site : http://forum.ubuntu-fr.org/viewtopic.php?id=259412
MedinPHP de Gérard Delafond :
MedinTuxPlanet sur YouTube
- Des vidéos de présentation, des guides d'installation, des conseils pour la mise en réseau du cabinet.
—-
Contributeurs : pmdzlineur.,Gérard DELAFOND, Roland SEVIN, arkanoid.