CONCEPTION DU SYSTEME GREFFON
CONTEXTE DE TRAVAIL
Introduction
Lโunitรฉ de greffe rรฉnale du service de nรฉphrologieau niveau du CHU de Tlemcen nรฉcessite une gestion optimale des dossiers des patients ce qui a engendrรฉ le besoin de dรฉvelopper une application permettant de rรฉpondre ร ce dernier. Pour mieux comprendre ce besoin, on prรฉsente dans ce chapitre le service de nรฉphrologie ainsi que le processus de fonctionnement de leur unitรฉ de greffe.
Prรฉsentation du CHU de Tlemcen
Le centre Hospitalo-universitaire de Tlemcen a รฉtรฉconstruit dans les annรฉes 1950. Il prend le nom du docteur TIDJANI DAMERDJI, mรฉdecin,patriote de la 1รจre heure, martyr de la rรฉvolution algรฉrienne, tombรฉ au champ dโhonneurle 17 avril 1957. Il est composรฉ de 44 services et laboratoires spรฉcialisรฉs et dispose dโune capacitรฉ dโaccueil de 646 lits.
Service de nรฉphrologie
Le centre hospitalo-universitaire de Tlemcen contient un service de nรฉphrologie sous la direction du Professeur Benmansour.Ce service est composรฉ de quatre unitรฉs principales: hospitalisation, consultation et dialyse pรฉritonรฉale, greffe rรฉnale et lโunitรฉ dโhรฉmodialyse.Notre sujet de travail porte sur lโunitรฉ de greffe rรฉnale.La nรฉphrologie est la spรฉcialitรฉ mรฉdicale qui concerne le diagnostic et le traitement de l’ensemble des pathologies humaines touchant le rein, jouant un rรดle fondamental dans la filtration du sang.
Insuffisance rรฉnale
Les reins sont des machines ร รฉpurer trรจs sophistiquรฉes capables de filtrer jusquโร 170 litres de sang par jour. En filtrant le sang, ils produisent lโurine.
Outre la filtration du sang et la production dโurine, les reins remplissent รฉgalement dโautres fonctions physiologiques importantes comme le maintien de la teneur en eau et en sel du corps ร un niveau dโรฉquilibre. [1]
Lโinsuffisance rรฉnale est diagnostiquรฉe seulement orsquel les trois quarts des nรฉphrons, unitรฉs fonctionnelles situรฉes dans le rein qui filtrent, sont perdus.
Figure 2.1 : Schรฉma d’un rein
La figure 2.1 reprรฉsente un rein indiquant lโemplacement dโun nรฉphron.
On distingue deux types dโinsuffisance rรฉnale : aigรผe et chronique.
Cโest ร la dรฉtรฉrioration graduelle et irrรฉversibleque lโinsuffisance rรฉnale est dรฉfinie comme chronique. Lโinsuffisance rรฉnale chronique รฉvolue rรฉquemmentf vers une perte totale de la fonction rรฉnale ; un traitement de substitution de la fonction rรฉnale, la dialyse ou la transplantation, devient alors nรฉcessaire.
Dans un premier temps, la dialyse pรฉritonรฉale, dialyse sans machines qui permet de filtrer le sang des personnes dont les reins ne fonctionnent plus correctement, est utilisรฉe comme traitement.
Si le patient ne rรฉpond pas ร ce traitement intervient lโunitรฉ dโhรฉmodialyse. Cette unitรฉ est munie de machines pour รฉpurer le sang du patient ร reins dรฉfaillants. Le sang du patient est envoyรฉ par un petit tuyau vers le rein artificiel, qui renferme les membranes de filtration et la solution de dialyse. Le sang, une fois filtrรฉ, estrenvoyรฉ vers le patient. [1]
La figure 2.2 reprรฉsente le processus dโhรฉmodialyse.
Figure 2.2 : Schรฉma du processus d’une hรฉmodialyse
Si le patient ne rรฉpond plus aux sรฉances dโhรฉmodialyse, une greffe du rein sโimpose.
ย Unitรฉ de greffe rรฉnale
Lโunitรฉ de greffe rรฉnale gรจre la transplantation des reins qui consiste ร placer chez le receveur, qui est en phase terminale dโinsuffisance rรฉnale chronique, un rein sain, provenant dโun donneur vivant, placรฉ dans lโabdomen par le biais dโune opรฉration chirurgicale.
Dans cette unitรฉ, le travail est partagรฉ en deux sections: la section de prรฉ-greffe et la section de post-greffe rรฉnale.
Nous nous intรฉressons ร la section de prรฉ-greffe rรฉnale oรน un bilan de santรฉ physique et psychologique complet du receveur est effectuรฉ par le nรฉphrologue afin de sโassurer de lโabsence de contre-indication absolue ou temporaire ร la transplantation. Une fois acceptรฉ, le patient pourra bรฉnรฉficier dโune greffe rรฉnale en provenance dโun donneur vivant.Une liste dโattente est mise en place par les nรฉphrologues. Elle contient les patients qui doivent effectuer une transplantation rรฉnale. Lโattente peut sโavรฉrer longue et le renouvellement des bilans de santรฉ peut รชtre nรฉcessaire.Le receveur devra prรฉsenter son donneur qui sera aussi soumis ร un bilan de santรฉ en tousgenres.Suite ร ces examens, le nรฉphrologue va trancher sur la compatibilitรฉ entre le donneur et le receveur ; si elle est positive, le receveur sera apte ร effectuer la transplantation.Afin de limiter les risques de rejet, les nรฉphrologues essaient de greffer des reins les plus compatibles possibles, cโe st pour cela que le donneur doit obligatoirement รชtre un membrede la mรชme famille.La chirurgie de la transplantation rรฉnale dure de 2 ร 3 heures. Le receveur et donneur sont opรฉrรฉs en mรชme temps, par deux รฉquipes diffรฉrentes,dans deux salles d’opรฉration voisines; le rein est de meilleure qualitรฉ car il est greffรฉ immรฉdiatement aprรจs le prรฉlรจvement.Aprรจs la chirurgie, le receveur en post-greffe, passe environ 48h dans le service des soins intensifs avant dโรชtre transfรฉrรฉ dans celui de transplantation oรน son sรฉjour sera dโen moyenne 15 jours.Le receveur va รชtre surveillรฉ en cas de rejet du greffon, rein greffรฉ. Ceci peut se manifester dans les heures qui suivent la chirurgie de transplantation.Le donneur est aussi mis sous surveillance, et il pourra reprendre le cours de ses activitรฉs 3 ร 4 semaine aprรจs lโintervention chirurgicale.
Conclusion
Lโรฉtude du milieu dans lequel travaillent les nรฉphrologues est essentielle ร la bonne comprรฉhension des services attendus et des problรจmes rencontrรฉs. Cela va permettre dโextraire les besoins essentiels afin de concevoir un produit satisfaisant.
ANALYSE DES BESOINS
Introduction
Lโรฉtude du contexte de travail nous a permis de comprendre les difficultรฉs rencontrรฉes par les nรฉphrologues. Nous prรฉsentons dans ce chapitre les principales problรฉmatiques ainsi que les besoins qui vont nous permettre de placer les services attendus en prioritรฉ de notre travail.
Etude de lโexistant
Ce projet est une collaboration entre la facultรฉ des sciences de lโuniversitรฉ Abou Bakr Belkaid de Tlemcen et lโhรดpital universitaire Tijan i Damerdji.Un cahier de charges a รฉtรฉ remis par lโunitรฉ de greffe rรฉnale. On y explique le processus de fonctionnement de la prรฉ-greffe rรฉnale.Une rรฉunion supplรฉmentaire avec un nรฉphrologue a รฉtnรฉcessaire afin de relever tous les besoins nรฉcessaires ร la comprรฉhension du systรจme.Le nรฉphrologue a exposรฉ son mode de travail qui serรฉsume en un document Microsoft Office Word quโil remplit lui-mรชme et les difficultรฉs quโil rencontre. Il doit รฉgalement gรฉrer la liste dโattente des receveurs qui dรฉsirent effectuer une transplantation rรฉnale. Lโattente peut รชtre longue et donc les dossiers des patients doivent รชtre ร mis ร jour pรฉriodiquement. De ce fait, les donnรฉes doivent รชtre toujours disponibles, ce qui nโest pas toujours le cas.Nous avons proposรฉ des idรฉes sur le nouveau mode defonctionnement et les fonctionnalitรฉs qui pourraient รชtre ajoutรฉes au nouveau systรจme de gestion. Enfin, nous nous sommes mis dโaccord avec le mรฉdecin sur les donnรฉesqui devront se trouver dans le systรจme et la maniรจre de les prรฉsenter. Plusieurs discussions par messages รฉlectroniques ont รฉtรฉ nรฉcessaires afin dโaboutir ร un produit satisfaisable et validรฉ par le client.
Processus de prรฉ-greffe rรฉnale
Un patient en phase dโhรฉmodialyse et ne rรฉpondant plus aux soins donnรฉs passe ร lโรฉtape de greffe rรฉnale.Durant cette รฉtape, le patient souffrant dโinsuffisance rรฉnale est enregistrรฉ comme un receveur de rein dโun donneur potentiel. Le receveur ne peut avoir quโun seul donneur et ce dernier doit รชtre obligatoirement un membre de sa amillef.
Etapes de prรฉ-greffe rรฉnale :
โข Arrivรฉe des patients:le nรฉphrologue accueille le patient qui va recevoi le rein et le futur donneur. Si le receveur amรจne plusieurs donneurs potentiels, le nรฉphrologue nโen choisira quโun seul, en se basant sur certains critรจres, et va juger qui sera donneur le plus appropriรฉ.
โข Crรฉation des fichiers dโexamens: le nรฉphrologue enregistre les informations personnelles qui concernent le receveur et le donneur comme le mode de vie, antรฉcรฉdents mรฉdicaux, anamnรจse familiale et personnelle et le groupe sanguin.
โข Soumission aux examens: le nรฉphrologue soumet le receveur ainsi que le donneur ร un ensemble dโexamens et questionnaires. Ces examens sont rรฉpartis en plusieurs dossiers. Il y a le dossier mรฉdical qui est composรฉ dโun examenphysique qui consiste ร prendre la taille
โข et le poids du patient, de tests immunologiques, examens systรจme… Il y a รฉgalement le dossier biologique, qui est principalement constituรฉ de rรฉsultats dโanalyses mรฉdicales, et le dossier morphologique composรฉ de radiographies, scanners. Ces dossiers ne sont pas forcรฉment remplis ร la crรฉation des patients, ils seront remplis au fur et ร mesure des consultations chez le nรฉphrologue.
โข Mise ร jour des dossiers: le nรฉphrologue met ร jour les dossiers des patients suite aux examens qui seront effectuรฉs pรฉriodiquement ร la demande de ce dernier.
โข Suppression des dossiers: le nรฉphrologue peut supprimer un dossier donneur si celui-ci nโest pas compatible avec son receveur, ce qui entrainera la suppression de tous ses examens et dossiers. Le receveur devra trouver un autre donneur et le prรฉsenter au mรฉdecin. Le nรฉphrologue peut aussi supprimer le receveur sice dernier nโest dรฉfinitivement pas habilitรฉ ร recevoir de rein. Cette opรฉration entrainera non seulement la suppression de tous les examens et dossiers du receveur mais aussi celle de son donneur, sโil en possรจde, et de ses examens et dossiers.
Certains des examens pourraient รชtre effectuรฉs ร plusieurs reprises, ร des dates diffรฉrentes, afin de permettre au nรฉphrologue de suivre lโรฉvolution de lโรฉtat de santรฉ du patient.
Pour gรฉrer les donnรฉes rรฉcoltรฉes, le nรฉphrologuemisa en place un document WORD composรฉ de tableaux oรน il enregistre ces donnรฉes. Dans la figure 3.1, on donne un exemple du document utilisรฉ pour lโenregistrement dโun dossier receveur.
Figure 3.1 : Document pour l’enregistrement d’un dossier patient
Cette figure reprรฉsente le document WORD rรฉalisรฉ par le nรฉphrologue. Il est rรฉparti en plusieurs sections : informations personnelles, rรฉnal, mode de vieโฆ Ce sont toutes les informations qui vont trancher sur lโhabilitรฉ dโun patient ร donner ou recevoir un rein.
Problรฉmatiques
Le service de nรฉphrologie connait une grande difficultรฉ dans la gestion des dossiers patients, puisque ces derniers se trouvent sur des documents textes ou parfois mรชme sur papier. Cela engendre des pertes dโinformations, et ainsi un retard dans la gestion de la prรฉ-greffe.
Ci-dessous un ensemble de ces problรจmes :
โข Risque de perte des dossiers des patients et cela ร cause de lโenregistrement dรฉsordonnรฉ des fichiers Word.
โข Recherche difficile des dossiers et ce ร cause de l โenregistrement des dossiers sur diffรฉrents ordinateurs.
โข Accรจs non contrรดlรฉ des mรฉdecins : nโimporte quelle personne pourrait accรฉder ร lโordinateur de service et enregistrer modifier ou supprimer des donnรฉes.
โข Absence de vision globale de lโensemble des patients enregistrรฉs car il est impossible dโafficher une liste complรจte de tous les patients.
โข Pas de lien entre les fichiers qui correspondent aux dossiers du receveur et de son donneur.
โข Perte de temps dans la mise en page des documents, le remplissage des donnรฉes et la recherche.
Spรฉcification des besoins
La spรฉcification des besoins constitue la phase de dรฉpart de toute application ร dรฉvelopper. Cette phase nous permet dโidentifier les besoins de notre application. Nous distinguons des besoins fonctionnels qui prรฉsententles fonctionnalitรฉs attendues du nouveau systรจme de gestion. Ainsi que les besoins non fonctionnels qui ne concernent pas spรฉcifiquement la logique mรฉtier du systรจme, mais lutรดtp lโidentification des contraintes internes et externes de ce dernier.
Besoins fonctionnels
Les services proposรฉs par notre application se rรฉsument dans les lignes suivantes :
โข Accรจs contrรดlรฉ des utilisateurs :les nรฉphrologues devront sโauthentifier avec un nom dโutilisateur et mot de passe propres ร chaque util isateur.
โข Crรฉation dโun dossier receveur : crรฉation dโun nouveau receveur en remplissant obligatoirement ses informations personnelles afin de pouvoir le crรฉer et lโenregistrer.
Les autres dossiers, mรฉdical, biologique et morphologique sont systรฉmatiquement crรฉes mais le remplissage des examens quโils contiennent est optionnel.
โข Crรฉation dโun dossier donneur : crรฉer un nouveau donneur pour un receveur qui existe dรฉjร ; un donneur ne peut รชtre crรฉรฉ que sin olui affecte un receveur. Un receveur ne peut avoir quโun seul donneur enregistrรฉ.
โข Consultation et remplissage des dossiers : le nรฉphrologue doit pouvoir remplir et consulter le dossier mรฉdical, dossier biologique etdossier morphologique pour chaque patient (receveur et donneur) ainsi que les examens qui les constituent.
โข Modification des dossiers : le nรฉphrologue peut modifier les informations personnelles, dossier mรฉdical, dossier biologique et dossier morphologique pour chaque patient (receveur et donneur) ainsi que les examens qui les constituent.
โข Suppression des dossiers : le nรฉphrologue pourra supprimer un donneur, sโil le juge inapte ร donner son rein au receveur correspondant, ce qui entrainera la suppression de tous de ses dossiers et examens. Le mรฉdecin peut aussi supprimer un receveur, dans ce cas, non seulement ses dossiers et examens seront supprimรฉs mais les dossiers et les examens de son donneur, sโil en a, seront supprimรฉs.
โข Recherche des patients : le nรฉphrologue pourra chercher un patient (receveu ou donneur) par son nom et son prรฉnom et de lร la possibilitรฉ dโafficher son dossier, le supprimer ou affecter un donneur dans le cas dโun patient de type receveur.
โข Vue globale des patients : le nรฉphrologue peut afficher une liste de tous les patients (receveurs et donneurs).
โข Enregistrement et impression : le nรฉphrologue peut enregistrer les informations personnelles, dossier mรฉdical, dossier biologique et dossier morphologique pour chaque patient (receveur et donneur) sous un format PDF ou les imprimer.
โข Plusieurs utilisateurs ร la fois : il nโy a quโun ordinateur dans lโunitรฉ dans un premier temps, mais les nรฉphrologues doivent pouvoir utiliser lโapplication simultanรฉment.
Besoins non fonctionnels
Les besoins non fonctionnels dรฉcrivent toutes les contraintes auxquelles est soumis le systรจme pour sa rรฉalisation et son bon fonctionnement.
โข La sรฉcuritรฉnous: devons prendre en considรฉration la confidentialitรฉ des donnรฉes des patients, pour cela nous devons restreindre lโaccรจs ร ces informations ร lโadministrateur et aux utilisateurs concernรฉs.
โข La fiabilitรฉ et la rapiditรฉ:notre systรจme doit garantir la rapiditรฉ et la fiabilitรฉ de la recherche des informations, ainsi qu’une gestion optimale des ressources.
โข Lโergonomie: lโapplication offre une interface conviviale et facile ร utiliser.
โข Une solution ouverte et รฉvoluรฉe :le code doit รชtre clair pour permettre des futures รฉvolutions ou amรฉliorations.
โข Robustesse et maintenabilitรฉ : l’application doit permettre le stockage des informations de tous les patients enregistrรฉs et les diffรฉrents traitements utiles pour le fonctionnement correct, ainsi qu’assurer une gestion exhaustive des erreurs.
Conclusion
Lโรฉtape dโanalyse de lโexistant est une รฉtape complexe mais essentielle au lancement dโun projet car elle permet de comprendre les besoins attendus afin dโaboutir ร des spรฉcifications gรฉnรฉrales dรฉcrivant, en langage naturel, les donnรฉes manipulรฉes et les traitements ร effectuer sur celles-ci. Cette รฉtape permet dโesquisser une modรฉlisation ร grosses mailles de ces donnรฉes et traitements que nous verrons dans le chapitre suivant.
|
Table des matiรจres
1. INTRODUCTION GENERALE
2. CONTEXTE DE TRAVAIL
2.1 Introduction
2.2 Prรฉsentation du CHU de Tlemcen
2.3 Service de nรฉphrologie
2.3.1 Insuffisance rรฉnale
2.3.2 Unitรฉ de greffe rรฉnale
2.4 Conclusion
3. ANALYSE DES BESOINS
3.1 Introduction
3.2 Etude de lโexistant
3.2.1 Processus de prรฉ-greffe rรฉnale
3.3 Problรฉmatiques
3.4 Spรฉcification des besoins
3.4.1 Besoins fonctionnels
3.4.2 Besoins non fonctionnels
3.5 Conclusion
4. CONCEPTION DU SYSTEME GREFFON
4.1 Introduction
4.2 Prรฉsentation dโUML
4.2.1 Dรฉfinition
4.2.2 Les avantages dโUML
4.2.3 Logiciel de modรฉlisation
4.3 Les diagrammes du systรจme GREFFON
4.3.1 Diagramme de cas dโutilisation
4.3.2 Diagrammes de sรฉquences
4.3.3 Diagramme de classes
4.3.4 Le modรจle relationnel
4.4 Conclusion
5. REALISATION DU SYSTEME GREFFON
5.1 Introduction
5.2 Outils de structuration du code
5.2.1 Lโarchitecture 3-tiers
5.2.2 Architecture MVC
5.2.3 Tiers accรจs aux donnรฉes
5.2.4 Tiers mรฉtier
5.2.5 Tiers client
5.2.6 Les intercepteurs
5.2.7 Diagrammes de classes conception
5.3 Dรฉveloppement de ยซ Greffon ยป
5.3.1 IReport
5.3.2 JasperReports
5.4 Application ยซ Greffon ยป
5.4.1 Authentification
5.4.2 Menu Principal
5.4.3 Liste Receveurs
5.4.4 Dossier receveur
5.4.5 Interface des รฉtats
5.5 Contraintes de dรฉveloppement
Conclusion
6. CONCLUSION GENERALE
Rรฉfรฉrences bibliographiques
Liste des figures
Rรฉsumรฉ
Tรฉlรฉcharger le rapport complet