+ All Categories
Home > Documents > Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta...

Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta...

Date post: 03-Apr-2015
Category:
Upload: laurentin-fouquet
View: 113 times
Download: 2 times
Share this document with a friend
24
Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy
Transcript
Page 1: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy.

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.

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.

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.
Page 5: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy.

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.

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.

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.
Page 9: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy.

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.

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.

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.

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.

The XML Based Architecture

Page 14: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy.

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.

<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.

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.

<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.
Page 19: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy.
Page 20: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy.
Page 21: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy.

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.

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.
Page 24: Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy.

Recommended