Démo du module de prescription avec la BDPM

Les sujets de cette catégorie concernent le développement du logiciel MedshakeEHR.
Avatar de l’utilisateur
Bertrand
Messages : 177
Inscription : 21 juil. 2020, 18:08
Localisation : Dans le grand bain
Contact :

Démo du module de prescription avec la BDPM

Message non lu par Bertrand »

Salut à tous,

J'ai poussé 2 commits ces derniers jours sur une idée qui m'est venue comme ça, sans trop savoir comment ou pourquoi, faire tourner le module de prescription du LAP avec la base de données publique des médicaments (https://base-donnees-publique.medicaments.gouv.fr).
Je la fais courte, mais comme il n'y a aucune raison que la base Thériaque puisse être mise un jour en prod quelque part, autant montrer le travail accomplit via ce petit hack.
Bien sûr, les fonctions sont largement réduites, car la BDPM est ... comment dire… pas à la moitié de la hauteur des obligations légales que l'État demande aux tiers pour sortir une bdd digne de ce nom... bref…

Bon, ce petit hack fait le job. Il n'y a bien sûr aucune analyse possible des prescriptions, mais en quelques lignes de code, j'ai mappé sur le système ce qui pouvait l'être.
Vous verrez aussi que la recherche pour prescrire en DCI pose encore pour le moment problème avec les médocs qui n'appartiennent pas à un groupe de génériques... (si vous voulez trouver du paracétamol en DCI, rien ne sort par exemple)

Pour la mise en oeuvre, il faut récupérer la version sur la branche Master, regarder dans le dump SQL les tables qui commencent par bdpm_ et les créer, ainsi que, nouveauté (!), les 2 vues (définitions sous le code de créations des tables).

Ensuite, il faut activer les paramètres qui vont bien en config :
Activation services > optionGeActiverLapInterne : à cocher (Il y a visiblement le paramètre utiliserLap qui traine encore, mais celui-là ne sert normalement plus à rien)
LAP > theriaqueMode : BDPM

Voilà, vous devriez avoir dans le dossier patient un onglet LAP.

Pour peupler la base avec la BDPM et la mettre à jour, il existe une tâche cron accessible dans Tâches planifiées.
Vous verrez que les fichiers téléchargés, une fois rentrés en base, sont stockés dans ressources/bdpm/

Voilà pour le moment, je ne sais pas si j'y reviendrai ou pas. Si c'était pour de la prod, assurément, mais comme personne n'en ferra jamais grand-chose ...

Au fait, tout est là pour avoir comment utiliser la fenêtre de prescription : https://www.logiciel-cabinet-medical.fr ... ption.html
Et n'oubliez pas les raccourcis clavier : https://www.logiciel-cabinet-medical.fr ... ateur.html
J'avais vraiment bossé le truc ...

B.

MedShakeEHR : Le Logiciel Médical Modulaire Libre
http://www.medshake.app/

MedShake : communauté médicale bien fraîche (et un peu secouée) !
https://www.medshake.net/

cDino
Messages : 1
Inscription : 27 févr. 2023, 19:28

Re: Démo du module de prescription avec la BDPM

Message non lu par cDino »

Bonjour,

Merci d'avoir partagé votre travail et vos astuces pour faire fonctionner le module de prescription du LAP avec la base de données publique des médicaments. C'est une belle initiative et se montre très pratique pour améliorer la fonctionnalité d'un logiciel.

Voir ici mon site concernant les chatbots

Répondre