Mobile e-Health with HL7 CAS 757 Modern Software Technology for - - PowerPoint PPT Presentation

mobile e health with hl7
SMART_READER_LITE
LIVE PREVIEW

Mobile e-Health with HL7 CAS 757 Modern Software Technology for - - PowerPoint PPT Presentation

Mobile e-Health with HL7 CAS 757 Modern Software Technology for eHealth Term 2, Winter 2010 Dr. Kamran Sartipi Jianhui (Jeffrey) Lei Yao (Aaron) Song Agenda Wireless Concepts and Technologies Mobile e-Health Service Mobile


slide-1
SLIDE 1

Mobile e-Health with HL7

CAS 757 Modern Software Technology for eHealth Term 2, Winter 2010

  • Dr. Kamran Sartipi

Jianhui (Jeffrey) Lei Yao (Aaron) Song

slide-2
SLIDE 2

Agenda

  • Wireless Concepts and Technologies
  • Mobile e-Health Service
  • Mobile e-Health Technology and HL7 for

Medical Information Management

  • Mobile e-Health System
  • Mobile e-Health with MacSeie
slide-3
SLIDE 3

Wireless Concepts and Technologies

slide-4
SLIDE 4

Wireless Technology Development

  • Wireless technology is already an

integral part of everyday life.

  • Consumer demand is driving the

development and evolution for wireless technology.

  • This phenomenon is similar to the

evolution of PCs throughout the 1980s.

slide-5
SLIDE 5

Wireless Devices

  • Cell Phone
  • Personal Digital Assistant (PDA)
  • Laptop
  • Radio-Frequency Identification (RFID)
  • Any other specific devices without wire,

i.e. medical sensors

slide-6
SLIDE 6

OSI Reference Model

slide-7
SLIDE 7
slide-8
SLIDE 8

Communication

  • f Networked

Computers through OSI Model

slide-9
SLIDE 9

Important Standards at Various OSI Layers

slide-10
SLIDE 10

Issues To Be Considered

  • How far can a signal travel?
  • At what speed can information be transferred?
  • What are the known obstacles?
  • Potential security issues
slide-11
SLIDE 11

Wireless Technology in Medical Environment

  • Wireless devices are widely used in

health providers and patients.

  • WLAN (Wireless Local Area Network)

deployment in medical environment is a cheap and effective way to provide high- speed, reliable connectivity.

slide-12
SLIDE 12

Wireless Technology in Medical Environment

What wireless technology can bring for medical service?

  • Remote access and update Electronic Medical

Record (EMR) system at the point of care, allow the health providers and patients to view, query and edit all information in real time.

  • Utilization of voice-over-WLAN that provide

immediate voice communications.

slide-13
SLIDE 13

Wireless Standards Change Fast

  • Meet customers’ desires
  • Remain consistent with newer

technology designed to be compatible with prior generations.

  • Compatibility means less disadvantage
  • f discovering a new technology’s

shortcomings.

slide-14
SLIDE 14

Two Wireless Communication Standards

  • IEEE (Institute of Electrical and

Electronics Engineers) 802.11 family, also known by the brand name Wi-Fi for wireless computer networking

  • Global System for Mobile

Communications (GSM) and 3rd Generation (3G) for cellular communications standard

slide-15
SLIDE 15

Wi-Fi

  • A registered trademark, controlled and

published by the Wi-Fi Alliance.

  • Permitted only on equipment which has

passed testing.

  • The purpose of certification testing

covers compatibility, security, quality of service, power save aspects.

slide-16
SLIDE 16

Wireless Computer Local Area Network

slide-17
SLIDE 17

Comparison of 802.11 a/b/g

slide-18
SLIDE 18

Bluetooth

  • Bluetooth is a proprietary open wireless

protocol for exchanging data over short distances (using short length radio waves) from fixed and mobile devices, creating Personal Area Networks (PANs).

  • Range: 1m – 100m
  • Data Rate: 1 Mbit/s (Version 1.2 ); 3 Mbit/s

(Version 2.0 )

slide-19
SLIDE 19

RFID

  • Radio-Frequency Identification (RFID) is a

generic term for technologies that use radio waves to automatically identify objects.

  • Two components: a tag and a reader.
  • RFID bracelet, payment by mobile phones.
slide-20
SLIDE 20

Cellular Network

slide-21
SLIDE 21

TDMA

  • Time Division Multiple Access (TDMA) is

the standard of Global System for Mobile Communications (GSM), Which is known as 2G.

  • TDMA is a channel access method for

shared medium networks. It allows several users to share the same frequency channel by dividing the signal into different time slots.

slide-22
SLIDE 22

CDMA

  • Code Division Multiple Access is the

standard of 3rd Generation (3G).

  • CDMA allows several users to share a

bandwidth of different frequencies.

  • CDMA employs spread-spectrum

technology and a special coding scheme (where each transmitter is assigned a code) to allow multiple users to be multiplexed

  • ver the same physical channel.
slide-23
SLIDE 23

FDMA

  • Frequency Division Multiple Access

(FDMA) is a channel access method used in multiple-access protocols as a channelization protocol.

  • FDMA gives users an individual allocation
  • f one or several frequency bands, or

channels.

slide-24
SLIDE 24

OFDMA

  • Orthogonal Frequency-Division Multiple

Access (OFDMA) is a multi-user version of the popular orthogonal frequency division multiplexing digital modulation scheme.

  • Used in 802.16 standard, commonly

referred to as Worldwide Interoperability for Microwave Access (WiMAX).

  • Higher sensitivity to frequency offsets and

phase noise.

slide-25
SLIDE 25

Overview of 3G Standards

slide-26
SLIDE 26

Voice-over-WLAN

slide-27
SLIDE 27

Review of Cellular and Computer Networks

Cellular Network Computer Network GSM: TDMA 3G: CDMA Standard: 802.11 Family 802.11a/b/g (802.11e/h, 802.1x, MAC, WEP, WPA are sub- protocols providing some specific features for 802.11a/b/g)

Mobile Communications

  • perator
  • Mapping between phone number and IP address
  • Transforming message format
  • Protocol: SIP
slide-28
SLIDE 28

Mobile e-Health Service

slide-29
SLIDE 29

Mobile e-Health Service

  • Apply software programming and computer

network technologies to provide Electronic Healthcare Service

 e-Health service

  • Apply mobile communication technologies

to provide Mobile e-Health Service

 m-Health service

slide-30
SLIDE 30

Mobile e-Health Technology and HL7 for Medical Information Management

slide-31
SLIDE 31

Mobile e-Health Technology and HL7 for Medical Information Management

Background and Motivation

  • Fragmentation of patient information increases
  • ver a period of time
  • Managing medical information becomes more

complicated

  • The need to access patient information grows with

the need to consolidate the patient information across healthcare systems

slide-32
SLIDE 32

Mobile e-Health Technology and HL7 for Medical Information Management

  • Modern Medical Information Management
  • Ontology-based Multi-Agent System
  • Electronic Medical Agent System (eMAGS)
slide-33
SLIDE 33

Mobile e-Health Technology and HL7 for Medical Information Management

Modern Medical Information Management

  • Integrity
  • Consolidates patient information across various

health management entities

  • Interoperability
  • Provides public sharing mechanisms over

consolidated information across heterogeneous data sources

slide-34
SLIDE 34

Mobile e-Health Technology and HL7 for Medical Information Management

Goals

  • Integrity
  • Interoperability

Solutions

  • Federated database approach
  • XML-based integration
  • CORBA
  • Ontology-based Multi-Agent System
slide-35
SLIDE 35

Mobile e-Health Technology and HL7 for Medical Information Management

Ontology

  • In computer science and information science,

an ontology is a formal representation of the knowledge by a set of concepts within a domain and the relationships between those

  • concepts. (Wikipedia)
slide-36
SLIDE 36

Mobile e-Health Technology and HL7 for Medical Information Management

Mobile Agent

  • In computer science, a mobile agent is a

composition of computer software and data which is able to migrate (move) from one computer to another autonomously and continue its execution on the destination

  • computer. (Wikipedia)
slide-37
SLIDE 37

Mobile e-Health Technology and HL7 for Medical Information Management What could Ontology and Mobile Agent provide us?

Ontology

  • To provide interoperability among heterogeneous

data sources in medical information systems

Mobile Agent

  • To access, decipher, learn and exploit medical

information on various health systems

slide-38
SLIDE 38

Mobile e-Health Technology and HL7 for Medical Information Management

Ontology

Mobile Agent

Ontology-based Multi-Agent System

slide-39
SLIDE 39

Mobile e-Health Technology and HL7 for Medical Information Management

Ontology-based Multi-Agent System

  • Provides a framework for interactions in a distributed

medical systems environment (Integrity)

  • Allows access to patient information across multiple

databases (Interoperability)

  • Without the limitations of the traditional client-server

approach

slide-40
SLIDE 40

Mobile e-Health Technology and HL7 for Medical Information Management

Ontology-based Multi-Agent System

Client Workstation Database Database Agent Client Agent Agent Broker

Served By Served By DB Query DB Query Results

slide-41
SLIDE 41

Mobile e-Health Technology and HL7 for Medical Information Management

HL7 Ontology-based Multi-Agent System Ontology Mobile Agent HL7

Electronic Medical Agent System (eMAGS)

slide-42
SLIDE 42

Mobile e-Health Technology and HL7 for Medical Information Management

Electronic Medical Agent System (eMAGS)

  • Multiple co-operating Mobile Agents
  • Ontology based on HL7 Reference Information

Model (HL7-RIM)

  • Provides translations between local data and the

HL7 format

slide-43
SLIDE 43

Mobile e-Health Technology and HL7 for Medical Information Management

slide-44
SLIDE 44

Mobile e-Health Technology and HL7 for Medical Information Management

eMAGS – Architecture

  • Agent Server
  • Database Application
  • HL7 Message and HL7 Agent
  • Agent Broker
  • Ontology Server
slide-45
SLIDE 45

Mobile e-Health Technology and HL7 for Medical Information Management

eMAGS – Architecture (Cont’d)

  • Ontology Server
  • HL7 Message Template Library (HL7MLib)
  • Ontology based on HL7-RIM (HL7RIMLib)
  • Data Mapping Library (DMLib)
  • Query Agent (Ontology Server Query Agent – OSQA)
  • User Interface Agent (Ontology Process Manager Agent –

OPMA)

slide-46
SLIDE 46

Mobile e-Health Technology and HL7 for Medical Information Management

slide-47
SLIDE 47

Mobile e-Health Technology and HL7 for Medical Information Management

eMAGS – Architecture (Cont’d)

  • HL7MLib
  • Facilitates the mapping resolution process
  • Populated with mappings created using commonly used

healthcare applications

  • Mappings built manually over a period of time
  • Stored as a collection of XML documents
slide-48
SLIDE 48

Mobile e-Health Technology and HL7 for Medical Information Management

eMAGS – Architecture (Cont’d)

  • HL7RIMLib
  • Facilitates the mapping resolution process
  • Stored in RDF/RDFS format
  • Relationships between concepts in HL7RIMLib ontology

and fields in HL7MLib message template are established through the unique ID associated with each concept

slide-49
SLIDE 49

Mobile e-Health Technology and HL7 for Medical Information Management

eMAGS – Architecture (Cont’d)

  • DMLib
  • Contains data mappings to resolve mappings between

local database application and HL7 message fields

  • Implemented as a collection of XML documents
  • Mapping information consists of database application ID,

HL7 Message Field ID and database application field details

slide-50
SLIDE 50

Mobile e-Health Technology and HL7 for Medical Information Management

Conclusion

  • Modern Medical Information Management
  • Ontology-based Multi-Agent System
  • Electronic Medical Agent System (eMAGS)
slide-51
SLIDE 51

Mobile e-Health System

slide-52
SLIDE 52

Mobile e-Health System

  • Patient will not need to stay at hospitals
  • Patient’s health condition will be monitored by

healthcare professionals while living normal life

  • Provides medical staff at a hospital or healthcare

centre with real-time remote access to patient’s health data

slide-53
SLIDE 53

Components of Mobile e-Health System

  • Sensor
  • Actuator
  • Front-End
  • Mobile Terminal
  • Body Area Network (BAN)
  • Mobile Communications Operator
  • e-Health Server (e-HS)
  • End-User Application (EUA)
slide-54
SLIDE 54

Components of Mobile e-Health System

  • Sensor
  • Receives and responds to a signal or stimulus
  • Measures pulse, blood pressure, oxygen level,

glucose level, etc.

  • Actuator
  • Responsible for actuating a mechanical device

connected to a computer by a sensor link.

slide-55
SLIDE 55

Components of Mobile e-Health System

  • Front-End
  • Hub for all sensors and actuators in the BAN
  • Records all data from sensors and actuators
  • Sends data to the mobile terminal
  • Mobile Terminal
  • A mobile phone
  • A device with mobile communication capabilities, i.e.

PDA

slide-56
SLIDE 56

Components of Mobile e-Health System

  • Body Area Network (BAN)
  • Sensors
  • Actuators
  • Front-End
  • Mobile Terminal
slide-57
SLIDE 57

Components of Mobile e-Health System

  • Body Area Network (BAN)
  • A specialization of Personal Area Network (PAN)
  • A network of sensors and/or actuators attached

to a patient’s body

  • Interconnected to a hospital or healthcare centre

through wires and/or wireless technologies

slide-58
SLIDE 58

Components of Mobile e-Health System

  • Mobile Communications Operator
  • Network operator with wireless telephony access

to internet

  • Important component between BAN and Internet
  • e-Health Server (e-HS)
  • Receives and distributes medical data
  • Installed in the mobile communications service

provider, or at a hospital or healthcare centre

slide-59
SLIDE 59

Components of Mobile e-Health System

  • End-User Application (EUA)
  • Computers at a hospital or healthcare centre
  • Accesses information from sensors and actuators
  • Sends new configuration parameters to the BAN

through the e-Health Server (e-HS)

slide-60
SLIDE 60

Overview of Mobile e-Health System

Body Area Network (BAN) e-Health Environment

Sensor Actuator Front-End Cell Phone P D A

SIP Gateway

Base Station

Ethernet Switch

Internet LAN Access Pointer Laptop Laptop

e-Health Server

RFID Desktop Internet LAN

Mobile Communications Operator

slide-61
SLIDE 61

Mobile e-Health with MacSeie

slide-62
SLIDE 62

Mobile e-Health with MacSeie

  • What can MacSeie provide with Mobile

e-Health?

  • How to implement Mobile e-Health into

MacSeie?

slide-63
SLIDE 63

Overview of Mobile e-Health System (Revisited)

Body Area Network (BAN) e-Health Environment

Sensor Actuator Front-End Cell Phone P D A

Mobile Communications Operator

Base Station Internet LAN Access Pointer Laptop Laptop

e-Health Server

RFID Desktop Internet LAN

slide-64
SLIDE 64

Overview of Mobile e-Health with MacSeie

Body Area Network (BAN) e-Health Environment

Sensor Actuator Front-End Cell Phone P D A

Mobile Communications Operator

Base Station Internet LAN Access Pointer Laptop Laptop

e-Health Server

RFID Desktop Internet LAN

MacSeie

slide-65
SLIDE 65

MacSeie System with HL7 Middleware

MacSeie System

EMR Server VT Server EMR Database Guideline Algorithm

Internet LAN HL7 Middleware

SOAP

Implement

Use

HL7

slide-66
SLIDE 66

Middleware in Mobile e-Health

What is Middleware?

  • Middleware is a computer software that connects software

components or applications

  • Middleware sits in the middle between application software

that may be working on different operating systems.

  • Middleware consists of a set of services that allows multiple

processes running on one or more machines to interact.

  • Middleware provides interoperability to support and simplify

complex, distributed applications.

  • Middleware is integral to information technology based on

XML, SOAP, Web Services, and SOA. (Wikipedia)

slide-67
SLIDE 67

HL7 Middleware in Mobile e-Health

  • The HL7 middleware consists of two main

components: converting and creating HL7 message.

  • The converting component receives either HL7-

based or non-HL7-based message from sender and extracts data from it.

  • The creating component creates XML-based

message following HL7 standard with given data.

slide-68
SLIDE 68

MacSeie System with HL7 Middleware

MacSeie System

EMR Server VT Server EMR Database Guideline Algorithm

Internet LAN HL7 Middleware

SOAP

Implement

Use

Cell Phone

HL7

Mobile Communications Operator

Mobile Application

slide-69
SLIDE 69

Mobile Application

  • Provides users a more user-friendly interface
  • Form-based format
  • Extracts input data from user interface
  • Switches data to a form-based text message as
  • utput.
  • Adds extra text headers
  • Next operator’s number
  • Receiver’s number
slide-70
SLIDE 70

Data Flow of Mobile Application

Patient Name Miller Patient ID 12345 Blood Pressure 100 Blood sugar 8.0 OK Cancel

Cell Phone

[ MobileCommunicationsOperatorNumber [ CalleeNumber [ “MessageBody” ] ] ] Mobile Application

slide-71
SLIDE 71

Data Flow of Mobile Communications Operator

[MobileCommunicationsOperatorNumber [ CalleeNumber [ “MessageBody” ] ] ]

Mobile Communications Operator

[ NextHopIPAddress [ CalleeIPAddress [ “MessageBody” ] ] ]

slide-72
SLIDE 72

Data Flow Between HL7 Middleware & EMR

Middleware

EMR

Query Info of EMR CheckPatient Patient Existed Request PatIent’s info Return Patient’s Info Return Patient’s Info Internet

slide-73
SLIDE 73

Data Flow Between HL7 Middleware & EMR & VT

Middleware

EMR

Update Info of VT CheckPatient Patient Existed Send Update Info Send Combined Update Info (Based On HL7 Standard) Internet

VT

OK OK OK

slide-74
SLIDE 74

References

[1] W.D. Ankerstjerne, M. Rehman, Wireless Technologies [2] T, Tran, H. Kim, H. Cho, A Development of HL7 Middleware for Medical Device Communication [3] R. Martí, J. Delgado, X. Perramon, Security Specification and Implementation for Mobile e-Health Services [4] B. Orguna, J.Vub, HL7 ontology and mobile agents for interoperability in heterogeneous medical information systems in: Computers in Biology and Medicine 36 (2006) 817–836 [5] http://en.wikipedia.org/

slide-75
SLIDE 75

Thank You

slide-76
SLIDE 76

Q & A