Vous êtes sur la page 1sur 4

Cahier de charge pour une Application

de gestion d’un cabinet mé dical

1. Introduction :
La démarche médicale est fondée sur l'observation du malade. La mémoire du médecin était autrefois suffisante pour
enregistrer les données relatives aux patients et servir l'exercice médical. Les données médicales étaient
rassemblées sous forme d'articles médicaux, de registres à visée épidémiologique, nosologique et administrative,
avec la multiplication des effets de l'environnement, de nos jours la bonne tenue d'un dossier exige des moyens
informatiques.

L'automatisation du système d'information consiste à structurer et gérer un ensemble de données dont le but de les
organiser et d'avoir des résultats rapides.

Dans ce cadre, nous sommes appelés à concevoir, développer et mettre en place un logiciel pour la gestion d'un
cabinet médical pour le compte d'une entreprise « Big Informatique »

Le logiciel devrait mettre l'organisation et l'automatisation de la gestion d'un cabinet médical, afin d'augmenter la
fiabilité, l'efficacité de l'effort humain et faciliter les tâches pénibles au sein du cabinet.

Notre application comprendra les fonctionnalités suivantes :

1. Gestion de l’agenda :

1.1. Gestion des rendez-vous.

1.2. Gestion des salles d'attentes.

1.3. Gestion de la liste d'attente.

1.4. Rappels des prochains rendez-vous.

1.5. Liste des visites actives.

1.6. Historique des visites journalières.

2. Fiche patient :
2.1. Affichage des toutes les informations et l'assurance du patient
2.2. Fiche d'état de santé du patient et des antécédents
2.3. Biométrie
2.4. Possibilité de joindre des documents
2.5. Paramétrage des champs personnalisés

3. Consultation :
3.1. Template de consultations, observations et contrôle personnalisable en fonction de vos besoins.
3.2. Historique des consultations.
3.3. Rapport médical du patient.
3.4. Possibilité d'associer des comptes rendus depuis la consultation.
4. Prescrip tion M éd ical  :

4.1. Ajout des prescriptions libres

4.2. Gestion des analyses biologiques et des examens externes

4.3. Accès à la base de 5000 médicaments avec la possibilité de définir la posologie et la durée du

traitement

4.4. Possibilité de prescrire et de créer des modèles d'ordonnance.

Le présent projet s'articule autour de Troie chapitres qui sont présentés comme suit : Le premier chapitre est
consacré à la modélisation du métier qui permet d'effectuer un premier repérage des besoins fonctionnels et
opérationnels, en utilisant principalement le texte.
Le deuxième chapitre définit les besoins fonctionnels et techniques pour le futur système et l'ensemble des scénarios
du système.
Le troisième chapitre décrit l'analyse spécifique de conception. Il s'agit de l'analyse du domaine.

5. Partie Androïde :

Elaboration d’une partie Androïde accessible pour les médecins et secrétaire regroupant uniquement les
informations importantes (Prochaine patient, RDV important,) avec un tableaux de bord pour faciliter la navigation.

1.1. Gestion des rendez vous :


Il peut être nécessaire d'organiser sa consultation sur rendez-vous si le besoin s'en fait sentir et le médecin se doit de
les respecter scrupuleusement. Le cas échéant, ceci doit être signalé aux patients. Cependant il faut tenir compte des
urgences qui ne peuvent souffrir aucune attente et admettre également la souplesse et la disponibilité requises.

La prise d'un RDV s'effectue directement ou par une communication téléphonique en donnant le nom, le prénom, la
date et l'heure souhaitée, et selon la disponibilité du médecin, un RDV sera fixé.

La secrétaire est chargée de remplir les renseignements sur la fiche d'un patient (Nom, Prénom ....),et de géré la ou
les liste d’attente selon le type de sale.

NB : D'après notre étude, chez la spécialiste chirurgien orthopédiste, il est très rare que les patients prennent des
RDV, le patient se présente directement au cabinet et en passant directement la consultation.

1.2. Fiche patient :


Dans tous les cas, le patient va attendre son rôle pour la consultation, soit dans la salle d'attente, soit dans la salle
d'examen. Dans le cas d'une urgence, la secrétaire prévient immédiatement le médecin. En dehors de ces situations
particulières, elle procédera à lui établir sa fiche dans laquelle elle mentionnera son nom, nom de jeune fille, prénom,
date de naissance, sexe, téléphone, adresse, GSM, code CNAS et validité.

S'il s'agit d'un ancien patient, la secrétaire demande le nom, nom de jeune fille et prénom pour effectuer la recherche
de sa fiche parmi les fiches médicales qui sont rangées par ordre alphabétique dans les boites d'archives, elle
préparer, aussi son dossier médical contenant suivi précis de sa pathologique et son évolution.
Le dossier médical doit contenir nom, nom de jeune fille, prénom, âge, profession, adresse téléphone, code CNAS et
validité.

L'observation médicale rédigée par le médecin doit comprendre les antécédents du patient qui sont :

-Soit médicaux (Ex : allergie a la pénicilline).

- Soit chirurgicaux (Ex : s'il y a eu une opération ou bien gynéco obstétricaux et les donnée de son terrain (poids,
taille, constante, tares et allergies ...).

Ces données sont capitales pour les consultations ultérieures et toute thérapeutiques.

A chaque consultation un résumé de la nouvelle consultation et du traitement donné sera porté sur le dossier
médical.

2. CAPTURE DES BESOINS :


Ce présent chapitre est de présenter un recueil des besoins fonctionnels et techniques envers le système (Les
utilisateurs de notre système).
Les fonctionnalités et les techniques des besoins du système sont basés sur différents aspects, nous partons depuis
les utilisateurs jusqu'au fonctionnement du système en passant par l'authentification, la base de données etc.

2.1. Elaboration de modèle des cas d'utilisation :


Les modèles des cas d'utilisation permettent d'avoir une représentation de l'ensemble des fonctionnalités complètes du
système.
Le modèle de cas d'utilisation comprend les acteurs, le système et les cas d'utilisation eux-mêmes. L'ensemble des
fonctionnalités d'un système est déterminé en examinant les besoins fonctionnels de chaque acteur, exprimés sous forme de
familles d'interactions dans les cas d'utilisation.
Notre application aura comme principale fonctionnalités :

-Gestion et Suivi du Dossier Médical

-Gestion des CNAS

-Gestion des Rendez-vous.

-Gestion des Fiches patients.

-Gestion de la Comptabilité

Afin de détailler ces fonctionnalités, nous allons utiliser le diagramme de cas d'utilisation du langage de modélisation UML.

Nous allons procéder par les étapes suivantes :

2.2 Identifications des acteurs.

2.3Identification des cas d'utilisation.

2.2. Identifications des acteurs :


Pour notre système, on peut distinguer deux acteurs principaux:

Médecin

Secrétaire

2.3. Identification des cas d'utilisation :


Pour chacun des acteurs cités, notre application doit donc offrir un ensemble de fonctionnalités. Ces
fonctionnalités sont classées par acteur selon le tableau suivant :

Utilisateur Cas d'utilisation

Médecin · Gestion et Suivi du Dossier Médical


· Gestion des CNAS et certificats médicaux

· Gestion des rendez-vous.


Secrétaire
· Gestion des fiches patientes.

Remarque : d’autre Type de digramme (Classe,Sequence,USE-CASE,ACTIVITE)sont à prévoir

3. Conception :
Pour bien mener notre application, nous avons choisi d'appliquer la méthodologie de conception orientée objet et nous allons
utiliser UML (Unified Modeling Language) pour présenter nos différents modèles de conception. A ce stade, nous allons
décrire l'environnement de réalisation, digramme de classes, diagrammes d'activités, la représentation graphique de la
navigation des différentes interfaces, et la conception des schémas logiques et physique des données.

3.1. Environnement de réalisation : Unité Caractéristiques


Dans cette partie, nous allons présenter :

L'environnement matériel Un Processeur Intel® i5 7500U


Laptop
L'environnement logiciel Mé moire (12 GB)
RAM
3.1.1. Environnement Matériel :
Au cours de la réalisation de cette application, nous avons utilisé le matériel Disque dur HDD 1000go
suivant 
3.1.2. Environnement Logiciel : GPU Nvidia
La réalisation de l'application a été développée avec les outils suivants : Geforce920mx
Logicielle IDE : MVS ou Pycharm intel 620
Le langage:  Python , Framework Django , BootsTrap ou ReactJS , Androïdes (java ou
Ktolin)…
Système SGBD : Hébergé sur serveur
Ø Microsoft WORD 2007 : pour le traitement de texte.
Ø Microsoft Power Point 2007 : pour la représentation du projet.

Vous aimerez peut-être aussi