pervasive healthcare martin mogensen mastering student and student programmer centre for pervasive...

33
Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [www.cfph.dk] Computer Science Department University of Aarhus

Upload: marvin-blakely

Post on 31-Mar-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

Pervasive Healthcare

Martin Mogensen

mastering student and student programmer

Centre for Pervasive Healthcare [www.cfph.dk]Computer Science DepartmentUniversity of Aarhus

Page 2: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 2

Research Areas

  Home care– 2 projects

  The Hospital of the Future– 6 projects

  Emergency– 1 project

Page 3: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

Home Care

Page 4: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 4

Homecare Treatment of Diabetic Foot Ulcers

Page 5: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 5

Tele-Medical Blood Pressure Measurement

Page 6: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

ABC – Activity Based Computing

Pervasive Computing Middleware for Hospitals of the Future

Page 7: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 7

EPR Use Today

Page 8: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 8

Activity-Based

Mobility

Multi-tasking

Collection of ‘views’

Page 9: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 9

Collaboration

Same place, same time

Different place, same time

Same place, different time(during shifts)

Page 10: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 10

ABC – Overview

  Activity-based– Collection of related services– Many concurrent activities

  Session migration– The user’s session is distributed across the hospital– Suspend – Resume – Heterogeneous devices

  Collaboration– Shared activity (‘tele-conference’) (different places)– Synchronous (same time) + Asynchronous (different time)

  Context Awareness– The computer adapts itself to the user’s context

  Security– Proximity Based User Authentication– Silent Login (same place cooperation)

Page 11: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 11

Activity

Page 12: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 12

Page 13: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 13

Video

Page 14: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 14

Video

Page 15: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 15

Video

Page 16: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 16

Video

Page 17: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 17

Video

Page 18: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 18

Video

Page 19: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 19

Prototype

Activity Bar

Activity Services

Telepointer

Page 20: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 20

Highlights

  Activity Management– Public computers (Mobility)– Distributed, migrating activities (Mobility)– Start, stop, pause, resume activities (Interruptions)– Shared Activity (Collaboration)

  Context-awareness – Proximity-based authentication– Activity Discovery

  Domain-specific applications– Domain-specific functionality (Sharing)– Get and Set states

Page 21: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 21

ABC Architecture

Page 22: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 22

.NET client architecture

  Windows integration – use of existing infrastructure

Activity Controller

Java Server

Activity Bar

Activity Proxy Display

PrivateProtocol

+XML

StateManager

ApplicationMonitor

FileMonitor

ApplicationsWrapper

Internet explorer

Notepad

Word

Picture manager

Page 23: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 23

Other things in ABC

  Proximity-based user authentication– Secure, context-aware login protocol– Currently using Java Smartcards– Based on PvC Project 2002

  AwarePhone– Using Mobile phones to provide users with a social

awareness of one another + context awareness– Master Thesis project– Today Ph.D. student

Page 24: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 24

Future Plans

  Peer-2-peer– mobile code

  User intention support  Resource adaption  .NET component framework

Page 25: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 25

Page 26: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 26

Voice controlled operating room

Page 27: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 27

Context Aware Peep-hole

Page 28: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 28

Context Aware Peep-hole

Page 29: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

Emergency

Page 30: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 30

Emergency Units

Mobility

Limit specialized knowledge

Time critical requirements

Hands free interaction

Page 31: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 31

System Overview

PMU - PersonalMedical Unit

MedicalDevice

Wearable System

- Browse Data- Read Data

Synchronize Data

PersonalProfile

- Read Profile- Save Profile

Server (EPR)

Synchronize Data

Bluetooth

Blu

eto

oth

Bluet

ooth

WiFi

Awarenessaboutothers

Minicomputer

Page 32: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 32

Wearable “Falck” uniform

Page 33: Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [] Computer Science Department

April 2004 © Jakob E. Bardram 33

Contact Information

www.cfph.dk

www.pervasive.dk