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

Difference between revisions of "RIMBAA 201010 Cambridge Minutes"

From HL7Wiki
Jump to navigation Jump to search
Line 10: Line 10:
 
##Approval of the [[RIMBAA 201009 Agenda|Minutes of the previous meeting in Rome]]: (max 5 minutes)
 
##Approval of the [[RIMBAA 201009 Agenda|Minutes of the previous meeting in Rome]]: (max 5 minutes)
 
##Announcements
 
##Announcements
 +
##*Amnon Shabo (as an interim co-chair) is up for election as a RIMBAA co-chair. Write-ins are possible as well, so please do vote.
 
##*Canada Health Infoway have a [http://www.infoway-inforoute.ca/lang-en/about-infoway/events/upcoming-events/partnership-conference fall partnership conference] on November 15-17. This meeting contains presentations on RIMBAA topics, as well as a v3 implementation tutorial. Lloyd McKenzie, Lorraine Constable and Andy Stechishin will be in attendance, and have indicated they'll provide feedback to RIMBAA.
 
##*Canada Health Infoway have a [http://www.infoway-inforoute.ca/lang-en/about-infoway/events/upcoming-events/partnership-conference fall partnership conference] on November 15-17. This meeting contains presentations on RIMBAA topics, as well as a v3 implementation tutorial. Lloyd McKenzie, Lorraine Constable and Andy Stechishin will be in attendance, and have indicated they'll provide feedback to RIMBAA.
 
##Review WorkGroup Health - see [http://www.hl7tsc.org/wiki/index.php?title=Work_Group_Health].
 
##Review WorkGroup Health - see [http://www.hl7tsc.org/wiki/index.php?title=Work_Group_Health].
Line 21: Line 22:
 
##Update [[RIMBAA three year plan]], whitepapers/due dates
 
##Update [[RIMBAA three year plan]], whitepapers/due dates
 
##Update of the whitepaper project, result to PMO
 
##Update of the whitepaper project, result to PMO
 +
##*Create a [[Product List FAQ|HL7 Product description]] for the set of whitepapers (once we have a starter collection). This to increase visibility of the product as well as the v3 implementers community in general.
 
##Planning of next meeting
 
##Planning of next meeting
 
##*[[RIMBAA 201011 Agenda|London UK]] (November 2010)
 
##*[[RIMBAA 201011 Agenda|London UK]] (November 2010)

Revision as of 12:22, 4 October 2010

Rimbaa boston.JPG

  • Focus this WGM: If one has an RIM based object store, what services should one define? And how does one query it? - RIMBAA will be duscussing ideas and experiences.
  • Short URL: http://hl7.me/ro

Monday Q4 (15:30-17:00) in Paul Revere A Business-Icon.jpg Technical med.gif

  1. Approval of agenda for the week (5 minutes)
  2. Administrative agenda items (max 30 minutes)
    1. Agenda Review/Additions/Changes
    2. Approval of the Minutes of the previous meeting in Rome: (max 5 minutes)
    3. Announcements
      • Amnon Shabo (as an interim co-chair) is up for election as a RIMBAA co-chair. Write-ins are possible as well, so please do vote.
      • Canada Health Infoway have a fall partnership conference on November 15-17. This meeting contains presentations on RIMBAA topics, as well as a v3 implementation tutorial. Lloyd McKenzie, Lorraine Constable and Andy Stechishin will be in attendance, and have indicated they'll provide feedback to RIMBAA.
    4. Review WorkGroup Health - see [1].
    5. Report from the Rome WGM (Rene)
      • New concepts were presented by Michael and Ewout (e.g. SPM) - they have updates during this meeting.
      • Discussion of javaSIG2010 - needs additional volunteers to make it available as open source.
        • This topic is on the agenda for Thursday Q4.
      • Discussion of a Data Types library, and the criteria that it should preferrably adhere to.
        • Need to assign a new action item for someone to create a first draft
        • Create a new project?
    6. Update RIMBAA three year plan, whitepapers/due dates
    7. Update of the whitepaper project, result to PMO
      • Create a HL7 Product description for the set of whitepapers (once we have a starter collection). This to increase visibility of the product as well as the v3 implementers community in general.
    8. Planning of next meeting
      • London UK (November 2010)
      • Discussion on organizing a RIMBAA meeting in the US between the January and May WGMs.
  3. Update on the joint SOA/RIMBAA Services for RIMBAA project (Ann Wrightson, SOA co-chair). (max 15 mins)
  4. The use of data type level Schematron (Alexander Henket, max 20 minutes)
    • Nictiz, the Dutch NHIN profiler/enforcer, uses a set of Schematron files to validate the constraints in as documented in the abstract Data Types R1 specification. The constraints are actually those that apply to the Dutch data type flavor, but the mechanism is generally applicable.
      • Alexander will provide an overview of their approach, and will speak to its successes as well as its problems.
      • Their approach supports the full data type specialization hierarchy: the schematron for IVL_TS extends the schematron for IVL which extends the schematron for SXCM which extends the schematron for QTY which in turn extends the schematron for ANY.
      • They are in the process of creating CMET/Message type specific schematron files that use the data type schematron and extend them by business-rule validations. This approach has some limitations: schematron doesn't allow pattern-nesting, and creating an MT-schema to MT-schematron transform is a tricky process because of recursion.
      • Note that Nictiz is a Real World Implementation® using v3 artefacts derived from a mixture of v3 publications, and as such there are no MIF specifications to drive the generation of (e.g. Java) classes nor Schematron. The validation tooling is entirely XML-based.
  5. Template based CRUD services (Michael van der Zel) (max 20 minutes)

Tuesday Q6 (19:00-21:00) in Paul Revere A Technical med.gif

  1. Focus: this quarter focuses on SOA v3 implementation experiences
  2. Approval of agenda
  3. Announcements
    • NOTE: The meeting will have remote participant(s) (one person has signed up, Victor Chai, skype:chaizhv). Skype will be used BOTH for audio sharing as well as desktop sharing.
  4. Implementing hData (Max 30 minutes, Gerald Beuchelt, Mitre)
    • Presentation on the topic of "mapping hData to in-memory RIM-based object structures" (the CS-CO or CS-RO cell transition in the technology matrix). The presentation will focus on the implementation of hData - and not on an explanation of hData itself.
    • hData is (using HL7 speak) a new XML ITS. See HData (a Wiki page) or Video Overview for an introduction, and www.projecthdata.org/ for detailed specifications, schema and FAQ.
    • How does this ITS compare to other ITSs when it comes to issues like code generation, code re-use and content validation?
  5. Use of CMET-like CRUD entity services in the Nijmegen University Hospital (the Netherlands). (Max 30 minutes, Ewout Kramer, Furore)
    • Ewout: I construct them by comparing domains and then figuring out how to split the domains into manageable entities. These entities are small, and I also use a kind of reference indicator so one entity can refer to another entity. Large interactions are thus split-up (decomposed) into smaller, independent crud entities that are stored separately and can only reference each other. This way I try to solve the Object nets versus object trees storage issues. It also makes the store much more approachable and documentable for developers new to v3, I hope. I am storing each entity as a unit in its XML form in an eXist XML database. Splitting transactions and reconstructing them is done using XQuery.
  6. SOA Implementation in HL7 at NCI (max 60 minutes, John Koisch/Jean Duteau)
    • John: We look at an emerging lightweight platform for extending oncology capabilities to existing EHRs. It is defined by the services that it exposes, and utilizes the HL7 Behavioral Framework to define contracts with arbitrary trading partners, who also are defined by services.
    • This discussion will detail some of those services from a top down / bottom up perspective, showing how technology is influenced by the interface design, and will detail elements of the interface design and implementation. It will discuss aspects of the enterprise architecture and how these pieces are developed and have dependencies.
    • Modeling and the SAIF layers are important, but will not be laid out in detail. Discussion will center around the ways that the modeling, the SAIF layers, and the implementation work in harmony and facilitate a rich specification.
    • Rene, additional comment: NCI has embarked on the creation of a v3 SOA (SAIF based) based v3 implementation. The resulting code will be published as open source - it is funded under the US ARRA funding. The solution will both support a OLTP database as well as an OLAP (object graph; for clinical/DSS queries). The OLAP database is based on the RIM. The services use "CMET-like" v3 models.

Thursday Q4 (15:30-17:00) in Paul Revere A Technical med.gif

  1. Approval of agenda
  2. Announcements
  3. JavaSIG 2010 (Davide Magni)
    • Proposal/discussion about an updated version of the current JavaSIG toolkit
  4. RIMBAA Issues - Persistence models, LDM/PDM
  5. RIMBAA Issues - Querying of subsets of persisted object graphs

Friday Q1 (09:00-10:30) in Paul Revere A Technical med.gif

  1. Approval of agenda
  2. Announcements
  3. Focus: Wrap-up, methodology issues surfaced by RIMBAA implementations

Meeting Attendance (marked X)

At Name Affiliation Email Address
  Alejandro Pica EMA, UK alejandro.pica@ema.europa.eu
  Amnon Shabo IBM, IL shabo@il.ibm.com
  Alan Nicol Informatics, UK alan.nicol@informatics.co.uk
  Andrew McIntyre Medical Objects, AU andrew@medical-objects.com.au
  Andy Stechislin GordonPoint, CA andy.stechishin@gmail.com
  Ann Wrightson NHS Wales, UK ann.wrightson@wales.nhs.uk
  Brian Pech KP, US brian.pech@kp.org
  Charlie McCay Ramsey, UK charlie@ramseysystems.com
  Chris Winters Vocollect Healthcare Systems, Inc., US cwinters@healthcare.vocollect.com
  Dave Barnet NHS, UK david.barnet@nhs.net
  Diane Gutiw SAIC, US gutiwd@saic.com
  Duana Bender Mohawk College, CA duane.bender@mohawkcollege.ca
  Ed Larsen Larsen Inc., US e.laresen@ix.netcom.com
  Ernst de Bel UMCN, NL e.debel@ic.umcn.nl
x Ewout Kramer Furore, NL e.kramer@furore.com
  Gordon Raup Carefacts, US graup@carefacts.com
x John Finbraaten Marshfield Clinic, US finbraaten.john@marshfieldclinic.org
  John Harvey Iatric, US john.harvey@iatric.com
  John Timm IBM, US johntimm@us.ibm.com
  John Ulmer ??, US johnu@clemson.edu
  Kenneth Weng CareFx, US kweng@carefx.com
  Lorraine Constable CA lorraine@constable.ca
  Marilyn Maguire Fuji Med, US marilyn.maguire@fujimed.com
  Mario Roy Iatric, US mario.roy@iatric.com
  Mark Bevivino Iatric, US markb@iatric.com
  Mark Shafarman Shafarman Consulting, US mark.shafarman@earthlink.net
  Mark Tucker Regenstrief, US mtucker@regenstrief.org
x Michael van der Zel Groningen University Hospital,
and Results4Care, NL
m.van.der.zel@ict.umcg.nl
x Peter Hendler KP, US peter@hendler.net
x Rene Spronk Ringholm, NL rene.spronk@ringholm.com
  Rik Smithies NHS, UK rik@nprogram.co.uk
  Robert Worden Charteris, US robert.worden@charteris.com
  Scan Muir VA, US scan.muir@va.gov
  Scott Parkey Axolotl, US sparkey@axolotl.com
  Stacy Berger COH sberger@coh.org
  Steve Fine Cerner, US sfine@cerner.com
  Tim Dodd CA tim.dodd@health.gov.sk.ca
  Tod Ryal Cerner, US tryal@cerner.com