30
CONCEPTION ET REALISATION D’UNE SOLUTION INFORMATIQUE POUR LA GESTION D’UN CABINET MEDICAL RHUMATOLOGUE Stage De Fin d’Année, 2ème Année Cycle Ingénieur Informatique Réalisé par : Alaoui Mdaghri Zoubida Encadré par : Mr Chkouri 11 OCTOBRE 2014 CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA 8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

Embed Size (px)

Citation preview

Page 1: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

CONCEPTION ET REALISATION D’UNE SOLUTION INFORMATIQUE POUR LA GESTION D’UN CABINET

MEDICAL RHUMATOLOGUE

Stage De Fin d’Année, 2ème Année Cycle Ingénieur Informatique

Réalisé par : Alaoui Mdaghri ZoubidaEncadré par : Mr Chkouri

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Page 2: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

Plan

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Introduction• Rhumatologie• Description du cabinetAnalyse du projet• Contexte et définition du problème• Objectif• Périmètre• Description fonctionnelle• Enveloppe budgétaire et délais • Démarche et étapes de déroulement • Diagrammes des cas d’utilisations • Modèle conceptuel de données• Génération de la base de données • Outils utilisés• Conception en VRéalisation• Partie Secrétaire• Partie Médecin Simulation

Page 3: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

Introduction

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Rhumatologie :

La rhumatologie est une spécialité médicale qui s'intéresse au diagnostic et au traitement des maladies de l'appareil locomoteur, c'est-à-dire des maladies des os, des articulations, des muscles, des tendons et des ligaments, mais les rhumatologues (médecins spécialisés en rhumatologie) soignent également certaines affections neurologiques périphériques comme la sciatique et surtout l'ensemble des rhumatismes inflammatoires, maladies auto-immunes qui peuvent avoir de nombreuses manifestations extra-articulaires : peau, yeux, reins, poumons, etc.

Page 4: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Introduction

Description du cabinet :

C’est un cabinet médical spécialisé dans la rhumatologie, basé sur Rabat Hassan, tenu par Mme Benchakroun, ça fait maintenant 2 ans qu’il est ouvert et offre ces services.

Page 5: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Analyse du projet

Contexte et définition du problème :

Depuis maintenant 2 ans que le cabinet est ouvert, de plus en plus de dossiers de patients s’accumulent, la gestion de leurs dossiers ainsi que ceux des nouveaux patients commence à devenir difficile et demande plus de temps qu’auparavant.

Page 6: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Analyse du projet

Objectif :

Créer un logiciel de gestion qui prendra en charge aussi bien les taches de la secrétaire (prise de RDV, Agenda…) que celles du médecin (Visite médicale, Médicaments,…).

Page 7: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Analyse du projet

Périmètre :

• Gérer toutes les tâches effectuées par le médecin et la secrétaire• Tous les patients sont concernés il n’y a pas d’exceptions• Être sur un réseau local• Faciliter le plus possible la saisis

Page 8: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Analyse du projet

Description fonctionnelle : Secrétaire : • Gérer les RDVs Priorité haute• Inscrire un nouveau patient Priorité haute• Agenda Priorité haute• Gérer la salle d’attente Priorité Moyenne• Gérer les paiements Priorité basse

Page 9: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Analyse du projet

Description fonctionnelle : Médecin : • Faire l’observation du patient Priorité haute• Diagnostic Priorité haute• Traitement Priorité haute• Dictionnaire Priorité basse• Modèles de traitements Priorité basse• Modèles Papiers et autres (certificats médicaux….) Priorité basse

Page 10: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Analyse du projet

Enveloppe budgétaire et délais :

Outils open source et de droits libres. Le temps estimé pour le développement du logiciel et de 2 mois

Page 11: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Analyse du projet

Démarche et étapes de déroulement :

la méthode employé par la secrétaire pour la gestion des rendez-vous, 1 journéela compréhension du déroulement des examens du médecin 15 jours

Page 12: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Analyse du projet

Diagrammes des cas d’utilisations :

Diagramme des cas d'utilisations Général

<<extend>>

<<include>>

<<include>>

Médecin

Secrétaire

Gérer les RDV

Inscrire nouveau patient

Chercher patient dans agenda

Faire l 'obsérvation du patient Faire le diagnostic du patient

Prescrir un traitement

Gérer les paiments

Gérer patients dans salle d'attente

S'identifier

Page 13: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Analyse du projet

Diagrammes des cas d’utilisations :

Faire l’observation du patient

Médecin

Déterminer le motif de visite

Déterminer les antécédents

établir l 'histoire de la maladie

Page 14: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Analyse du projet

Diagrammes des cas d’utilisations :

Faire le diagnostic du patient

Médecin

Faire l'examen cutano-muqueux

Faire l 'examen pulmonaire

Faire l 'examen abdominal

Faire l'intérrogation du patient

Faire l'examen ostéoarticulaire

Faire l'examen neurologique

Faire l'examen Générale

Faire l 'examen cardio-vasculaire

Faire l'examen hématologique

Faire les examens paracliniques

Calculer les scores

Page 15: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Analyse du projetModèle conceptuel de données :

0,1

0,n

0,1

0,n

0,n

0,1

0,n

0,1

1,1

0,n

0,n

1,1

1,1

0,n

1,10,n

1,1

0,n

1,1

0,n

1,1

1,1

1,1

0,1

0,n

0,n

0,n

0,1

0,n

0,1

0,n

0,10,n

0,1

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n

0,n0,n

0,n

0,n

0,n

0,n 0,n

0,n

Medecin

IdMedecinNomMeedecinPrenomMedecinMpMedecin

<pi> EntierCaractère (10)Caractère (10)Caractère variable (10)

<O>

Identi fiant_1...

<pi>

Secretaire

IdSecretaireNomSecretairePrenomSecretaireMpSecretaire

<pi> EntierCaractère (10)Caractère (10)Caractère variable (10)

<O>

Identifiant_1...

<pi>

Patient

IdPatientNomPatientPrenomPatientCINDate_de_naissSituation_fami lAssuranceProfessionN°TelAdresseSexeAlergieNote

<pi> EntierCaractère (20)Caractère (20)Caractère variable (7)DateCaractère (10)Caractère (10)Caractère (20)Caractère (10)Texte (255)Caractère (1)Texte (255)Texte (255)

<O>

Identi fiant_1...

<pi>

RDV

IdRDVDate

<pi> EntierDate

<O>

Identi fiant_1...

<pi>

Visite

IdVisiteMotifEvolutionDateVTypeVPrixV

<pi> EntierCaractère (255)Caractère (255)DateCaractère (30)Réel long

<O>

Identifiant_1...

<pi>

Antecedents_Personel_Medic

IdAPMTypeAPMDateAPMDescriptionAPMNomAPM

<pi> EntierCaractère (30)DateTexte (255)Caractère (30)

<O>

Identifiant_1...

<pi>

Antecedent_Personel_Chi rurg

IdAPCChirurgieDateAPCDescriptionAPC

<pi> EntierCaractère (255)DateTexte

<O>

Identifiant_1...

<pi>

Antecedents_Familiaux

IdAFTypeAFNomAFDescriptionAFDateAF

<pi> EntierCaractère (30)Caractère (30)TexteDate

<O>

Identi fiant_1...

<pi>

Autre_Antecedent

IdANomAATypeAADescriptionAADateAA

<pi> EntierCaractère (30)Caractère (30)TexteDate

<O>

Identi fiant_1...

<pi>

Manifestation_Articulaire_Perif

IdMAPLocalisationMAPCoteMAPType_DouleurMAPNoteMAPDateMAP

<pi> EntierCaractère (20)Caractère (5)Caractère (10)TexteDate

<O>

Identifiant_1...

<pi>

Manifestation_Axial

IdMAXLocal isationMAType_DouleurMANoteMADateMAX

<pi> EntierCaractère (20)Caractère (10)TexteDate

<O>

Identifiant_1...

<pi>

Manifestation_Extra_Articulaire

IdMEATypeMEANomMEANoteMEADateMEA

<pi> EntierCaractère (30)Caractère (30)TexteDate

<O>

Identi fiant_1...

<pi>

Examen_Osteo_Articulaire_P

IdEOANADNAG

<pi> EntierEntierEntier

<O>

Identifiant_1...

<pi>

Articulation_Periferique

IdAPNomAPCoteType

<pi> EntierCaractère (30)Caractère (5)Caractère (30)

<O>

Identi fiant_1...

<pi>

Articulation_Axial

IdAXNomAXTypeAX

<pi> EntierCaractère (30)Caractère (30)

<O>

Identifiant_1...

<pi>

Examen_Osteo_Articulaire_AX_Cervical

IdEOAXCSituationNiveau_DouleurEOAXC

<pi> EntierCaractère (10)Caractère (10)

<O>

Identi fiant_1...

<pi>

Examen_Osteo_Articulaire_AX_Dorsal

IdEOAXDNiveau-DouleurOAXD

<pi> EntierCaractère (10)

<O>

Identi fiant_1...

<pi>

Examen_Osteo_Articulaire_AX_Lambaire

IdEOAXLLocal isation_douleurInclinaisonExtensionDDSIndice de shober

<pi> EntierCaractère (10)Caractère (10)Caractère (10)Décimal (5)Décimal (2)

<O>

Identi fiant_1...

<pi>Examen_Osteo_Articulaire_AX_SI

IdEOAXSIDouleurOAXSIManoeuvreOAXSI

<pi> EntierCaractère (10)Caractère (10)

<O>

Identi fiant_1...

<pi>

Examen_General

IdEGTAPoulsPoidsTailleConjencture

<pi> EntierCaractère variable (10)Caractère (20)Caractère variable (10)Caractère variable (10)Caractère (10)

<O>

Identi fiant_1...

<pi>

Examen_Osseux

IdODouleurs_a_palpationTumefactionODMTScore

<pi> EntierCaractère (20)Texte<Indéfini><Indéfini>

<O>

Identifiant_1...

<pi>

Examen_Musculaire

IdEM <pi> Entier <O>

Identi fiant_1 <pi>

Examen_Neurologique

IdNSensibi liteReflexes_osteotendineuxLocal isation_ReflexeCutaneux_Plantai rForce_MusculairMarche

<pi> EntierCaractère (20)Caractère (20)Caractère (30)Caractère (20)Caractère (20)Caractère (20)

<O>

Identifiant_1...

<pi>

Examen_Paracl inique

IdEPTypeEPNomEPDescriptionEPPiece_JointeEP

<pi> EntierCaractère (30)Caractère (30)TexteImage

<O>

Identi fiant_1...

<pi>

Examen_Cutaneo_Muqueux

IdECMTexteCMExamen_peaufanere

<pi> EntierTexteTexteTexte

<O>

Identi fiant_1...

<pi>

Examen_Pleuro_Pulmonaire

IdEPP <pi> Entier <O>

Identi fiant_1 <pi>

Examen_Cardio_Vasculaire

IdCVFrequence_CardiaqueSouflePoulsAutre

<pi> EntierCaractère (20)Caractère (20)Caractère (20)Caractère (20)

<O>

Identifiant_1...

<pi>

Examen_Abdominal

IdEA <pi> Entier <O>Identifiant_1 <pi>

Examen_Hematologique

IdHNomHValeurHAirs ganglionaireSiege

<pi> EntierCaractère (30)Caractère variable (30)Caractère (20)Caractère (20)

<O>

Identifiant_1...

<pi>

Diagnostique

IdDDiagnostique

<pi> EntierTexte (255)

<O>

Identi fiant_1...

<pi>

Pendre_S Prendre_M

Enregistrer_S

Enregistrer_M

Visiter

Prendre_P

Pssede_APM

Possede_APC

Possede_AA

Possede_AF

Endroit_P

Endroit_EA

Endroit_AX

Examiner_A_P

Voir_A_P

Examiner_A_D

Examiner_A_C

Examiner_A_L

Examiner_A_SI

Voir_A_D

Voir_A_C

Voir_A_L

Voir_A_SI

Examiner_G

Examiner_C_V

Examiner_P

Examiner_M

Examiner_A

Examiner_NExaminer_P_C

Examiner_O

Examiner_C_M

Examiner_H

Diagnostiquer

Page 16: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Analyse du projet

Génération de la base de données :

Génération du MCD MPD et du script SQL et l’importer dans Wampserver

Page 17: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Analyse du projet

Outils utilisés :

• JAVA • JDK 8• JRE • Wampserver• POWER AMC• AAA LOGO • Photoshop• Package Msql connector • Package Java.net• Netbeans

Page 18: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Analyse du projetConception en V :

Page 19: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Réalisation

Deux parties et des taches séparé

Deux applications une pour la secrétaire et l’autre pour le médecin

Page 20: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Réalisation Partie secrétaire :

Partie secrétaire :

• ON COMMENCE TOUT D’ABORD PAR ÉTABLIR LA CONNEXION AVEC LA BASE DE DONNÉES

• POUR LA COMMUNICATION EN RÉSEAU ON UTILISE LE PACKAGE JAVA .NET

• PARTAGE DU SERVEUR LOCALHOST VIA APACHE

Page 21: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Réalisation

Connexion avec la base de données :

Page 22: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

RéalisationCommunication sur le réseau :

Page 23: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

RéalisationCommunication sur le réseau :

Page 24: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

RéalisationCommunication sur le réseau :

Page 25: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

RéalisationPartage du serveur Localhost via Apache :

Page 26: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

RéalisationPartage du serveur Localhost via Apache :

Page 27: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Réalisation Partie Médecin :

Page 28: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Réalisation Partie Médecin :Faciliter la saisie :

Page 29: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Simulation

Page 30: LOGICIEL RHUMATO, Cabinet Médical Rhumatologue

11 OCTOBRE 2014CABINET MEDICAL RHUMATOLOGUE DR BENCHAKROUN BAHIA

8 rue de Tanger, 2ème étage appt 7, centre-ville (prés collège Lalla Aïcha et centre américain), Hassan-Rabat Tél. :05 37 20 22 32

Conclusion