1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18...

20
1 Building a Distributed E-Healthcare System Using SOA Report Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith University of California, Santa Barbara i s h e d by t h e I E E E Comp u t e r S o c i e t y

Transcript of 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18...

Page 1: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

1

Building a DistributedE-Healthcare System Using SOA

Report : Ting-Huan Kuo

Date: 2009/05/18

Firat Kart, Louise E. Moser, and P. Michael Melliar-SmithUniversity of California, Santa Barbara

P u b l i s h e d by t h e I E E E Comp u t e r S o c i e t y

Page 2: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

2

Outline

Introduction The Quality of Healthcare in the US The Development of Healthcare Standard SOA Distributed E-healthcare System Conclusion

Page 3: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

3

Introduction

This article describes a distributed e-healthcare system that uses the service-oriented architecture as a means of designing, implementing,and managing healthcare services

Page 4: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

4

The Quality of Healthcare in the US

A Washington Post article indicates that as much as 5 percent of the three billion prescriptions filled each year are incorrect.

US National Association of Boards of Pharmacy reports that as many as 7,000 deaths occur in the US each year because of incorrect prescriptions.

Page 5: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

5

The Development of Healthcare Standards

HL7 DICOM National Council for Prescription Drug Programs, Current Procedural Terminology, International Classification of Diseases, Logical Observation Identifiers, Names, and Codes, National Drug Codes, and Systematized Nomenclature

of Medicine.

Page 6: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

6

SOA (Service-oriented Architecture)

SOA, along with Web services and Atom and RSS feeds, provides the opportunity for diverse systems to interoperate without requiring the use of a particular kind of computer system.

SOA use open standards, such as XML and SOAP .

Page 7: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

7

SOA Architecture

Services requestor

Servicesprovider

Services Registry

Find Publish

Bind

Page 8: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

8

Distributed E-healthcare System

This system uses SOA. The clinic,pharmacy, and patient modules

provide the actual services for the distributed e-healthcare system.

we designed the prototype with security and privacy.

This system only privileged users can view or modify the data.

Page 9: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

9

Clinic Module

Page 10: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

10

Physician’s handheld displaying

Medication list

Physician input the prescription

graphical

Page 11: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

11

Pharmacy module

Page 12: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

12

the pharmacy module forthe pharmacist

Prescription to deal with

Page 13: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

13

Patient interfaces

The Web server interface to the clinic module lets a patient request an appointment with a physician for a specific date and time using the clinic Web server.

Page 14: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

14

the pharmacy module forthe patient

Record

Page 15: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

15

patient’s desktop interface

Page 16: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

16

patient’s blood pressure history

Page 17: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

17

Underlying Information Technology

1. prototype in Java and use of its ability to be deployed on small wireless devices as well as on powerful servers.

2. System uses Plain Old Java Objects (POJO) based on Framework

Web services Speech Software Atom and RSS

Page 18: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

18

Prescription grammar,

Page 19: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

19

use on a physician’s handheld device

Page 20: 1 Building a Distributed E-Healthcare System Using SOA Report : Ting-Huan Kuo Date: 2009/05/18 Firat Kart, Louise E. Moser, and P. Michael Melliar-Smith.

20

Conclusion

A distributed e-healthcare system can solve that exists only within the physician’s office.

The e-healthcare system described here can be readily extended to other healthcare professionals.

This system can be interfaced to drug-delivery devices that prompt and monitor the regular and timely consumption of medications.