Presentation on theme: "A Model Driven Approach for Cross Paradigm Interoperability using OMG’s MDMI Standard Cross Paradigm Working Group."— Presentation transcript:
A Model Driven Approach for Cross Paradigm Interoperability using OMG’s MDMI Standard Cross Paradigm Working Group
Model Driven Message Interoperability (MDMI) An approved Object Management Group standard. – MDMI is a Platform Independent Model. http://www.omg.org/spec/MDMI/ http://www.omg.org/spec/MDMI/ MDMI transforms and translates data in one format (source) to a different format (target). MDMI is a project within the Open Health Tools Model Driven Health Tools (MDHT) project.
Bringing OMG and HL7 standards together - MDA MDMI Approach Addresses Information Viewpoint Conceptual: HL7 RIM Model (C-CDA) Logical: OMG MDMI Model (PIM) Implementation: OMG MDMI Map (PSM) From: The Practical Guide to SOA in Healthcare Volume II: Nancy Orvis, Stephen Hufnagel, Alean Kirnak, John Ritter
Components of MDMI 1.MDMI Referent Index: a list of semantically clear terms with associated datatype. Healthcare Referent Index (PSM). The reference models used were the HITSPT C-154 Data Dictionary and HL7 datatypes. 2.Creating MDMI Maps: options range from generating using a tool in MDHT to using the MDMI Editor. 3.Achieving interoperability (Implementation): MDMI Runtime.
Create and Modify MDMI Maps Automated from Information Model No “formal model” - MDMI Tool Semi-Automation: Incomplete Model XSD, XML, CVS, etc MDMI Map MDMI maps are based on the MDMI Model and are declarative/ parametric. It is simple to manage change by generating a new Map or modifying an existing Map.
Demo Map Creation from Information Model – CCD MDMI Map (executable) From MDMI Editor – Proprietary Map MDMI RunTime
MDMI Referent Index MDMI -Unique ID -Description Links to Industry Models Links to Business Rules, Regulations Links to Ontology Terminology Models Other Information Different Languages Alias / Synonyms RDF URIs New Business Terms Meta Data about Business Term MDHT team is beginning to work on a systematic approach to populating and maintaining the Healthcare Referent Index