Presentation is loading. Please wait.

Presentation is loading. Please wait.

From RIMBAA to SIMBAA ? Robert Worden Open Mapping Software Ltd

Similar presentations


Presentation on theme: "From RIMBAA to SIMBAA ? Robert Worden Open Mapping Software Ltd"— Presentation transcript:

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,....


Download ppt "From RIMBAA to SIMBAA ? Robert Worden Open Mapping Software Ltd"

Similar presentations


Ads by Google