UNIVERSITE DE LA MANOUBA -----¤¤¤¤----- ECOLE NATIONALE DES SCIENCES DE L'INFORMATIQUE
ANNEE UNIVERSITAIRE 2015-2016
Examen Principal du 1er Semestre
Matière : Analyse et Conception Orientées Objet Niveau : II2 Nombre de pages : 11 pages (3 p. énoncés + 8 p. réponses) Enseignants : I. FLISS, I. BOUKHRIS, M.A. MEZGHICH
Date : 8 Janvier 2016 Durée: 2H Documents: non autorisés
NB : Répondez directement sur les feuilles de réponses
Ne répondez pas à l’aveuglette La précision, la consistance et la clarté seront appréciées
Problème
Une clinique souhaite informatiser le suivi de ses patients, à travers un nouveau système informatique de
suivi « SISP». Celui-ci sera utilisé par le personnel médical (médecin, infirmier, anesthésiste) et
administratif (réceptionniste, comptable, administrateur). Par contre, les fonctionnalités de chacun seront
distinctes. Le personnel administratif s’occupera notamment de l’admission des patients et de l’édition de
factures, alors que le personnel médical s’occupera du dossier médical.
Le processus d’admission (réception) débute lorsque le patient se présente à la clinique avec un ordre
d’admission (émis par un médecin de la clinique) ou en tant que cas d’urgence. À partir de ce moment, un
employé de la clinique (un(e) réceptionniste) le prendra en charge. Il fera, d’abord, l’inscription
administrative du patient et cherchera une chambre et attribuera un médecin pour lui. Par contre, si
aucune chambre n’est disponible dans la clinique, l’employé qui accueille le patient devra coordonner
avec le médecin traitant et contacter d’autres cliniques pour rediriger le patient vers une autre institution.
L’inscription administrative correspond à la saisie des données administratives du patient si celui-ci est un
nouveau patient, ou la récupération de ses données dans la base de données s’il s’agit d’un patient qui a
déjà séjourné dans la clinique (on utilise le numéro de d’assurance maladie et le nom et le prénom comme
identifiants du patient pour savoir s’il est nouveau ou pas). Les données administratives correspondent
aux coordonnées du patient, tels que, son identité (son nom et prénom, numéro d’assurance maladie,
Publicité
adresse, numéro de téléphone, numéro CIN) et le nom du médecin traitant et ses coordonnées. En plus de
cela, le dossier administratif du patient comprend le numéro de la chambre et les dates d’arrivée et de
sortie du patient. Chaque patient doit aussi avoir un dossier médical. Le dossier médical comprend toutes
les données médicales du patient : son groupe sanguin, ses allergies, ses maladies, ses médicaments avec
leurs doses, les résultats d’analyses et tests, les valeurs de température et de tension artérielle, les
interventions médicales faites et tous les commentaires que le médecin traitant juge nécessaires. S’il
s’agit d’un patient admis avec ordre d’admission, le dossier médical est téléchargé depuis le lien présent
1 /3
dans l’ordre d’admission. S’il s’agit d’un ancien patient reçu de nouveau avec un ordre d’admission, une
mise à jour de son dossier médical sera faite automatiquement en fusionnant le dossier téléchargé et les
informations médicales sauvegardées. Dans le cas d’un nouveau patient en cas d’urgence, le médecin
attribué peut demander au médecin traitant de transférer le dossier médical du patient et ces informations
seront sauvegardées dans la base des données médicales du patient. Dès la réception d’un patient, une
facture est créée. Dans cette facture, les médicaments et les doses prises et les interventions faites sont
initialement nuls. Les médicaments pris sont caractérisés par leurs libellés, les quantités utilisées, prix
unitaire.
Une fois que le patient sera installé dans la chambre qui lui a été attribuée, un infirmier effectuera un
premier contrôle médical (tension artérielle, température…) et fera la saisie de ces informations dans le
dossier médical du patient. En parallèle, le (la) réceptionniste contacte par téléphone le médecin traitant
attribué. On distingue entre deux types d’attributions de médecins traitants : attribution nominative (le/la
patient(e) doit explicitement voir ce médecin (ex. s’il s’agit d’un rendez-vous précisé sur l’ordre
d’admission pour faire une opération)) et les attributions flottantes (attribution à n’importe quel médecin
disponible ayant les bonnes qualifications). Pour faciliter l’attribution du personnel médical, le
système« SISP » permet à un administrateur de gérer les dossiers du personnel médical œuvrant au sein
Publicité
de la clinique. Pour chaque membre du personnel médical, l’administrateur saisit le nom, les
coordonnées, la spécialité, les données contractuelles (min et max de présence), les procédures pour
lesquelles ils/elles ont été certifiés, et les modalités de rémunération. Il spécifie aussi l’horaire du
personnel médical. La spécification de l’horaire se fait par plage horaire par jour de semaine (ex. Mardi
de 8 :30 à 12 :30), avec fréquence (toutes les semaines, toutes les premières semaines du mois, une
semaine sur deux, etc.), avec des exceptions (sauf le mois de juillet, sauf la semaine du 13 au 17
novembre, etc.). On peut mettre un horaire préliminaire qu’on pourra éditer par la suite.
A tout moment, le personnel médical peut consulter le dossier médical contenant les données médicales
relatives à un patient et ajouter de nouvelles données (résultat d’examens médicaux, interventions
médicales, médicaments pris, etc.). Les données médicales sont consultables : soit par interrogation
générale, qui ne fournit que les données de base sur l’état de santé du patient (groupe sanguin, allergies,
etc.), soit par interrogation détaillée, qui donne un accès intégral au dossier médical du patient. Cette
dernière n’est ouverte qu’aux médecins (les autres membres du personnel médical n’y ont pas accès). Le
personnel administratif n’a pas le droit de consulter les données médicales d’un patient, mais uniquement
les données administratives qui, elles, sont interdites au personnel médical. La facture d’un patient est
mise à jour automatiquement dès qu’une intervention ou un médicament est noté dans le dossier médical.
Une intervention est caractérisée par une dénomination, type, local, une date et un coût. A la fin du séjour
du patient, le comptable peut éditer les factures correspondant aux soins prodigués. La facture comporte
la liste des médicaments consommés et leurs coûts (unitaires et totaux) et la liste des interventions faites
et leurs coûts en plus des informations personnelles du patient à savoir son nom, prénom, numéro
2 /3
d’assurance maladie et CIN. Il y a différentes modalités de paiement, qui dépendent du type d’assurance
détenu par le patient. Le système « SISP » calcule le coût de l’intervention et la fraction payée par
l’assureur. Si la totalité est à payer par l’assureur. Le système transmet la facture directement à l’assureur.
Publicité
Le système produit alors une facture (à donner au patient) avec la note « à payer par l’assureur». Si une
partie ou la totalité de la facture est à payer directement par le patient. Le système transmet la portion à
payer par l’assureur directement à l’assureur. Le système produit une facture (à donner au patient)
indiquant le total et le montant à payer directement par le patient. Le comptable demande au patient de
choisir entre payer en espèce (au comptant) ou utiliser une carte de crédit. Si le payement au comptant a
été sélectionné et le montant a été payé par le client, le comptable confirme au système la réception du
montant. Le système modifie la facture en précisant que le montant était payé comptant. Si le patient
choisit de payer via une carte de crédit, il la présente au comptable qui la scanne. Le système initie une
transaction carte de crédit. Il vérifie que la carte est valide et le solde est suffisant sinon la transaction sera
refusée, dans ce cas le patient sera ramené à utiliser une autre carte de crédit ou à payer au comptant.
Dans le cas où la transaction est acceptée, le système imprime une copie de la transaction. Le comptable
remet la copie de transaction au patient pour signature. Le patient signe. Alors le comptable confirme que
la transaction est terminée avec succès. Le système modifie la facture en précisant que le montant était
payé via une carte de crédit. Avant de remettre toute facture au patient, le comptable met sa signature et le
cachet de la clinique.
Lors de l’analyse du système informatique de suivi « SISP», un développeur a proposé le diagramme de
classes UML incomplet suivant :
Travail à faire L’objectif de ce problème et d’analyser et concevoir en partie le système informatique de suivi
« SISP», grâce aux diagrammes UML vus en cours. Pour cela, répondez directement aux questions
qui sont posées dans les feuilles de réponses.
3 /3