Vous êtes sur la page 1sur 6

Conception et Ralisation d'une plate forme de Tlconsultation Mdicale : Aspect Serveur Vido

Semar Kahina, Hocini Hatem, Djerabi Lyes


Centre de Dveloppement Des Technologies Avances. Division architectures des Systmes et Multimdias. Cit 20 Aot BP 11, Baba Hassen, Alger, ALGERIE Tel : 021 35 10 40 / 18,. Fax : 21 35 10 39 Ksemar1@yahoo.com,Hocini@cdta.dz,ldjerabi@cdta.dz

RsumLe dveloppement rapide de la telecomunication et des rseaux ainsi que lmergence des nouvelles technologies de linformation et de la communication ont permis le dveloppement de la telemedecine et donner naissance de nouvelles formes de consultation et de diagnostique des patients : la teleconsultation. Dans cet article nous prsentons un systme de teleconsultation destin faciliter un accs gal des soins de qualit en tout point du territoire national Algrien. Le systme est implment sur une plate forme Microsoft SharePoint Portal Server et permet une utilisation intelligente travers un portail Web dans le quel les mdecins peuvent rechercher, publier et partager des dossiers patient. Lapplication ralise est fonde sur une architecture Web multi-tiers qui prend en compte les images en format DICOM (Digital Imaging and Communications in Medicine), cette application est compose de plusieurs modules permettant un change de donnes entre mdecins distants en vue de diagnostic. Dans cet article on se penchera davantage sur laspect vido-confrence et serveur vido bas sur Corba. Mots Cls: Tlmdecine, Tlconsultation, E-sant, Dicom, Vidoconfrence, Web, Client/Serveur. 1. Introduction LAlgrie est un pays caractris par sa large superficie et dune structure hospitalire non suffisamment importante pour couvrir tous les besoins en matire de sant. Les principales infrastructures du secteur de la sant sont concentres au Nord du pays et ne permettent pas de satisfaire les problmes d'isolement gographique des populations o il est parfois indispensable de parcourir un certain nombre de kilomtres pour obtenir un simple diagnostic[1][2] [3]. Le dveloppement dun rseau de tlconsultation joue un trs grand rle pour le dveloppement de la tlmdecine en Algrie. Le systme que nous avons dvelopp reprsente une implmentation de lun des domaines de la tlmdecine : la tlconsultation. Lide de base est de mettre au point une plate forme permettant dinterconnecter les hpitaux du territoire national (Algrien) entre eux afin de permettre un change de donnes entre mdecins distants en vue de diagnostic ou de traitement thrapeutique. En plus des quipements informatiques standards, chaque hpital est quip dun matriel dacquisition dimages mdicales, dun rseau local et reli avec les autres hpitaux via des quipements de communication (routeurs)[4-6]. 2. OBJECTIFS DU PROJET Un projet de tl-consultation ncessite un travail collectif entre les diffrents acteurs de lactivit mdicale[5]. Des composants comme le traitement de donnes, le chat, les listes de diffusion, les forums, la visioconfrence, lacquisition des images mdicales et la messagerie sont ncessaires pour faciliter cette tche. Le module Base de Donnes permet un mdecin daccder au dossier mdical de son patient et de le traiter distance. Le module de Chat

permet aux diffrents intervenants dchanger des messages en direct pour mener des discussions sur des sujets en commun (des consultations, des conseils, des clarifications,.. ) concernant lactivit mdicale. Le module de Forum permet de mener des discussions sur diffrents thmes. Un forum est compos de plusieurs sujets. Un sujet est prsent sous forme de plusieurs questions. Pour chaque question dans le forum il y a une multitude de rponses reues de la part des participants. Le module Newsletter (liste de diffusion ) permet aux utilisateurs visitant le site de laisser leurs E-Mail pour sinscrire dans la liste de diffusion. Des messages reprsentant des nouveauts ou des messages particuliers seront envoys en mme temps tous les membres de la liste de diffusion. Le module Acquisition des images mdicales permet de scanner les images mdicales via une page web en utilisant un contrle Activex. Le module de messagerie consiste associer une boite aux lettres pour chaque utilisateur. Ces derniers peuvent envoyer et recevoir des courriers entre eux ainsi que des fichiers attachs. Le module est ralis sous Microsoft Exchange et comporte un module de recherche dutilisateurs, carnet dadresses, agendaetc. Le Serveur Vido et le module Visioconfrence permetent aux mdecins de suivre des confrences (en temps rel ou en diffr : dans le cadre la tl formation). Nous dtaillerons dans ce qui suit les aspects architecture, implmentation et mise en uvre de cette partie de la plate-forme. 3. DESCRIPTION DE LA PALTEFORME La plate forme est bas sur une architecture client-serveur muli-tiers compose de [Fig1] [5] [6]: Le Client : est lger et ne doit tre dot que dun navigateur Web. SharePoint Portal Server : hberge le site web du systme tlconsultation et offre des espaces de travail pour les mdecins. Le Serveur Base de Donnes : est un serveur SQL Serveur implment sous NT, il contient la base de donnes patient. Le Serveur darchivage : dans lequel les examens radiologiques et biologiques des patients sont archivs. La normes DICOM de limagerie mdicale est prise en charge dans ce Serveur[7][12]. Le Serveur Web : hberge le module de Chat, le Forum et les News Letter. Le Serveur de messagerie : Exchange 2000 Serveur. Le serveur Vido : est un serveur dans lequel sexcute une application Serveur de Vidoconfrence rpondant aux normes de la vido confrence savoir H323 et T120, cette application est compose d'un systme de dialogue (audiovisuel) permettant l'envoi et la rception de mdia en temps rel. Nous avons utilis lAPI JMF (Java Mdia Framework) [9] qui permet de dvelopper des applications traitant des mdia[Fig.2].

Fig.2 : Architecteur de JMF

3.1. Architecture et model conceptuel de la partie Vido :

Fig.3 : Architecteur du model conceptuel de la partie Vido

Larchitecture du serveur vido se base sur 4 niveaux : 3.1.1. Niveau 1 (Interface) a. Interface web : cest linterface entre lutilisateur et la machine permettant la consultation des Flux Multimdias et par la suite le stockage de donnes. b. Interface application : est constitue de plusieurs modules : -Capture et Transfert de fichier Vido/Audio -Service de Streaming et Encodage YUV/RGB -CODEC (H323,H263,G723,JPEG,) -Tableau blanc (White bord) 3.2.2. Niveau 2 (Protocole de transmission et rception des flux Multimdia) Dans ce niveau nous avons utilis la couche transport RTP/RTCP du protocole TCP/IP 3.2.3. Niveau 3 (LAPI JMF (Java Media Frame work)) Lintgration de lAPI JMF permettant lacquisition, la transmission et la dtection des priphriques Multimdia dentre sortie. 3.2.4. Niveau 4 (Network (LAN, WAN)) Notre application est implmente sur un rseau TCP/IP 3.3. Le mode de fonctionnement du systme Lapplication ralise est un portail dvelopp avec Microsoft SharePoint Portal Server. Son tableau de bord se compose de plusieurs modules : un module daccs et de traitements des donnes du patient, un module de chat, un Forum, une News letter raliss avec le langage script ASP (Active Server Page). Dans cet article on se base sur laspect vido confrence et serveur vido. A partir de lapplication serveur vido[Fig.4] il est possible douvrir des sessions aux mdecins chacun selon son droit pour assister des confrences visuelles en temps relle, missent par le confrencier [9][10].

Fig.4 : Serveur vido

La confrence est sauvegarde dans une base de donnes multimdia. Les mdecins peuvent consulter les confrences et faire des recherches soit par lattribut: Nom de la confrence (titre, domaine, date, lieu, la dure) ou bien celui du confrencier (nom,lieu de confrence,ltablissement,fonction,) [Fig5].

Fig.5 : Interface pour la recherche.

Nous avons aussi prvu un systme de tableau blanc permettant en temps rel de commenter (dessiner, ecrir,..) sur une image mdicale entre des mdecins distants. Ces derniers travaillent sur la mme image mdicale et communiquent entre eux via une interface de chat[Fig.6].

Fig.6 : Tableau blanc.

3.2. Lintgration de la norme dimagerie mdicale DICOM Pour qu'une machine puisse lire une image DICOM, elle doit possder un logiciel capable de "lire" les images qui sont codes dans ce format. Au dbut, seules les stations de travail (machines trs puissantes) taient capables d'encoder/dcoder ce format. Depuis quelques annes, les mdecins radiologues prouvent la ncessit de transfrer les images des stations de travail vers leurs ordinateurs personnels (PC ou Mac) pour des raisons diverses : iconographie, sauvegarde, transfert un collgue, rdaction d'article, etc... Les "visionneuses" DICOM sont donc apparues[7].

Dans notre portail cette norme est prise en compte en offrant aux mdecins la possibilit de visualiser et de traiter les images Dicom. Par exemple si le Mdecin dsire voir lexamen radiologique de son patient, il clique sur le lien Hypertexte de la Radio et la fentre suivante apparat[Fig7] :

Fig.7 : Image en Format Dicom

3.3. Linterface Linteraction entre le client et les diffrents serveurs se fait via une interface[Fig2]. Cette dernire permet aux utilisateurs de formuler leurs requtes. Le projet Tlconsultation propose laccs une base de donnes caractre mdical entre les professionnels de la mdecine. Laccs en question favorise des changes de donnes (Imagerie Mdicale et informations sur des patient), en vue dun meilleur diagnostique. Les professionnels de la mdecine trouveront, avec ce projet, un moyen de communiquer travers un service de messagerie et de Chatting (Chat). Le Menu du systme Tl Consultation Mdicale comporte les modules suivants[Fig8]: - Accs et mise jours dune Base de donnes mdicale. - Un Forum entre les professionnels de la mdecine. - Un Chat. - Une Messagerie. - Une News Letter. - Un Scanner. - Videoconference - Partage de documents

Fig8 : La page daccueil de linterface

4. Discussion Nous avons opt pour une technologie Web ce qui a assur une navigation facile sur l'Internet pour les mdecins. D'autre part la maintenance de logiciel a t simplifie vue qu'elle se fait uniquement sur des serveurs. L'utilisation de la norme DICOM pour les images mdicales assure la portabilit. La qualit de la visioconfrence et du transfert des images de hautes rsolutions dpend de la bande passante, ce qui exige l'utilisation des Algorithmes adquats de compression / la

dcompression. D'autre part, la multiplicit des tailles de donnes nous impose l'adoption du format standard XML[11] qui va tre utilis dans les prochaines versions de lapplication. 5. CONCLUSION Dans cet article nous avons prsent une application Web pour la tlconsultation mdicale. Le but dune telle application est de satisfaire les problmes et de faciliter la collaboration entre les mdecins en crant des passerelles communes de communication et de transmission de savoir entre eux. Les objectifs de la plate-forme dveloppe sont le partage scuris dapplications et de donnes entre professionnels de la mdecine. Les rsultats obtenus sont trs satisfaisant et concernent lintgration des outils de portail de Microsoft pour raliser un systme interactif en temps rel ouvert et permettant la prise en charge dimages mdicales en format DICOM ainsi que la tenue de vido confrences multi point entre les mdecins travers un serveur vido intgr. 6. PERSPECTIVES Cette plate-forme est volutive et donc permet ladjonction dautres fonctionnalits par lutilisateur travers des objets partags Microsoft COM. Des travaux dimplementation des dossiers patients (donnes, images dicom, video, ...) en format XML (Extensible Markup Language) [1] sont en cours de ralisation et permettront une standardisation et une manipulation plus intelligente des informations. Vu la confidentialit des informations partages et transfres, une perspective dintgration dun module de scurit pour laccs au site est prvue et cela avec lintroduction de la biomtrie et plus prcisment la reconnaissance des visages comme moyen didentification ; vu quelle est sur et moins passible dtre usurp quun mot de passe classique. 6. REFERENCE [1] K.Semar, H.Hocini. Medical Teleconsultation System, Poc of 1st International Conference on Information & Communication Technologies from Theory to Applications,Damascus,Syria,Avril2004,pp3940 [2] G. B. et al. Internet patient records: new techniques. URL: http://www.jmir.org/2001/1/e8, 2001. Journal Of Medical Internet Research 2001;3(1),e8, accessed 2001-04-04. [3] A. van Ginneken and P. Moorman. Handbook of Medical Informatics. Springer-Verlag, 1997. [4] C. B. et al. Electronic medical consultation: A new Zealand perspective.URL: http://www.jmir.org/2001/1/e13/, 2001. Journal Of Medical Internet Research 2001;3(1),e13, accessed2001-04-08. [5] E.Pek, S.Loncaric and A.Margan Internet-based Medical Teleconsultation System, Poc of 2nd intl Symposium on image and signal processing and analysis, Pula, Crotia, 2001, pp 319-324 [6] E.Pek, S.Loncaric, A.Margan and M.Silovic A web based system for medical teleconsultation:first result, Poc of Telemedecine and health informatics, Milano, Italy, 2002, pp 168-170 [7] Bas Revet. DICOM Cook Book for Implementations in Modalities. PHILIPS Medical Systems, 1997. [8] Thomas Petillon, ASP.NET, Janvier 2003. [8] Microsoft SharePoint Portal Server 2001 Resource Kit ISBN 0-7356-1562-4 Microsoft press [9] Cunningham, D and Francis,N. An Introduction to Streaming video. Cultivate Interactive , May 2001 [10] Java Mdia Framework API Guide JMf 2.11, Sun Micro System, Novembre 1999. [11] R. A. et al. Professional XML. Wrox Press Ltd., 2000.