From RIMBAA to SIMBAA ? Robert Worden Open Mapping Software Ltd

Slides:



Advertisements
Similar presentations
1 OOR in the Classroom An Experience Report Ken Baclawski Northeastern University.
Advertisements

Inside an XSLT Processor Michael Kay, ICL 19 May 2000.
Message Simplification Making Version 3 as easy to implement as Version 2 – but with sound semantics
Semantic Mapping and HL7
Building FHIR Servers on Existing Applications
HL7 V3 Model Driven Software Development René Spronk (Ringholm bv, HL7 International RIMBAA Committee Chair) Charlie McCay (Ramsey Systems Ltd, HL7 International.
Clinical Documents with HL7 CDA. HL7 CDA – Key messages CDA is the standard for electronic exchange of clinical documents; levels 1,2,3 are different.
RIM Based Application Architecture
Green CDA Implementation Robert Worden Open Mapping Software Ltd HL7 UK
Clinical Documentation Architecture (CDA) S&I Framework One-Pager Series, Side 1 Background CDA is an XML-based standard prescribed by HL7 that specifies.
More Meaningful Use of CDA: the CDA-FHIR Bridge Robert Worden
V3 Lite – Simplifying the Exchange of HL7 V3 Messages Robert Worden
NIEM Healthcare Domain FHIM/S&I Framework Strategy 4/7/2011.
NaLIX: A Generic Natural Language Search Environment for XML Data Presented by: Erik Mathisen 02/12/2008.
CS 290C: Formal Models for Web Software Lecture 6: Model Driven Development for Web Software with WebML Instructor: Tevfik Bultan.
FHIRFarm – How to build a FHIR Server Farm (quickly)
HL7 UK 2003 (c) Abies Ltd Modelling Clinical Information Using UML Tim Benson Abies Ltd
FHIM Overview How the FHIM can organize other information modeling efforts.
CIMI / FHIR and Shape Expressions. Local DB … …
HL7 Version 3 – A new implementation direction Grahame Grieve CfH / Jiva / HL7 Australia co-chair Infrastructure & Messaging TS Project Lead, Eclipse OHF.
Presented by Davide Magni Versioning in. Topics  phi-Technology Definition  phi-Designer short overview  phi-Solution step-by-step  phi-Technology.
Project Highlights. New Process Project Report videos available at
Model-Driven Health Tools (MDHT) CDA Tools Overview
NHS CFH Approach to HL7 CDA Rik Smithies Chair HL7 UK NProgram Ltd.
Java.sun.com/javaone/sf | 2004 JavaOne SM Conference | Session The Eclipse Modeling Framework Ed Merks, Ph.D. Software Architect IBM Canada Ltd.
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
Agenda Introduction to MDHT MDHT Capabilities MDHT support using Consolidated CDA 1.
MDA and QVT  Tom Gullion, Director of Product Management, Together Products.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
Interoperability in Information Schemas Ruben Mendes Orientador: Prof. José Borbinha MEIC-Tagus Instituto Superior Técnico.
Query Health Operations Workgroup HQMF & QRDA Query Format - Results Format February 9, :00am – 12:00am ET.
Modeling Tools for Healthcare Technical Overview April 8, 2009.
AIXM Users’ Conference, March Implementing AIXM in Instrument Flight Procedures Automation Presenter: Iain Hammond MacDonald, Dettwiler &
Nadir Saghar, Tony Pan, Ashish Sharma REST for Data Services.
Presented by Davide Magni and Andrea Ceiner ?. The proposal = A complete suite of tools open source & open standard for Model-Design-Generate healthcare.
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.
Gpi gordon point informatics Information Decomposition at NCI Jean Duteau HL7 UK RIMBAA Conference, November 4, 2010.
HIT Standards Committee S&I and CDA – Update and Discussion November 16 th, 2011 Doug Fridsma, MD, PhD.
CCSDS Service Management ESA/ESOC UM Prototype 20 April 2009.
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.
Mir Farooq Ali Computer Science, Virginia Tech May 9, 2003 Building Multi-platform User Interfaces using UIML.
S&I Framework – Transitions of Care Reference Implementation 0 Value Proposition For Using the Transitions of Care Reference Implementation For Consolidated.
Research Network Query Interoperation James R. Campbell University of Nebraska.
CS 157B: Database Management Systems II February 11 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
SimDB Implementation & Browser IVOA InterOp 2008 Meeting, Theory Session 1. Baltimore, 26/10/2008 Laurent Bourgès This work makes use of EURO-VO software,
UPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 uPortal RC2 Preview Moving on Up Reviewing current work and future plans Standardizing the framework.
Source IT System ( LIS) Consumer IT System (Certified * Ambulatory EHR) Pre-Condition: The Source has received an Order from the Consumer (either Manually.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Lecture Transforming Data: Using Apache Xalan to apply XSLT transformations Marc Dumontier Blueprint Initiative Samuel Lunenfeld Research Institute.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
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.
Robert Worden Open Mapping Software Ltd
FHIR and Relational Databases
FHIRForms – Viewing and Editing FHIR Data
Physical Data Model – step-by-step instructions and template
Data Modeling II XML Schema & JAXB Marc Dumontier May 4, 2004
Microsoft Access 2003 Illustrated Complete
Modelling Clinical Information Using UML
Evaluating Compuware OptimalJ as an MDA tool
Electronic Health Record Access Control 7
Software Architecture & Design
Presentation transcript:

From RIMBAA to SIMBAA ? Robert Worden Open Mapping Software Ltd

RIMBAA to SIMBAA SIMBAA = Simple Model-based Application Architecture ‘Green CDA’ or ‘Green V3’ simplification produces a simplified class model – as well as reliable transforms to full V3 Specific to a set of use cases Much smaller than the RIM-based model; no clutter for other use cases, no V3 fixed stuff. Meaningful business names Why not use the simplified model for application development? Benefits: – Saves costs and timescales – Larger pool of developers – Understandable by clinicians – Easier testing – MDA with a neat model – Simple XML serialisation – Fully interoperable with RIM-based models Relationship to RFH ??

Simplifying V3 or CDA V3 RMIM (MIF) Templated RMIM (ECore) Annotated RMIM (Ecore) Simple Message Schema Skeleton Simple Message Simple-Full Transforms (XSLT) Simple-Full Mappings Simple Class Model (Ecore) Press the Button Select Rename MDHT model (Ecore)

Selecting and Renaming

The Simplified Class Model Classes labelled by. ( ) Business names chosen in previous step. Tree of containment associations.

Mapping to the Simplified Class Model The Green CDA class model is a good target for mapping any other XML to. Any => Any transforms can be generated from the mappings Full ToC CDA Simplified Green ToC CDA Clinical Informatio nModel EHR database CCR NCPDP Green ToC CDA Class Model

Model –Based Application Development Can develop applications entirely in terms of the model, and interface them to any XML or database which is mapped to the model Model-based query language – can query several mapped data sources side by side, and compare results Two possible styles of application development: – ‘Generic’ code: class names, attribute and association names as string arguments – EMF-generated Java classes: class names and method names as in the model Business names make the code simple and understandable

Potential Applications Transition of Care Reference Implementation (in S&I Framework) Model-driven user interface (e.g. CDA document builder) Green Lab, Green Pharmacy,....