Vous êtes sur la page 1sur 1

Mini projet – GL : L2 - ISIL B

Le travail demandé aux étudiants concerne la gestion d’un cabinet médical. Le médecin devrait avoir
la possibilité d’ajouter un nouveau patient en lui attribuant un code, et incluant un ensemble
d’informations : nom, prénom, sexe, date de naissance, adresse, tél, email et date d’inscription (date
de première consultation). Il devrait aussi pouvoir modifier ces informations (en cas d’erreur ou de
changement par exemple d’adresse, tel ou email). Lorsqu’un patient ne fait aucune consultation au
bout de 5 années, alors le médecin peut décider de le supprimer de sa base de données.

Le patient peut prendre rendez-vous soit par téléphone ou en envoyant un email à la secrétaire du
médecin, qui va programmer la visite selon les disponibilités offertes et informer le patient (soit par
tél ou email). Ainsi, le médecin aura la possibilité de consulter son agenda (consultations
programmées par jour pour toute la semaine en cours). Dans le cas où un patient n’existe pas dans la
base de données, alors une indication sera mentionnée dans la case de ce patient, dans le cas
contraire une autre indication sera mentionnée devant le nom du patient (qui montre qu’il est déjà
inscrit).

Lorsqu’un patient se présente au cabinet pour la première fois alors le médecin sauvegarde toutes
les informations concernant l’état de santé du malade :

- Si le malade souffre d’une ou plusieurs maladies chroniques (exemple : diabète,


hypertension…).
- Un ensemble d’informations le concernant : groupe sanguin, taille, poids, tension…

Certaines de ces informations sont mises à jour dans chaque consultation, comme le poids et la
mesure de tension, ou taux de diabète si le malade est diabétique. Il inscrit le diagnostic de la
consultation, où chaque consultation sera codée (date du jour + un numéro séquentiel dans la
journée) ainsi qu’un ensemble d’informations : la date de consultation, la maladie diagnostiquée (ou
les maladies), une observation (commentaire saisie par le médecin qui décrit certains détails déduit
de la visite), montant payé ainsi que le traitement prescrit (un ou plusieurs médicaments avec les
doses indiquées). Dans le cas où le médecin décide de demander un bilan alors il inscrira cette
information avec les analyses demandées. Une fois le patient ramène les résultats de ces analyses
alors le médecin mettra à jour le système (dans une consultation donnée lorsque le médecin
consulte la fiche du patient il aura l’affichage des analyses demandées et pourra donc mettre à jour
les résultats de ces analyses en indiquant positif ou négatif avec éventuellement un commentaire).
Dans une consultation, si le médecin prescrit des médicaments, alors une ordonnance sera imprimée.

Afin de faciliter la tâche du médecin, le système lui offrira le moyen de consulter des statistiques :
exemple : nombre de patients par période (semaines/mois) ; nombre de patients par maladies par
période….

1- Concevoir les diagrammes UML pour le développement de ce système : diagramme des cas
d’utilisation (use-cases) pour la modélisation des fonctionnalités ; le diagramme de classe
pour la modélisation statique du système ; et un diagramme de séquence qui va modéliser
un des scénarios (exemple : ajouter une consultation d’un patient dans le système).
2- Développement du système de gestion du cabinet médical, qui sera basée sur la création
d’une interface avec le langage Java et utilisera une base de données relationnelle.
Nb. Ce travail sera réalisée en binôme, à remettre en fin de semestre : un petit rapport de
modélisation et une démo pour la réalisation

Evitez de faire du copier-coller entre binômes.

Vous aimerez peut-être aussi