Healthcom2008 Intelligent Service Integration Laboratory Information and Communications University...

22
healthcom2008 Intelligent Service Integration Laboratory Information and Communications University Korea A Platform for Personalized Mobile A Platform for Personalized Mobile u-Health Application Design and u-Health Application Design and Development Development Minkyu Lee, Byeongwoo Kang, Dongsoo Han, Suntae Jung, Chulho Cho 2008. 07. 08

Transcript of Healthcom2008 Intelligent Service Integration Laboratory Information and Communications University...

healthcom2008

Intelligent Service Integration LaboratoryInformation and Communications University

Korea

A Platform for Personalized Mobile u-A Platform for Personalized Mobile u-Health Application Design and Health Application Design and DevelopmentDevelopment

Minkyu Lee, Byeongwoo Kang, Dongsoo Han,Suntae Jung, Chulho Cho2008. 07. 08

healthcom2008

Agenda

• Introduction• Application Model• The MUSS Application Platform• Implementation• Evaluation• Conclusion • Discussion• Demonstration

healthcom2008

Introduction (1/4)

• Background– Mobile phones or devices are usual

• Cellular phones, smart phone, PDA, even laptops, …

– Many portable and small-sized bio-sensors are available

• PPG/ECG, Thermometer, Fat, Blood-sugar, …

– Many mobile u-Health Apps are also developed.• Stress phone, mobile blood-sugar checker, …

healthcom2008

Introduction (2/4)

• Motivation– Current applications are focused on general

patients

– Such general applications cannot reflects patient’s specific situations or environments

• For example, if a patient interested only in abdominal obesity, measuring fat of arm, leg, face are not necessary.

– Consequently, personalized applications are much preferred by the patients.

healthcom2008

Introduction (3/4)

• Motivation– In order to provide personalized applications for

each patient, there are some problems

• Employing more software developers is not feasible economically.

• Software developers do not have professional knowledge in medical or healthcare.

healthcom2008

Introduction (4/4)

• Our Approach– Instead of software developers, let medical

specialists can develop applications without software development knowledge with concerning personal situations.

– In order to realize it, we have developed an application platform (MUSS) and a development tool (workbench).

healthcom2008

Application Model

• This application model consists of 5 phases

• Each phase provides various activities.– (e.g., In Sensing phase, there are PPG sensing, Fat

sensing, Blood-sugar sensing, etc.)

SRI

BDI/STAI-S

SensingData Analyzer

DiseaseDecision

QuestionnaireData Analyzer

Direct Feedback

CSI

ContentsRecommendation

ProductsRecommendation

QuestionnaireData

ProcessingDiseaseTreatment

UserFeedback

Sensing

ECG/PPG

Thermometer

Fat Measurer

healthcom2008

The MUSS Application Platform (1/4)• MUSS (Mobile U-Health Service System)

– A platform for mobile u-health applications.– Consist of three layers

• Components layer– Component registration, discovery

• Process layer – Process design, execution, management

• Application layer– Application development, management, delivery

– XML-based message exchange– All components are Web Service (W3C).

healthcom2008

The MUSS Application Platform (2/4)

MUSS Platform Architecture

healthcom2008

The MUSS Application Platform (3/4)• Application Execution Model

ApplicationDesigner

ApplicationScenario Player(smart phone)

ApplicationScenario

generate

download/execute

XML

ApplicationScenario Player

(web)

execute

ApplicationDatabase

stored/retrieved

Medical Specialist

Patient(Smartphone user)

Patient(Desktop user)

healthcom2008

The MUSS Application Platform (4/4)

<app:application><app:title>Stress Application</app:title>...<app:process>

<app:activity><app:category>Sensing</app:category><app:type>PPGSensing</app:type><app:property>

<app:name>sensing-part</app:name><app:value>finger</app:value>

</app:property><app:property>

<app:name>time</app:name><app:value>120</app:value>

</app:property>...

</app:activity>...

</app:process>...

</app:application>

XML Representation of Application Scenario

healthcom2008

Implementation (1/7)• Platform Implementation

– Written in Java language– Axis2 Web service framework– Apache Tomcat Web server– MySQL database– WebVine BPM engine

• Client implementation– Samsung Blackjack smart phone– Windows mobile 5.0– Written in C# and C++ language

healthcom2008

Implementation (2/7)

• Our implementation includes– Service Components– Application Designer– Application Scenario Player (smart phone / web)

healthcom2008

Implementation (3/7)User Interfaces of Service Components

(a) Questionnaire composer (b) DCAP client

(c) Sensor manager (d) Web service registry

healthcom2008

Implementation (4/7)

User Interfaces of Application Designer

healthcom2008

Implementation (5/7)

User Interfaces of Application Scenario Player (Smart-phone version)

healthcom2008

Implementation (6/7)• Stress Application

(example)– Sensing

• Bluetooth PPG sensor

– Questionnaire• SRI (stress response inventory)

– Data Processing• learning-based stress diagnosis

framework (DCAP)

– Disease Treatment• Stress reduction contents

recommendation

– User Feedback• Weight values adjustment

healthcom2008

Implementation (7/7)

SensingActivities

QuestionnaireActivities

Data ProcessingActivities

Disease TreatmentActivities

Stress Application Scenario

healthcom2008

Evaluation

• Application Developer– Allows developing applications without

programming– Requires many components enough

• Application Scenario Player– Properly executed the application scenario– New Activity (for User-Interaction) is Required

Upgrade is Required

healthcom2008

Conclusion• We designed and implemented a platform

which enables medical specialists to develop personalized mobile u-health applications.

• The key idea is to provide higher level of abstractions to who are not capable of developing software.

• As a results, we confirmed that mobile u-health applications can be developed without programming on our platform.

healthcom2008

Discussion• Future works

– Lack support of sensors• Currently only two sensors (Fat measurer and PPG sensor)

– Lack of control-flows in application scenario• Conditional branching• iteration• Parallel composition

– Experiments in the field• Experimented only in the laboratory.• Further experiments should be take place with real

doctors and real patients.

healthcom2008

Demonstration

Demonstration of stress application development in our platform(3 min. 23 sec.)