Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted...

27
Distributed and synchronized user’s profile management for Ambient Assisted Living Presented by Viveca Jimenez-Mixco 01.12.11- Valencia

description

Presentation of Workshop on Technology for Healthcare and Healthy Lifestyle 2011Thursday 1st Dec 2011Session IIhttp://www.tsb.upv.es/wths2011

Transcript of Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted...

Page 1: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Distributed and synchronized user’s profile management for Ambient Assisted Living

Presented by Viveca Jimenez-Mixco 01.12.11- Valencia

Page 2: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Motivation and Introduction

The ageing process involves biological and physiological changes that may influence older persons’ abilities to perform tasks of daily living and to interact with their social and physical environments.

Page 3: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Population pyramids, EU27, 2008-2060

Due to improvements occurring within health care systems, longevity has increased and the age distribution of the population in industrialized countries has shifted towards older age groups. This noticeable aging will continue over the next decades.

Page 4: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Projected age dependency ratios for selected years

Page 5: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Oasis Health Monitoring System

Improving elderly people’s quality of life by facilitating them to control their daily health status

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Page 6: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Oasis Health Monitoring System

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Definition and personalization of the user’s health profile

Monitorization through sensors

Assessment, Education and Information

Alerting and assisting in case of emergency

Page 7: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Traditional systems vs. OHMS

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Tradicional teleassistance

care OHMS

Through the use of

•OSGi architecture •Web Services •XML •Bluetooth

Page 8: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

OHMS profiling

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

• Aim • Profile description • Biomedical Sensors • Vital Signs classification • Profiles network communication

Page 9: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

OHMS profiling

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

• Be more effective.

• Personalise the services offered to the elderly.

• Increase the safety of the user, by detecting in advance possible risky situations and alerting relatives and caregivers.

OHMS profile is generated for each user, allowing the system to:

Page 10: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Profile description (I)

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

General demographic information: contains information about the user like name, age, affiliation, phone, relative’s name, relative’s phone, reference doctor, reference hospital and other demographic information.

Properties group Write Permission

Launch Alerts

Helps taking decisions

General Information Physician and elderly

NO NO

General Health Information

Physician NO YES

Treatment, recommendations,

measurements

Physician and system

YES YES

General health information: contains information about the user’s health. The most important field is the health condition that describes the diseases suffered by the elderly.

USER PROFILE PROPERTIES CLASSIFICATION

Page 11: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Profile description (II)

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Treatments, recommendations and measurements: contains information about the treatments, recommendations and measurements values. This group of properties is the most important.

Properties group Description Decision Medication Describes the medication the user

takes. Reminds the user to take the medication.

Biomedical parameters Biomedical sensors values of the last measurement taken by the user.

Triggers the control of changes that sends the

alerts Recommended measurements

Measurements the user should monitor. Also stores for each

biomedical parameter the ranges of values that classify the

measurement.

Decides what kind of alert should be sent.

TREATMENTS, RECOMMENDATIONS AND MEASUREMENTS

Page 12: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Biomedical Sensors

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Page 13: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Biomedical Sensors

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Page 14: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Biomedical Sensors

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Page 15: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Biomedical Sensors

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Page 16: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Vital signs classification

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

1. NORMAL: safe situation.

2. TO BE CONTROLLED: possible risky situation.

3. URGENT: risky situation.

4. EMERGENCY: emergency situation.

Page 17: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Profile Management

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Collection of information: explicitly or implicitly, through: • Direct patient intervention. • Direct physician intervention. • Sensors that monitor the users’ vital signs.

Method applied to handle the profile information: • Adequate reading and writing.

• Prevents simultaneous writing in one profile property, avoiding inconsistencies within the information.

• Real time assessment. • Enables to control properties changes

Page 18: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Profiles network communication

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

The Web Services are the selected tool for network communications, ensuring:

• Communication security • Synchronization between the local profile in the user’s device and the remote one in the Profile Web service.

Page 19: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Results

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

• Components of the system • Profile XML • Profile Web Service • Profile Manager bundle • Profile web service stub

Page 20: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Components of the system

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Page 21: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Profile XML

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Field Description Key Property name to validate Default Default value of the property Type Type of value stored

Description Description of the property

SCHEMA SINGLE PROPERTY STRUCTURE

Field Description Entry Property name Time Timestamp of the last change Type Type of value stored

Value Property value

XML SINGLE PROPERTY STRUCTURE

Page 22: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Profile Web Service

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

• System’s core: located in the server where the user’s XML profiles are stored.

• Accessed through: • Profile Manager • Profile Web Service stub

•Controls the adequate reading and writing. Thus, the Profile Web Service ensures properties to always be up-to-date and valid.

Page 23: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Profile Manager Bundle

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

• Profile Manager is an OSGi bundle

• Located in the elderly personal computer. • Allows to:

•Read and write properties. •Listen changes in the profile.

• Profile Manager listener follows an actuation protocol.

Page 24: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Profile Manager Bundle

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

PROFILE MANAGER ACTUATION PROTOCOL

Page 25: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Profile web service stub

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

•Located in the physician personal computer. • Allows reading and writing properties of the user profile. •Using this web service, the physician can:

• Notify changes in the medication. • Change the recommended measurements • Receive alerts from the vital signs measurements of the elderly

Page 26: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Conclusions

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

• OHMS is a solid tool for controlling the health status of the elderly.

• Stored information is always valid and up-to-date in the elderly or physician clients.

•Network problems that may arise causing reception errors have been solved through synchronized time fields within the user’s profile.

•Adequate reading and writing, and real time assessment of properties changes.

Page 27: Alberto Esteban - Distributed and synchronized users’ profile management for ambient assisted living services

Thank you!

01.12.11- Valencia Distributed and synchronized user’s profile management for Ambient Assisted Living

Alberto Esteban Blanco Universidad Politécnica de Madrid

Life Supporting Technologies [email protected]