Upload
zoubida-alaoui-mdaghri
View
740
Download
5
Embed Size (px)
Citation preview
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
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
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.
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.
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.
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,…).
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
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
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
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
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
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
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
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
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
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
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
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 :
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
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
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 :
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 :
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 :
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 :
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 :
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 :
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 :
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 :
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
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