Bonjour à tous,
Débutant total en Access, j'ai lu consciencieusement plusieurs tutoriels de ce site (fort bien réalisés d'ailleurs). Après une lecture en règle de la FAQ du forum, je me permets de vous soumettre un MPD pour savoir s'il "tient la route". J'espère avoir respecté les règles de construction, mais je préfèrerais naturellement avoir l'avis de personnes expérimentées avant de me lancer sur des bases fausses
Ce travail est réalisé dans le cadre d'une thèse de pharmacie, le but étant d’avoir à la fois :
- un outil de prescription informatisé pour les médecins (un formulaire).
- une base de données pour le service de pharmacie, qui en extraira des données grâce à des requêtes.
La base équipera donc l'hôpital dans lequel je travaille. D'autres centres hospitaliers utilisent également Access dans ce but.
L’outil sera utilisé par le médecin à chaque prescription, c’est-à-dire lorsqu’un patient viendra en consultation. Une prescription (Visite) est donc l’association d’un prescripteur (médecin), d’un patient, d’un médicament et d’une pathologie (indication), le tout à une date donnée.
Quelques précisions s’imposent quant aux tables Produits, Indications, et « Association ». L’outil ne concernera que certains médicaments très particuliers (moins d’une centaine). C’est pour cela que la relation entre Prescription et « Association » est de type 1-n et non pas n-n, car on considère que chaque prescription ne prescrira qu’un seul médicament à la fois. L’idéal serait bien sûr de pouvoir en prescrire plusieurs (cas qui devrait rester exceptionnel) mais je n’ai pas réussi à le modéliser…
Chaque médicament est indiqué dans plusieurs pathologies, 5 à 10 en moyenne. Chaque indication peut également se retrouver dans plusieurs médicaments. Il faut néanmoins distinguer 3 niveaux d’indication :
- niveau I : indications prévues par le fabricant lors de la commercialisation du médicament. En théorie l’utilisation du médicament n’est autorisée que dans ces pathologies.
- niveau II : indications non prévues par le fabricant, mais en pratique de nombreux médecins utilisent ce médicament dans cette pathologie, car de nombreuses études en ont prouvé l’efficacité.
- niveau III : indications non prévues par le fabricant, avec peu ou aucune donnée scientifique validée. L’utilisation du médicament dans cette pathologie tient en général d’une intuition du médecin, ou de la mesure désespérée (rien d’autre ne marche donc on essaye ça).
La nuance est qu’une indication de niveau I pour un médicament peut être une indication de niveau II pour un autre, et inversement (cela fonctionne aussi avec le niveau III).
Exemple : la "maladie de Crohn, formes luminales actives et sévères", est une indication de niveau I pour le Remicade® ; mais c’est aussi une indication de niveau II pour l’Humira®.
La relation entre la table Produits (médicaments) et la table Indications étant de nature n-n, j’ai donc créé une table de liaison, « Association ». Chaque enregistrement de cette table est la combinaison d’un Produit (clé primaire) et d’une Indication (clé primaire), associée à un niveau d’indication (I, II ou III).
Une prescription est le choix d’un médicament dans une pathologie, donc relation 1-n entre Visite et Association.
Voici le modèle auquel je suis arrivé (un zoom sera nécessaire pour lire correctement, désolé) :
Merci par avance pour vos réponses !
Partager