This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

CS API based on collapsed models

From HL7Wiki
Revision as of 09:46, 13 October 2009 by Rene spronk (talk | contribs) (New page: category:RIMBAA Issue ==Summary== *If one were to create a programming API for RIM based models, one could base it on collapsed/flattened models instead of on a CIM. Code generation ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Summary

  • If one were to create a programming API for RIM based models, one could base it on collapsed/flattened models instead of on a CIM. Code generation based on collapsed/flattened models results in smaller (more manageable) code.

Details

Lyssa Koton Neel (CIHI), on the RFP for a Canadian tool based on this mechanism:

  • The "collapsed" MIF is described here Message_reshaping_rules
  • It does the following:
    1. Hide all fixed values from the application
    2. Where possible, expose data elements using business names, not HL7 names
    3. Simplify the object model by eliminating unnecessary nesting, 1..1 relationships and similar constructs
    4. etc.
  • This had been balloted as a "new ITS" but was rejected.
  • Mohawk College has a working version of such a system (called the "Everest Framework") available on their website: [1]