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