Conception et développement de RHUMATO une Application
de Gestion des Rendez-vous et examens, avec une aide à la
saisie des dossiers médicaux des patients.
L’application est développée en Java et fonctionne sur le réseau
local du cabinet.
le probleme de la planification JSP exposee (2) (2).pptx
Cahier des charges RHUMATO
1. Rédigé parAlaoui Mdaghri Zoubidale 8 juillet2014
Gestion d’un cabinet medical
Rhumatologue
Contexte et définition du problème :
Depuismaintenant2ansque le cabinetestouvert,de plusenplusde dossiersde patients
s’accumulent,lagestionde leurs dossiersainsi que ceux desnouveaux patients commence àdevenir
difficile etdemandeplusde tempsqu’auparavant,touslesdossierssontsurpapieretil n’ya aucune
présence de fichiersinformatiquespourlesgérer,de pluslesfichesdumédecinsontuniquement
manuscritesetne suiventpasunschémaprécis,le médecinne peutdoncpasfaire d’étudessurun
cas qu’il trouveraintéressant,etne pourrapas remonteràun anciendossierfacilement.
Objectif :
Suite aubesoinexpriméci-dessus, il devientindispensable de créerunlogicielde gestion qui
prendraencharge aussi bienlestachesde lasecrétaire (prise de RDV,Agenda…) que cellesdu
médecin (Visitemédicale, Médicaments,…).
Périmètre :
Le logiciel devragérertouteslestacheseffectuéesparle médecinetlasecrétaire,touslespatients
sontconcernésil n’ya pas d’exceptions, le logiciel devrasêtre surunréseaulocal afinque le
médecinetlasecrétaire puissentêtre touslesdeux misàjoursurl’avancementdutravail,pas
d’accèsenligne ouà distance dulogiciel,le logiciel devrafaciliterle pluspossible lasaisis(ce qui
prendle plusde temps).
Descriptionfonctionnelle :
On peutdiviserlesfonctionsendeux partiesprincipales :
2. Rédigé parAlaoui Mdaghri Zoubidale 8 juillet2014
Les fonctionsconcernantlasecrétaire :
Nom de la fonction Objectif Description Contraintes Niveau de priorité
Gérer les RDVs
Entrer facilement les
informations du RDV grâce à
un masque de saisie
Permettre à l’utilisateur
d’ajouter de modifier ou de
supprimer un RDV & d’avoir
accès à l’historiquedesRDVs.
Un gestionnaire de
disponibilité est à prévoir,
pour faciliteràl’utilisateur la
recherche de disponibilité,
avoir accès à la fonction
« Agenda »
Priorité haute
Inscrire un nouveau
patient
Entrer les informations
générales du nouveau
patient dans une fiche
technique prédéfini
L’utilisateur peut créer une
nouvelle fiche technique
pour un nouveau patient.
La suppression de la fiche
technique ne peut pas
s’effectuer directement, car
elle est en relation avec le
reste du dossier médical du
patient
Priorité haute
Agenda
Recherche de patients
présents dans la base de
données
L’utilisateur pourra faire une
recherche rapide parl’un des
attributs du patient dans la
base de données et afficher
ces informations principales.
Cette fonction ne permettra
aucune modification,
suppression ou accès totale
des informations du patient
de la part de la secrétaire
Priorité haute
Gérer la salle d’attente
Gérer les patients du jour
avec et sans RDV présent
dans la salle d’attente
L’utilisateur sera mis en
courant des RDVs du jour et
pourra les gérer tout en
communiquant avec le
médecin(lespatients dans la
salle d’attente, en
consultation, sortie…).
Géreraussi lestarifs, selon la
visite et le type de
consultation, préciser par le
médecin
Priorité Moyenne
Gérer les paiements
Faire un bilan du revenu du
cabinet, fixer les tarifs
L’utilisateur pourra suivre
l’état du paiement du
patient, inscrire le mode de
paiement, le montant payé,
(la caisse) .
Le bilan ne peut être
accessible que par le
médecin
Priorité basse
*Instaurer un petit chat local et sécurisé entre le médecinetla secrétaire reste optionnel
Les fonctionsconcernantle médecin :
Le médecin auraaccèsà touteslesfonctionsde lasecrétaire maisaussi aux fonctionssuivantes:
Nom de la fonction Objectif Description Contraintes Niveau de
priorité
Faire l’observation du
patient
1. Faire l'interrogatoiredupatient:
a. Déterminerle motif de visite
b. Déterminerlesantécédents
c. établirl'histoirede lamaladie
2. Faire l'examenGénérale
3. Faire l'examenostéo-articulaire
4. Faire l'examenneurologique
5. Faire l'examencutano-muqueux
1. a. Le médecin inscritle motif
de la visite dupatient.
b. Les antécédentspersonnels,
familiaux etautres.
c. Permettre d’entrerlesdates
de manifestationsde maladies,
de douleurs..,lalocalisationdes
douleurs,lesmédicamentsdéjà
priset enfinde garderune note
sur le patientcontenantles
allergiesetautre informations
importantes.
2. Inscrire lesconstantes(poids,
taille,tensiontempérature…).
3. Déterminerle nombre
d'articulationsgonfléeset
douloureuses,Préciserla
LimitationEVA,Détaillerles
vertèbres.
4. Précisersi l’examenestnormal
ou non(avecun champ à
remplirsi non).
5. Entrer lesrésultatsde
l’examen.
Le médecin devra
être libre à parcourir
les différentes
rubriques sans
limites, quelques
notificationsdevront
apparaitre si il y a un
oubli de champ mais
sans affecter la suite
des opérations Priorité haute
3. Rédigé parAlaoui Mdaghri Zoubidale 8 juillet2014
Faire l’observation du
patient (suite)
6. Faire l'examencardio-vasculaire
7. Faire l'examenpulmonaire
8. Faire l'examenhématologique
9. Faire l'examenabdominal
10. Faire lesexamens para-cliniques
11. Calculerlesscores
6. Entrer lesrésultatsde
l’examen.
7. Entrer lesrésultatsde
l’examen.
8. Inscrire lesrésultatsdes
examensdesganglions,foie,
rate...
9. Entrer lesrésultatsde
l’examen.
10. Avoirlapossibilité de Mettre
enpièce jointe:les différents
documentsradios,
écographies…
11. CalculerlesscoresHAQetle
DAS28 (autresà préciser).
Le médecin devra
être libre à parcourir
les différentes
rubriques sans
limites, quelques
notifications devront
apparaitre si il y a un
oubli de champ mais
sans affecter la suite
des opérations
Priorité haute
Diagnostic Faire le diagnosticdupatient Le médecin aura un champ où il
pourra entré son diagnostic.
Pas de contraintes Priorité haute
Traitement Inscrire le traitement du patient
Le médecinentre lesmédicaments
à prendre par le patient, avec le
dosage, il va être aidé par un outil
dictionnaire qui affiche les
médicaments inscrits dans la base
de données.
Un modèle
d’ordonnance devra
être respecté et
éventuellement
imprimé
Priorité haute
Dictionnaire Gérer le dictionnaire de médicaments
Ajouter, modifier, supprimer un
médicament de la base de
données,le médicament peut être
classé par catégorie et avec une
description (des champs à
préciser).
Aucune contrainte Priorité Moyenne
Modèles de traitements Gérer les modèles de traitement, qui
reviennent fréquemment
Ajouter, modifier, supprimer des
modèles de traitement enregistré
par le médecin.
Aucune contrainte Priorité Moyenne
Modèles Papiers et
autres (certificats
médicaux….)
Gérer les modèles papiers ou autres
Ajouter, modifier, supprimer des
modèles, avoir la possibilité
d’impression.
Aucune contrainte Priorité Moyenne
*Produire un outil de statistiquespourune éventuelle étude estoptionnel
Enveloppe budgétaire et délais :
Le logiciel devraêtre développépardesoutilsopensource etde droitslibres.Le temps estimé pourle développementdulogicieletde deux semaines
(pouvantêtre modifiéselonl’avancementduprojet),une semainede teste seranécessaire pourvaliderle logiciel.