Download presentation
Presentation is loading. Please wait.
Published byFelicia Berry Modified over 8 years ago
1
From RIMBAA to SIMBAA ? Robert Worden Open Mapping Software Ltd robert@OpenMapSW.com
2
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 ??
3
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)
4
Selecting and Renaming
5
The Simplified Class Model Classes labelled by. ( ) Business names chosen in previous step. Tree of containment associations.
6
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
7
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
8
Potential Applications Transition of Care Reference Implementation (in S&I Framework) Model-driven user interface (e.g. CDA document builder) Green Lab, Green Pharmacy,....
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.