La base de données MySQL de MedShakeEHR est constituée des tables suivantes :
Chaque repository Github source d’un module possède un répertoire update
contenant les fichiers SQL décrivant la base de données et ses upgrades au fil des versions successives.
Table qui contient les factures types composées à partir des actes de base.
Table qui contient les actes de base, NGAP ou CCAM et leurs tarifs.
Table qui contient les catégories de factures types.
Table qui contient les rendez-vous des agendas.
Table qui contient les logs des manipulations faites sur les rendez-vous des agendas.
Table qui contient les paramètres de configuration du logiciel sur 3 niveaux :
– paramètres globaux (default)
– paramètres spécifiques à un module (module)
– paramètres spécifiques à un utilisateur (user)
Table qui contient les catégories permettant de classer les types de données utilisés.
Table qui contient les types de données créés formant les différents modèles de données.
Ci dessous le récapitulatif de l’emploi particulier des champs de la table suivant le groupe :
groupe | placeholder | validationRules | validationErrorMsg | formType | formValues |
---|---|---|---|---|---|
typecs | 1 | 6 | 7 | 5 | 2 |
courrier | 3 | 4 |
select
si données générées exportablesTable qui contient les différents tags DICOM rencontrés et les lie avec un type du modèle de données.
Table qui contient les formulaires créés à partir des types du modèle de données.
Table qui contient les catégories des formulaires
Table qui contient des descriptions d’éléments HTML pour la construction d’interfaces et de templates.
Depuis la v6.0.0 cette table est supprimée. Ses éléments sont désormais intégrés à la table data_type
sous le groupe system
.
Table qui contient tous les éléments distincts HPRIM récoltés lors du traitement des messages de la boite de réception (afin d’établir un historique des dosages biologiques d’un patient).
Table qui contient les messages relevés par les inbox du ou des praticiens.
Table qui contient toutes les datas des dossiers patients.
Table qui contient les personnes : patient ou professionnel, utilisateur ou non. Permet l’identification unique via un ID numérique global par personne.
Table qui contient les prescriptions types.
Table qui contient les catégories de prescriptions types.
Table qui contient un historique des impressions de chaque élément de dossier.
Table qui contient des informations sur le système :
– modules installés et versions
– état du système (normal / maintenance)
Table qui contient les transmissions et les éventuels messages en réponse.
Table d’assignation d’une transmission aux destinataires.
Conserve l’état et les dates de lecture.
Article précédent
Article suivant