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
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
CAS 757 Modern Software Technology for eHealth Term 2, Winter 2010
Jianhui (Jeffrey) Lei Yao (Aaron) Song
Medical Information Management
Wireless Concepts and Technologies
integral part of everyday life.
development and evolution for wireless technology.
evolution of PCs throughout the 1980s.
i.e. medical sensors
Communication
Computers through OSI Model
Important Standards at Various OSI Layers
Wireless Technology in Medical Environment
health providers and patients.
deployment in medical environment is a cheap and effective way to provide high- speed, reliable connectivity.
Wireless Technology in Medical Environment
What wireless technology can bring for medical service?
Record (EMR) system at the point of care, allow the health providers and patients to view, query and edit all information in real time.
immediate voice communications.
technology designed to be compatible with prior generations.
shortcomings.
Two Wireless Communication Standards
Electronics Engineers) 802.11 family, also known by the brand name Wi-Fi for wireless computer networking
Communications (GSM) and 3rd Generation (3G) for cellular communications standard
published by the Wi-Fi Alliance.
passed testing.
covers compatibility, security, quality of service, power save aspects.
protocol for exchanging data over short distances (using short length radio waves) from fixed and mobile devices, creating Personal Area Networks (PANs).
(Version 2.0 )
generic term for technologies that use radio waves to automatically identify objects.
the standard of Global System for Mobile Communications (GSM), Which is known as 2G.
shared medium networks. It allows several users to share the same frequency channel by dividing the signal into different time slots.
standard of 3rd Generation (3G).
bandwidth of different frequencies.
technology and a special coding scheme (where each transmitter is assigned a code) to allow multiple users to be multiplexed
(FDMA) is a channel access method used in multiple-access protocols as a channelization protocol.
channels.
Access (OFDMA) is a multi-user version of the popular orthogonal frequency division multiplexing digital modulation scheme.
referred to as Worldwide Interoperability for Microwave Access (WiMAX).
phase noise.
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
network technologies to provide Electronic Healthcare Service
e-Health service
to provide Mobile e-Health Service
m-Health service
Mobile e-Health Technology and HL7 for Medical Information Management
Background and Motivation
complicated
the need to consolidate the patient information across healthcare systems
Mobile e-Health Technology and HL7 for Medical Information Management
Mobile e-Health Technology and HL7 for Medical Information Management
Modern Medical Information Management
health management entities
consolidated information across heterogeneous data sources
Mobile e-Health Technology and HL7 for Medical Information Management
Goals
Solutions
Mobile e-Health Technology and HL7 for Medical Information Management
Ontology
an ontology is a formal representation of the knowledge by a set of concepts within a domain and the relationships between those
Mobile e-Health Technology and HL7 for Medical Information Management
Mobile Agent
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
Mobile e-Health Technology and HL7 for Medical Information Management What could Ontology and Mobile Agent provide us?
Ontology
data sources in medical information systems
Mobile Agent
information on various health systems
Mobile e-Health Technology and HL7 for Medical Information Management
Ontology
Mobile Agent
Ontology-based Multi-Agent System
Mobile e-Health Technology and HL7 for Medical Information Management
Ontology-based Multi-Agent System
medical systems environment (Integrity)
databases (Interoperability)
approach
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
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)
Mobile e-Health Technology and HL7 for Medical Information Management
Electronic Medical Agent System (eMAGS)
Model (HL7-RIM)
HL7 format
Mobile e-Health Technology and HL7 for Medical Information Management
Mobile e-Health Technology and HL7 for Medical Information Management
eMAGS – Architecture
Mobile e-Health Technology and HL7 for Medical Information Management
eMAGS – Architecture (Cont’d)
OPMA)
Mobile e-Health Technology and HL7 for Medical Information Management
Mobile e-Health Technology and HL7 for Medical Information Management
eMAGS – Architecture (Cont’d)
healthcare applications
Mobile e-Health Technology and HL7 for Medical Information Management
eMAGS – Architecture (Cont’d)
and fields in HL7MLib message template are established through the unique ID associated with each concept
Mobile e-Health Technology and HL7 for Medical Information Management
eMAGS – Architecture (Cont’d)
local database application and HL7 message fields
HL7 Message Field ID and database application field details
Mobile e-Health Technology and HL7 for Medical Information Management
Conclusion
healthcare professionals while living normal life
centre with real-time remote access to patient’s health data
Components of Mobile e-Health System
Components of Mobile e-Health System
glucose level, etc.
connected to a computer by a sensor link.
Components of Mobile e-Health System
PDA
Components of Mobile e-Health System
Components of Mobile e-Health System
to a patient’s body
through wires and/or wireless technologies
Components of Mobile e-Health System
to internet
provider, or at a hospital or healthcare centre
Components of Mobile e-Health System
through the e-Health Server (e-HS)
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
e-Health?
MacSeie?
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
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
MacSeie System with HL7 Middleware
MacSeie System
EMR Server VT Server EMR Database Guideline Algorithm
Internet LAN HL7 Middleware
SOAP
Implement
Use
HL7
What is Middleware?
components or applications
that may be working on different operating systems.
processes running on one or more machines to interact.
complex, distributed applications.
XML, SOAP, Web Services, and SOA. (Wikipedia)
HL7 Middleware in Mobile e-Health
components: converting and creating HL7 message.
based or non-HL7-based message from sender and extracts data from it.
message following HL7 standard with given data.
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
Patient Name Miller Patient ID 12345 Blood Pressure 100 Blood sugar 8.0 OK Cancel
Cell Phone
[ MobileCommunicationsOperatorNumber [ CalleeNumber [ “MessageBody” ] ] ] Mobile Application
Data Flow of Mobile Communications Operator
[MobileCommunicationsOperatorNumber [ CalleeNumber [ “MessageBody” ] ] ]
Mobile Communications Operator
[ NextHopIPAddress [ CalleeIPAddress [ “MessageBody” ] ] ]
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
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
[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/