Saifi Rayane
Saifi Rayane
Saifi Rayane
Sommaire
Introduction générale.................................................................................................................. 1
1. Introduction ......................................................................................................................... 3
10. Principe.......................................................................................................................... 12
1. Introduction : ..................................................................................................................... 23
7. Conclusion : ...................................................................................................................... 38
1. Introduction : ..................................................................................................................... 39
7. Conclusion : ...................................................................................................................... 78
Résumé : ................................................................................................................................... 81
Bibliographie ............................................................................................................................ 82
Liste des figures
Introduction générale
Ainsi, jusqu’à présent, l’ordinateur reste le moyen le plus sûr pour le traitement et la
sauvegarde de l’information. Cette invention a permis d’informatiser les systèmes de données
des entreprises pour mieux exploiter et analyser tous ces diverses ressources à l’aide des
logiciels performants, ce qui est la partie essentielle dans leurs développements aujourd’hui.
Les hôpitaux font partie intégrante des établissements que l’informatique pourra
beaucoup aidées. D’où la nécessité d’introduire l’informatique dans les administrations
hospitalières. La mémoire du médecin était autrefois suffisante pour enregistrer les données
relatives aux patients et servir l'exercice médical. Les données médicales étaient rassemblées
sous forme d'articles médicaux, de registres à visée épidémiologique, nosologique et
administrative, avec la multiplication des effets de l'environnement, de nos jours la bonne
tenue d'un dossier exige des moyens informatiques.
1
Introduction générale
Ce mémoire est composé de trois chapitres, dans le premier on va expliciter touts les
concepts théoriques qui ont une relation avec notre travail.
Enfin, nous concluons par une liste d’appréciations et explications des résultats
obtenus associé avec une liste de perspectives à envisager. Puis, on offre la liste des
documents utilisés durant la réalisation de notre travail.
2
Chapitre1 :
1. Introduction
Ce chapitre portera sur une étude théorique sur l’imagerie médicale et du PACS, nous
commençons par la définition et les modalités d’acquisition d’imagerie médicale. Ensuite je
vais présenter la définition et le type d’image numérique, ainsi que leurs caractéristiques et le
format d’image numérique.
On termine, cette partie par la définition et le principe d’image radiologie, ainsi que la
définition, les avantages et les éléments clé d’un PACS.
3
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
Selon la nature des recherches, on distingue celles qui fournissent des propriétés
structurelles de la zone étudiée (IRM, Rayons X…), de celles qui restituent des aspects
fonctionnels (TEP, IRMF), d’où on va faire la différence entre les deux aspects :
Plusieurs modalités sont parfois utilisées pour effectuer un seul diagnostique. Pour
certaines anomalies, le radiologue doit, à la fois étudier l’aspect structurel et fonctionnel d’une
zone d’intérêt. Ces modalités sont, en général, utilisées avec un décalage dans le temps. Les
informations recueillies doivent être alors fusionnées à l’établissent d’un diagnostic précis et
efficace.
Sans vouloir être exhaustif, nous décrirons rapidement dans ces paragraphes les
principales modalités d’acquisition d’images médicale.
Les rayons X sont massivement utilisés dans le domaine du médecin, ils permettent de
procéder à des découpes sans toucher à leurs structures.
Nous trouvons ces rayons X utilisés dans quelques appareilles d’acquisition d’images
médicales tel que : la radiographies, le scanner et la mammographie...etc[2].
4
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
3.1.1 Scanner
3.1.2 Radiographie
C’est l’une des techniques d’imagerie médicale que repose sur l’utilisation des rayons X
découverts parle physicien allemand Wilhelm Conrad Röntgen en 1895, auteur des premières
radiographies d’intérêt médical et prix Nobel de physique en 1901. Elle est utilisée à des fins
diagnostiques et thérapeutiques. La radiographie fournit des images du corps humain en
utilisant des faibles doses de rayon X.
5
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
3.1.3 Mammographie
3.2 L’échographie
L'échographie est une technique d'imagerie utilisant les ultrasons. Dans son principe, une
onde acoustique est envoyé vers le corps du patient et l'écho généré par les structures
anatomiques est mesuré et restitué à l'opérateur sous forme d'une image [6].
3.3 IRM
L’imagerie par Résonance Magnétique (IRM) est une technique d’imagerie qui, dans le
secteur médical, permet de produire des images de haute qualité de l’intérieur du corps
humain [7].
6
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
L’IRM constitue l’une des avancées les plus significatives de l’imagerie médicale après la
découverture de l’imagerie par rayon X. L’IRM est donc une technique de visualisation non
invasive des tissus et des organes du corps humain, permettant la détection de malformation,
pathologies et tumeurs chez les patients sans savoir recourt à l’exploration chirurgicale [8].
L’IRM est basée sur les principes de la Résonance Magnétique Nucléaire (RMN), une
technique utilisée par les scientifiques pour obtenir des informations chimiques et physiques
sur les molécules. La technique fut appelée IRM plutôt que IRMN à cause de la connotation
négative associée au terme nucléaire dans les années 1970 [7].
4. Définition de l’image
L’image est une représentation d’une personne ou d’un objet par la peinture, la sculpture,
le dessin, la photographie, le film,...etc. C’est aussi un ensemble structuré d’informations qui,
après affichage sur l’écran, ont une signification pour l’œil humain.
Elle peut être décrite sous la forme d’une fonction I(x,y) de brillance analogique continue,
définie dans un domaine borné, tel que x et y sont les coordonnées spatiales d’un point de
l’image et I est une fonction d’intensité lumineuse et de couleur. Sous cet aspect, l’image est
inexploitable par la machine, ce qui nécessite sa numérisation [9].
5. Image numérique
Une image numérique est constituée d’un ensemble de points appelés pixels. Les pixels
sont approximativement rectangulaires, parfois carrés. Leur dimension peut être changée en
réglant l’écran ou la carte graphique. Le pixel représente ainsi le plus petit élément constitutif
d’une image numérique. L’ensemble de ces pixels est contenu dans un tableau à deux
dimensions constituant l’image [10].
7
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
On dispose de plusieurs types d’image dans la théorie, mais dans notre cas, on va citer
deux type uniquement :
Image matricielle
L'image bitmap est représentée par une trame de points que l'on appelle pixels. Ce ne sont
pas des formules mathématiques qui définissent les formes, mais un ensemble de pixels qui
agissent comme un tableau pointilliste [13].
Image vectorielle
7. Caractéristiques d’image
Dans cette section, on va expliciter les différentes caractéristiques de l’image.
7.1 Pixel
Contraction de l'expression anglaise " Picture Eléments ": éléments d'image, le pixel est le
plus petit point de l'image, c'est une valeur numérique représentative des intensités
lumineuses. Si le bit est la plus petite unité d'information que peut traiter un ordinateur, le
pixel est le plus petit élément que peuvent manipuler les matériels et logiciels sur l’image. La
8
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
lettre A, par exemple, peut être affichée comme un groupe de pixels dans la figure ci-dessous
[13].
7.2 Dimension
C’est la taille de l’image. Cette dernière se présente sous forme de matrice dont les
éléments sont des valeurs numériques représentatives des intensités lumineuses (pixels). Le
nombre de lignes de cette matrice multiplié par le nombre de colonnes nous donne le nombre
total de pixels dans une image [13].
7.3 Texture
La texture, autre primitive visuelle, est étudiée depuis une vingtaine d’années et plusieurs
techniques ont été développées pour l’analyser. Une méthode très connue pour analyser la
texture est la matrice de cooccurrences. Afin d'estimer la similarité entre des matrices de co-
occurrentes, quatre caractéristiques extraites de ces matrices sont largement utilisées:
l’énergie, l’entropie, le contraste et le moment inverse de différence.
Il existe aussi d’autres méthodes pour analyser les textures dont celle basée sur les filtres
de Gabor. Après avoir appliquée la transformation de Gabor sur une image, une région de
texture est caractérisée par la moyenne et la variance des coefficients de transformation [14].
9
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
7.4 Bruit
Le bruit n’a pas les mêmes origines, mais provoque des effets assez semblables comme la
perte de netteté sur les détails ou l’apparition de grains [11].
7.5 Histogramme
On veut souvent avoir une information sur la distribution des valeurs des pixels (niveaux)
dans une image, pour cela on utilise souvent une table qui donne le nombre de pixels de
chaque niveau dans l’image. Cette table, souvent représentée graphiquement, est appelée
Histogramme de l’image, est notée h(v) [9].
Chaque pixel est un niveau de gris, allant de 0 (noir) à 255 (blanc). Cet intervalle de
valeur signifie que chaque pixel est codé sur huit bits (un octet). 256 niveaux de gris suffisent
pour la reconnaissance de la plus part des objets d’une scène [15].
Chaque pixel possède une couleur décrite par la quantité de rouge (R), vert (G) et bleu
(B).Chacune de ces trois composantes est codée sur l’intervalle [0, 255], ce qui donne
2553=16 777 216 couleurs possibles. Il faut 24 bits pour coder un pixel [15].
10
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
7.8 Luminance
C’est le degré de luminosité des points de l’image. Elle est définie ainsi comme étant le
quotient de l’intensité lumineuse d’une surface par l’aire apparente de cette surface [15].
Divers formats existent pour les images numériques. Les images vectorielles sont
caractérisées par des formats comme .svg, .eps, .wmf, … Comme mentionné précédemment,
nous n’approfondirons pas ce type d'image au sein de ce cours.
Pour les images matricielles (Bitmap), les formats .jpeg, .gif, .tiff, .bmp,…, sont parmi
les plus connus [28].
11
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
L’imagerie numérique est définit par un ensemble de point élémentaires appelés pixels :
chaque pixel a une valeur discrète, correspondant à la totalité des informations qui lui sont
associées.
Une image peut se présenter sous deux formes :
Analogique : dans laquelle la représentation de la grandeur observée est conforme à la vision
de l’observateur ;
Numérique : dans laquelle la représentation de la grandeur observée est le résultat abstrait
d’une construction mathématique figurée par une succession de nombres. L’image numérique
n’est donc pas conforme à la vision de l’observateur et elle ne le deviendra qu’après
conversion en une image analogique.
10.Principe
Malgré les stations de visualisation, l'édition des images sur film reste indispensable non
seulement pour l'archivage mais aussi l'établissement du diagnostique. Ce dernier étant, la
plupart des cas, dû plus à une habitude de la part du médecin qu'à un réel besoin pour le
diagnostic, sera de moins en moins utilisé.
12
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
Visualisation et manipulation
Module Accès au
interactif de fichier image et
numérique visualisation
visualisation
Archivage
Édition de film
Archivage
laser
numérique
numérique
13
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
Dans ce tableau, on offre une vue globale sur chaque module à part entière :
Module Explication
Détecteur d'image Le rôle du capteur d'image est de transformer l'énergie
lumineuse de chaque point de l'original
en un signal électrique.
Module d'acquisition des représente l'interface entre le capteur et l'ordinateur.
données
Algorithme de traitement de étudie les techniques de traitement, d'analyse et
signal d'interprétation des signaux numérisés qui réalisé par des
machines numériques. Ces machines numériques donnent
accès à des algorithmes puissants, tel le calcul de la
transformée de Fourier
Ecran de visualisation L’utilisation de l’ordinateur dont découle un usage régulier de
l’écran de visualisation est devenu commun à la majorité des
postes de travail.
Accès au fichier image et L’image système se trouve dans un dossier
visualisation WindowsImageBackup avec la version de Windows. On peut
accéder à ces dossiers, une popup de demande d’accès aux
fichiers peut s’afficher sur chaque dossier.
Module interactif de Peut être défini comme un assemblage de contenus
numérique visualisation numériques dont la visualisation s’effectue de manière
interactive.
Edition de film laser l'ensemble des techniques utilisées pour restituer un film.
numérique
Archivage numérique ensemble des actions visant à identifier, recueillir, classer,
conserver, communiquer et restituer des documents
électroniques, pour la durée nécessaire à la satisfaction des
obligations légales ou pour des besoins d'informations ou à des
fins patrimoniales.
Tableau 2:Explication des modules de principe de radiologie numériqu
14
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
15
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
Pour les patients : Le dossier image intégré au dossier médical informatisé du patient est
l’assurance d’un meilleur suivi. Rapidité d’accès aux informations, vision d’ensemble,
16
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
17
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
Ce n’est qu’en janvier 1982, lors de la première conférence internationale sur le PACS
le concept du PACS bénéficia d’un certain intérêt de la part de la communauté d’imagerie
médicale. Comme c’est le cas pour plusieurs technologies, le département de la défense
américaine a joué un grand rôle dans le développement du PACS.
Au début des années 1980, l’armée américaine amorça une série d’investissements
dans les technologies émergentes entourant l’imagerie médicale comme les PACS et la télé-
radiologie. Le but de ces investissements, était d’arriver à fournir un degré de continuité des
soins offerts partout à travers le monde aux militaires qui sont une population hautement
mobile.
Depuis le début des années 2000, la diffusion des PACS connaît un essor considérable
entre autres grâce à l’accroissement de la puissance et la diminution des coûts des ordinateurs
et de la capacité d’archivage. Viennent s’ajouter à cela l’arrivée des technologies Web ainsi
que les réseaux haute vitesse à large bande sans oublier un élément fondamental des PACS,
c'est-à-dire l’amélioration de la technologie d’affichage et des écrans [19].
18
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
Le cœur du PACS est représenté par les choix en matière de réseau et en termes de
politique d'archivage et de stockage, définie conjointement par l'ensemble des partenaires.
Les serveurs servant à l’archivage sont aux cœurs des PACS. En effet, un des éléments
clés d’un tel système est la base de données d’images radiologiques ainsi que les informations
démographiques correspondantes.
Avant l’introduction d’un PACS, l’ensemble de ces images est conservé à l’intérieur de la
filmothèque d’un département ou archivé dans un endroit dédié à cet effet. Lors de
l’installation d’un PACS, l’ensemble de ces données, qu’on retrouvait autre fois
physiquement, se retrouve virtuel et est archivé en format numérique.
Par contre, un des problèmes majeurs liés aux images numériques est la taille considérable
qu’elles occupent. Les établissements qui se munissent d’un PACS doivent donc faire des
investissements majeurs dans les systèmes d’archivage de données. De plus, les données
numériques sont fragiles et peuvent facilement être perdues ou corrompues. Il importe donc
de prendre les précautions nécessaires pour éviter que des dommages ou des pertes voient le
jour.
Avec les images numériques, les films disposés sur des visionneurs mécanisés ou
alternateurs (appareils de visualisation) sont progressivement remplacés par des stations de
visualisation et d’interprétation des images sur écran. Ces stations de lecture sont l’élément le
plus visible aux utilisateurs d’un PACS. La plupart des utilisateurs cliniques de ce système
interagissent seulement avec ces stations et ne se préoccupent pas de l’archivage et des
communications qui se déroulent en arrière-scène. Il est important donc de porter une
attention particulière à ces stations ainsi qu’à l’établissement de salles de lectures adéquates.
Le réseau de transmission d'images numériques doit être rapide. Les informations doivent
être disponibles 24h/24h, 7 jours/7 en tout point de l'hôpital.
19
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
Les réseaux à très haute vitesse, tels que les réseaux FDDI[Fibber Distributed Data
Interface] (100 Mbits/s) et ATM (Asynchronous Transport Mode) étaient les seules, il y a
quelques années à permettre des communications d'image à des vitesses acceptables dans un
milieu hospitalier.
Cependant, le développement de la commutation Fast ETHERNET et du Gigabit
ETHERNET a bouleversé ces prédictions et apparaît comme une solution intéressante.
Outre la vitesse de transmission, un facteur vital pour les environnements à haut débit,
l'évolutivité, la souplesse d'administration et le partitionnement intelligent du réseau sont des
critères incontournables.
Quant au support physique, le recours à la fibre optique est indispensable en raison des
contraintes électriques et électromagnétiques, d'autant plus que le coût de la fibre optique n'a
cessé de décroître ces dernières années.
16.4 La norme de communication (DICOM)
Le SIR est l’acronyme de système d’information en radiologie (en anglais: RIS pour
Radiology Information system). Le SIR permet notamment d’améliorer la gestion du
département de radiologie en offrant des services tels la gestion de la filmothèque, la gestion
des rendez-vous et des inscriptions des patients, la gestion des requêtes et des résultats, la
gestion des salles d’examen, la gestion des prêts de dossier.
20
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
Le SIR permet également en interaction avec le PACS la gestion des listes de travail de
traitement des images. Le SIR peut également récupérer d’un système d’information
hospitalier plus large (RIS — Rospital Information System), s’il existe, l’information
démographique nécessaire à la constitution d’un dossier et à la prise de rendez-vous (Bret,
2000). Sans la présence d’un SIR, il est difficile de concevoir l’utilisation d’un système
PACS. Le SIR doit être interfacé avec le PACS pour transmettre les informations sur
l’identification du patient ainsi que pour l’aide à la gestion de la production d’examens
(Aubry 2004).
Par ailleurs, la gestion de la production des examens fait appel à ce qu’on appelle une liste
des tâches. Une fois le rendez-vous à un patient attribué, un message est envoyé par le SIR et
le nom du patient s’ajoute à la liste de tâches.
À partir de ce moment, le PACS est en mesure de vérifier la présence de données
historiques sur le patient, tels des rapports et des images antérieures. Ainsi, les anciennes
images peuvent être extraites des archives du PACS et mises à la disponibilité du radiologue.
La liste des tâches est automatiquement mise à jour grâce à un échange continu de messages
entre le PACS et le RIS.
HL7 est l’acronyme de Health Level 7. Tout comme la norme DICOM, cette norme
comporte un ensemble de règles et de procédures permettant des échanges d’informations
inter-systèmes. Ce standard garantit que des données alpha numériques administratives et
cliniques concernant les patients peuvent être échangées entre des systèmes provenant de
fournisseurs différents.
La norme DICOM intègre un sous-ensemble de ces normes. La version en vigueur
actuellement est la 2.2. Elle répond aux besoins d’échanges entre les systèmes d’admission,
les systèmes de transfert/départ, les systèmes requêtes/résultats, les systèmes d’observation
clinique et les systèmes de facturation [20].
21
Chapitre 1 : Etude théorique d’imagerie médicale et du PACS
La transmission des images au travers d’un réseau nécessite une standardisation du format
des messages et le respect des normes et protocoles établis par l’industrie pour assurer la
cohérence et l’inter compatibilité des systèmes.
Ces normes sont :
Le DICOM (Digital Imaging Communication in Medicine ; transmission d’imagerie médicale
numérique).
Le HL7 (Health Level 7) pour l’échange d’informations textuelles qui assure l’uniformité et
la compatibilité entre les RIS et les SIH.
L’IHE (Integrating the Healthcare Enterprise) défini pour assurer le partage d’informations
entre professionnels de santé.
Le système RIS/PACS, intégré au SIH est un outil d’avenir pour constituer le dossier
d’imagerie du patient. Il améliore la qualité des soins en favorisant la communication entre les
praticiens autour de l’imagerie et plus généralement du dossier patient auquel l’image doit
être intégrée.
En améliorant la circulation des images dans la structure hospitalière, les réseaux
d’imagerie intra hospitaliers permettront à terme une communication inter établissements et la
réalisation d’un dossier patient.
Ces équipements sont fondamentaux. En Europe et dans le Monde, de nombreux pays l’ont
compris et ont investi dans les réseaux d’imagerie RIS et PACS pour entrer en cohérence avec
le développement des installations d’appareils d’imagerie multi-coupes (scanners, IRM..) dont
ils optimisent les fonctionnalités, pour améliorer la qualité des soins et pour réduire les coûts
de santé.
18.Conclusion
Dans ce chapitre, on a fait un tour d’horizon sur les termes théoriques qui ont une
relation avec notre travail, tel que :
L’image.
L’imagerie médicale.
Le PACS avec ses différents composants.
22
Chapitre 2 :
1. Introduction :
Ce chapitre sera orienté vers l'étude conceptuelle du système ; il sera organisé de la façon
suivante : d’abord, nous allons commencer par l’objectif du système et une description
générale de système HIS (Système Information Hospitalier).
Ensuite, nous donnons une architecture globale de notre système qui met en évidence les
différents composants avec une conception détaillée, dans laquelle nous allons détailler
chaque module indépendamment.
Enfin, nous finissons ce chapitre par une définition de diagramme de séquence avec
quelques diagrammes de séquence de notre système.
2. Objectif du système :
Actuellement l’archivage des images médicales devient une tâche indispensable pour
les médecins afin de pouvoir suivre l’état des patients. Pour cela, notre système prend en
charge la tâche d’archivage des images médicales d’une d’où on offre :
Sauvegarder touts les informations nécessaires pour les médecins et les patients
qui sont les deux principaux utilisateurs de notre système.
Parmi les informations des patients, on a l’image médicale qui est stockée au
niveau de notre système.
On offre un outil d’aide au diagnostic qui permet au médecin de faire le
diagnostic d’une image IRM de ces patients afin de faire son analyse.
Notre système rassemble trois entités : médecin, patient et administration. D’où
chaque médecin dispose d’un compte sécurisé qui lui permet de suivre son
diagnostic à distance.
24
Chapitre 2 Conception du système développé
Nous allons donner dans cette partie une description détaillée de chaque module à
l’aide de schéma :
Médecin :
Médecin
Inscription Retarder
médecin RDV
Inscription
Assisté Visuel
temps de
travail
S’authentifier :
25
Chapitre 2 Conception du système développé
Le médecin a le droit de faire des modifications, il peut modifier son mot de passe.
Retarder RDV(Rendez-Vous) :
Si le médecin ne peut pas se présenter à un RDV, il a le droit également de faire des
modifications, il peut modifier le rendez-vous, en parallèle le système vérifiera si les
modifications sont possibles (date, heure) c’est juste après qu’il aura le choix de faire ou
non sa modification et notre base de données sera mise à jour.
Annuler RDV(Rendez-vous) :
Si le médecin ne peut pas rendre à un rendez-vous, il a le droit d’annuler ce rendez-
vous. Il recevra un message d’annulation pour confirmer son annulation et notre base de
données sera mise à jour.
Diagnostic :
Après la connexion, le médecin commence la consultation de ses patients par l’entrée à
la page principale de chaque patient et voir ses images médicales. Il a le droit d’ajouter des
images de type IRM, radiologie et écographie aux patients.
Ensuite, le médecin effectue le diagnostic visuel (diagnostic se fait directement à
travers le médecin) comme il peut ajouter une note sur l'image de ce patient puis lui donner
une ordonnance.
Enfin, le médecin rempli la facture correspondante à ce patient qui peut la consulter
depuis son compte.
26
Chapitre 2 Conception du système développé
Patient :
Patient
Inscription Recherche médecin
patient par spécialité
Prendre ou Recherche
annuler RDV médecin par nom
Calendrier
Ordonnance Voir facture
médecin
S’authentifier :
Apres avoir visiter notre site, le patient doit remplir un formulaire. Ce formulaire nous
servira à l’enregistrer sur notre base de données et de le contacter en cas de besoin
(modification, annulation, ...). L’authentification se fait qu’une seule fois. Le patient
recevra un identifiant et un mot de passe. La prochaine connexion sur le site sera prise en
compte avec son identifiant.
27
Chapitre 2 Conception du système développé
Après voir le calendrier d’un médecin, le patient peut obtenir un rendez-vous qui lui
convient. Le patient ne peut pas rendre à un rendez-vous à cause d'un empêchement du
médecin, donc, il a le droit d’annuler son rendez-vous et il recevra un message d’annulation
pour confirmer son annulation.
Le patient a le droit de faire des modifications, il peut modifier son mot de passe.
Voir ordonnance :
Le médecin donne une ordonnance au patient après la consultation et le patient peut voir
les différents médicaments notés par le médecin suivant.
Voir facture :
Le patient peut voir la facture qui doit être payé après la consultation médicale déterminée
par le médecin.
28
Chapitre 2 Conception du système développé
Administration :
Administration
Suppression Suppression
médecin patient
Recherche Recherche
médecin patient
29
Chapitre 2 Conception du système développé
5. Diagramme de séquence:
Les diagrammes des séquences permettent de représenter les interactions entre objet
selon un point de vue temporel. L’accent est mis sur la chronologie des envois de messages.
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 est une transmission d'information unidirectionnelle entre deux
objets, l'objet émetteur et l'objet récepteur.
30
Chapitre 2 Conception du système développé
31
Chapitre 2 Conception du système développé
32
Chapitre 2 Conception du système développé
33
Chapitre 2 Conception du système développé
34
Chapitre 2 Conception du système développé
35
Chapitre 2 Conception du système développé
36
Chapitre 2 Conception du système développé
6. Diagnostique assisté
Dans le cas ou le médecin ne peut pas assurer que ce patient a une tumeur dans son
imagerie. Il va utiliser un système spécialisé en imagerie médicale d’IRM qui permet de
détecter une tumeur dans une image choisie par le médecin. Ensuit, il peut registrer l’image
obtenir.
En plus ce système a autre fonctionnalités spéciales aux images numérique pour obtenir
les caractéristiques d’une image. Depuis ces fonctionnalités :
37
Chapitre 2 Conception du système développé
7. Conclusion :
Dans ce chapitre, nous avons présenté les différentes étapes de fonctionnement du notre
système de gestion de cabinet et nous finissons cette partie par une définition de diagramme
de séquence avec quelques diagrammes de séquences de notre système.
Une fois le fonctionnement de notre système est compris, on peut passer détails du codage
du système de gestion de cabinets médicale.
38
Chapitre 3 :
Implémentation du système.
Chapitre 3 Implémentation du système
1. Introduction :
L’objectif de ce chapitre est de mettre le point sur les détails technique de codage et montage
de notre système qui est la gestion d’un cabinet médicale.
2. Environnement de développement :
Lors du développement de ce site, nous avons utilisé, les outils logiciels et les
langages de programmations suivants:
HTML :
JavaScript :
CSS
MATLAB :
WampServer :
40
Chapitre 3 Implémentation du système
Le serveur web «Apache» est l’un des serveurs les plus répondus sur internet et il est
basé sur le protocole HTTP. L’objectif est de fournir, à un maximum de personne set
d’organisations, une plate-forme solide pour réaliser des tests et des applications de
productions, son grand avantage est le fait qu’il fonctionne sur de nombreux systèmes
d’exploitation dont Micro soft Windows, Linux,....
Sublime TXT2 :
Sublime Text est un éditeur de texte vraiment puissant. Disponible à la fois sur
Windows, sur Mac et sur Linux, il est conçu pour prendre en charge plusieurs langages de
programmation variés allant du langage de programmation C à l'Action Script en passant par
les langages PHP, Objective-C ou encore OCaml voire même du Scripting comme le Shell
Scripting ou encore le SQL. C'est un éditeur à tout faire.
Ce qui fait réellement sa force est donc cette capacité à prendre en charge de
nombreux langages mais aussi d'apporter de nombreuses fonctionnalités pratiques qui
faciliteront la création de code pour les développeurs [27].
ArgoUML :
41
Chapitre 3 Implémentation du système
Système
BDD
G-Cabinet
Nous avons choisi le nom projet_fin comme nom de notre base de données qui contient 12
tables (code médecin, code spécialité, IRM, médecin, patient, rendez-vous) comme le montre
la figure suivante :
42
Chapitre 3 Implémentation du système
Cette table stocke les codes des spécialités, elle contient 3 champs :
Cette table stocke les codes des médecins, elle est composée de 4 champs :
43
Chapitre 3 Implémentation du système
44
Chapitre 3 Implémentation du système
Table Médecin :
Cette table stocke les informations d’inscription des médecins, elle est composée de 12
champs :
45
Chapitre 3 Implémentation du système
46
Chapitre 3 Implémentation du système
Table patient :
Cette table stocke les informations d’inscription des patients, elle composé de 11
champs :
47
Chapitre 3 Implémentation du système
Table IRM :
Cette table stocke les images IRM de chaque patient, elle est composée de 5 champs :
48
Chapitre 3 Implémentation du système
Table échographie :
Cette table stocke les images échographie de chaque patient, elle est composée de 5
champs :
Table radiographie :
Cette table stocke les images radiographie de chaque patient, elle est composée de 5
champs :
49
Chapitre 3 Implémentation du système
Table facture :
Cette table stocke les prix total de consultation de chaque patients, elle est composée
de 5 champs :
50
Chapitre 3 Implémentation du système
Table ordonnance :
Cette table stocke les médicaments de chaque patient, elle est composée de 8 champs :
51
Chapitre 3 Implémentation du système
52
Chapitre 3 Implémentation du système
Table calendrier :
Cette table stocke la planification de travail de chaque médecin, elle est composée de 8
champs :
53
Chapitre 3 Implémentation du système
Table rendez-vous :
54
Chapitre 3 Implémentation du système
5. Diagnostic assisté :
Détecter tumeur ;
}else {
Supprimer région ;
Mesurer les composants d’image avec la commande regionprops qui nécessite deux entrées :
le composant «label" et ses caractéristiques, dans ce cas "solidité" sont choisis et "zone".
Stats= regionprops(Label,’solidité’,’’Area’);
55
Chapitre 3 Implémentation du système
Application d’une opération morphologique basée sur une région pour obtenir uniquement
la région d’intérêt, la tumeur :
Calculer la surface maximale avec des densités limitées par une valeur de 0.6.
Interface principale :
56
Chapitre 3 Implémentation du système
Menu principal :
Page diagnostic :
57
Chapitre 3 Implémentation du système
Caractéristiques d’image:
Filtre d’image : ce bouton permet d’appliquer les différents filtres sur une image
choisie.
Histogramme d’image : ce bouton permet d’extraire l’histogramme d’une image.
Espace de couleur : ce bouton permet d’appliquer les déférents espaces des
couleurs sur une image choisie.
Filtre d’image :
58
Chapitre 3 Implémentation du système
Histogramme d’image :
59
Chapitre 3 Implémentation du système
Description :
Avec le lancement de notre application, une fenêtre s’affiche à l’écran, elle est
accessible pour tous les utilisateurs. Elle offre la possibilité de voir les principaux
modules de notre système.
Page médecin :
Description :
L’accès à cette page donne toutes les fonctionnalités du système pour les médecins.
Après l’inscription dans le système et la détermination les horaires de travail, le médecin doit
60
Chapitre 3 Implémentation du système
Description :
Après la demande de code médecin de l’administration, le médecin introduit son
code, nom, prénom, sexe, date de naissance, spécialité, adresse, N° de téléphone, adresse mail
et le mot de passe pour s’inscrire.
Après avoir saisir toutes les informations sur le médecin et en cliquant sur le bouton
«Ajouter» il sera enregistré dans la base de données des médecins mais s’il y a un champ vide
le système renvoie un message d’erreur.
61
Chapitre 3 Implémentation du système
Description :
Dans cette page, le médecin peut ajouter son planification de travail dans la semaine
après d’inscrire son nom et prénom ce qui permet aux patients de le voir les jours et heures
de travail de ce médecin avant de sélectionner un rendez-vous.
Comme elle contient un bouton de retour à la page principale «Retour».
Après le click sur le bouton «Ajouter» le système renvoie un message qui confirme
que l'opération de sauvegarde a réussi.
62
Chapitre 3 Implémentation du système
Connexion médecin :
Description :
La page Connexion Médecin permet aux médecins de connaitre la liste des patients
qui ont réservé un rendez-vous.
Après l’insertion du code et mot de passe de médecin, le système vérifie que ce code
et mot de passe sont corrects. S’ils ne sont pas corrects, il affiche un message d’erreur que
ce médecin n’existe pas.
63
Chapitre 3 Implémentation du système
Retarder rendez-vous :
Pour retarder un rendez-vous, le médecin entre son code, mot de passe et clique sur le
bouton «Chercher» comme il est mentionné dans la figure ci-dessous :
64
Chapitre 3 Implémentation du système
Annuler rendez-vous :
Pour annuler un rendez-vous, le médecin entre son code, mot de passe et clique sur le
bouton «Chercher» comme la figure ci-dessous :
65
Chapitre 3 Implémentation du système
Description :
Cette page permet aux médecins de modifier son mot de passe. Il remplit le formulaire
par les informations de médecin qui veut modifier son mot de passe (Code, Ancien mot de
passe, Nouveau mot de passe, Retaper mot de passe). Ensuite, on clique sur le bouton
«Changer mot de passe».
Dans le cas où un champ du formulaire reste vide le système renvoie un message
d’erreur indique ce champ et ou les informations de médecin sont incorrects le système aussi
renvoie un message d’erreur.
Figure 66:Message d'erreur si un champ vide ou les deux mots de passe ne sont pas les
mêmes.
Dans le cas ou les informations de médecin sont corrects le système renvoie un
message que l'opération de sauvegarde a réussi et notre base de données sera mise à jour.
66
Chapitre 3 Implémentation du système
Diagnostic :
L’affichage de la page ci-dessous après la connexion de médecin qui contient les patients
qui ont réservé un rendez-vous pour la consultation.
En plus, on peut entrer le nom d’un patient dans la barre de recherche pour trouver un
patient particulier.
67
Chapitre 3 Implémentation du système
Si on clique sur le bouton «Nouvelle IRM» apparait la page qui permet aux médecins
d’ajouter une nouvelle IRM, radiologie ou écologie de ce patient.
68
Chapitre 3 Implémentation du système
Page patient :
Description :
Après la demande de code patient à partir de l’administration, le patient entre son
code, nom, prénom, sexe, date de naissance, adresse, N° de téléphone, adresse mail et le mot
de passe pour s’inscrire.
Après avoir entre toutes les informations il clique sur le bouton «Ajouter», le système
vérifie s’il y a un champ vide il envoyée un message d’erreur à l’utilisateur.
69
Chapitre 3 Implémentation du système
Figure 76:Message d'erreur que les deux mots de passe ne sont pas les mêmes.
Si toutes les informations sont correctes le système renvoie un message que
l’enregistrement est fait avec succès. Aussi, cette page contient deux boutons :
«Vide» : bouton pour vider les champs du formulaire.
«Retour» : bouton pour retour à la page principale des patients.
Modifier mot de passe :
70
Chapitre 3 Implémentation du système
Description :
Cette page permet aux patients de modifier son mot de passe. Il remplit le formulaire
par les informations de patient qui veut modifier son mot de passe (Code, Ancien mot de
passe, Nouveau mot de passe, Retaper mot de passe). Ensuite, on clique sur le bouton
«Changer mot de passe».
Dans le cas ou un champ du formulaire reste vide le système renvoie un message
d’erreur indique que ce champ et ou les informations de patient sont incorrects le système
aussi renvoie un message d’erreur.
72
Chapitre 3 Implémentation du système
Prendre un RDV :
Cette page permet aux patients de prendre un rendez-vous. Le patient remplit le
formulaire et le système vitrifie l’existence de patient et médecin dans notre base de
donnée.
73
Chapitre 3 Implémentation du système
Voir ordonnance :
Pour le patient voir son ordonnance donnée par le médecin il insère son nom et prénom
dans la barre de recherche et le résultat apparait comme ci-dessous.
Voir facture :
Pour le patient voir son facture donnée par le médecin, il insère son code dans la barre de
recherche et le résultat apparait comme ci-dessous.
74
Chapitre 3 Implémentation du système
Page administration :
Description :
La page « Administration » a été rajouté pour permettre : la suppression d’un médecin
ou patient, la demande d’un code unique de médecin ou patient pour l’authentification et la
suppression d’un médecin ou patient.
Code médecin :
75
Chapitre 3 Implémentation du système
Code patient :
Description :
Dans cette étape, le patient entre son nom, prénom et un propre code. Ensuite, on
cliquant sur le bouton «valider» le système ajoute un identifiant à le code propre de patient
avec enregistrement automatique dans la base de donnée. Enfin, le code final s’affiche sur
l’écran.
Suppression médecin :
Cette page permet de supprimer un médecin après l’affichage de la liste de médecins
existant dans la base de données qui sera mise à jour ensuite.
76
Chapitre 3 Implémentation du système
Suppression patient :
Cette page permet de supprimer un patient automatique après d’afficher la liste de
patients existe et la base de données sera mise à jour.
77
Chapitre 3 Implémentation du système
7. Conclusion :
Ce chapitre est consacré pour montrer les différentes fonctionnalités et étapes de notre
application. Nous avons présentés notre environnement de travail matériel et logiciel, une
architecture globale de notre système et la structure de données adoptées. Enfin le diagnostic
assisté d’une imagerie médicale ainsi que les principales interfaces de notre application avec
leurs descriptions.
78
Conclusion générale
Conclusion générale
Conclusion générale
Dans ce mémoire de projet de fin d’étude, j’ai regroupé toutes les étapes de la conception
et la réalisation de mon application sur la gestion de cabinet médical et l’archivage des
imageries médicales.
Sauvegarder touts les informations nécessaires pour les médecins et les patients
qui sont les deux principaux utilisateurs de notre système.
Parmi les informations des patients, on a l’image médicale qui est stockée au
niveau de notre système.
On offre un outil d’aide au diagnostic qui permet au médecin de faire le
diagnostic d’une image IRM de ces patients afin de faire son analyse.
Notre système rassemble trois entités : médecin, patient et administration. D’où
chaque médecin dispose d’un compte sécurisé qui lui permet de suivre son
diagnostic à distance.
Afin de satisfaire les besoins des utilisateurs nous avons commencé la conception par des
architectures globales et détaillé pour chaque composant, puis des diagrammes de séquences
des fonctionnalités des module et la mise en œuvre des bases de données avec le gestionnaire
de bases de données wampServer et enfin, la concrétisation de l’application sous les langages
de programmation PHP, HTML, CSS, JavaScript et Matlab.
Ce projet a fait l’objet d’une expérience très intéressante, car elle nous a permis de nous
familiariser avec de nouvelles notions d’une part, et d’améliorer nos connaissances et
nos compétences dans le domaine de la programmation, et d’autre part de renforcer notre sens
de responsabilité dans la gestion des projets qui permet l’insertion dans le domaine
professionnel.
79
Conclusion générale
80
Résumé
Résumé :
L’objectif de mon projet de fin d’étude, présenté dans ce mémoire est la conception et
la réalisation d’une application conceptuelle de gestion de cabinet et l’archivage des images
médicales qui est considéré comme une tâche très importante dans l’amélioration de gestion
de cabinet médical. En plus, on offre un outil de diagnostic automatique pour aider les
médecins à faire leur travail. Sans oublier la souplesse de manipulation et suivis de traitement
que notre système l’offre aux patients.
Le processus de développement a était réaliser durant trois phases : nous avons une
étude générale sur les concepts les plus importants liés à l’imagerie médicale et du PACS. La
deuxième phase c’est la conception de mon système et le langage de séquence. La troisième
phase c’est l’implémentation de mon système, où nous utilisons php, css, wamps et Matlab.
Summary:
The goal of my end of study project, presented in this thesis is the design and
realization of a conceptual application of practice management and archiving of medical
images which is considered a very important task in the improvement medical office
management. In addition, we offer an automatic diagnostic tool to help doctors do their work.
Not to mention the flexibility of handling and treatment followed by our system for patients.
The development process was carried out during three phases: we have a general study on the
most important concepts related to medical imaging and PACS. The second phase is the
design of my system and the sequence language. the third phase is the implementation of my
system, where we use php, css, wamps and Matlab.
81
Bibliographie
Bibliographie
Bibliographie
3) MEKHALDI Nadia ,2014. Analyse des images médicales par des techniques
hybrides: Application à la détection des KASTES RESEAUX. Diplôme magister en
informatique. université de science et de la technologie d’Oran MOHAMED
BOUDIEF.
4) Elsa Angelini, 2007. Imagerie par Rayons XUE ACIMED.TELECOME PARIS.
école nationale supérieure de télécommunications.
5) Melle MECHTA Chahinez, 2013.Interprétation des images mammographies par
l’Ontologie. Diplôme de Magistère en Informatique. UNIVERSITE DES SCIENCES
ET DE LA TECHNOLOGIE D’ORAN Mohamed Boudiaf.
6) JULIEN.N, 2010. Traitement interactifs d’images radiologique et leur utilisation
clinique. Thèse de doctorant en spécialité d’informatique. UNIVERSITE PARIS-SUD
XI.
7) SLIMANI .K, 2010. Segmentation d’image IRM par une technique basée sur le
détecteur multi échelles de Canny. Thèse de magistère en électronique. Université
MOULOUD MAMMERI, TIZI-OUZOU.
8) BENNAI Mohamed Tahar ,2013. Réalisation d’un système multi-agents adaptatifs
pour l’imagerie médicale. diplôme de Magister en Systèmes Informatiques et Génie
Logiciel. Université M’HAMED BOUGARA-BOUMERDES.
9) SAHIR.M, 2011. Compression des images par la technique des ondelettes. Thèse de
Magister en communication. Université FERHAT ABBAS-SETIF.
10) ZEROUGUI. A et SARI.N, 2017. Traitement d’image monochromes détection de
contours, filtrage (spatial et fréquentiel et segmentation par réseaux de neurones.
Mémoire de master en informatique industrielle. Université Larbi Ben M’hidi, Oum El
Bouaghi.
82
Bibliographie
16) Mr. ABED FARID ,Mr. MEKARNI SAFIEDDINE,2011. L'apport du PAC (Picture
Archiving andCommunication System) pour l'imagerie médicale Mémoire
professionnel du Diplôme d'Etat de Manipulateur en Radiologie. Institut National de
Formation Supérieure Paramédicale de Sétif.
17) Anonyme, La société française de la radiologie lance un appel à la Voyage au cœur
des réseaux d’imagerie médicale. Société française radiologie.
18) Anonyme, 2010. La société française de la radiologie lance un appel à la Mobilisation
en faveur du PACS. Société française radiologie.
19) Mr. ABED FARID, 2011. L'apport du PAC (Picture Archiving andCommunication
System) pour l'imagerie médicale. Mémoire professionnel du Diplôme d'Etat de
Manipulateur en Radiologie. . Institut National de Formation Supérieure Paramédicale
de Sétif.
20) BINI.K, 2007. La mesure du succès d’un système régional de radiologie numérique.
Mémoire présenté à la faculté des études supérieures en vue de l’obtention du grande
de maitrise ès sciences (M.Sc.) en administration des services de santé. Université de
Montréal.
21) DJELLIL.D, 2015. Gestion de cabinet médical. Mémoire de licence en Informatique.
Université Abou Bakr Belkaid–Tlemcen
83
Bibliographie
Références web :
84