Agenda Introduction to MDHT MDHT Capabilities MDHT support using Consolidated CDA 1.

Slides:



Advertisements
Similar presentations
Model-Based Testing with Smartesting Jean-Pierre Schoch Sogetis Second Testing Academy 29 April 2009.
Advertisements

HL7 V2 Implementation Guide Authoring Tool Proposal
LRI Validation Suite Meeting August 16, Agenda Review of LRI Validation Suite Charter/Overview Acquiring test data update Review of proposed test.
IHIC 2011 – Orlando, FL Amnon Shabo (Shvo), PhD HL7 Clinical Genomics WG Co-chair and Modeling Facilitator HL7 Structured Documents WG.
IAAnalyzer: Towards a Model-Driven Modeling and Analysis Framework for C ONNECT(ors) Massimo Tivoli, University of L’Aquila (UNIVAQ)
HL7 V3 Model Driven Software Development René Spronk (Ringholm bv, HL7 International RIMBAA Committee Chair) Charlie McCay (Ramsey Systems Ltd, HL7 International.
S&I Framework Testing HL7 V2 Lab Results Interface and RI Pilot Robert Snelick National Institute of Standards and Technology June 23 rd, 2011 Contact:
Green CDA Implementation Robert Worden Open Mapping Software Ltd HL7 UK
C-CDA Constraints FACA - Strategy Discussion June 23, 2014 Mark Roche, MD.
Clinical Documentation Architecture (CDA) S&I Framework One-Pager Series, Side 1 Background CDA is an XML-based standard prescribed by HL7 that specifies.
Electronic Submission of Medical Documentation (esMD) for Medicare FFS Presentation to HITSC Provenance Workgroup January 16, 2015.
Looking ahead: caGrid community requirements in the context of caGrid 2.0 Lawrence Brem 7 February 2011.
Electronic Submission of Medical Documentation (esMD) Clinical Document Architecture R2 and C-CDA Comparison April 24, 2013.
NIEM Healthcare Domain FHIM/S&I Framework Strategy 4/7/2011.
JAXB Java Architecture for XML Binding Andy Fanton Khalid AlBayat.
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
Companion Guide to HL7 Consolidated CDA for Meaningful Use Stage 2
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
A Model Driven Approach for Cross Paradigm Interoperability using OMG’s MDMI Standard Cross Paradigm Working Group.
FHIRFarm – How to build a FHIR Server Farm (quickly)
FHIM Overview How the FHIM can organize other information modeling efforts.
HL7 Version 3 – A new implementation direction Grahame Grieve CfH / Jiva / HL7 Australia co-chair Infrastructure & Messaging TS Project Lead, Eclipse OHF.
TECHNICAL. The iMDHT technical team Shared Technical Objective: Toolkit that lowers the bar and accelerates development of innovative applications Shared.
Model-Driven Health Tools (MDHT) CDA Tools Overview
Web Services and HL7v3 in IHE profiles Vassil Peytchev Epic.
© 2012 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International.
Transitions of Care Initiative Companion Guide to Consolidated CDA for Meaningful Use.
Modeling Tools for Healthcare Technical Overview April 8, 2009.
Automating the production of CDA R2 artefacts using openEHR Archetypes and Templates. Making Health Compute December 5 th, 2007.
Copyright © 2012, FireStar Software, Inc. All rights reserved.Slide 1 MDMI – Technical Overview.
Summary Report Project Name: Model-Driven Health Tools (MDHT) Brief Project Description: Support the complete lifecycle of designing CDA implementation.
David Webber, NIEM Team, Oracle Public Sector Rapid NIEM XML Exchange Design, Semantics and UML Models NIEM Test Model Data Deploy Requirements Build Exchange.
L SERVICE DELIVERY Pharmacy Public Health Provider Interoperability Services Data Interchange Legacy System Adapters Simulator Health Service Bus Infrastructure.
MDHT Architecture Diagram Rama Ramakrishnan 1. Introduction The intent is to capture the high level architecture of the MDHT. The following diagrams are.
© 2011 Lantana Consulting Group, 1 Open Health Tools Membership Presentation July Lantana Consulting Group Transforming healthcare.
HIT Standards Committee S&I and CDA – Update and Discussion November 16 th, 2011 Doug Fridsma, MD, PhD.
Networking and Health Information Exchange Unit 5b Health Data Interchange Standards.
From RIMBAA to SIMBAA ? Robert Worden Open Mapping Software Ltd
Standards Analysis Summary vMR –Pros Designed for computability Compact Wire Format Aligned with HeD Efforts –Cons Limited Vendor Adoption thus far Represents.
Summary Report Project Name: Model-Driven Health Tools (MDHT) Brief Project Description: Support the complete lifecycle of designing CDA implementation.
S&I Integration with NIEM (DRAFT) Standards Development Support June 8, 2011.
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
Public Health Reporting Initiative Stage 3 Sprint: Implementation Guide Development 1.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
MATT REID JULY 28, 2014 CCDA Usability and Interoperability.
© Siemens AG, CT SE 2 C O R P O R A T E T E C H N O L O G Y 1 Model-Driven Development for Pluggable Collaborations Iris Groher, Stephan Bleicher, Christa.
S&I Framework – Transitions of Care Reference Implementation 0 Value Proposition For Using the Transitions of Care Reference Implementation For Consolidated.
Leveraging SET, OWL, CAM and Dictionary based tools to enabled automated cross-dictionary domain translations David Webber OASIS SET TC / CAM TC (with.
Weaving a Debugging Aspect into Domain-Specific Language Grammars SAC ’05 PSC Track Santa Fe, New Mexico USA March 17, 2005 Hui Wu, Jeff Gray, Marjan Mernik,
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Interoperability Testing. Work done so far WSDL subgroup Generated Web Service Description with aim for maximum interoperability between various SOAP.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
Open Source & Interoperability Profit Proprietary Closed Free Collaborative Open.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Summary Report Project Name: Model-Driven Health Tools (MDHT) Brief Project Description: Support the complete lifecycle of designing CDA implementation.
Summary Report Project Name: Model-Driven Health Tools (MDHT) Brief Project Description: Support the complete lifecycle of designing CDA implementation.
Lab Results Interface Validation Suite Workgroup and Pilots Workgroup Vision, Charter, NIST Collaboration, July 8,
CDA Overview HL7 CDA IHE Meeting, February 5, 2002 Slides from Liora Alschuler, alschuler.spinosa Co-chair HL7.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Model-Driven Health Tools (MDHT) CDA Tools Overview John T.E. Timm (IBM Research) and David A. Carlson (Veterans.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
Trifolia: Tooling to Support Standards Development
Summary Report Project Name: Model-Driven Health Tools (MDHT)
Data Modeling II XML Schema & JAXB Marc Dumontier May 4, 2004
Templates & Implementation Guides
HL7 Business Architecture Model (PLA TSC Project)
Creating fhir® Clinical Documents with Trifolia & Camara
Software Architecture & Design
Presentation transcript:

Agenda Introduction to MDHT MDHT Capabilities MDHT support using Consolidated CDA 1

INTRODUCTION TO MDHT 2

MDHT – What & Why 3 MDHT – Model Driven Health Tools under OHT. Motivation Factors : Healthcare interoperability standards for clinical documents have:  Steep learning curve : lengthy and complex specifications  Lack of tooling : support for template model design & implementation  No formal methodology/best practices for developing templates and implementation guides  No automated method to validate clinical documents Current implementation approaches are inadequate  XML processing technologies e.g. SAX, DOM, Xpath  XML Binding techniques e.g. JAXB, EMF-XSD, XMLBeans  RIM based approaches

MDHT Benefits 4 Decreasing cost & Accelerate adoption of CDA R2 (MU2 NPRM). Provide standard OOAD-based methodology/tooling for modeling CDA templates Provide a model-driven framework for generating runtime API that support Domain specific API (e.g. BloodPressureReading instead of Observation) Construction of instances that conform to one or more templates Consumption of XML instances that de-serialize into appropriate template Support the validation of instances against constraints defined in model Available as Open Source

MDHT Users 5 Healthcare IT Standards Developers/Publisher(s) Create new models/templates Combine and extend existing models Publish Implementation Guides (IG) Healthcare IT Standards Users/Implementer(s) Customize existing models / templates & generate API Use generated runtime API in healthcare data exchange applications (e.g. EMR adapters to export / import ) Construct / Validated CDA xml instances.

High Level View 6

MDHT CAPABILITIES 7

MDHT – Inputs & Outputs 8

MDHT Technical Overview 9 UML Model Create / Edit standardized UML model(s). Java API Create / Edit CDA documents Validation routines Unit Test code generation for every constraint. Document Publishing Generate Implementation guides based on the Model using the “SHALL”, “SHOULD” & “MAY” keywords Uses the standard DITA-OT toolkit for document generation.. Choice of formats ( PDF, Eclipse Help, ePub, Kindle Mobi etc.)

Validation 10 The items which are available to validate: Constraints such as cardinality, data types, vocabulary, default values etc. as declared by the specification(s). Rule Constraints specified by the modeler or generated during the model-to-model transformation The output of validation is implemented as a diagnostic tree object Diagnostic tree can be processed using CDA utility class Validation Severity & Message as specified in the model. User can determine the appropriate level of validation messaging. Can choose all or selectively from Errors / Warning/ Information messages.

MOVING TOWARDS CONSOLIDATED CDA 11

MDHT can quickly move towards Consolidated CDA 12 MDHT has created a complete UML Model for the HL7 C-CDA DSTU released in December This model includes all Document Templates, Section and Entry Level Templates specified by the DSTU. All of the Constraints have also been modeled, including Vocabulary constraints for small static value sets. If additional changes are made to the C-CDA to incorporate some of the MU2 NPRM requirements, they can quickly be incorporated into the MDHT C-CDA Model.

Moving towards MU2 13 MDHT has a MDHT Release 1.1 which incorporates the C-CDA models. (Scheduled to be released by the May 2012) HL7 C-CDA IG issues/changes will be integrated with the next release of the HL7 C-CDA DSTU. Additional MDHT C-CDA changes will continue to be addressed as they are identified, prioritized and scheduled based upon the bi-monthly MDHT SPRINT planning meetings. If additional changes are made to the C-CDA to incorporate some of the ToC requirements for the MU2 NPRM, they can quickly be incorporated into the MDHT C-CDA Model.

14 Why Customers choose MDHT Abstraction: Lets you work at a higher level than the raw XML createAdvanceDirective() Vs Boilerplate: Generates required values for you (template ids, etc.) Leverages the Java language (type safe, object oriented, etc.) and therefore is less error prone than generating/consuming XML directly Simplifies the amount of code constructs (XPath and DOM are verbose) MDHT has a helpful and responsive community Open Source (contribute feedback, bug fixes)

CDA XML compared to MDHT code ReactionObservation reactionObservation = CCDFactory.eINSTANCE.createReactionObservation().init(); reactionObservation.setCode(new Code("ASSERTION", " ").getCD()); reactionObservation.getValues().add(new Code("Hives").getCD()); 15

How is currently using MDHT? 16 The following is a list of Organizations currently using MDHT within their development environment. (This is only a partial list.) IBM Mirth Corporation Orion Health ONC S&I Framework

17