cross-paradigm interoperability implementation guide for immunizations (“x paradigm”)

13
© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office. Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”) Service Oriented Architecture May 2013 update

Upload: kamal-wiggins

Post on 03-Jan-2016

25 views

Category:

Documents


1 download

DESCRIPTION

Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”). Service Oriented Architecture May 2013 update. Overview. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”)

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

Cross-Paradigm Interoperability

Implementation Guide for Immunizations(“X Paradigm”)

Service Oriented Architecture

May 2013 update

Page 2: Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”)

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

Overview

The X Paradigm project is meant to provide guidance in creating deployments where many systems, new and legacy, speaking different standard protocols, must interoperate to satisfy one healthcare domain.

The immunizations domain was chosen due to its relative simplicity, existing infrastructure, and the background of some authors. The HL7 Service-Aware Interoperability Framework (SAIF) provides the theoretical and standards framework for approaching the project.

The X Paradigm Informative Ballot is an early draft released for HL7 ballot for purposes of collecting broad review and comment. The project is not complete; it is informative at this early stage.

Page 3: Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”)

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

Service-Aware Interoperability Framework

Next draft will likely follow a straightforward crosswalk of the SAIF Enterprise Conformance and Compliance Framework

Page 4: Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”)

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

Enterprise Dimension Previous draft worked from the Immunization

DAM No reason to change that chapter (yet)

Page 5: Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”)

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

Information Dimension Use of Object Management Group’s

(OMG’s) Model-Driven Message Interoperability (MDMI) standard fleshed out

Presentations: Tues Q2 PHER Tues Q3 SOA Wed Q4 SAIF Architecture Program

Page 6: Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”)

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

Runtime ServiceServiceService

Instance of ImmunizationC-CDA Doc.

Instance of ImmunizationC-CDA Doc.

Instance of Immunization

HL7 V2 Message

Instance of Immunization

HL7 V2 Message

Implementation

HL7 SAIF: Information View

Use Case:Immunizations

Paradigm AParadigm A “Brute force” approach

“Brute force” approach Paradigm B Paradigm B

Implementable Perspective

Implementable Perspective

Conceptual PerspectiveConceptual Perspective

Logical Perspective

Logical Perspective

ImmunizationModel C-CDAImmunizationModel C-CDA

Clinical ReferentIndex?

Clinical ReferentIndex?

SpreadsheetSpreadsheet HL7 V2IZ field list

C-CDA ModelC-CDA Model

Page 7: Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”)

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

Runtime Service

Immun. C-CDA MDMI Map

Immun. C-CDA MDMI Map

Immun. HL7 V2 MDMI Map

Immun. HL7 V2 MDMI Map

Instance of ImmunizationC-CDA Doc.

Instance of ImmunizationC-CDA Doc.

Instance of Immunization

HL7 V2 Message

Instance of Immunization

HL7 V2 Message

Implementation (not part of standard)

Applying Model Driven Message Interoperability standard to the Immunization Use Case – SAIF Information View only

Paradigm AParadigm A MDMI artifactsMDMI artifacts Paradigm B Paradigm B

Immun. C-CDA MDMI Map

Immun. C-CDA MDMI Map

Immun. HL7 V2 MDMI Map

Immun. HL7 V2 MDMI Map

Implementable Perspective

Implementable Perspective

Conceptual PerspectiveConceptual Perspective

Logical Perspective

Logical Perspective

Immunization DAM (not yet traceable)Immunization DAM (not yet traceable)

ImmunizationC-CDA standardImmunization

C-CDA standard

Clinical Referent

Index

Clinical Referent

Index

Immun.C-CDA MDMIModel

Immun.C-CDA MDMIModel

Immun.HL7 V2MDMIModel

Immun.HL7 V2MDMIModel

HL7 V2 MDMIMap

HL7 V2 MDMIMap

Instance of HL7 V2

Message

Instance of HL7 V2

Message

HL7 V2Base Standard

C-CDA modelC-CDA model

MDMIMetamodel

MDMIMetamodel

MDMIMetamodel

MDMIMetamodel

Referent Index

Metamodel

Referent Index

Metamodel

Page 8: Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”)

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

Runtime Service

Immun. C-CDA MDMI Map

Immun. C-CDA MDMI Map

Immun. HL7 V2 MDMI Map

Immun. HL7 V2 MDMI Map

Instance of ImmunizationC-CDA Doc.

Instance of ImmunizationC-CDA Doc.

Instance of Immunization

HL7 V2 Message

Instance of Immunization

HL7 V2 Message

Implementation

Information View Only of HL7 SAIF

Use Case I: Cross Paradigm Immunization

Paradigm AParadigm A A MDA Approach(OMG MDMI)

A MDA Approach(OMG MDMI) Paradigm B Paradigm B

Immun. C-CDA MDMI Map

Immun. C-CDA MDMI Map

Immun. HL7 V2 MDMI Map

Immun. HL7 V2 MDMI Map

Implementable Perspective

Implementable Perspective

Conceptual PerspectiveConceptual Perspective

Logical Perspective

Logical Perspective

ImmunizationDAM

ImmunizationDAM

ImmunizationModel C-CDAImmunizationModel C-CDA

MDMI Meta-Model

MDMI Meta-Model

Referent Index Meta- Model

Referent Index Meta- Model

Clinical Referent

Index

Clinical Referent

Index

Immun.C-CDA MDMIModel

Immun.C-CDA MDMIModel

Immun.HL7 V2MDMIModel

Immun.HL7 V2MDMIModel

Use Case II: CCD / HL7 V2 Information Exchange

CCD MDMIMap

CCD MDMIMap

Instance of -CCD Doc.

Instance of -CCD Doc.

CCD MDMIMap

CCD MDMIMap

C-CDA ModelC-CDA Model

CCDModelCCD

Model

CCDMDMIModel

CCDMDMIModel

HL7 V2 MDMIMap

HL7 V2 MDMIMap

Instance of HL7 V2

Message

Instance of HL7 V2

Message

HL7 V2 MDMIMap

HL7 V2 MDMIMap

HL7 V2MDMIModel

HL7 V2MDMIModel

Use Case IV: FHIR / CCDUse Case III: FHIR / HL7

HL7 V2Base Standard

FHIR MDMIMap

FHIR MDMIMap

Instance of -FHIR Doc.

Instance of -FHIR Doc.

FHIR MDMIMap

FHIR MDMIMap

C-CDA ModelC-CDA Model

FHIRModelFHIR

Model

FHIRMDMIModel

FHIRMDMIModel

CCD MDMIMap

CCD MDMIMap

Instance of CCD MessageInstance of

CCD MessageCCD MDMI

MapCCD MDMI

Map

CCDMDMIModel

CCDMDMIModel

C-CDA ModelC-CDA Model

CCDModelCCD

Model

Page 9: Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”)

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

Computational (Behavoural) Dimension

«meet-in-the-middle» approach

Current approach:From conceptual perspective we start with a retro-modeling of DAM Storyboards in BPMN2 process models From implementable perspective we start with a retro-modeling of existing specification (e.g. HSSP WS* and IHE TF) with SoaML (UML)Executable UML (fUML/ALF) should be used to create a mapping between services operations of differents paradigms. fUML combined with MDMI will provide the specification and the implementable specification of the adapters between two paradigms.The ontology work we’ll be considered in the ongoing work

Page 10: Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”)

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

behavioural dimension SAIF ISM: «language»/metamodels used

Enterprise dimension

Information dimension

Behavioral dimension

Engineering dimension

Technical dimension

Conceptual perspective

Logical perspective

Implementable perspective

Business perspective•Plain english •BPMN 2 (process models)•SoaML (capability)

Platform independent-SoaML (full Services Architectures)-fUML (Semantics of a Foundational Subset for Executable UML Models)

Platform specific-fUML/ALF (Action Language for Foundational UML)

Page 11: Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”)

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

Behavioral dimension SAIF ISM: some detailsBehavioral Dimension

Paradigm A X ParadigmsInteroperability Models

Paradigm B

Conceptual perspective

Logical perspective

Implementable perspective

Immunization DAMImmunization DAM

BPMN 2 Process Models from storyboardsBPMN 2 Process Models from storyboards

Identify Capabilities (SoaML)Identify Capabilities (SoaML)

RLUS

CDSS

IXS CTS2

HCSPDIR

Mapping capabilities with HSSPS Services

inventory

Mapping capabilities with HSSPS Services

inventory

HSSP Inventory

X Paradigm Services Architecture ModelX Paradigm Services Architecture ModelParadigm A

Specific modele.g. HSSP WS*

Paradigm A Specific modele.g. HSSP WS*

Paradigm BSpecific model

e.g. IHE TF

Paradigm BSpecific model

e.g. IHE TF

Mapping interfaces(fUML ModelI)

Mapping interfaces(fUML ModelI)

Paradigm A Specificification

Paradigm A Specificification

Paradigm B SpecidicationParadigm B

SpecidicationMapping

(fUML/ALF script)Mapping

(fUML/ALF script)

Protocol Bridging Impl.Service/message protocol A

Service/message protocol A

Service/message protocol B

Service/message protocol B

Page 12: Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”)

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

Technical Dimension

?Out of scope?

Page 13: Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”)

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

Open Issues

How do V3 (C-CDA) and V2 specifications fit into the SAIF ECCF (or do they?)

Is the FHIR resource being developed in PHER isomorphic with the MDMI referent index?

How does the Conceptual level (example: Immunization DAM) work back into the process?