SlideShare una empresa de Scribd logo
1 de 51
Interoperability between Heterogeneous Healthcare Information Systems John Gillson ICW Labs
Interoperability ,[object Object],[object Object]
A Lack of Interoperability ,[object Object],[object Object],[object Object],[object Object],[object Object]
Message Interoperability - Health Level Seven (HL7) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Message Interoperability - Reference Information Model (RIM) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Message Interoperability -  RIM  continued… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Message Interoperability -  RIM  continued… Source: Web Services Enablement for Healthcare HL7 Applications - Regio
HL7 functionalities –  Business Logic component ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HL7 functionalities –  Business Logic component Source: Web Services Enablement for Healthcare HL7 Applications - Regio
HL7 functionalities –  Web Service Adapter component ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HL7 functionalities –  Business Logic component Source: Web Services Enablement for Healthcare HL7 Applications - Regio
HL7 Patient Referral example Sarah Johnson  12345 HL7-v3 Patient Referral Network Transmitting 11011010 HL7-v3 Patient Referral 12345 Sarah Johnson ^ ^ Application 1: HIS Database and back end applications Application 2: HIS Database and back end applications Interface Engine Interface Engine Source:  Key Issues of Technical Interoperability Solutions in eHealth; Dogac
Communicating via Web Services Sarah Johnson 12345 <id> </id> <name> </name> <surname> </surname> </patient> <patient> Processing HL7- v3 Patient Referral Web Service Processing HTTP over TCP/IP Transmitting 11011010 <id> </id> <name> </name> <surname> </surname> </patient> <patient> HL7- v3 12345 Johnson Sarah Source:  Key Issues of Technical Interoperability Solutions in eHealth; Dogac
Electronic Healthcare Record (EHR) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GEHR/openEHR Initiative ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CEN/TC 251 and  ENV/EN 13606 EHRcom ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HL7 Clinical Document Architecture (CDA) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IHE Cross-Enterprise Document Sharing (XDS) ,[object Object],[object Object],[object Object]
IHE Retrieve Information for Display (RID) ,[object Object],[object Object],[object Object]
Summary of  EHR Standards Source:  Key Issues of Technical Interoperability Solutions in eHealth; Dogac IHE XDS profile is content neutral; it does not specify how content should be structured and encoded.  However, IHE continues to specify further profiles and one recent profile IHE XDS MS HL7 specifies medical summaries based on HL7 CDA standards and CRS CDA implementation IHE RID profile d oes  n ot   specify content; it s upports   access t o   existing p ersistent documents in well- k nown presentation formats such as CDA   Level One, PDF and   JPEG. CDA is organized into Three   levels:   “Level   One“ Focuses   on the   content of n arrative   documents; is   only human readable. Level   Two   CDA models the   fine-grained o bservations  a nd instructions within   each heading   through a   set   of RIM Act classes.   A completely structured document where   the semantics of each i nformation   entity is specified by a unique   code will only be   possible with “ Level   Three&quot;. A reference m odel   and the d ata   structures for  EHR content are d efined . EHR Content IHE XDS IHE RID HL7 CDA EHRcom
Summary of  EHR Standards Source:  Key Issues of Technical Interoperability Solutions in eHealth; Dogac In IHE XDS, the network and transport protocol is Internet; the messaging protocol is ebXML messaging (SOAP with attachments) over HTTP or SMTP (email) The network and transport  protocol is Internet; the messaging protocol is Web services (http GET). HL7 CDA does not define how EHRs   can be communicated; t he   specification states that CDA documents can be transmitted in HL7 messages (in OBX segment) designed to transfer clinical documents. The Message package, which i s  u nder d evelopment   as EN 13606-5, will define how to c ommunicate t he   EHR extract to a   requesting process. EHR Communication Layer IHE XDS IHE RID HL7 CDA EHRcom
Master Patient Index (MPI) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Master Patient Index (MPI) ‏ Main Patient Data Sarah Johnson ID = 1, H X Sarah Johnson ID = 63, MPI Sarah Johnson ID = 47, GP Y Jack Smith ID = 23, H X Jack Smith ID = 84, MPI Jack Smith ID = 1, GP Y GP Y Local Patient Data Hospital X MPI - Business Logic Sarah Johnson ID = 1 Sarah Johnson ID = 47 Jack Smith ID = 23 Jack Smith ID = 1
MPI - New Admission Hospital 1 New admission Master Patient Index (MPI) ‏ New index  patient New Sarah Johnson ID = 1, Hospital 1 Sarah Johnson ID = 67, MPI Sarah Johnson ID = 1 Recycle Sarah Johnson ID = 1, Hospital 1 Map Sarah Johnson ID = 1, Hospital 1 Sara Johnston ID = 13, MPI Recycle Bin
MPI - Change of Patient Data Set Master Patient Index (MPI) ‏ Keep ? Decide Sarah Johanson ID =1, Hospital 1 Sarah Johnson ID = 67, MPI Sarah Johanson ID = 67, MPI Hospital 1 Changed data set Sarah Johanson ID = 1 Break up New Sarah Johanson ID =1, Hospital 1 Sarah Johnson ID = 67, MPI Sarah Johanson ID = 90, MPI ? Recycle Bin Recycle Sarah Johanson ID =1, Hospital 1 Break up mapping
Virtual Medical Record (VMR) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Combining MPI and VMR Virtual Medical Record (VMR) ‏ Master Patient Index (MPI) ‏ Jack Smith ID = 1, Hospital 2 ID = 47, Hospital 1 Jack Smith ID = 47, Hospital 1 Jack Smith ID = 1, Hospital 2 Case 1 Document 1 Case 2 Case 3 Document 3 Document 5 Document 4 Document 2
Healthcare Service Bus (HSB) ,[object Object],[object Object],[object Object],[object Object],[object Object]
HSB landscape
Achieving Interoperability ,[object Object],[object Object]
CASE STUDY Professional Exchange Server (PXS) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PXS – Overview of Functionality ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PXS – General architecture PXS Master Patient  Index (MPI) ‏ Virtual Medical Record (VMR) ‏ Medical Service  Bus (MSB) ‏ Document Management Adapter (DMA) ‏ Browser Patient Hospital   HIS, RIS, PACS... Practitioner   PCD, PVS... Hospital HIS, RIS, PACS... Practitioner PCD, PVS... P 1 Browser H 1 H n P n LifeSensor Adapter (LSA) HL7 HL7 HL7 HL7 HTTP HTTP Physician
PXS - Hospital Group Connectivity Source: ICW Developer Network – New to ICW Professional Exchange Server
PXS – Components PXS System Components Master Patient Index (MPI) ‏ Virtual Medical Record (VMR) ‏ Document Management Adapter (DMA) ‏ Medical Service Bus (MSB) ‏
PXS – MPI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PXS – MPI  continued… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PXS – MPI  continued… Source: ICW Developer Network – New to ICW Professional Exchange Server
PXS – Components PXS System Components Master Patient Index (MPI) ‏ Virtual Medical Record (VMR) ‏ Document Management Adapter (DMA) ‏ Medical Service Bus (MSB) ‏
PXS – VMR ,[object Object],[object Object],[object Object],[object Object],[object Object]
PXS – VMR continued… Source: ICW Developer Network – New to ICW Professional Exchange Server
PXS – Components PXS System Components Master Patient Index (MPI) ‏ Virtual Medical Record (VMR) ‏ Document Management Adapter (DMA) ‏ Medical Service Bus (MSB) ‏
PXS – DMA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PXS - Components PXS System Components Master Patient Index (MPI) ‏ Virtual Medical Record (VMR) ‏ Document Management Adapter (DMA) ‏ Medical Service Bus (MSB) ‏
PXS – MSB ,[object Object],[object Object],[object Object],[object Object],[object Object]
PXS – MSB  continued…
PXS – LSA ,[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object]
References  continued… ,[object Object],[object Object],[object Object],[object Object],[object Object]
References  continued… ,[object Object],[object Object],[object Object],[object Object],[object Object]
References  continued… ,[object Object]

Más contenido relacionado

La actualidad más candente

HL7 Clinical Document Architecture: Overview and Applications
HL7 Clinical Document Architecture: Overview and ApplicationsHL7 Clinical Document Architecture: Overview and Applications
HL7 Clinical Document Architecture: Overview and ApplicationsNawanan Theera-Ampornpunt
 
The Biggest Barriers to Healthcare Interoperability
The Biggest Barriers to Healthcare InteroperabilityThe Biggest Barriers to Healthcare Interoperability
The Biggest Barriers to Healthcare InteroperabilityHealth Catalyst
 
Hl7 standard
Hl7 standardHl7 standard
Hl7 standardMarina462
 
Hl7 vs fhir
Hl7 vs fhirHl7 vs fhir
Hl7 vs fhirThiyagu2
 
Interoperability in Healthcare: Making the Most of FHIR
Interoperability in Healthcare: Making the Most of FHIRInteroperability in Healthcare: Making the Most of FHIR
Interoperability in Healthcare: Making the Most of FHIRHealth Catalyst
 
Hl7 reference information model
Hl7 reference information modelHl7 reference information model
Hl7 reference information modelAbdul-Malik Shakir
 
Singapore National EHR -- Adaptive Architecture for Transformation and Innova...
Singapore National EHR -- Adaptive Architecture for Transformation and Innova...Singapore National EHR -- Adaptive Architecture for Transformation and Innova...
Singapore National EHR -- Adaptive Architecture for Transformation and Innova...Peter Tan
 
Mongo Nosql CRUD Operations
Mongo Nosql CRUD OperationsMongo Nosql CRUD Operations
Mongo Nosql CRUD Operationsanujaggarwal49
 
Introduction to FHIR™
Introduction to FHIR™Introduction to FHIR™
Introduction to FHIR™Grahame Grieve
 
Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA)Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA)WSO2
 
Electronic Health Record
Electronic Health RecordElectronic Health Record
Electronic Health RecordAchisha Saikia
 
08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMS08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMSkoolkampus
 
Week2 cloud computing week2
Week2 cloud computing week2Week2 cloud computing week2
Week2 cloud computing week2Ankit Gupta
 

La actualidad más candente (20)

Soa chapter 5
Soa chapter 5Soa chapter 5
Soa chapter 5
 
HL7 Clinical Document Architecture: Overview and Applications
HL7 Clinical Document Architecture: Overview and ApplicationsHL7 Clinical Document Architecture: Overview and Applications
HL7 Clinical Document Architecture: Overview and Applications
 
The Biggest Barriers to Healthcare Interoperability
The Biggest Barriers to Healthcare InteroperabilityThe Biggest Barriers to Healthcare Interoperability
The Biggest Barriers to Healthcare Interoperability
 
Hl7 standard
Hl7 standardHl7 standard
Hl7 standard
 
Introduction to HL7 FHIR
Introduction to HL7 FHIRIntroduction to HL7 FHIR
Introduction to HL7 FHIR
 
Hl7 vs fhir
Hl7 vs fhirHl7 vs fhir
Hl7 vs fhir
 
Interoperability in Healthcare: Making the Most of FHIR
Interoperability in Healthcare: Making the Most of FHIRInteroperability in Healthcare: Making the Most of FHIR
Interoperability in Healthcare: Making the Most of FHIR
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
 
Hl7 reference information model
Hl7 reference information modelHl7 reference information model
Hl7 reference information model
 
DBMS and its Models
DBMS and its ModelsDBMS and its Models
DBMS and its Models
 
Singapore National EHR -- Adaptive Architecture for Transformation and Innova...
Singapore National EHR -- Adaptive Architecture for Transformation and Innova...Singapore National EHR -- Adaptive Architecture for Transformation and Innova...
Singapore National EHR -- Adaptive Architecture for Transformation and Innova...
 
Mongo Nosql CRUD Operations
Mongo Nosql CRUD OperationsMongo Nosql CRUD Operations
Mongo Nosql CRUD Operations
 
Introduction to FHIR™
Introduction to FHIR™Introduction to FHIR™
Introduction to FHIR™
 
Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA)Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA)
 
Electronic Health Record
Electronic Health RecordElectronic Health Record
Electronic Health Record
 
Hl7 Standards
Hl7 StandardsHl7 Standards
Hl7 Standards
 
Cloud Computing paradigm
Cloud Computing paradigmCloud Computing paradigm
Cloud Computing paradigm
 
An Introduction to HL7 FHIR
An Introduction to HL7 FHIRAn Introduction to HL7 FHIR
An Introduction to HL7 FHIR
 
08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMS08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMS
 
Week2 cloud computing week2
Week2 cloud computing week2Week2 cloud computing week2
Week2 cloud computing week2
 

Destacado

NextGen Leads Sales Pitch
NextGen Leads Sales PitchNextGen Leads Sales Pitch
NextGen Leads Sales PitchGeorge Mueller
 
EMR, EHR and Meaningful Use Presentation
EMR, EHR and Meaningful Use PresentationEMR, EHR and Meaningful Use Presentation
EMR, EHR and Meaningful Use Presentationcrashutah
 
Ehr models, standards and semantic interoperability
Ehr models, standards and semantic interoperabilityEhr models, standards and semantic interoperability
Ehr models, standards and semantic interoperabilityDavid Moner Cano
 
A Business Interoperability Framework for Government by Christine Stephenson
A Business Interoperability Framework for Government by Christine StephensonA Business Interoperability Framework for Government by Christine Stephenson
A Business Interoperability Framework for Government by Christine StephensonCraig Martin
 
COBIT 5 IT Governance Model: an Introduction
COBIT 5 IT Governance Model: an IntroductionCOBIT 5 IT Governance Model: an Introduction
COBIT 5 IT Governance Model: an Introductionaqel aqel
 
Electronic health records
Electronic health recordsElectronic health records
Electronic health recordsSyed Ali Raza
 
EHR Implementation Plan Presentation
EHR Implementation Plan PresentationEHR Implementation Plan Presentation
EHR Implementation Plan PresentationDavid Montanez, PMP
 
Bridging business analysis and business architecture - The Open Group webinar
Bridging business analysis and business architecture - The Open Group webinarBridging business analysis and business architecture - The Open Group webinar
Bridging business analysis and business architecture - The Open Group webinarCraig Martin
 
IT Governance Made Easy
IT Governance Made EasyIT Governance Made Easy
IT Governance Made EasyJerry Bishop
 

Destacado (11)

NextGen Leads Sales Pitch
NextGen Leads Sales PitchNextGen Leads Sales Pitch
NextGen Leads Sales Pitch
 
EMR, EHR and Meaningful Use Presentation
EMR, EHR and Meaningful Use PresentationEMR, EHR and Meaningful Use Presentation
EMR, EHR and Meaningful Use Presentation
 
Ehr models, standards and semantic interoperability
Ehr models, standards and semantic interoperabilityEhr models, standards and semantic interoperability
Ehr models, standards and semantic interoperability
 
A Business Interoperability Framework for Government by Christine Stephenson
A Business Interoperability Framework for Government by Christine StephensonA Business Interoperability Framework for Government by Christine Stephenson
A Business Interoperability Framework for Government by Christine Stephenson
 
Cobit 5 Business Framework -Governance and Management of Enterprise IT
Cobit 5  Business Framework -Governance and Management of Enterprise ITCobit 5  Business Framework -Governance and Management of Enterprise IT
Cobit 5 Business Framework -Governance and Management of Enterprise IT
 
What is IT Governance?
What is IT Governance?What is IT Governance?
What is IT Governance?
 
COBIT 5 IT Governance Model: an Introduction
COBIT 5 IT Governance Model: an IntroductionCOBIT 5 IT Governance Model: an Introduction
COBIT 5 IT Governance Model: an Introduction
 
Electronic health records
Electronic health recordsElectronic health records
Electronic health records
 
EHR Implementation Plan Presentation
EHR Implementation Plan PresentationEHR Implementation Plan Presentation
EHR Implementation Plan Presentation
 
Bridging business analysis and business architecture - The Open Group webinar
Bridging business analysis and business architecture - The Open Group webinarBridging business analysis and business architecture - The Open Group webinar
Bridging business analysis and business architecture - The Open Group webinar
 
IT Governance Made Easy
IT Governance Made EasyIT Governance Made Easy
IT Governance Made Easy
 

Similar a Interoperability Between Healthcare Applications

Interoperability between heterogeneous healthcare information systems by John...
Interoperability between heterogeneous healthcare information systems by John...Interoperability between heterogeneous healthcare information systems by John...
Interoperability between heterogeneous healthcare information systems by John...Luigi Ceccaroni
 
HL7 for TMI November 2009
HL7 for TMI November 2009HL7 for TMI November 2009
HL7 for TMI November 2009Artit Ungkanont
 
Hl7 interface development
Hl7 interface developmentHl7 interface development
Hl7 interface developmentzionallen
 
What are 3 of the main functions of the HL7 StandardDiscuss the i.pdf
What are 3 of the main functions of the HL7 StandardDiscuss the i.pdfWhat are 3 of the main functions of the HL7 StandardDiscuss the i.pdf
What are 3 of the main functions of the HL7 StandardDiscuss the i.pdfrbjain2007
 
HL7 Survival Guide - Chapter 12 – Definitions
HL7 Survival Guide - Chapter 12 – DefinitionsHL7 Survival Guide - Chapter 12 – Definitions
HL7 Survival Guide - Chapter 12 – DefinitionsCaristix
 
Interfaces Demo Eclipsys Baroda India Part One
Interfaces Demo  Eclipsys Baroda India Part OneInterfaces Demo  Eclipsys Baroda India Part One
Interfaces Demo Eclipsys Baroda India Part OneMonisha Ghuman
 
How do HL7 standards help secure data exchange for Digital Healthcare.pptx
How do HL7 standards help secure data exchange for Digital Healthcare.pptxHow do HL7 standards help secure data exchange for Digital Healthcare.pptx
How do HL7 standards help secure data exchange for Digital Healthcare.pptxMocDoc
 
iEHR.eu IHIC 2012 Paper
iEHR.eu IHIC 2012 PaperiEHR.eu IHIC 2012 Paper
iEHR.eu IHIC 2012 Paperiehreu
 
ONC Direct Project Boot Camp
ONC Direct Project Boot CampONC Direct Project Boot Camp
ONC Direct Project Boot CampBrian Ahier
 
Strategic Directions for Health Informatics Content Interoperability in NZ
Strategic Directions for Health Informatics Content Interoperability in NZStrategic Directions for Health Informatics Content Interoperability in NZ
Strategic Directions for Health Informatics Content Interoperability in NZHealth Informatics New Zealand
 
Reactive Stream Processing for Data-centric Publish/Subscribe
Reactive Stream Processing for Data-centric Publish/SubscribeReactive Stream Processing for Data-centric Publish/Subscribe
Reactive Stream Processing for Data-centric Publish/SubscribeSumant Tambe
 
Mattocks Ont Pragebx Rr 2004 12 082
Mattocks Ont Pragebx Rr 2004 12 082Mattocks Ont Pragebx Rr 2004 12 082
Mattocks Ont Pragebx Rr 2004 12 082Dr. Cupid Lucid
 
Mattocks Ont Pragebx Rr 2004 12 08
Mattocks Ont Pragebx Rr 2004 12 08Mattocks Ont Pragebx Rr 2004 12 08
Mattocks Ont Pragebx Rr 2004 12 08Dr. Cupid Lucid
 
Patient Data Exchange Server
Patient Data Exchange ServerPatient Data Exchange Server
Patient Data Exchange Serverwatchdog
 
The Future of Interoperability Why Compatibility Matters More Than Ever.ppt
The Future of Interoperability Why Compatibility Matters More Than Ever.pptThe Future of Interoperability Why Compatibility Matters More Than Ever.ppt
The Future of Interoperability Why Compatibility Matters More Than Ever.pptFredReynolds2
 
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...Timothy Cook
 
Hl7 v2 messaging conformance jan 2011
Hl7 v2 messaging conformance jan 2011Hl7 v2 messaging conformance jan 2011
Hl7 v2 messaging conformance jan 2011Abdul-Malik Shakir
 

Similar a Interoperability Between Healthcare Applications (20)

Interoperability between heterogeneous healthcare information systems by John...
Interoperability between heterogeneous healthcare information systems by John...Interoperability between heterogeneous healthcare information systems by John...
Interoperability between heterogeneous healthcare information systems by John...
 
HL7 for TMI November 2009
HL7 for TMI November 2009HL7 for TMI November 2009
HL7 for TMI November 2009
 
Hl7 interface development
Hl7 interface developmentHl7 interface development
Hl7 interface development
 
Hl7 & FHIR
Hl7 & FHIRHl7 & FHIR
Hl7 & FHIR
 
What are 3 of the main functions of the HL7 StandardDiscuss the i.pdf
What are 3 of the main functions of the HL7 StandardDiscuss the i.pdfWhat are 3 of the main functions of the HL7 StandardDiscuss the i.pdf
What are 3 of the main functions of the HL7 StandardDiscuss the i.pdf
 
Exploring HL7 CDA & Its Structures
Exploring HL7 CDA & Its StructuresExploring HL7 CDA & Its Structures
Exploring HL7 CDA & Its Structures
 
HL7 Survival Guide - Chapter 12 – Definitions
HL7 Survival Guide - Chapter 12 – DefinitionsHL7 Survival Guide - Chapter 12 – Definitions
HL7 Survival Guide - Chapter 12 – Definitions
 
Interfaces Demo Eclipsys Baroda India Part One
Interfaces Demo  Eclipsys Baroda India Part OneInterfaces Demo  Eclipsys Baroda India Part One
Interfaces Demo Eclipsys Baroda India Part One
 
How do HL7 standards help secure data exchange for Digital Healthcare.pptx
How do HL7 standards help secure data exchange for Digital Healthcare.pptxHow do HL7 standards help secure data exchange for Digital Healthcare.pptx
How do HL7 standards help secure data exchange for Digital Healthcare.pptx
 
iEHR.eu IHIC 2012 Paper
iEHR.eu IHIC 2012 PaperiEHR.eu IHIC 2012 Paper
iEHR.eu IHIC 2012 Paper
 
ONC Direct Project Boot Camp
ONC Direct Project Boot CampONC Direct Project Boot Camp
ONC Direct Project Boot Camp
 
Strategic Directions for Health Informatics Content Interoperability in NZ
Strategic Directions for Health Informatics Content Interoperability in NZStrategic Directions for Health Informatics Content Interoperability in NZ
Strategic Directions for Health Informatics Content Interoperability in NZ
 
Reactive Stream Processing for Data-centric Publish/Subscribe
Reactive Stream Processing for Data-centric Publish/SubscribeReactive Stream Processing for Data-centric Publish/Subscribe
Reactive Stream Processing for Data-centric Publish/Subscribe
 
Mattocks Ont Pragebx Rr 2004 12 082
Mattocks Ont Pragebx Rr 2004 12 082Mattocks Ont Pragebx Rr 2004 12 082
Mattocks Ont Pragebx Rr 2004 12 082
 
Mattocks Ont Pragebx Rr 2004 12 08
Mattocks Ont Pragebx Rr 2004 12 08Mattocks Ont Pragebx Rr 2004 12 08
Mattocks Ont Pragebx Rr 2004 12 08
 
HL7 Standards (March 21, 2018)
HL7 Standards (March 21, 2018)HL7 Standards (March 21, 2018)
HL7 Standards (March 21, 2018)
 
Patient Data Exchange Server
Patient Data Exchange ServerPatient Data Exchange Server
Patient Data Exchange Server
 
The Future of Interoperability Why Compatibility Matters More Than Ever.ppt
The Future of Interoperability Why Compatibility Matters More Than Ever.pptThe Future of Interoperability Why Compatibility Matters More Than Ever.ppt
The Future of Interoperability Why Compatibility Matters More Than Ever.ppt
 
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
 
Hl7 v2 messaging conformance jan 2011
Hl7 v2 messaging conformance jan 2011Hl7 v2 messaging conformance jan 2011
Hl7 v2 messaging conformance jan 2011
 

Interoperability Between Healthcare Applications

  • 1. Interoperability between Heterogeneous Healthcare Information Systems John Gillson ICW Labs
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. HL7 functionalities – Business Logic component Source: Web Services Enablement for Healthcare HL7 Applications - Regio
  • 10.
  • 11. HL7 functionalities – Business Logic component Source: Web Services Enablement for Healthcare HL7 Applications - Regio
  • 12. HL7 Patient Referral example Sarah Johnson 12345 HL7-v3 Patient Referral Network Transmitting 11011010 HL7-v3 Patient Referral 12345 Sarah Johnson ^ ^ Application 1: HIS Database and back end applications Application 2: HIS Database and back end applications Interface Engine Interface Engine Source: Key Issues of Technical Interoperability Solutions in eHealth; Dogac
  • 13. Communicating via Web Services Sarah Johnson 12345 <id> </id> <name> </name> <surname> </surname> </patient> <patient> Processing HL7- v3 Patient Referral Web Service Processing HTTP over TCP/IP Transmitting 11011010 <id> </id> <name> </name> <surname> </surname> </patient> <patient> HL7- v3 12345 Johnson Sarah Source: Key Issues of Technical Interoperability Solutions in eHealth; Dogac
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Summary of EHR Standards Source: Key Issues of Technical Interoperability Solutions in eHealth; Dogac IHE XDS profile is content neutral; it does not specify how content should be structured and encoded. However, IHE continues to specify further profiles and one recent profile IHE XDS MS HL7 specifies medical summaries based on HL7 CDA standards and CRS CDA implementation IHE RID profile d oes n ot specify content; it s upports access t o existing p ersistent documents in well- k nown presentation formats such as CDA Level One, PDF and JPEG. CDA is organized into Three levels: “Level One“ Focuses on the content of n arrative documents; is only human readable. Level Two CDA models the fine-grained o bservations a nd instructions within each heading through a set of RIM Act classes. A completely structured document where the semantics of each i nformation entity is specified by a unique code will only be possible with “ Level Three&quot;. A reference m odel and the d ata structures for EHR content are d efined . EHR Content IHE XDS IHE RID HL7 CDA EHRcom
  • 21. Summary of EHR Standards Source: Key Issues of Technical Interoperability Solutions in eHealth; Dogac In IHE XDS, the network and transport protocol is Internet; the messaging protocol is ebXML messaging (SOAP with attachments) over HTTP or SMTP (email) The network and transport protocol is Internet; the messaging protocol is Web services (http GET). HL7 CDA does not define how EHRs can be communicated; t he specification states that CDA documents can be transmitted in HL7 messages (in OBX segment) designed to transfer clinical documents. The Message package, which i s u nder d evelopment as EN 13606-5, will define how to c ommunicate t he EHR extract to a requesting process. EHR Communication Layer IHE XDS IHE RID HL7 CDA EHRcom
  • 22.
  • 23. Master Patient Index (MPI) ‏ Main Patient Data Sarah Johnson ID = 1, H X Sarah Johnson ID = 63, MPI Sarah Johnson ID = 47, GP Y Jack Smith ID = 23, H X Jack Smith ID = 84, MPI Jack Smith ID = 1, GP Y GP Y Local Patient Data Hospital X MPI - Business Logic Sarah Johnson ID = 1 Sarah Johnson ID = 47 Jack Smith ID = 23 Jack Smith ID = 1
  • 24. MPI - New Admission Hospital 1 New admission Master Patient Index (MPI) ‏ New index patient New Sarah Johnson ID = 1, Hospital 1 Sarah Johnson ID = 67, MPI Sarah Johnson ID = 1 Recycle Sarah Johnson ID = 1, Hospital 1 Map Sarah Johnson ID = 1, Hospital 1 Sara Johnston ID = 13, MPI Recycle Bin
  • 25. MPI - Change of Patient Data Set Master Patient Index (MPI) ‏ Keep ? Decide Sarah Johanson ID =1, Hospital 1 Sarah Johnson ID = 67, MPI Sarah Johanson ID = 67, MPI Hospital 1 Changed data set Sarah Johanson ID = 1 Break up New Sarah Johanson ID =1, Hospital 1 Sarah Johnson ID = 67, MPI Sarah Johanson ID = 90, MPI ? Recycle Bin Recycle Sarah Johanson ID =1, Hospital 1 Break up mapping
  • 26.
  • 27. Combining MPI and VMR Virtual Medical Record (VMR) ‏ Master Patient Index (MPI) ‏ Jack Smith ID = 1, Hospital 2 ID = 47, Hospital 1 Jack Smith ID = 47, Hospital 1 Jack Smith ID = 1, Hospital 2 Case 1 Document 1 Case 2 Case 3 Document 3 Document 5 Document 4 Document 2
  • 28.
  • 30.
  • 31.
  • 32.
  • 33. PXS – General architecture PXS Master Patient Index (MPI) ‏ Virtual Medical Record (VMR) ‏ Medical Service Bus (MSB) ‏ Document Management Adapter (DMA) ‏ Browser Patient Hospital HIS, RIS, PACS... Practitioner PCD, PVS... Hospital HIS, RIS, PACS... Practitioner PCD, PVS... P 1 Browser H 1 H n P n LifeSensor Adapter (LSA) HL7 HL7 HL7 HL7 HTTP HTTP Physician
  • 34. PXS - Hospital Group Connectivity Source: ICW Developer Network – New to ICW Professional Exchange Server
  • 35. PXS – Components PXS System Components Master Patient Index (MPI) ‏ Virtual Medical Record (VMR) ‏ Document Management Adapter (DMA) ‏ Medical Service Bus (MSB) ‏
  • 36.
  • 37.
  • 38. PXS – MPI continued… Source: ICW Developer Network – New to ICW Professional Exchange Server
  • 39. PXS – Components PXS System Components Master Patient Index (MPI) ‏ Virtual Medical Record (VMR) ‏ Document Management Adapter (DMA) ‏ Medical Service Bus (MSB) ‏
  • 40.
  • 41. PXS – VMR continued… Source: ICW Developer Network – New to ICW Professional Exchange Server
  • 42. PXS – Components PXS System Components Master Patient Index (MPI) ‏ Virtual Medical Record (VMR) ‏ Document Management Adapter (DMA) ‏ Medical Service Bus (MSB) ‏
  • 43.
  • 44. PXS - Components PXS System Components Master Patient Index (MPI) ‏ Virtual Medical Record (VMR) ‏ Document Management Adapter (DMA) ‏ Medical Service Bus (MSB) ‏
  • 45.
  • 46. PXS – MSB continued…
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.