![]() |
Modèles
de données / Solutions
A l'hôpital |
Nous
avons vu dans le cours qu'il est fréquent
que l'on ne dispose pas vraiment d'énoncé : celui-ci est
à construire. Le but est ici de montrer comment la construction
du modèle suggère le dialogue avec les utilisateurs pour
déterminer quels sont les besoins.
Il
ne s'agit donc pas d'un "corrigé" pour le problème du dossier
médical. Il semble d'ailleurs que l'on ne soit pas encore vraiment
parvenu à des solutions totalement satisfaisantes dans ce domaine
: comme nous allons le voir elles impliquent des arbitrages entre des utilisateurs
dont les intérêts sont essentiellement divergents.
2. Un problème initial "d'entitation".
Dans
cette histoire, nous sommes en présence de médecins qui rencontrent
des patients, ce qui peut donner l'idée suivante :
![]() |
Il va falloir maintenant préciser ce rendez-vous avec les examens, les actes, etc. Ce qui donne :
![]() |
D'où
vient donc la difficulté ?
En
fait, elle vient de ce qu'il faut attacher des descriptions pour tout ce
qui se passe durant ce rendez-vous. Initialement ces informations sont
des propriétés du rendez-vous, mais comme elles sont importantes
pour notre dossier médical, (elles ont elles aussi des propriétés)
on veut en faire des entités ayant une existence propre.
La seule solution dans le modèle Entité-Association consiste à élever le rendez-vous lui-même au rang d'entité pourvue d'existence propre.
Mais alors, comment nommer cette entité qui prendrait la place de l'association RENDEZ-VOUS ?
Nous
suggérons de l'appeler CONSULTATION, un mot qui indique que,
au-delà de la rencontre Médecin/Patient, nous nous intéressons
à ce qui se passe lors de cette rencontre.
Nous
allons devoir "inventer" un identifiant qui peut-être n'existait
pas dans le domaine (en fait, si vous vous rendez dans un "vrai" hôpital,
on va vous affubler d'un étrange "n° d'entrée"
qui n'est autre que notre n° de consultation, mis à part qu'il
est beaucoup plus général. Il intervient quel que soit le
motif de votre visite : consultation externe, admission en urgence, ou
hospitalisation).
Observer encore que le mot "consultation" lui-même ne figurait pas dans ce que l'on nous avait spontanément raconté ("l'énoncé") : il est engendré par la réflexion sur le modèle.
Bref, nous obtenons pour le moment :
![]() |
![]() |
| Auteur : Bernard Morand | Entité-Association | Date de dernière mise à jour : 1/03/1999 |