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

Difference between revisions of "RIMBAA 200909 WGM Minutes"

From HL7Wiki
Jump to navigation Jump to search
Line 1: Line 1:
==Minutes of Monday Q4 [[Image:Business-Icon.jpg]] [[Image:Technical med.gif]]==
 
*Attendees:
 
**Peter Hendler, KP
 
**Amnon Shabo, IBM research
 
**Davide Magni, ITAL TBS
 
**Andy Stechishin, GPi
 
**Luigi Sison, VA
 
**Andrea Ceiner, ITAL TBS
 
**Vassil Peytchev, Epic
 
**Rene Spronk, Ringholm
 
*Peter Hendler calls to order at 15:40
 
*Motion to approve the agenda for the week (Andy/Rene, 7-0-0)
 
*Motion to approve the minutes of the January 2009 WGM [[RIMBAA_200901_WGM_Minutes]]. The WG didn't meet in Kyoto. (Rene/Amnon, 7-0-0)
 
*Gunther Schadow has resigned as a RIMBAA co-chair.
 
**Motion to appoint Rene as an interim RIMBAA co-chair (Andy/Amnon, 7-0-0).
 
*''Peter hands the gavel to Rene''
 
*''Luigi leaves the meeting''
 
*Action item for Rene: inform HL7 HQ of the new interim co-chair. (done, 20090921)
 
*Review and approve [[RIMBAA SWOT]]. Motion to approve the SWOT (Andy/Peter, 6-0-0)
 
*Review [[RIMBAA in the HL7 Roadmap]]
 
*Review the [http://gforge.hl7.org/gf/download/frsrelease/509/6471/FTSD-WorkGroupHealth2009Sept.pdf Work Group Health] sheet created by the steering division
 
**Action item for Rene: ask Wilfred (HL7 HQ) to create a project in HL7 Gforge that references the existing Java SIG repository. (done 20090921)
 
*Announcement of European meeting, see [http://hl7book.net/index.php?title=RIMBAA-Europe_Agenda_8 Agenda for Amsterdam RIMBAA meeting Oct. 27th]
 
**Motion to designate the Oct. 27th meeting in Amsterdam as an out-of-cycle meeting of the RIMBAA WG (Andy/Peter, 6-0-0).
 
**Action item for Rene: notify HL7 HQ of this decision.(done, 20090921)
 
*Discussion of the goals of the RIMBAA WG:
 
*#Marketing - Public exposure of successes (of v3 implementability and the RIM itself)
 
*#Sharing of experiences and solutions
 
*#*Document/describe (for all possible cell transitions) how those steps could be supported/achieved.
 
*#*We focus on Patterns for Application Development. Guidance, no normative outcomes.
 
*#*Reference Implementation (Java SIG materials, extend OHT?)
 
*#*Outreach to RIMBAA implementers (especially those not present at RIMBAA meetings); publish reviews of existing RIMBAA implementations
 
*#Education - for newbies to RIMBAA
 
*#Standard Improvement
 
*#*Identify issues in HL7 standards during the implementation process
 
*#*Work with ITS WG on an RS XML ITS and the identification of CS-RS transition issues
 
*#*Identify issues caused by the ‘interoperability mindset’ of the RIM
 
*#*V3 constructs: Context Conduction, Update Mode, Object Versioning
 
*#*Work on SAEAF
 
*Discussion of the RIMBAA delivarables. Motion to approve the following two projects (Andy/Peter, 6-0-0)
 
*#A set of harmonized whitepapers that detail the things one needs to be aware about when creating a RIMBAA implementation. Initial whitepaper: "ORM Approaches".
 
*#Reference Implementation(s). Documentation of the reference implementation and the design process associated with these applications.
 
*Action item for Peter/Rene: create project statements for these projects and bring those to the steering division for approval. (done, 20090923. Project#549 and #550)
 
*Motion to adjourn (Peter/Amnon, 6-0-0) at 17:07
 
 
 
==Minutes of Tuesday Q4 [[Image:Technical med.gif]]==
 
==Minutes of Tuesday Q4 [[Image:Technical med.gif]]==
 
*Attendees:
 
*Attendees:
**Peter Hendler, KP
+
**Peter Hendler, KP (co-chair)
 
**Andy Stechishin, GPi
 
**Andy Stechishin, GPi
**Rene Spronk, Ringholm
+
**Rene Spronk, Ringholm (co-chair, scribe)
 
**Nick Radov, Axolotl
 
**Nick Radov, Axolotl
 
**Davide Magni, ITAL TBS
 
**Davide Magni, ITAL TBS
Line 60: Line 15:
 
**Ravi Natarajan, NHS
 
**Ravi Natarajan, NHS
 
*Rene calls the meeting to order at 15:33
 
*Rene calls the meeting to order at 15:33
*Rene/peter briefly present the RIMBAA technology matrix
+
*Rene/Peter briefly present the RIMBAA technology matrix.
 
*'''Tool Presentation''' by Dave Carlson and John Timm.  
 
*'''Tool Presentation''' by Dave Carlson and John Timm.  
**Aim was to do model refinement in UML, serialize in schema, or back-out and generate MIF (required for publishing).
+
**Primary aim of the tool was to do (CDA-) model refinement in UML, serialize in schema, or back-out and generate MIF (required for publishing).
***Templates can't yet be transformed back to MIF. Rik Smithies notes that templates can be expressed as RIM models and hence as MIF.
+
***Templates can't yet be transformed back to MIF. Rik Smithies notes that templates can be expressed as RIM models and hence as MIF. Lost of template-discussions are still ongoing, thyere is no single way of expressing templates at this point in time.  
 
**Model driven framework for generating run time API, with clone names, with one or more templates validated, consume XML instances that deserialize into appropriate template.
 
**Model driven framework for generating run time API, with clone names, with one or more templates validated, consume XML instances that deserialize into appropriate template.
 
**UML-OCL template model (by standards creator, expressed as a UML Profile, annotations in EMF to express OCL constraints), transform to code generation model (EMF), code generation to create Runtime API in Java (inclusive of the OCL constraints), produce/consume/validate CDA instances.
 
**UML-OCL template model (by standards creator, expressed as a UML Profile, annotations in EMF to express OCL constraints), transform to code generation model (EMF), code generation to create Runtime API in Java (inclusive of the OCL constraints), produce/consume/validate CDA instances.
**Template model: is-a and has-a relationships between templates, given that one template (LIM, e.g. specialization of an IHE template) is a specialization of another template (LIM, e.g. IHE template) is a specialization of a RIM-derived model (CIM).
+
**Template model: is-a and has-a relationships between templates, given that one template (LIM, e.g. specialization of an IHE template) is a specialization of another template (LIM, e.g. IHE template) is a specialization of a RIM-derived model (CIM). Requires manual work to determine specialization hierarchy (based on textual requirements in CDA implementation guides)
**John: generalizing this to all CIMs is definitely possible.
+
**John: generalizing this to all CIMs (not just the CDA model) is definitely possible. Requires additional work on the MIF to Ecore transformation code.
 
**Link to the software: [http://mdht.projects.openhealthtools.org mdht.projects.openhealthtools.org], the presentation is available at [https://mdht.projects.openhealthtools.org/files/documents/58/217/CDA_Tools_Overview_HL7.ppt https://mdht.projects.openhealthtools.org/files/documents/58/217/CDA_Tools_Overview_HL7.ppt]
 
**Link to the software: [http://mdht.projects.openhealthtools.org mdht.projects.openhealthtools.org], the presentation is available at [https://mdht.projects.openhealthtools.org/files/documents/58/217/CDA_Tools_Overview_HL7.ppt https://mdht.projects.openhealthtools.org/files/documents/58/217/CDA_Tools_Overview_HL7.ppt]
 
*'''Tool Presentation''' by Robert Worden presents a mapping tool; in preparation we asked him to focus on mapping of a proprietary database model to an RMIM.
 
*'''Tool Presentation''' by Robert Worden presents a mapping tool; in preparation we asked him to focus on mapping of a proprietary database model to an RMIM.
 
**Robert present why we need mapping at all. Mapping is easier than migrating. Publishing shareable [i.e. not hardcoded] mappings (e.g. v2-v3) is a good idea and drives adoption of v3.
 
**Robert present why we need mapping at all. Mapping is easier than migrating. Publishing shareable [i.e. not hardcoded] mappings (e.g. v2-v3) is a good idea and drives adoption of v3.
 
**Most mapping issues are related to the mapping of non-leaf concepts in XML. Map structure A to a semantic model, map B to the same model. Use an R-MIM format (MIF transformed to EMF) as the underlying semantic model.
 
**Most mapping issues are related to the mapping of non-leaf concepts in XML. Map structure A to a semantic model, map B to the same model. Use an R-MIM format (MIF transformed to EMF) as the underlying semantic model.
**Generates transformation classes (or XSLT).  
+
**The tool ultimately generates transformation classes (or XSLT).  
***Andrea: ItalTBS add validation to these classes.  
+
***Andrea: ItalTBS adds validation to these classes.  
**Demo mapping from a proprietary database structure to a CMET. Robert has no EMF for 'the RIM'. Would lead to a different type of mapping.
+
**Robert demoes a mapping from a proprietary database structure to a CMET. Robert has no EMF for 'the RIM', only for R-MIMs. Would lead to a different type of mapping.
**Tool can be found: [http://gforge.hl7.org/gf/project/v2v3-mapping/frs/ HL7 Homebase]; [[Media:Semantic_Mapping2.zip |Presentation Slides]]
+
**Tool can be found at: [http://gforge.hl7.org/gf/project/v2v3-mapping/frs/ HL7 Homebase]; [[Media:Semantic_Mapping2.zip |Presentation Slides]]
 
*Announcements
 
*Announcements
 
*#out-of-cycle in Amsterdam on Oct.27 2009,  
 
*#out-of-cycle in Amsterdam on Oct.27 2009,  

Revision as of 12:32, 23 September 2009

Minutes of Tuesday Q4 Technical med.gif

  • Attendees:
    • Peter Hendler, KP (co-chair)
    • Andy Stechishin, GPi
    • Rene Spronk, Ringholm (co-chair, scribe)
    • Nick Radov, Axolotl
    • Davide Magni, ITAL TBS
    • Andrea ceiner, ITAL TBS
    • Amit Propat, Epic
    • Steve Fine, Cerner
    • John Timm, IBM Research
    • Dave Carlson, VHA
    • Robert Worden, Charteris
    • Mark Tucker, Regenstrief
    • Ravi Natarajan, NHS
  • Rene calls the meeting to order at 15:33
  • Rene/Peter briefly present the RIMBAA technology matrix.
  • Tool Presentation by Dave Carlson and John Timm.
    • Primary aim of the tool was to do (CDA-) model refinement in UML, serialize in schema, or back-out and generate MIF (required for publishing).
      • Templates can't yet be transformed back to MIF. Rik Smithies notes that templates can be expressed as RIM models and hence as MIF. Lost of template-discussions are still ongoing, thyere is no single way of expressing templates at this point in time.
    • Model driven framework for generating run time API, with clone names, with one or more templates validated, consume XML instances that deserialize into appropriate template.
    • UML-OCL template model (by standards creator, expressed as a UML Profile, annotations in EMF to express OCL constraints), transform to code generation model (EMF), code generation to create Runtime API in Java (inclusive of the OCL constraints), produce/consume/validate CDA instances.
    • Template model: is-a and has-a relationships between templates, given that one template (LIM, e.g. specialization of an IHE template) is a specialization of another template (LIM, e.g. IHE template) is a specialization of a RIM-derived model (CIM). Requires manual work to determine specialization hierarchy (based on textual requirements in CDA implementation guides)
    • John: generalizing this to all CIMs (not just the CDA model) is definitely possible. Requires additional work on the MIF to Ecore transformation code.
    • Link to the software: mdht.projects.openhealthtools.org, the presentation is available at https://mdht.projects.openhealthtools.org/files/documents/58/217/CDA_Tools_Overview_HL7.ppt
  • Tool Presentation by Robert Worden presents a mapping tool; in preparation we asked him to focus on mapping of a proprietary database model to an RMIM.
    • Robert present why we need mapping at all. Mapping is easier than migrating. Publishing shareable [i.e. not hardcoded] mappings (e.g. v2-v3) is a good idea and drives adoption of v3.
    • Most mapping issues are related to the mapping of non-leaf concepts in XML. Map structure A to a semantic model, map B to the same model. Use an R-MIM format (MIF transformed to EMF) as the underlying semantic model.
    • The tool ultimately generates transformation classes (or XSLT).
      • Andrea: ItalTBS adds validation to these classes.
    • Robert demoes a mapping from a proprietary database structure to a CMET. Robert has no EMF for 'the RIM', only for R-MIMs. Would lead to a different type of mapping.
    • Tool can be found at: HL7 Homebase; Presentation Slides
  • Announcements
    1. out-of-cycle in Amsterdam on Oct.27 2009,
    2. request for speakers in Phoenix,
    3. announcement of joint meeting with ITS WG in Phoenix
  • Motion to adjourn (Peter/Andy) at 16:59