a policy-based framework for e-health application

20
11 September 2007 E-Science 1 A Policy-Based Framework for e-Health Application Giovanni Russello Changyu Dong Naranker Dulay Imperial College London Jatinder Singh Jean Bacon Ken Moody University of Cambridge

Upload: shelley-reese

Post on 30-Dec-2015

26 views

Category:

Documents


0 download

DESCRIPTION

A Policy-Based Framework for e-Health Application. Jatinder Singh Jean Bacon Ken Moody University of Cambridge. Giovanni Russello Changyu Dong Naranker Dulay Imperial College London. Caregrid Project. Main project goal : - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 1

A Policy-Based Framework for e-Health Application

Giovanni RusselloChangyu DongNaranker Dulay

Imperial College London

Jatinder SinghJean BaconKen Moody

University of Cambridge

Page 2: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 2

Caregrid Project

Main project goal:

Enhancements for development and deployment of healthcare applications

Key features: trust, security, privacy and context models

Results: working towards the realisation of a middleware

Page 3: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 3

Challenges

Scalability: healthcare applications range from small-scale body sensor networks up to large-scale distributed systems

Flexibility: dynamic environments and unpredictable scenarios

Manageability: users and resources change unpredictably over time

Page 4: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 4

Assisted living

Treating and monitoring patients at home (or in sheltered houses)

Carers visit the patients and provide the necessary medical care to their case

Installing hardware and software for Monitoring (body sensors, infrared cameras,

etc.) Assisting patients and cares Providing appropriate security and privacy

Page 5: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 5

Framework Components

Ponder2 for management of Entities and Resources Domain organisation Authorisation and Obligation policies

Communication by means of Event-based middleware Distribution of events for interaction Prioritising events

Page 6: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 6

Entity and Resource Organisation

Ponder2 allows the specification of hierarchical domain structures that contains Managed Objects

An Entity (such as a doctor) is defined by means of a Managed Object Template (MOT)

Managed Object Instance (MOI) is used to represent a specific instance of an Entity

Resources are represented by means of simple Managed Objects.

Page 7: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 7

An MOT Example

< Root Domain

< Sub-domain for carers

< Sub-domain for Doctors

< MOT specification for Doctors

Page 8: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 8

MOI Instantiation

Entity E Presenting Credentials

Finding the matching MOT

Instantiating an MOI for a doctor

Page 9: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 9

Authorisation Policies

Define the set of access rights that a subject has on a target

auth+/- subject, action, targetwhen condition

Page 10: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 10

Obligation Policies

Event-Condition-Action for dynamically adapting the system to changes

on Event

when Condition

do Action

Page 11: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 11

Obligation Policies

Capture obligations entities must fulfil

oblig MedicineIntakePolicyafter 3h 50min from MedSwallowedEvt -> AlertEvt

unless MedSwallowedEvtafter 4h 10min from MedSwallowedEvt -> AlarmEvt

unless MedSwallowedEvton MedSwallowedEvt do log("medicine taken", time);on AlertEvent do alertPatient("Medicine in 10 min");on AlarmEvent

do sendAlarmToGP("No medicine taken");

Page 12: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 12

Practical Case: Edema Case Study

Edema refers to swelling caused by excess fluid retention

Carers regularly visit patients at home and perform: Monitoring by measurements Providing appropriate medications

Page 13: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 13

Case Study in Details

Deployment in the home environment Carers visiting the patient’s home:

Authentication when access home Guiding the carers in their tasks Leaving the patient’s home

Page 14: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 14

Deployment

Carers could use PDA carrying the necessary data and software

In the sheltered house: Sensors for monitoring the patients PC and set-up boxes for storing data TV and phones for communication

Page 15: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 15

Domain Structures for the Edema Case Study

Page 16: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 16

Controlling the Access to Resources

Page 17: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 17

Fulfilment of Obligations

oblig BMPolicyafter 30min from NurseInEvt -> AlertBMEvt unless BMTakenEvtafter 10min from NurseOutEvt -> Alert2BMEvt

unless NurseInEvt or BMTakenEvtafter 30min from NurseOutEvt -> HNotifyBMEvt

unless EmergEvt or BMTakenEvton BMTakenEvt do log("MB taken", time);on AlertBMEvt do alertNurse("BM within 30 min");on Alert2BMEvt do alertNurse("Departed without BM");on HNotifyBMEvt do sendNotToHosp("No BMtaken");

Page 18: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 18

Leaving the Home Domain

When the carer completes the tasks and leaves allocated resources must be relinquished.

Obligation policies can be defined to respond to such an event.

oblig NurseLeavePolicyon NurseOutEvt

do nurseMOI.disablePolicies; home.remove(nurseMOI);

Page 19: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 19

Other Services

A Trust Framework for handling autonomously decisions when unknown entities are involved

A monitoring and auditing service for responsiveness, reliability, and performance

Page 20: A Policy-Based Framework for  e-Health Application

11 September 2007 E-Science 20

Conclusion and Future Work

Policy-based framework that provides the appropriate abstraction for dynamic environment.

Policies can be used for managing access rights, dynamically adapt the system and assist entities in their duties.

For the future, we envisage the use of workflow systems for handling more complex situations. Moreover, we are working on extending our policy language for capturing the notion of trust.