37
eKAURI E-Health & Smart Home Platform WSO2 Webinar Barcelona, July 2014

WSO2 Guest Webinar: E-Health & Smart Home Platform

  • Upload
    wso2

  • View
    290

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: WSO2 Guest Webinar: E-Health & Smart Home Platform

Titol de la presentació

Persona, càrrec

Nom de la jornada, lloc, dia

eKAURI

E-Health & Smart Home Platform

WSO2 Webinar

Barcelona, July 2014

Page 2: WSO2 Guest Webinar: E-Health & Smart Home Platform

ABOUT ME:

CONTACT

JOAN PROTASIO

AIL Software Engineer of the eHealth R&D group

Barcelona Digital Technology Centre

[email protected]

www.bdigital.org

Page 3: WSO2 Guest Webinar: E-Health & Smart Home Platform

1. Barcelona Digital Technology Centre

2. Why eKAURI

2.1 The Ageing Problem

2.2 Towards Active Ageing

2.2 SAAPHO as a reference

3. eKAURI

3.1 What is it

3.2 Why WSO2

3.3 Architecture

3.4 RESTful APIS

3.5 Components

4. Conclusions

4.1 Benefits of WSO2

INDEX

Page 4: WSO2 Guest Webinar: E-Health & Smart Home Platform

WHO WE ARE:

Barcelona Digital is an advanced technology centre

placed in Barcelona, specialized in the application of ICT

to the fields of Health, Security, Mobility & Energy, and Food & Environment

Health

Secu

rity

Mo

bility &

En

ergy

Fo

od

&

En

viron

men

t

1. Barcelona Digital Technology Centre

Page 5: WSO2 Guest Webinar: E-Health & Smart Home Platform

WHAT WE DO:

Barcelona Digital is your ICT partner: We bring value for your company

through our R&D&I and Technology Transfer services,

by offering smart solutions for different sectors:

www.bdigital.org

1. Barcelona Digital Technology Centre

Page 6: WSO2 Guest Webinar: E-Health & Smart Home Platform

BDIGITAL’S HEALTH R&D UNIT:

We provide smart solutions for therapy management,

disease prevention and healthy habits promotion

through our 3 lines of specialization:

Integrated Continuous Care Personalised Computational

Medicine Active Independent Living

1. Barcelona Digital Technology Centre

www.bdigital.org

USECASE: REWIRE USECASE: SYNERGY-COPD USECASE: BACKHOME

Lines of specialization

Page 7: WSO2 Guest Webinar: E-Health & Smart Home Platform

1. Barcelona Digital Technology Centre

BDIGITAL’S HEALTH R&D UNIT: Value for the Health&Pharma sector

Page 8: WSO2 Guest Webinar: E-Health & Smart Home Platform

INDEX

1. Barcelona Digital Technology Centre

2. Why eKAURI

2.1 The Ageing Problem

2.2 Towards Active Ageing

2.2 SAAPHO as a reference

3. eKAURI

3.1 What is it

3.2 Why WSO2

3.3 Architecture

3.4 RESTful APIS

3.5 Components

4. Conclusions

4.1 Benefits of WSO2

Page 9: WSO2 Guest Webinar: E-Health & Smart Home Platform

THE AGEING PROBLEM

According to the Ambient Assistive Living Joint Programme (AALJP),

whose aim is to enhance the quality of life of the elderly through the use of ICT:

By 2020, around 25% of the EU population will be over 65

People aged from 65-80 will rise by nearly 40% between 2010-2030

From 2012, the over-60 population will increase by about 2 million people a year

The median age of the EU population increased from 35.2 years in 1990, to 40.9 years by 2010

IT IS URGENT TO PROMOTE ACTIVE AGEING THROUGH ICT SOLUTIONS

2. WHY eKAURI

Page 10: WSO2 Guest Webinar: E-Health & Smart Home Platform

According to the recommendations made by the WHO (2002), this term entails the

optimization process of the health, participation and security opportunities in order

to improve the life quality of people as they get older, including the disabled fragile

people who need attendance.

The attendance of seniors might be eased by the use of novel ICTs initiatives which

are called to play a key role in the following years improving living conditions.

TOWARDS ACTIVE AGEING

What is

Active Ageing

Main Goal

WHY eKAURI? eKAURI aims to focus on a new market segment currently not covered, which is between the traditional Telecare

services -usually proactive by the user-, and the Home Care services (SAD).

2. WHY eKAURI

Page 11: WSO2 Guest Webinar: E-Health & Smart Home Platform

SAAPHO project (AAL-2010-3-35) is a European

R&D project that aims to promote Active ageing and

improve the quality of life of the elderly.

SAAPHO AS A REFERENCE

HOW? Through a set of intelligent and

personalised services in a single, accessible

and easy-to-use cloud-based platform (APIs)

User-Centered Design Process: thanks to the

direct participation of 200 end-users from Spain

and Slovenia in the iterative design lifecycle of

the system.

GOAL Meeting User’s Needs for Active Ageing in Ambient Assisted Living

Scenarios

2. WHY eKAURI

Page 12: WSO2 Guest Webinar: E-Health & Smart Home Platform

SAAPHO AS A REFERENCE

SERVICES OFFERED BY SAAPHO ON A TACTILE SCREEN FROM A MOBILE DEVICE

HEALTHCARE SERVICES: Users are able to monitor critical health indicators –blood pressure, weight, blood glucose levels- to prevent health problems

PARTICIPATION SERVICES: Easy-to-use functionalities to

prevent social exclusion, increase the social activity of the user: Facebook, gmail, Picassa etc by a friendly interface.

SECURITY SERVICES: Safety sensors distributed all over the

user’s house that warn the user in case of emergency and

offer assistance via the tablet

2. WHY eKAURI

Page 13: WSO2 Guest Webinar: E-Health & Smart Home Platform

SAAPHO AS A REFERENCE

2. WHY eKAURI

Page 14: WSO2 Guest Webinar: E-Health & Smart Home Platform

INDEX

1. Barcelona Digital Technology Centre

2. Why eKAURI

2.1 The Ageing Problem

2.2 Towards Active Ageing

2.2 SAAPHO as a reference

3. eKAURI

3.1 What is it

3.2 Why WSO2

3.3 Architecture

3.4 RESTful APIS

3.5 Components

4. Conclusions

4.1 Benefits of WSO2

Page 15: WSO2 Guest Webinar: E-Health & Smart Home Platform

3. eKAURI

WHAT IS IT:

Adressed Both to Professionals & Patients

Pilot Project Vs Product

Redefinition of Architecture to OSGI schema implemented by WSO2 framework.

RESTful APIs (instead of Soap).

Continuous integration with state of the art technologies.

Front End more attractive and refined.

eKAURI is an E-HEALTH & SMART HOME PLATFORM that goes one step further:

It represents the best of SAAPHO experience and enhances and improves its functionalities.

Advantages of eKAURI

Page 16: WSO2 Guest Webinar: E-Health & Smart Home Platform

WHAT IS IT:

3. eKAURI

Page 17: WSO2 Guest Webinar: E-Health & Smart Home Platform

WSO2 AS A FRAMEWORK Why WSO2?

4. WSO2

We wanted a 100% OSGI Architecture, Open Source and a decoupled schema.

WSO2 offers a large suit of products that implement a great variety of

standards of the state of the art.

All WSO2 products extend from Carbon base, offering an easier understanding

for the programmers.

We really appreciate how WSO2 frequently update products and publish new

releases + the big community of users working with WSO2.

We analyzed other vendors before adopting the WSO2 Framework as solution for our Platform: Apache Camel,

Oracle, etc. but we finally decided to work with WSO2 for the following reasons:

Page 18: WSO2 Guest Webinar: E-Health & Smart Home Platform

Decoupled architecture

Secured MW/APIs

Open System

Market-Oriented

Low Cost HW

ARCHITECTURE Middleware: OSGI - 100% Open Source

3. eKAURI

Page 19: WSO2 Guest Webinar: E-Health & Smart Home Platform

ARCHITECTURE System Architecture: Modules

MIDDLEWARE:

• A cloud-server platform that provides E-Health & Smart Home APIs.

GATEWAY STATION:

• An embedded Linux device collects data from several different security devices. It implements basic rule based machine and also incorporates different actuator sensors.

CE AMBIENT SENSORS:

• Z-Wave sensors as gas leak, CO escape, fire and ambient parameters such as: temperature, humidity, luminosity and presence.

MEDICAL DEVICES:

• Such as the Blood pressure and glucometer, and activity sensor connect to the tablet App via BT.

3. eKAURI

Page 20: WSO2 Guest Webinar: E-Health & Smart Home Platform

API STORE

3. eKAURI

Page 21: WSO2 Guest Webinar: E-Health & Smart Home Platform

Panic Button Actuators Multi Sensor Smoke CO2

RESTful APIS

SECURITY – SMART HOME SERVICES:

Is devoted to provide safety based on Ambient

Intelligence. Development of a flexible network of smart-

nodes in order to provide non-intrusive safety services.

3. eKAURI

Page 22: WSO2 Guest Webinar: E-Health & Smart Home Platform

RESTful APIS

PARTICIPATION SERVICES:

The main goal to avoid social exclusion and increase the

social activity of the user through:

• VIDEOCONFERENCE: Implemented in WebRTC. Thanks to it, the users can communicate with their relatives, friends and carers

• SOCIAL SERVICES: All-in-one service that allows users to access to their contacts list, Facebook, Twitter, Gmail, Google Calendar and Picasa

3. eKAURI

PARTICIPATION SERVICES:

Page 23: WSO2 Guest Webinar: E-Health & Smart Home Platform

RESTful APIS

HEALTHCARE SERVICES:

It provides both healthcare and assistive services such

as: medical assistance, healthy lifestyle interventions

and healthcare management. The users are able to:

• MONITOR THEIR HEALTH: Through medical devices

such as a Blood Pressure device, a glucometer and an

activity sensor.

• CHECK AND COMPARE HISTORICAL DATA: the

Middleware (via health gateway) provides historical data.

3. eKAURI

HEALTHCARE SERVICES:

Page 24: WSO2 Guest Webinar: E-Health & Smart Home Platform

UI COMPONENTS Barcelona Digital has created a complete platform composed of 2 MAIN MODULES

For 3 DIFFERENT TARGET GROUPS: Patients, Carers and Managers

PATIENTS’

APP

CENTER CARE UI

For Carers

CENTER CARE UI

For Managers

3. eKAURI: UI COMPONENTS

HEALTHCARE PROFESSIONALS

PATIENTS

Page 25: WSO2 Guest Webinar: E-Health & Smart Home Platform

PATIENTS’ APP

NOTIFICATION > HEALTH HEALTH > LAST RESULTS

HEALTH > TAKING A MEASUREMENT HOME MEDIA CENTER

3. eKAURI: COMPONENTS

UI COMPONENTS

Page 26: WSO2 Guest Webinar: E-Health & Smart Home Platform

VIDEOCALL

CONTACTS

CALENDAR

HOME > SOCIAL > VIDEOCALL

3. eKAURI: COMPONENTS

UI COMPONENTS PATIENTS’ APP

Page 27: WSO2 Guest Webinar: E-Health & Smart Home Platform

MONITORING > HOURS ASLEEP MONITORINGS > TV, FOOD, HOURS ASLEEP,

WALKINGS, WATER CONSUME, TEMPERATURE, ETC

SECURITY > ALARM NOTIFICATION

3. eKAURI: COMPONENTS

UI COMPONENTS PATIENTS’ APP

Page 28: WSO2 Guest Webinar: E-Health & Smart Home Platform

CENTER CARE UI (For Carers)

CARER DASHBOARD PATIENT INFORMATION

PATIENTS’ LIST MANAGE AN ALARM OF A PATIENT

3. eKAURI: COMPONENTS

UI COMPONENTS

Page 29: WSO2 Guest Webinar: E-Health & Smart Home Platform

RESULTS OF THE PATIENT’S MONITORINGS EVOLUTION OF THE PATIENT’S MONITORINGS

CARER NOTES QUESTION FOR THE PATIENT

3. eKAURI: COMPONENTS

CENTER CARE UI (For Carers) UI COMPONENTS

Page 30: WSO2 Guest Webinar: E-Health & Smart Home Platform

CALENDAR VIDEOCALL

CARER WORK SHIFTS PATIENT SENSOR DEVICES

3. eKAURI: COMPONENTS

CENTER CARE UI (For Carers) UI COMPONENTS

Page 31: WSO2 Guest Webinar: E-Health & Smart Home Platform

MANAGER DASHBOARD CARER’S LIST

ASSIGN PATIENTS TO CARERS READ & EDIT CARERS PROFILE

3. eKAURI: COMPONENTS

UI COMPONENTS CENTER CARE UI (For Managers)

Page 32: WSO2 Guest Webinar: E-Health & Smart Home Platform

ADD CARER PURCHASED PRODUCTS

CHANGE PURCHASED PRODUCT MANAGER PROFILE

3. eKAURI: COMPONENTS

UI COMPONENTS CENTER CARE UI (For Managers)

Page 33: WSO2 Guest Webinar: E-Health & Smart Home Platform

INDEX

1. Barcelona Digital Technology Centre

2. Why eKAURI

2.1 The Ageing Problem

2.2 Towards Active Ageing

2.2 SAAPHO as a reference

3. eKAURI

3.1 What is it

3.2 Why WSO2

3.3 Architecture

3.4 RESTful APIS

3.5 Components

4. Conclusions

4.1 Benefits of WSO2

Page 34: WSO2 Guest Webinar: E-Health & Smart Home Platform

BENEFITS OF WSO2 Feedback of the products

4. CONCLUSIONS

eKAURI is composed by a large number of different APIs; AM is very useful to

manage them safely,

Good but It would be great to integrate an XACML editor for more complex rules.

It is a key product in our schema. It is the responsible for message persistence

(with ActiveMQ) and for ensuring the decoupled architecture;

The available documentation regarding all products is vast and complete.

Development Support has been very important to accelerate our development.

API

Manager

Identity

Server

Enterprise

Service

Bus

Documentation

+

Support

Page 35: WSO2 Guest Webinar: E-Health & Smart Home Platform
Page 36: WSO2 Guest Webinar: E-Health & Smart Home Platform

QUESTIONS - FEEDBACK

ANY QUESTIONS?

Page 37: WSO2 Guest Webinar: E-Health & Smart Home Platform

Moltes gràcies!

[email protected]

Joan Protasio

AIL Software Engineer

Barcelona Digital Technology Centre

[email protected]

CONTACT US:

www.bdigital.org

[email protected]