Cross paradigm interoperability implementation guide for immunizations x paradigm
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

Cross-Paradigm Interoperability Implementation Guide for Immunizations (“X Paradigm”) PowerPoint PPT Presentation


  • 36 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

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

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Cross paradigm interoperability implementation guide for immunizations x paradigm

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

Service Oriented Architecture

May 2013 update


Overview

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.


Service aware interoperability framework

Service-Aware Interoperability Framework

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


Enterprise dimension

Enterprise Dimension

  • Previous draft worked from the Immunization DAM

  • No reason to change that chapter (yet)


Information dimension

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


Cross paradigm interoperability implementation guide for immunizations x paradigm

HL7 SAIF:

Information View

Use Case:

Immunizations

Paradigm A

“Brute force” approach

Paradigm B

  • Conceptual Perspective

C-CDA

Model

Clinical Referent

Index?

  • Logical Perspective

  • Implementable Perspective

Immunization

Model C-CDA

Spreadsheet

HL7 V2

IZ field list

Implementation

Instance of Immunization HL7 V2 Message

  • Service

Instance of Immunization

C-CDA Doc.

Runtime Service


Cross paradigm interoperability implementation guide for immunizations x paradigm

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

Paradigm A

MDMI artifacts

Paradigm B

  • Conceptual Perspective

Immunization DAM (not yet traceable)

MDMI

Metamodel

Referent Index

Metamodel

MDMI

Metamodel

  • Logical Perspective

Clinical Referent

Index

Immun.

C-CDA MDMI

Model

Immun.

HL7 V2

MDMI

Model

C-CDA model

  • Implementable Perspective

HL7 V2

Base Standard

Immun. HL7 V2 MDMI Map

HL7 V2 MDMI

Map

Immunization

C-CDA standard

Immun. C-CDA MDMI Map

Implementation

(not part of standard)

Instance of Immunization HL7 V2 Message

Instance of HL7 V2 Message

Instance of Immunization

C-CDA Doc.

Immun. HL7 V2 MDMI Map

Immun. C-CDA MDMI Map

Runtime Service


Cross paradigm interoperability implementation guide for immunizations x paradigm

Information View Only of HL7 SAIF

Use Case III:

FHIR / HL7

Use Case II:

CCD / HL7 V2 Information Exchange

Use Case I:

Cross Paradigm Immunization

Use Case IV:

FHIR / CCD

Paradigm A

A MDA Approach

(OMG MDMI)

Paradigm B

  • Conceptual Perspective

Immunization

DAM

C-CDA

Model

C-CDA

Model

C-CDA

Model

Clinical Referent

Index

  • Logical Perspective

Referent Index Meta- Model

HL7 V2

MDMI

Model

CCD

MDMI

Model

FHIR

MDMI

Model

CCD

MDMI

Model

Immun.

C-CDA MDMI

Model

Immun.

HL7 V2

MDMI

Model

HL7 V2

Base Standard

CCD

Model

CCD

Model

FHIR

Model

Immunization

Model C-CDA

MDMI

Meta-Model

  • Implementable Perspective

CCD MDMI

Map

Immun. HL7 V2 MDMI Map

HL7 V2 MDMI

Map

FHIR MDMI

Map

CCD MDMI

Map

Immun. C-CDA MDMI Map

Implementation

Instance of Immunization HL7 V2 Message

Instance of HL7 V2 Message

Instance of CCD Message

Instance of -CCD Doc.

Instance of -FHIR Doc.

Instance of Immunization

C-CDA Doc.

CCD MDMI

Map

Immun. HL7 V2 MDMI Map

HL7 V2 MDMI

Map

CCD MDMI

Map

FHIR MDMI

Map

Immun. C-CDA MDMI Map

Runtime Service


Computational behavoural dimension

Computational (Behavoural) Dimension

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

«meet-in-the-middle» approach


Behavioural dimension saif ism language metamodels used

behavioural dimension SAIF ISM: «language»/metamodels used

  • 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)


Behavioral dimension saif ism some details

Behavioral dimension SAIF ISM: some details

Immunization DAM

BPMN 2 Process Models from storyboards

Identify Capabilities (SoaML)

HSSP Inventory

Mapping capabilities with HSSPS Services inventory

Paradigm B

Specific model

e.g. IHE TF

Paradigm A

Specific model

e.g. HSSP WS*

X Paradigm Services Architecture Model

Mapping interfaces

(fUMLModelI)

Paradigm A

Specificification

Paradigm B

Specidication

Mapping

(fUML/ALF script)

  • Service/message protocol A

ProtocolBridgingImpl.

  • Service/message protocol B


Technical dimension

Technical Dimension

  • ?Out of scope?


Open issues

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?


  • Login