diatelic - an intelligent telesurveillance system for peritoneal dialysis laurent romary minit gupta...
TRANSCRIPT
![Page 1: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/1.jpg)
Diatelic - An Intelligent TeleSurveillance System for
Peritoneal DialysisLaurent Romary
Minit Gupta
Loria Labs, Nancy
![Page 2: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/2.jpg)
Context
A Tele Medicine System Need for flexibility Use of XML Perspectives
![Page 3: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/3.jpg)
Quelle télémédecine?
Différentes perspectivesTélé-opérationTransmission d ’informations : médecin-médecinTélémédecine « publique » :
_ Rapprochement patient-médecin_ Matériel peu coûteux _ Utilisation simplifiée
![Page 4: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/4.jpg)
![Page 5: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/5.jpg)
Difficultés rencontrées en DP
suivi épisodique du malade (mensuelle etc.) fiche journalière de suivipas d’exploitation de ces fiches en continu isolement du malade
risques pathologiques importants=> hospitalisations fréquentes
![Page 6: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/6.jpg)
Objectifs de Diatélic
moyenssuivi médical en temps réelprévention des accidents
finalité réduction de la morbiditéamélioration du confortéconomies de santé
![Page 7: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/7.jpg)
Follow Up Organisation
patient Doctors
Expert System
• alertes• suivi des malades• envoi et •réception de messages
• fiches journalières• envoi et • réception de messages base de données
RTC RTC/Internet
![Page 8: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/8.jpg)
![Page 9: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/9.jpg)
Expérimentation en cours
Validation technologiquede Juillet 1998 à Mai 1999 après autorisation de la
CNIL
Évaluation clinique depuis juin 1999expérimentation randomisée auprès de 30 patients:
_ 15 patients équipés de Diatélic_ 15 patients formant le groupe témoin
![Page 10: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/10.jpg)
Diatelic: Extension
Extension to other pathologies like diabetes, heart diseases, …
Interfacing with Data Acquisition Machines. Customization for each Patient. Dynamic Generation of the Interface.
![Page 11: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/11.jpg)
Why UIML?
XML based - homogenous view Easy updation Dynamic generation - daily monitoring Swing renderer Ability to invoke methods at runtime -
Potential Devices/Flexibility
![Page 12: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/12.jpg)
New Follow up OrganizationDiabetes
Doctors
Expert System
• Alerts• Patient’s follow up• Messages
• Daily datas• Messages
Data base& MedComp
RTC
RTC/Internet
Application
Peritoneal Dialysis
Heart Disease
![Page 13: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/13.jpg)
The XML Based Architecture
![Page 14: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/14.jpg)
Medical Component
Represents a single monitoring parameter, an entity, and defines its meta data.
It contains both medical and environmental information about the patient.
The « peers » describes the method for the retrieval of the medical data.
Blood Pressure is an example entity
![Page 15: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/15.jpg)
<medComp id="00215062000112"><name>Blood Pressure</name><state>sitting</state>...<value id="00215062000112sys" datatype="integer">
<descrip type="medical" class="clinical">systolic</descrip><bound type="max">23</bound>
</value>...
</medComp><peers>
...<retrieve idref="00215062000112sys" type="bsnQuery">
<method><name>bsnQuery</name><param datatype="char" name="BP"/><param datatype="char" name="Systolic"/><return datatype="integer"/>
</method></retrieve>...
</peers>
![Page 16: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/16.jpg)
Dynamic Generation of the Interface
It is a three phase processPhase I: parsing the medComps file and initialising the
local data structures
Phase II: parsing the pre-written templates and filling in missing information
Phase III: the templates are combined to form a valid UIML file and the Swing renderer
invoked on it
![Page 17: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/17.jpg)
<template name=”HelpTemplate”> <structure>
<part class="JFrame" name="BPHelpFrame"><style>...</style><part class="JPanel" name="BPHelpMainPanel">
<style>...</style><part class="JTextArea“ name="BPHelpTextArea">
<style>...<property name="text">this is the new BP Help. Entry type is
mixed.Make of Machine is GAMBO. The scale for measuring used is mm of Hg.. Type: systemParam. Type: medical Class: clinical For value with id= 00215062000112dias the lower bound is 5. Type: medical Class: clinical</property>
</style></part>
... </structure> <behavior>
<rule> <condition> <event class="actionPerformed" part-name="BPHelpCloseButton" /> </condition> <action> <property name="visible" part-name="BPHelpFrame"> false</property> </action> </rule></behavior></template>
![Page 18: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/18.jpg)
![Page 19: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/19.jpg)
![Page 20: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/20.jpg)
![Page 21: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/21.jpg)
Conclusion
Diatelic interface enhanced flexible, customizable separation of user interface and logic
Non standard templates - definition and parsing One to one mapping of the elements Marking the missing information
The communication with the Data Acquisition Machine
![Page 22: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/22.jpg)
Remarks
Parsing the data enteredType definition and type checkingSimple mathematical relations like <,>,<>
Programming language control structures if-then-else, do-while
Editing parts of the interface at run time Representation of graphics oriented
interfaces and time based parameters.
![Page 23: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/23.jpg)
![Page 24: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy](https://reader034.vdocument.in/reader034/viewer/2022050920/551d9d85497959293b8c0425/html5/thumbnails/24.jpg)