Mémoire Master 2
Mémoire Master 2
Mémoire Master 2
Université de Guelma
Faculté des Mathématiques, d’Informatique et des Sciences de la matière
Département d’Informatique
Spécialité : Ingénierie des medias.
Thème :
Juin 2011
Remerciements
Remerciements
qui a toujours su me remettre sur le chemin de la rigueur scientifique.
Nous remercions Dieu
Nous remercions en premier lieu notre encadreur Mr. Touil.G pour m’avoir
proposé ce sujet. Et pour son encadrement au quotidien, son aide et son soutien,
De nous avoir accorde des connaissances de la science et de nous avoir
aidé à réaliser ce travail.
Au terme de ce modeste travail nous tenons à remercier chaleureusement
et respectivement, tous ceux qui’ ont contribué de prés ou de loin à la
réalisation de ce modeste projet de fin d’étude.
Nous tenons à remercier tous les enseignants qui nous ont suivis durant
notre formation.
Merci à tous
Dédicace
Mes regrettés grands parents : ce mémoire vous est dédié en souvenir
de ce que vous avez fait pour moi durant votre existence. Que Dieu
vous élève au rang de ses illustres amis.
Badi Rami
Dédicace
passés ensemble. Je vous dédie ce travail en vous souhaitant un avenir radieux et plein
de bonnes promesses.
Amri Ramzi
Résumé
Notre mémoire présente une étude autour des concepts d’habitat intelligent, pour le
suivi d’un patient. Nous allons mèttre en place un système d’information pour la
télésurveillance médicale, que ça soit du coté logique du système ou bien coté d’équipements.
Il s‘agit d’équiper une clinique ou des chambres hospitalisées de divers types de capteurs, et
d‘analyser en temps réel les signaux reçus en s‘appuyant sur d’autres informations de type
clinique par exemple pour détecter les situations inhabituelles et urgentes d‘un patient.
Le patient est intégré à un réseau médical qui permet notamment de le lier à des centres
de soins et à des postes de médecins. On s‘intéresse particulièrement à la problématique du
suivi d’un patient (l’ajout, mesure, ….), et les décisions sur l’état de ce dernier afin de détecter
d’éventuelles des évolutions critiques à long terme.
Sommaire
Sommaire ....................................................................................................................................1
List des figures ............................................................................................................................4
List des tableaux..........................................................................................................................6
Introduction générale : ................................................................................................................7
1. Introduction : ...........................................................................................................................99
2. Télémédecine ........................................................................................................................10
2.1 Télésurveillance médicale ................................................................................................11
2.2 Objectifs de la télésurveillance médicale .........................................................................11
2.3 Principe de la télésurveillance médicale : ........................................................................11
2.4 Enjeux de la télésurveillance médicale: ...........................................................................12
3. Des projets variés dans le monde : .........................................................................................13
4. Architecture et expérimentation globale de systèmes d’information :..................................13
1
Sommaire
2
Sommaire
4- Conclusion : ..........................................................................................................................65
1-Introduction :..........................................................................................................................66
3
Liste de figures
Figure 1.1: Schéma conceptuel du dispositif technique des plateformes AILISA. Page 15
Figure 1.2: Schéma général du système SIC-HIS Page 17
Figure 1.3: L’appartement GERHOME Page 18
Figure 2.1: Les responsabilités engagées dans les actes de télémédecine Page 25
Figure 2.2: le dispositif de télésurveillance Page 26
Figure 2.3: le poste patient (téléconsultation coté patient) Page 28
Figure 2.4: le tensiomètre Page 30
Figure 2.5: Le pèse-personne Page 31
Figure 2.6: Les capteurs d’activité, physiologiques et environnementaux Page 33
Figure 2.7: Echelle des valeurs de la pression artérielle systolique (PS). Page 34
Figure 2.8: Echelle des valeurs de la pression artérielle diastolique (PD) Page 35
Figure 2.9: Echelle des valeurs de la fréquence cardiaque (FC). Page 36
Figure 2.10 : Echelle des valeurs de l‘indice de masse corporelle (IMC) Page 40
Figure 2.11 : échantillonnage du signal analogique. Page 41
Figure 3.1 : diagramme de cas d’utilisation. Page 48
Figure 3.2 : Diagramme de séquence du cas d’authentification page 49
Figure 3.3 : Diagramme de séquence du cas d’ajout Page 50
Figure 3.4: Diagramme de séquence du cas de suppression Page 51
Figure 3.5 : Diagramme de séquence du cas de modification. Page 52
Figure 3.6 : Diagramme de séquence du cas de recherche Page 53
Figure 3.7 : Diagramme de séquence du cas de mesure Page 54
Figure 3.8 : Diagramme d’activité d'authentification Page 55
Figure 3.9 : Diagramme d’activité d’ajout Page 56
Figure 3.10 : Diagramme d’activité de suppression Page 57
Figure 3.11 : Diagramme d’activité de modification Page 58
Figure 3.12 : Diagramme d’activité de recherche Page 59
Figure 3.13 : Diagramme d’activité de mesure Page 60
Figure 3.14 : Diagramme de classe. Page 64
Figure 4.1: Interface de Borland Delphi 7 Page 68
Figure 4.2 : Formulaire d'authentification Page 69
Figure 4.3 : message d’erreur. Page 69
Figure 4.4 : interface principale Page 70
4
Liste de figures
5
Liste des tableaux
6
Introduction Générale
Introduction générale :
ACTUELLEMENT, le monde connaît une avance technologique considérable dans tous
les secteurs et cela grâce à l'informatique qui est une science qui étudie les techniques du
traitement automatique de l'information. Elle joue un rôle important dans le développement de
l'entreprise et d'autres établissements.
La question “qu’est-ce que l’informatique médicale?, adressée à des médecins, des
informaticiens ou des scientifiques d’autres disciplines, n’obtiendrait certainement pas de
réponse univoque. Certains mettraient en valeur les réalisations concrètes, les applications dans
le domaine de la santé considérée comme un ensemble des techniques et des outils.
D’autres insisteraient sur la technologie elle-même, ses progrès récents ou ses
perspectives. Toutes ces réponses, en présentant l’informatique médicale par ses applications et
ses techniques, ne décrivent que la partie émergée de l’iceberg. Elles s’expliquent par le
développement très particulier de l’informatique qui est née de la technique: “la technique est
venue la première. fondée comme toujours sur une science, la physique des solides, mais
étrangère à son objet propre, le traitement de l’information”.
les différents domaines d’application de l’informatique en médecine : banques
d’information et de connaissances, systèmes d’information hospitaliers, réseaux de soins et
systèmes d’information de santé, informatisation des dossiers médicaux, aide à la décision
médicale et systèmes experts, traitement des signaux et des images médicales.
L'objectif de notre projet présenté dans ce rapport est la conception et la réalisation d'une
application de télésurveillance médicale des patients dans un établissement hospitalier.
7
Introduction Générale
Structure du mémoire
Notre mémoire s’articule autour de quatre chapitres :
Dans le premier chapitre, nous présentons un état de l'art sur les réseaux corporels pour la
télémédecine (Body Area Network). A la fin nous donnons une vue sur les différents projets et
systèmes réalisés dans ce domaine.
Le deuxième chapitre introduit les notions de base de la télésurveillance médicale et le
système d’information, les concepts et les techniques exploités dans notre projet.
Nous présentons dans le troisième chapitre, une tentative de modélisation à base d'UML
d'un SI pour la télésurveillance médicale.
Dans le dernier chapitre, nous abordons la réalisation du projet, son implémentation, les
tests réalisés et leurs interprétations. Et nous terminons par une conclusion générale et des
perspectives.
8
Chapitre I :
1. Introduction :
9
Chapitre І : Etat de l’art sur la télésurveillance medicale
1. Introduction :
9
Chapitre І : Etat de l’art sur la télésurveillance médicale
2. Télémédecine
La télémédecine représente l’utilisation des Nouvelles Technologies de l’Information et de
la Communication (NTIC) dans le secteur médical [13]. Elle médiatise l’acte médical en
interposant un outil de communication entre les médecins ou entre un médecin et leur
patients. La télémédecine ne remplacera jamais le contact immédiat médecin–malade mais
vient s’ajouter aux outils du médecin au service du patient. Elle remet ainsi en cause une
partie de la pratique médicale, mais représente un enjeu considérable pour l’amélioration des
conditions de soin et de vie de beaucoup de personnes.
La télémédecine a aujourd’hui trouvé de nombreux champs d’applications, et se
décline en différents termes dont il est difficile de déterminer une typologie unanime. On
présente finalement cinq catégories d’applications en télémédecine : [3]
Télésurveillance – Enregistrement télémétrique, généralement au domicile, de
paramètres physiologiques ou ciblant l’environnement ou le comportement d’un
patient, transmis ensuite aux praticiens concernés.
Téléconsultation – Examen d’un patient ou analyse des données le concernant sans
interaction physique directe. On distingue deux types de téléconsultations: soit le
patient consulte de sa propre initiative un médecin par un réseau de communication
interposé; soit le médecin consulté sollicite un avis diagnostic (télédiagnostic) ou
thérapeutique (téléexpertise) auprès d’un confrère situé à distance. On peut également
citer dans ce cadre l’envoi et la consultation d’images médicales à distance (télé-
imagerie, téléradiologie).
Télé-assistance – Aide thérapeutique directe apportée à distance au patient,
conséquence possible de la téléconsultation.
Téléchirurgie – Manipulation de matériel médical (instruments chirurgicaux)
contrôlée à distance par le praticien sur le patient (appelée aussi télémanipulation).
En particulier, l’application dénommée couramment télésurveillance médicale à
domicile est fondamentale pour l’amélioration de la qualité de soins et de vie des personnes
nécessitant des soins ou une attention particulière. Elle vise à mettre en place dans l’habitat
d’une personne un dispositif qui permet de capturer des informations sur son état de santé,
afin de rendre possible pour le praticien un diagnostic, voire une aide au patient à distance.
Par rapport aux catégories précédentes, cet outil de médiation entre un médecin et son patient
doit alors prendre en compte plusieurs éléments :
– Télésurveillance, pour l’enregistrement d’un ensemble de paramètres liés au patient ;
10
Chapitre І : Etat de l’art sur la télésurveillance médicale
– Téléconsultation, à l’initiative soit du patient, soit du personnel médical pour l’analyse des
données télésurveillées;
– Télé-assistance, pour fournir quand c’est possible à distance une aide directe au patient.
2.1 Télésurveillance médicale
Les travaux de recherche effectués au cours de ce thème master se situent dans le cadre
de la télésurveillance médicale des patients hospitalisés, qui représente une des dimensions de
la télémédecine. Cette application prend en particulier en compte des éléments de
télésurveillance en utilisant des capteurs permettant d’évaluer l’état de santé de la personne
sont évidemment ses données physiologiques.
11
Chapitre І : Etat de l’art sur la télésurveillance médicale
12
Chapitre І : Etat de l’art sur la télésurveillance médicale
De nombreux projets visent à concevoir une architecture appropriée aux objectifs des
systèmes de télésurveillance médicale. Il s’agit particulièrement de répondre aux exigences
d’interopérabilité et de fiabilité des sous-systèmes impliqués, dans le respect de la vie privée
des patients, et pour assurer leur sécurité et le suivi à distance de leur état de santé. Au
Royaume-Uni, Williams et al. Ont par exemple conçu une architecture générique d’un
système de télésurveillance médicale (CarerNet) mise en œuvre sous la forme du prototype
MIDAS. [3]
Rodriguez et al [3], en Espagne, ont développés une architecture du même type dans le
cadre du projet EPIC (European Prototype for Integrated Care) de l’Union Européenne.
En France, Thomesse et al. Ont développé le projet TISSAD ayant pour objectif principale la
définition d’une architecture générique, modulaire et ouverte pour les systèmes de
télésurveillance, adaptable à diverses pathologies traitées à domicile (suivi de personnes
âgées, d’insuffisants cardiaques et rénaux).
En termes de développement et de l’expérimentation de ces systèmes, le projet Shahal, en
Israël, est probablement le plus abouti puisque plus de 40 000 patients y ont déjà souscrit. Il
fournit un service d’urgence et de prévention de risques cardiaques et pulmonaires.
D’autres prototypes sont expérimentés à moindre échelle sur une catégorie spécifique de
personnes, tels HAT développé aux Etats-Unis pour des asthmatiques, le projet suédois de
Lind et al. Pour des diabétiques, ou encore le projet PROSAFE en France expérimenté sur des
patients souffrant de la maladie d’Alzheimer.
13
Chapitre І : Etat de l’art sur la télésurveillance médicale
14
Chapitre І : Etat de l’art sur la télésurveillance médicale
15
Chapitre І : Etat de l’art sur la télésurveillance médicale
informatique qui analyse les signaux en temps réel ou différé en s‘appuyant également
sur d‘autres données de type clinique par exemple (symptômes ou pathologie du patient,
antécédents médicaux, etc.). L‘objectif est de détecter les besoins du patient, les
situations inhabituelles et urgentes (chutes, malaises, hypotension, etc.) nécessitant
l‘intervention d‘un centre de soins.
L‘habitat intelligent fait partie d‘un projet plus vaste définissant le système d‘information
complet associé au logement télésurveillé dans son environnement médico-social : SIC-HIS
(« Système d‘Information et de Communication de l‘Habitat Intelligent pour la Santé »).
Il intègre sur un même réseau médical plusieurs habitats de patients, des centres de télé-
vigilance, des postes de médecins et d‘autres membres du corps médical et des postes de
consultants occasionnels.
A terme, l‘idée est bien sûr de pouvoir gérer simultanément les alertes émanant de
plusieurs patients domicile. Cela implique la définition d‘ordres de priorité, de
déportation d‘alarmes vers des postes secondaires en cas de surcharge du poste principal
afin d‘assurer la sécurité du système. Dans un premier temps, l‘étude est limitée à la
surveillance d‘un seul habitat.
5.2.1-Implémentation du Système d‘Information et de Communication :
Le système SIC-HIS est construit selon une architecture d‘objets distribués et
implémentés en Java. Il est composé de trois grands sous-ensembles répartis sur trois lieux
distincts : la station HIS est située dans l‘habitat, la station médicale dans le poste de
télésurveillance médicale et les postes clients accèdent au système via un serveur
internet/intranet. Chaque sous-ensemble est lui-même divisé en plusieurs modules
réalisant chacun une fonction du système : la perception et le prétraitement des signaux est
par exemple réalisée au niveau de la station HIS alors que le traitement des alarmes
s‘effectue à partir de la station médicale (Figure 1.3 ).
16
Chapitre І : Etat de l’art sur la télésurveillance médicale
17
Chapitre І : Etat de l’art sur la télésurveillance médicale
18
Chapitre І : Etat de l’art sur la télésurveillance médicale
GerHome réunit le projet ORION de l’INRIA Sophia Antipolis qui est spécialisé dans le
domaine de la reconnaissance de comportements humains à partir de vidéos, le CSTB (Centre
Scientifique et Technique du Bâtiment, Sophia Antipolis) qui coordonne le projet et apporte
son savoir faire dans la conception intelligente du bâtiment, le CHU de NICE dont l’équipe du
Docteur Balas spécialisée en gérontologie ainsi que des industriels tels que Philips qui étudie
de nouveaux capteurs physiologiques portés par la personne, France-Télécom, Alcatel et
Cyrlink qui est le fournisseur des capteurs environnementaux.
Cet habitat est équipé de dispositifs technologiques permettant d’assurer à distance le suivi de
la personne. Des capteurs de présence (caméras), destinés à renseigner sur la localisation de la
personne dans chaque pièce, des capteurs environnementaux (capteurs de contact pour portes,
fenêtres, équipements de cuisine, etc.) pour nous renseigner par exemple sur les activités de la
personne dans la cuisine (déplacements, préparation des repas, manger, etc.). Pour atteindre
notre but, nous avons utilisé la plateforme VSIP d’interprétation automatique de séquences
vidéos développée par l’équipe ORION.
5.3.2. Objectif du projet GerHome
L'objectif du projet GERHOME est de concevoir, d'expérimenter et de certifier des
solutions techniques supportant des services d'aide au maintien à domicile des personnes
âgées, en utilisant des technologies domotiques intelligentes pour assurer autonomie, confort
de vie, sécurité, surveillance et assistance à domicile. L'une des préoccupations dans ce projet
est de rendre la technologie « invisible ». Ces services permettront de :
réduire les risques d'accidents domestiques (risques de chutes, de brûlures, etc.)
et autres risques (canicule, etc.)
garder le lien avec les membres de la famille, l'entourage, le médecin
adapter l'habitat afin de suivre et préserver l'autonomie des personnes vieillissantes
offrir d'autre services tels que le suivi médical (suivi des prises de médicaments, «
monitoring » temps réel, etc.), la gestion de l'urgence, et l'aide à domicile
19
Chapitre І : Etat de l’art sur la télésurveillance médicale
souhaite aux données glycémiques du patient, archivées et consultables sur le Web, puis de
fournir au patient un compte rendu hebdomadaire.
Une première expérimentation, menée en 2002 sur 12 patients suivis par le CHU de Grenoble,
permis de montrer l’intérêt du service et d’évaluer l’acceptabilité, très bonne, de cette
technologie par le patient qui peut ainsi ajuster au mieux son insulinothérapie et par
conséquent mieux prendre en charge sa maladie. Une seconde étude longitudinale sur une
année a été menée en 2003, à Toulouse et à Grenoble, sur 20 patients équipés et 20 patients
non équipés (groupe de contrôle). Cette étude randomisée visait à évaluer l’impact de ce type
de prise en charge sur le taux de glucose dans l’hémoglobine (fraction HbA1C). Les résultats
ont montré une baisse nette et durable chez les patients suivis par ce dispositif.
Démarré en 1995, est le fruit d’une collaboration entre les néphrologues de l’association
lorraine pour le traitement de l’insuffisance rénale (ALTIR) et les informaticiens du
laboratoire lorrain de recherche en informatique et ses applications LORIA). Il permet la
télésurveillance de la dialyse péritonéale continue en ambulatoire. Le patient fournit chaque
jour ses paramètres physiologiques, depuis un poste informatique. Le néphrologue peut alors
interroger la base de données pour suivre leur évolution, aidé par un système expert de pré
diagnostic générant des alarmes (par exemple en cas de problème d’hydratation). La société
DIATELIC, qui a été crée à l’issue de ce projet, offre des solutions informatiques innovantes
pour l’amélioration du suivi médical, le contrôle de la qualité du traitement et l’évaluation des
pratiques professionnelles.
20
Chapitre І : Etat de l’art sur la télésurveillance médicale
des capteurs surveille une zone stratégique de la chambre (la porte, le lit, les toilettes et les
dégagements autour du lit) ; un ordinateur distant procède régulièrement à l’acquisition des
données qui sont ensuite traitées par un logiciel
D’intelligence artificielle. Issu de la collaboration entre l’unité INSERM 558 de Toulouse et
le LI2G de Grenoble, GARDIEN a plusieurs objectifs :
• Aider au diagnostic des premiers symptômes d’une pathologie, grâce à l’étude du
comportement moteur ;
• Apprécier les effets d’un traitement sur le comportement moteur du patient.
- Le système PROSAFE
vise également le même type de surveillance à distance de patients fragiles, mais il
améliore le système précédent d’une part en utilisant des capteurs communicants sans fils,
mais surtout en offrant un système de Fig. 8. Le système GARDIEN développé par
l’INSERM U558 et le système PROSAFE développé par le LAAS, à Toulouse, permettent de
surveiller les errances nocturnes dans une chambre hospitalière. Déclenchement d’alarme
automatique basé sur des analyses multicritères.
21
Chapitre І : Etat de l’art sur la télésurveillance médicale
6. Conclusion :
De nombreux travaux de démonstration ont été réalisés dans le monde pour illustrer
les technologies disponibles. Nous avons présenté, dans ce chapitre, l’essentiel de ce qui a été
fait et décrit les principales avancées dans le domaine de télémédecine.
Nous avons ensuite présenté en bref qu’elle que projets (plateformes AILISA et
GerHome,..), qu’ils réduire ou proposer des alternatives à l’hospitalisation (notamment pour
les personnes âgées ou les personnes souffrant de maladies chroniques, Assurer la
permanence et la continuité des soins hors de l’hôpital, Répondre à la problématique rurale
(assurer l’égalité de l’offre de soin).
22
Chapitre II :
System d’information
pour la
télésurveillance
médicale
Chapitre П : Système d’information pour la télésurveillance médicale
1- Introduction :
Dans les deux dernières décennies, la télésurveillance médicale (Home Heath Care) a
généré beaucoup d’investigations et abouti à quelques développements de systèmes centrés.
Cette télésurveillance médicale repose sur les techniques organisationnelles et les
technologies des systèmes d’information, pour tenter d’assurer un niveau de soins au moins
équivalent à celui dispensé en institution. Elle ouvre aussi la voie vers une surveillance
médicale plus continue et plus précise, donc plus efficace. Mais il lui faut en plus garantir le
respect de la vie privée de la personne et ne pas perturber son mode de vie.
23
Chapitre П : Système d’information pour la télésurveillance médicale
24
Chapitre П : Système d’information pour la télésurveillance médicale
Figure 2.1 : Les responsabilités engagées dans les actes de télémédecine [1].
Les acteurs du système sont : le patient lui-même, les producteurs de soins (médecins
hospitaliers, médecins de ville, infirmières et aides soignants), les pharmaciens, les
laboratoires d’analyses biologiques et de radiographies, les téléopérateurs (service 24h/24h),
les travailleurs sociaux (assistante sociale, aide ménagère, service de livraison des repas), les
utilisateurs occasionnels (membres de la famille, voisins), les personnels d’urgence, et les
administrateurs du système (soutien technique et logistique)
25
Chapitre П : Système d’information pour la télésurveillance médicale
Enfin on identifie divers types de données : les prescriptions rédigées par les médecins, les
protocoles de surveillance (choix des données, des capteurs et des instants d’enregistrement),
les paramètres vitaux (valeurs, instants de prise, qualité de la prise), les commandes (en
direction des machines et des actionneurs au domicile), les messages échangés entre les
acteurs (messagerie), les identifiants personnels (droits d’accès et d’actions aux données), et
enfin le dossier médical qui regroupe toutes les informations administratives concernant le
patient, l’identification des services dont il dépend, et tout l’historique des prescriptions, des
paramètres vitaux enregistrés, des résultats d’analyses médicales. Certaines informations sont
confidentielles.
26
Chapitre П : Système d’information pour la télésurveillance médicale
27
Chapitre П : Système d’information pour la télésurveillance médicale
28
Chapitre П : Système d’information pour la télésurveillance médicale
Le poste patient effectue une validation des données et offre une interface pour l’information
du patient. Le serveur effectue des traitements plus complexes sur les données : chaque fois
qu’il reçoit des nouvelles données, il les analyse à la lumière des données antécédentes
(adaptation au patient) et en fonction de certaines règles pour déterminer des scénarios
prédéterminés. Ce module pourrait lui même devenir un agent intelligent d’un système
d’analyse épidémiologique en temps réel.
L’équipement du patient peut être modélisé par analogie avec le modèle du corps humain
qui met en œuvre une architecture d’intelligence distribuée. On y trouve des fonctions
sensorielles (« effecteurs » : capteurs), d’actions et de réactions (« effecteurs » : actionneurs),
et des fonctions intégratives qui réalisent l’analyse de l’information, le stockage et les prises
de décisions .
4.1- Les capteurs :
Les données permettant d’évaluer l’état de santé de la personne sont évidemment ses
données physiologiques, mais elles sont utilement complétées par la détection de ses activités
et postures, en même temps que le monitorage de son environnement. Les importants progrès
scientifiques et techniques effectués en instrumentation miniaturisée, en capteurs et en
traitement du signal, ont permis d’élargir le champ d’action de l’instrumentation biomédicale
aux domaines sportifs et grand public, et pour des tâches non directement médicales : les
mesures non invasives ont ainsi permis de rapprocher l’acquisition du patient de celle de son
environnement.
Capteurs Communications
29
Chapitre П : Système d’information pour la télésurveillance médicale
30
Chapitre П : Système d’information pour la télésurveillance médicale
31
Chapitre П : Système d’information pour la télésurveillance médicale
32
Chapitre П : Système d’information pour la télésurveillance médicale
33
Chapitre П : Système d’information pour la télésurveillance médicale
La résistance du vaisseau correspond à la rigidité des parois de l‘artère, qui peut varier
dans de très nombreuses circonstances.
Le débit cardiaque correspond à la capacité du cœur à éjecter du sang lors de chaque
contraction (ou systole), correspondant donc à un volume de sang éjecté par minute
(environ 5 litres par minute en moyenne).
La pression artérielle résulte de la pression exercée par le cœur et varie naturellement au
rythme du cœur. Un cycle cardiaque est réalisé en deux grandes étapes : la contraction du
cœur, ou systole, et la phase de relâchement, ou diastole. Au cours de chaque révolution
cardiaque, la pression artérielle oscille entre une valeur maximale ou pression artérielle
systolique (PS) et une valeur minimale ou pression artérielle diastolique (PD) .
34
Chapitre П : Système d’information pour la télésurveillance médicale
Hypertension
5.1.3-Les risques cardiovasculaires ?
Hypotension
5.1.3.1-Hypotension :
5.1.3.1.1-Hypotension artérielle
Est une diminution anormale de la pression à l'intérieur des artères ou de la cavité
crânienne. Chez un adulte, on estime qu‘il y a hypotension lorsque la pression
35
Chapitre П : Système d’information pour la télésurveillance médicale
Bradycardie
Tachycardie
5.2.1-Arythmie cardiaque :
L‘étude du pouls permet une estimation rapide de l'état cardio-vasculaire d‘une personne,
et notamment la détection d‘arythmies. L‘arythmie cardiaque correspond à des perturbations
du rythme cardiaque touchant sa fréquence, sa régularité et l‘intensité de ses contractions. Ce
trouble peut être d‘origine physiologique ou faire suite à une pathologie. Il existe différentes
variétés d‘arythmie . On distingue notamment :
• 5.2.1.1-Les Bradycardies : diminution brutale et passagère du rythme cardiaque.
36
Chapitre П : Système d’information pour la télésurveillance médicale
5.3-Taux de glycémie :
La glycémie, taux de sucre dans le sang, varie en fonction des apports et des dépenses
corporelles. Elle est contrôlée par l'insuline, hormone déficiente ou absente en cas de diabète.
Un lecteur de glycémie permet aux patients diabétiques de contrôler leur maladie et d'adapter
leur régime, activité physique et traitement.
Chez l'homme normal, la glycémie oscille en permanence entre 0,50 et 1,50 g par litre de
sang. A partir de quelle valeur peut-on parler de diabète ? D'hypoglycémie ?
Le glucose apporte l'énergie aux différents tissus de l'organisme. Si le taux de glucose dans le
sang reste stable même après un repas ou après un effort physique, c'est qu'il existe un
système régulateur complexe dans lequel l'insuline joue un rôle primordial.
La glycémie est le taux de sucre dans le sang.
Valeur moyenne : 1gramme par litre (5,5 mmol/l). Elle varie entre 1 et 1,4 g/l deux
heures après un repas. Elle varie entre 0.8 et 1,26 g/l à jeun le matin.
Selon les critères de l'OMS (Organisation mondiale de la santé), il y a diabète quand la
glycémie à jeun est supérieure ou égale à au moins deux reprises à 7 mmol/l ou
1,26g/l.
L'hémoglobine glycolyse ou HbA1C, est un indicateur de l'équilibre du diabète. Il se
mesure tous les trois à quatre mois. Il permet d’estimer la glycémie moyenne des 2
mois précédents et indique le risque de complications à long terme.
La glycosurie est le taux de sucre dans les urines. Lorsque la glycémie atteint 1,60 g/l,
le sucre passe dans les urines.
Hyperglycémie
Le risque Diabète
Hypoglycémie
5.3.1-Hyperglycémie :
Est une glycémie trop élevée (taux de sucre dans le sang). Pour un être humain, ceci
correspond à une glycémie supérieure à 1,26 g/L à jeun, et à 2,00 g/L le reste du temps. Celle-
37
Chapitre П : Système d’information pour la télésurveillance médicale
ci est un des symptômes révélateurs d'un diabète. Le contraire d'une hyperglycémie est une
hypoglycémie.
Symptômes :
Fatigue.
Irritabilité.
Envie d'uriner.
Soif intense (Polydipsie).
5.3.2-Hypoglycémie :
La définition de l'hypoglycémie ne saurait se limiter à la seule constatation d'une
glycémie « trop » basse. La valeur de la glycémie n'a pas de signification propre lorsqu'elle
est basse ; ce qui caractérise l'hypoglycémie c'est l'association de la glycémie basse à des
symptômes témoignant du fonctionnement anormal du cerveau, la neuroglucopénie
Symptômes :
38
Chapitre П : Système d’information pour la télésurveillance médicale
On parle d'anémie si le taux d'hémoglobine est inférieur à 13 g/dl chez l'homme adulte et
inférieur à 12 g/dl chez la femme.
L’Indice de Masse Corporelle (IMC) est une mesure qui relie de façon mathématique la
taille et le poids d‘un individu. Il est encore appelé indice de corpulence ou indice de
Quételet, du nom du statisticien et sociologue belge qui, dès le milieu du XIXe siècle, avait
observé que cet indice était constant chez des individus de constitution normale.
Le calcul de l‘IM C permet d‘estimer la corpulence d‘un individu et le risque éventuel lié à ce
facteur pour sa santé. Cet indice s‘obtient en divisant le poids (en kilogrammes) par le carré de
la taille (en mètres). Il s‘exprime donc en kg/m×.
IMC = (poids en kg) / (taille en m) ×
Par exemple, pour un poids de 60 kg et une taille de 1m60, l‘IM C est de :
IM C = 60 / 1,6× = 60 / 2,56 = 23,43 kg/m×
39
Chapitre П : Système d’information pour la télésurveillance médicale
Les médecins estiment que le risque pour la santé devient important au delà d‘un
indice de masse corporelle de 30 kg/m×.
L‘ensemble des valeurs possibles de l‘IMC et leur signification sont représentées sur la
Figure 2.10.
6-La mise en forme des signaux vitaux acquis par les capteurs :
Au tout début de la chaîne d’information, les capteurs et instruments servent à acquérir les
signaux physiologiques « généraux » (poids, tension artérielle, fréquence cardiaque [FC]) ou
spécifiques à une pathologie (taux de glycémie, taux d’oxygène dans le sang, ultrafiltration. .
.). Ils permettent aussi de prendre en compte les conditions environnementales (température,
hygrométrie, luminosité, niveau sonore. . .).
Les techniques de traitement des signaux issus des capteurs, quelles soient fréquentielles
(transformée de Fourier), temporelles (ondelettes) ou combinées (analyse temps-fréquence)
peuvent être intégrées aux capteurs permettant ainsi d’extraire au plus tôt l’information
transportée par le signal. Cela autorise des temps de réaction plus courts, la fusion de données
hétérogènes pour opérer une classification contextuelle, mais aussi un diagnostic intégré
(autotests) sur la qualité de l’information à la source. On parle alors de « capteur intelligent »
ou « smart sensor » [9].
40
Chapitre П : Système d’information pour la télésurveillance médicale
41
Chapitre П : Système d’information pour la télésurveillance médicale
Chacune de ces valeurs discrètes est exprimée par un nombre sous forme binaire, par un
codage approprié. Ce nombre est compris entre deux valeurs limites qui fixent la plage de
conversion.
Chaque nombre xk, représente un ensemble de valeurs analogiques contenues dans un
intervalle de largeur Dk appelé pas de quantification. Lorsque la plage de conversion est
subdivisée en pas de quantification égaux, on parle de quantification uniforme. [7].
6.2.2-Méthodes de conversion A/N
1) Méthodes Indirect : VCO
2) Convertisseur parallèle. (Anglais “Flash Converteur”).
3) Approximation successive.
42
Chapitre П : Système d’information pour la télésurveillance médicale
7-Conclusion
La télésurveillance apporte la promesse d’un meilleur accès aux soins en même temps
qu’une réduction des coûts. Elle transporte aussi des aspects potentiellement dangereux,
cependant il est important de mettre en relief les aspects éminemment positifs des
technologies de maintien au domicile de personnes fragiles. Les personnes atteintes dans leur
corps et leur vie familiale et sociale (handicapés, personnes à risque de chute, insuffisants
rénaux dialysés, insuffisants cardiaques et respiratoires, etc.) connaissent un désarroi que nos
moyens techniques peuvent contribuer à alléger.
Du point de vue scientifique et technique, de grandes avancées restent à accomplir vers de
nouveaux signaux qui permettraient de mieux cerner l’état de santé mais également son « bien
être ». La contribution d’un grand nombre de « capteurs élémentaires », disséminés dans
l’environnement de la personne, permettra d’aller vers une acquisition « ubiquitaire » des
données (« ubiquitous sensing ») en faisant appel à l’approche fusion multi-capteurs adoptée
dans les capteurs intelligents (Smart Sensors »).
Enfin, il ne manque pas de technologies pour la télésurveillance, mais il manque un modèle
d’organisation pour déployer utilement ces technologies.
43
Chapitre III :
Conception
Chapitre III : Conception
1-Introduction :
Cette partie est consacrée aux étapes fondamentales pour le développement de notre
système de télésurveillance médicale d'un patient hospitalisé. Pour la conception et la
réalisation de notre application, nous avons choisis de modéliser avec le formalisme UML
(Unified Modeling Language) qui offre une flexibilité marquante qui s'exprime par
l'utilisation des diagrammes.
44
Chapitre III : Conception
2-Présentation de l'UML :
2.1-Définition
UML (Unified Modeling Language), se définit comme un langage de modélisation
graphique et textuel destiné à comprendre et à définir des besoins, spécifier et documenter des
systèmes, esquisser des architectures logicielles, concevoir des solutions et communiquer des
points de vue. Il véhicule en particulier :
Les concepts des approches par objets : classe, instance, classification, etc.
Intégrant d'autres aspects : associations, fonctionnalités, événements, états, séquences, etc.
UML définit neuf types de diagrammes devisés en deux catégories:
1) Diagrammes statiques (structurels) : diagramme de classe, d'objet, de composant, de
déploiement et de diagramme de cas d'utilisation.
2) Diagrammes dynamique (comportementaux) : diagramme d'activité, de séquence,
d'état-transition et de diagramme de collaboration. [16]
Pour la modélisation des besoins, nous utilisons les diagrammes UML suivant : Diagramme
de cas d'utilisation, diagramme de séquence, diagramme d'activité et diagramme de classe.
2.2 - Justification du choix d’UML :
45
Chapitre III : Conception
UML est donc bien plus qu'un simple outil qui permet de modéliser des représentations
mentales... Il permet de parler un langage commun, normalisé mais accessible, car visuel. Il
représente un juste milieu entre langage mathématique et naturel, pas trop complexe mais
suffisamment rigoureux, car basé sur un méta modèle.
46
Chapitre III : Conception
47
Chapitre III : Conception
3.2.1-Diagramme de séquence
Il permet de décrire les scénarios de chaque cas d'utilisation en mettant l'accent sur la
chronologie des opérations en interaction avec les objets. Un diagramme de séquence montre
une interaction présentée en séquence dans le temps. En particulier, il montre aussi les objets
qui participent à l'interaction par leur "ligne de vie" et les messages qu'ils échangent présentés
en séquence dans le temps.
Voici quelques notions de base du diagramme: [10]
48
Chapitre III : Conception
Scénario: une liste d'actions qui décrivent une interaction entre un acteur et le
système.
Interaction: un comportement qui comprend un ensemble de messages échangés par
un ensemble d'objets dans un certain contexte pour accomplir une certaine tâche.
Message: Un message représente une communication unidirectionnelle entre objets
qui transporte de l'information avec l'intention de déclencher une réaction chez le
récepteur.
Système
utilisateur
Demande le formulaire d'authentification.
Afficher le formulaire
49
Chapitre III : Conception
BDD
utilisateur
Systèm
Demande de formulaire de l’ajout e
Affichage du formulaire
Stockage
Opération réussie
Confirmation d’enregistrement
50
Chapitre III : Conception
BDD
utilisateur Système
Demande de suppression
Demande de confirmation
Confirmation de suppression
Requête de suppression
Suppression
Figure 3.4 : Diagramme de séquence du cas de suppression.
51
Chapitre III : Conception
BDD
utilisateur Système
Demande de modification
Afficher le formulaire
Lancer la recherche
Recherch
Chargement
Demande de confirmation
Confirmation de modification
Requête de modification
Modificatio
Figure 3.5 : Diagramme de séquence du cas de modification.
52
Chapitre III : Conception
BDD
utilisateur
Système
Demande de recherche
Lancer la recherche
Filtrage
Envoi les résultats
53
Chapitre III : Conception
BDD
utilisateur
Système
Sélection d’un patient
Recherche
Renvoi les résultats de recherche
Lancer la mesure
3.2.2-Diagramme d'activité
Il donne une vision des enchaînements des activités propre à une opération ou à un cas
d'utilisation.
Le diagramme d'activité est attaché à une catégorie de classes et décrit le déroulement des
activités de cette catégorie. Le déroulement s'appelle "flot de contrôle". Il indique la part prise
par chaque objet dans l'exécution d'un travail. Il sera enrichi par les conditions de
séquence.[11]
54
Chapitre III : Conception
Utilisateur Système
Affichage de message
d’erreur
55
Chapitre III : Conception
Après une demande d'ajout d'une donnée par l'utilisateur (patient, médecin), le
système lui affiche le formulaire d'ajout pour qu'il puisse saisir ces données et confirmer leur
enregistrement au niveau de la base de données.
Demande Affichage du
formulaire d’ajout formulaire d’ajout
Saisir les
nouvelles données
Vérifier l’existence
des nouvelles
Afficher message
d’erreur
Confirmation de
l’ajout
Stockage des
nouvelles données
56
Chapitre III : Conception
Sélection de la
donnée a supprimé
Demande de
confirmation
Confirmation de la
suppression
Suppression des
données
57
Chapitre III : Conception
Demande de Affichage du
modification tableau des données
Sélectionne les
données a modifié
Lancer la recherche Recherche
L’aperçu du Chargement
formulaire a modifié
Confirmation de la
modification
Valider la modification
des données
58
Chapitre III : Conception
Lancer la Filtrage
recherche
59
Chapitre III : Conception
Recherche
Stockage des
valeurs de mesure
60
Chapitre III : Conception
3.3.1-Diagramme de classes :
C'est une collection d'éléments de modèle statique, tels que des classes, des interfaces et
leurs relations, connectés entre eux comme un graphe.
Il représente la description statique du système en intégrant dans chaque classe la partie
dédiée aux données et celle consacrée aux traitements. C'est le diagramme pivot de l'ensemble
de la modélisation d'un système.
61
Chapitre III : Conception
62
Chapitre III : Conception
63
Chapitre III : Conception
64
Chapitre III : Conception
4- Conclusion :
Dans ce chapitre, nous avons pu concevoir un système d'information pour la
télésurveillance médicale du patient dans un établissement hospitalier en se basant sur les
diagrammes du langage UML à savoir le diagramme de cas d'utilisation, le diagramme de
séquence, et le diagramme d’activité, et le diagramme de classe.
65
Chapitre IV :
Implémentation
Chapitre IV : Implémentation
1-Introduction :
66
Chapitre IV: Implémentation
2-Outils de développement :
2.1-Implémentation de la base de données :
La base de données :
Une base de données est composée de données stockées dans des mémoires de masse sous
une forme structurée, et accessibles par des applications différentes et des utilisateurs
différents. Une base de données doit pouvoir être utilisée par plusieurs utilisateurs en même
temps. [21]
Système de Gestion de Bases de Données :
Un SGBD (Système de Gestion de Bases de Données) est un ensemble de logiciels chargés
d'assurer les fonctions minimales suivantes :
- Le maintien de la cohérence des données entre elles
- Le contrôle d'intégrité des données accédées
- Les opérations classiques sur les données (consultation, insertion, modification,
suppression).
- Les autorisations d'accès aux données. [21]
67
Chapitre IV: Implémentation
2.2-Environnement de développement :
Qu'est-ce que Delphi?
Borland Delphi est un environnement de développement de type RAD (Rapid Application
Development) basé sur le langage Pascal. Il permet de réaliser rapidement et simplement des
applications Microsoft Windows XP, Microsoft Windows 2000 et Microsoft Windows 98,
avec un minimum de programmation.
Nous avons choisi la version 7 de Delphi car elle fournit tous les outils nécessaires pour
développer, tester et déployer des applications, notamment une importante bibliothèque de
composants réutilisables, une suite d'outils de conception, de modèles d'applications, de fiches
et d'experts de programmation que les versions précédentes du logiciel ne possédaient pas.
Il existe d'autres systèmes de développement rapide sous Windows mais Delphi est
particulièrement très bien placé grâce à ces propriétés: [14]
Moins de lignes de code et rapidité de compilation
Possibilité d'utiliser des procédures événementielles partagées
Notion de modèles réutilisables (fiches, menus, objets)
- Richesse des composants fournis
- Assembleur intégré, compilateur en ligne de commande
- Débogage facile au niveau du code source et du processeur
- Possibilité d'allocation dynamique de la mémoire en utilisant les pointeurs Voici un
aperçu de l'interface de travail de Borland Delphi 7 :
68
Chapitre IV: Implémentation
3-Description de l’application :
L'application que nous avons conçue permet d'effectuer les tâches suivantes :
L’admission
La gestion des patients (ajout, modification, suppression,.....).
La gestion des médecins (ajout, modification, suppression,...).
La surveillance des patients avec des capteurs spécifique.
Des différents types d’interventions.
Le stockage des résultats des mesures a long terme et permet la ré consultation sous
l’interface d’historique
3.1- Les interfaces de l’application:
3.1.1 Le formulaire d'authentification
Au lancement de notre application, un formulaire s'affiche à l'écran, il nous demandera
d'introduire le mot de passe d'authentification pour accéder au page principal.
Si le mot de passe introduit n'est pas valide, alors l'application revoit message d'erreur
suivant :
69
Chapitre IV: Implémentation
Quand on clique sur le bouton patient de l’interface principale un forme s’affichera sur
laquelle on peut effectuer les opérations de gestion de patient (ajouter des nouveaux patient,
modifier des patients existants, suppression, rechercher, et le bouton fermer).
Les formulaires de l’ajout d’un patient sont affichés adroit de la page pour permettre saisir les
informations des nouveaux patients, et un bouton ‘valider’ pour la validation des données
saisis.
70
Chapitre IV: Implémentation
Quand on clique sur le bouton modifier , le system récupère les informations d’un patient
sélectionner et permet la modification et après la validation de la modification.
71
Chapitre IV: Implémentation
Après avoir introduit sélectionné le patient à supprimer, il suffit de cliquer sur le bouton
"Supprimer", un message de confirmation s’affichera. En cas de confirmation le patient sera
supprimé de la base de données.
Notre application offre la possibilité de rechercher un patient avec des contraints choisit par
l’utilisateur soit par le nom de patient soit par le numéro de la salle.
Cet espace est similaire à l’espace patient et offre les mêmes fonction ( ajout,
modification suppression , recherche d’un médecin).
72
Chapitre IV: Implémentation
3.1.5-Espace de surveillance :
L’espace de surveillance contient la List des patient à surveillé et des outils pour
effectuer les mesures donné par des capteurs connecter au patient, notre application offre
quatre (4) capteur de mesure optionnel sont capteur de la fréquence cardiaque, capteur de
taux de glycémie, capteur de la pression artériel, capteur d’oxymétrie.
73
Chapitre IV: Implémentation
74
Chapitre IV: Implémentation
75
Chapitre IV: Implémentation
3.1.7-Espace de l’historique :
L’historique est une partie essentielle et pertinente dans toutes les applications médicale,
l’application que nous avons réalisée permet a l’utilisateur de consulter tous les mesures et les
interventions signalés.
L’interface historique contient de champs de saisi pour filtrer la liste des patient et cinq (5)
onglets quatre réservé pour les mesures donné par les capteurs et la cinquième pour afficher
les interventions
76
Chapitre IV: Implémentation
Notre application offre un historique détaillé des interventions fait par le system on mentionne
le patient concerné le type d’intervention et le nom de médecin si il est nécessaire.
77
Chapitre IV: Implémentation
Conclusion
L'étape de réalisation était plus ou moins ambiguë, mais malgré les différentes
contraintes et le temps limité nous avons pu réaliser une application qui répond aux besoins et
qui permet de gérer les différents cas d'utilisation prévus dans l'étape de l'analyse. Au court de
ce chapitre, nous avons présenté l'environnement de développement de l'application et les
outils de travail qu'on va utiliser. Ainsi nous avons donnée un aperçu sur la phase
d'implémentation de l'application tel que le principe de fonctionnement du système de
télésurveillance médicale.
Enfin, nous avons présenté les différentes interfaces de notre application
78
Conclusion générale et perspectives
79
Bibliographie
[1]. Dr Pierre Simon, CGES, DHOS, La place de la télémédecine dans l’organisation des soins,
Conseillers généraux des établissements de santé, Agence des systèmes d’information partagé de
santé, Rapport remis en novembre 2008.
[3]. Florence duchène, thèse de doctorat Fusion de données multicapteurs pour un système
de télésurveillance médicale de personnes à domicile soutenu le vendredi 15 octobre 2004.
[6]. http://fr.wikipedia.org/wiki/%C3%89chantillonnage_(signal)
[7]. http://fr.wikipedia.org/wiki/Convertisseur_analogique-num%C3%A9rique
[11]. Joseph GABAY. Merise et UML pour la modélisation des systèmes d'information,
volume 5. Dunod edition, Mars 2004.
[12]. Laurent Romary and Minit Gupta, Dynamically Generated Interfaces in XML Based
Architecture /May 2000 to July 2000/ LORIA
[16]. Nathalie GAERTNER Pierre-Alain MULLER. Modélisation objet avec UML. Eyrolles
edition, Avril 2005.
[20] Revue générale sur les Capteurs pour la télésurveillance médicale : Capteurs,
algorithmes et réseaux, laboratoire des techniques d’ingénierie médicale et de la complexité,
Faculté de médecine de Grenoble, 38706 La Tronche, France, Reçu le 25 février 2009 ; accepté
le 29 avril 2009.