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

Difference between revisions of "Tooling WGM 2014 May"

From HL7Wiki
Jump to navigation Jump to search
(Created page with "{{subst::Tooling WGM 2014 Jan}}")
 
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
=== Tooling WG Agenda for the Jan 2014 WGM in San Antonio, TX USA===
+
=== Tooling WG Agenda for the May 2014 WGM in Phoeniz, AZ USA===
  
  
Line 24: Line 24:
 
  <tr>
 
  <tr>
 
   <td rowspan=4>Monday</td>
 
   <td rowspan=4>Monday</td>
   <td rowspan=4>Jan 20</td>
+
   <td rowspan=4>May 5</td>
 
   <td rowspan=2>AM </td>
 
   <td rowspan=2>AM </td>
 
   <td>Q1</td>
 
   <td>Q1</td>
Line 86: Line 86:
 
  <tr>
 
  <tr>
 
   <td rowspan=5>Tuesday</td>
 
   <td rowspan=5>Tuesday</td>
   <td rowspan=5>Jan 21</td>
+
   <td rowspan=5>May 6</td>
 
   <td rowspan=2>AM </td>
 
   <td rowspan=2>AM </td>
 
   <td>Q1</td>
 
   <td>Q1</td>
 
   <td>Room TBD</td>
 
   <td>Room TBD</td>
   <td>Introduction to Tooling Work Group - Processes, Projects & Collaborations<br/>''See our [http://gforge.hl7.org/gf/download/docmanfileversion/7307/10395/2013MayTooling-morning-slides.pptx morning slides]''
+
   <td>Cancelled <br/><s>Introduction to Tooling Work Group - Processes, Projects & Collaborations<br/>''See our [http://gforge.hl7.org/gf/download/docmanfileversion/7307/10395/2013MayTooling-morning-slides.pptx morning slides]''</s>
 
  </td>
 
  </td>
 
   <td>Tooling</td>
 
   <td>Tooling</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
   <td>Andy Stechishin</td>
+
   <td> (cancelled) </td>
 
   <td></td>
 
   <td></td>
 
   <td></td>
 
   <td></td>
Line 101: Line 101:
 
  <tr>
 
  <tr>
 
   <td>Q2</td>
 
   <td>Q2</td>
   <td>Room TBD</td>
+
   <td>Guest Room 1302</td>
   <td> Project updates: MAX, EHRS-FM Profile Designer, MIF-OWL Phase 2 </td>
+
   <td> Project updates: MAX, EHRS-FM Profile Designer, Tooling Strategy Discussion, MWB update; <br/>V3 Generator, Migration Planning, HingX Participation, Tooling Challenge, tactical planning<br/>
 +
    3-yr plan review: SMD  </td>
 
   <td> Tooling </td>
 
   <td> Tooling </td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
   <td>Michael </td>
+
   <td>Woody</td>
 
   <td>Lynn</td>
 
   <td>Lynn</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
Line 113: Line 114:
 
   <td rowspan=3>PM</td>
 
   <td rowspan=3>PM</td>
 
   <td>Q3</td>
 
   <td>Q3</td>
   <td>Room TBD</td>
+
   <td>Navajo (Hohokam Ballroom)</td>
 
   <td>Hosted by Structured Docs (need to confirm)</td>
 
   <td>Hosted by Structured Docs (need to confirm)</td>
 
   <td> </td>
 
   <td> </td>
   <td>ITS, MnM, Tooling (Andy), V3 Publishing</td>
+
   <td>ITS, MnM, Tooling (?), V3 Publishing</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
Line 135: Line 136:
 
  <tr>
 
  <tr>
 
   <td bgcolor=#dddddd>7-9PM</td>
 
   <td bgcolor=#dddddd>7-9PM</td>
   <td bgcolor=#dddddd> Room TBD</td>
+
   <td bgcolor=#dddddd> Room Navajo (Hohokam Ballroom)</td>
   <td bgcolor=#dddddd>Tuesday Tooling Night ([[Tuesday_Tooling_-_Jan_2014| details]])</td>
+
   <td bgcolor=#dddddd>Tuesday Tooling Night ([[Tuesday_Tooling_-_May_2014| details]])</td>
 +
  <td bgcolor=#dddddd>AID</td>
 
   <td bgcolor=#dddddd>Tooling</td>
 
   <td bgcolor=#dddddd>Tooling</td>
   <td bgcolor=#dddddd>RIMBAA</td>
+
   <td bgcolor=#dddddd>??</td>
  <td bgcolor=#dddddd>Andy</td>
 
 
   <td bgcolor=#dddddd>&nbsp;</td>
 
   <td bgcolor=#dddddd>&nbsp;</td>
 
   <td bgcolor=#dddddd>&nbsp;</td>
 
   <td bgcolor=#dddddd>&nbsp;</td>
Line 160: Line 161:
 
  <tr>
 
  <tr>
 
   <td rowspan=4>Wednesday</td>
 
   <td rowspan=4>Wednesday</td>
   <td rowspan=4>Jan 22 </td>
+
   <td rowspan=4>May 7</td>
 
   <td rowspan=2>AM </td>
 
   <td rowspan=2>AM </td>
 
   <td>Q1</td>
 
   <td>Q1</td>
Line 222: Line 223:
 
  <tr>
 
  <tr>
 
   <td rowspan=4>Thursday</td>
 
   <td rowspan=4>Thursday</td>
   <td rowspan=4>Jan 23</td>
+
   <td rowspan=4>May 8</td>
 
   <td rowspan=2>AM </td>
 
   <td rowspan=2>AM </td>
 
   <td>Q1</td>
 
   <td>Q1</td>
 
   <td>Room TBD</td>
 
   <td>Room TBD</td>
   <td> Project Topics: V3 Generator, Migration Planning, HingX Participation, Tooling Challenge<BR/>
+
   <td> Cancelled </td>  
Vocabulary maintenance language (VML) for vocabulary update</td>  
 
 
   <td>Tooling</td>
 
   <td>Tooling</td>
 
   <td></td>
 
   <td></td>
   <td>Andy</td>
+
   <td> - </td>
 
   <td>Lynn</td>
 
   <td>Lynn</td>
 
   <td> </td>
 
   <td> </td>
Line 237: Line 237:
 
  <tr>
 
  <tr>
 
   <td>Q2</td>
 
   <td>Q2</td>
   <td>Room TBD</td>
+
   <td>Guest Room 1302</td>
   <td>Tooling Strategy Discussion, Update from liaisons to other WG, Tactical Plan</td>
+
   <td> Update from liaisons to other WG </td>
 
   <td>Tooling</td>
 
   <td>Tooling</td>
 
   <td>Tooling liaisons</td>
 
   <td>Tooling liaisons</td>
   <td>Michael</td>
+
   <td>Woody</td>
 
   <td>Lynn</td>
 
   <td>Lynn</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
Line 251: Line 251:
 
   <td>Room TBD</td>
 
   <td>Room TBD</td>
 
   <td>Tools for development</td>
 
   <td>Tools for development</td>
   <td>RIMBAA</td>
+
   <td>AID</td>
 
   <td>Tooling</td>
 
   <td>Tooling</td>
   <td>RIMBAA</td>
+
   <td>AID</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
Line 285: Line 285:
 
  <tr>
 
  <tr>
 
   <td rowspan=4>Friday</td>
 
   <td rowspan=4>Friday</td>
   <td rowspan=4>Jan 24</td>
+
   <td rowspan=4>May 9</td>
 
   <td rowspan=2>AM</td>
 
   <td rowspan=2>AM</td>
 
   <td>Q1</td>
 
   <td>Q1</td>
   <td> Room TBD</td>
+
   <td> Hopi (Hohokam Ballroom)</td>
 
   <td>Joining Templates </td>
 
   <td>Joining Templates </td>
 
   <td>Templates</td>
 
   <td>Templates</td>
Line 332: Line 332:
  
 
</table>
 
</table>
 
 
  
 
==Tooling Meeting ==
 
==Tooling Meeting ==
 
 
<!---=======================================================
 
|                                                          |
 
|    AAAA    GGGGG  EEEEEE  NN    NN  DDDDD    AAAA      |
 
|  AA  AA  GG      EE      NNN  NN  DD  DD  AA  AA    |
 
|  AAAAAA  GG  GGG  EEEE    NN NN NN  DD  DD  AAAAAA    |
 
|  AA  AA  GG  GG  EE      NN  NNN  DD  DD  AA  AA    |
 
|  AA  AA  GGGGG  EEEEEE  NN    NN  DDDDD    AA  AA    |
 
|                                                          |
 
========================================================--->
 
===Agenda===
 
Tuesday Q1: Introduction to Tooling Work Group - Processes, Projects & Collaborations<br/>''See our [http://gforge.hl7.org/gf/download/docmanfileversion/7307/10395/2013MayTooling-morning-slides.pptx morning slides]''
 
 
 
Tuesday Q2: MAX, EHRS-FM Profile Designer, MIF-OWL Phase 2
 
 
 
Thursday Q1: Project Topics: V3 Generator, Migration Planning, HingX Participation, Tooling Challenge<BR/>
 
Vocabulary maintenance language (VML) for vocabulary update
 
 
 
Thursday Q2: Tooling Strategy Discussion, Update from liaisons to other WG, Tactical Plan
 
 
===Minutes===
 
 
  
 
{|border="1" cellpadding="2" cellspacing="0"  
 
{|border="1" cellpadding="2" cellspacing="0"  
Line 373: Line 345:
 
|                                                                          |
 
|                                                                          |
 
========================================================================--->
 
========================================================================--->
| width="50%" colspan="1" align="left" style="background:#f0f0f0;"|'''HL7 Tooling Meeting Agenda/Minutes''' <br/>
+
<!-- ********  CHANGE WG Name or Project ON NEXT LINE *******************-->
'''Location: Maverick B'''
+
| colspan="2" align="left" style="background:#f0f0f0;"|'''HL7 Tooling Meeting Agenda/Minutes'''  
| width="50%" colspan="1" align="left" style="background:#f0f0f0;"|'''Date: 2014-01-21, 23'''<br/>
+
|-
 
+
| width="50%" colspan="1"|'''Location:''' Guest Room 1302
 +
<!-- ********  CHANGE Date and Time  ON NEXT LINE  **********************-->
 +
| width="50%" colspan="1" align="left" style="background:#f0f0f0;"|'''Date: 2014-05-06'''<br/> '''Time: 11AM Local'''
 
|-
 
|-
|colspan="1" align="right"|'''Facilitator''': Michael and Andy
+
<!-- ********  CHANGE chair and scribe ON NEXT LINES  *******************-->
 +
|colspan="1" align="right"|'''Facilitator''': Woody
 
|colspan="1" align="right"|'''Note taker(s)''': Lynn Laakso
 
|colspan="1" align="right"|'''Note taker(s)''': Lynn Laakso
 
 
|-
 
|-
 
| border="4" cellpadding="1" colspan="2" style="background:#f0f0f0;"|
 
| border="4" cellpadding="1" colspan="2" style="background:#f0f0f0;"|
 
|-
 
|-
| border="1" cellpadding="2" colspan="1" align="left"|'''Quarter''' || '''Name, Affiliation'''
+
| border="1" cellpadding="2" colspan="1" align="left"|'''Attendee''' || '''Name, Affiliation'''
+
 
 
<!---==============================================================================
 
<!---==============================================================================
 
|                                                                                |
 
|                                                                                |
Line 396: Line 370:
 
===============================================================================--->
 
===============================================================================--->
 
|-
 
|-
|Q2 ||Woody Beeler, Beeler Consulting
+
|x ||Woody Beeler, interim Vocabulary liaison
 
|-
 
|-
| Q2|| Dmytro Rud, Roche
+
|x ||David Booth, HRG
 
|-
 
|-
| Q2|| Justin Fyfe, Mohawk
+
|regrets ||Dennis Cheung, co-chair, CIHI
 
|-
 
|-
|Q1, 2||Attila Farkas, CHI .
+
|x ||Lynn Laakso, HL7 HQ Tooling Support
 
|-
 
|-
|Q1, 2 ||Lynn Laakso, HL7 HQ Tooling Support
+
|x ||John Quinn, CTO
 
|-
 
|-
|x ||Andy Stechishin, Co-chair
+
| regrets||Andy Stechishin, Co-chair
 
|-
 
|-
|x ||Michael van der Zel, co-chair
+
|regrets ||Michael van der Zel, co-chair
 
|-
 
|-
| ||  
+
| ||
 
|-
 
|-
 
|colspan="2" style="background:#f0f0f0;"|
 
|colspan="2" style="background:#f0f0f0;"|
 
|-
 
|-
|colspan="2" |'''Quorum Requirements Met (co-chair plus 3 counting staff): '''(yes)  
+
<!-- *****  Delete instructions  and change quorum requirements ON NEXT LINE *****-->
 +
|colspan="2" |'''Quorum Requirements Met (co-chair plus 3 counting staff): '''(No)  
 
|-  
 
|-  
 
 
 
|}
 
|}
 +
<!---=======================================================
 +
|                                                          |
 +
|    AAAA    GGGGG  EEEEEE  NN    NN  DDDDD    AAAA      |
 +
|  AA  AA  GG      EE      NNN  NN  DD  DD  AA  AA    |
 +
|  AAAAAA  GG  GGG  EEEE    NN NN NN  DD  DD  AAAAAA    |
 +
|  AA  AA  GG  GG  EE      NN  NNN  DD  DD  AA  AA    |
 +
|  AA  AA  GGGGG  EEEEEE  NN    NN  DDDDD    AA  AA    |
 +
|                                                          |
 +
========================================================--->
 +
===Agenda===
 +
'''Agenda Topics''' <br/>
 +
* Roll Call & Agenda Review
 +
<!-- ACTION ITEMS -->
 +
*Project updates: MAX, EHRS-FM Profile Designer, Tooling Strategy Discussion, MWB update; <br/>V3 Generator, Migration Planning, HingX Participation, Tooling Challenge, tactical planning<br/> 3-yr plan review: SMD
  
  
 +
===Minutes===
 
<!---================================================================
 
<!---================================================================
 
|                                                                  |
 
|                                                                  |
Line 430: Line 418:
 
|                                                                  |
 
|                                                                  |
 
=================================================================--->
 
=================================================================--->
 +
<!-- **** Delete instructions  and fill in minutes ON NEXT LINES  ******-->
  
 
'''Minutes/Conclusions Reached:'''<br/>
 
'''Minutes/Conclusions Reached:'''<br/>
 
Q1: Introduction to Tooling Work Group - Processes, Projects & Collaborations<br/> discussion only
 
 
Q2:
 
'''Agenda Topics''' <br/>
 
 
* Roll Call & Agenda Review
 
* Roll Call & Agenda Review
*Project updates -  
+
<!-- ACTION ITEMS -->
**[http://www.hl7.org/Special/committees/v3toolstaskforce/projects.cfm?action=edit&ProjectNumber=742 PI# 742] [[MAX_-_Model_Automated_eXchange|Model Automated Exchange (MAX) for UML Models ]] -  
+
*Project updates: MAX, EHRS-FM Profile Designer, Tooling Strategy Discussion, MWB update; <br/>V3 Generator, Migration Planning, HingX Participation, Tooling Challenge, tactical planning<br/> 3-yr plan review: SMD
***MAX developers collected requirements. Michael and Hugh Glover are the only ones working on MAX at this time. Michael notes he implemented ability to represent attributes and text values in spreadsheets. This enables xml elements more than two deep, and a diff between XML MAX files. He has also created a binding to FHIR profiles. AMS notes that Michael is doing a demo in the CIC WG this week.  
+
*Woody can offer an update on MWB but without quorum
***There have been no MAX calls during this cycle. It is probably not needed for the coming cycle either. There is a GForge repository out there for this and there is documentation that should be out there. The requirements documentation is generally being held by CIC as they feel they own the requirements. AMS suggests perhaps a call between himself Andy and Michael to address the collecting of artifacts.  
+
*David notes he is working on DOD DHA project migrating from CHCS. He has background in semantic web, RDF and ontologies in interoperability. Interested in what is in use. He receives CHCS data in RDF; not using an HL7 transport.  
***Michael adds that the source code is still in EA and not in the GForge repository. Other information might be added to a tracker in the project and we might also consider developing a tutorial. Michael would also like to see the wiki page updated. He has also been asked to allow an import into RSA - Andy would like to see RSA develop their import to accommodate rather than having HL7 develop a translation in to ECOR.  AMS mentions this is an unfunded project and Michael adds that he has piggybacked it on work he's doing in the hospital. They are tentatively planning on Feb 7 at 9 AM EDT. Andy will set up the call and AMS will schedule a GTM.  
+
**Woody describes the Tooling WGs mission in assisting the development of standards themselves. There is also a listserver for tools in the commercial space.
**EHR-S FM - project is on schedule. Michael demonstrated the pilot successfully and was also able to export a spreadsheet for user review.  Further discussions of the EHR-S FM reviewed with a short demo from Michael on the profile designer. Its role in containing the EHR-S FM for producing the ballot content and enabling reconciliation discussed.  
+
**David asks about validators and reference implementations. The only reference implementations so far are FHIR. The conformance testing effort is being run through HQ, not the Tooling WG. The issue is that the development of a standard is typically left broad, allowing for constraint by IG to the level needed for meaningful conformance.
**MIF to OWL phase 2
+
**Conformance testing is of significant interest but no funding is available.  David notes that the W3C requires a specification have at least two reference implementations. Woody recounts the HL7 DSTU process which requires similar implementation experience.
***John Quinn announced last night that a group had reviewed the output of Lloyd's work and determined that it was meeting requirements and seeks Tooling endorsement of acceptance of the agenda. Project 983 is actually owned by MnM so they will also need to endorse their acceptance. '''Motion:''' Andy moves approval of the deliverable release. JD Baker seconds; '''Vote: ''' Justin Fyfe abstains; passes 7/0/1.  
+
*HingX - no update
**AMS asks about the messaging workbench and Tooling's role. Andy reports we are more or less monitoring as external bodies have picked up the development work. Both NIST and Mayo are working on it, with NIST working from Java and Mayo working from the Delphi source code. Release status not currently available but we hope to hear from the liaison report on Thursday. Rob Snelick of NIST and Matt Grahame of Mayo are at the WGM although Andy was told that the CGIT representative could not be on Thursday. HL7 doesn't have an IP arrangement with either development group but would likely include it as an HL7 endorsed tool.  
+
*Other projects have no update. SMD appears to be dead in the water. No NHS activity beyond the version provided earlier that has a design flaw rendering it unusable, predicating a complete rebuild of the tool with each release of the RIM. Tooling WG needs to come up with strategies to continue working with static models and accept the risk if it fails. Need to preserve the functionality of the RMIM designer. COM DLLs not existing in 64-bit MS Office is the problem so you must run an older version that supports the DLLs e.g. Visio 2007 versus 2010. When an MS Office release comes out that doesn't have a 32 bit variant we have trouble.  
**Woody reports on integration of Gunther's stuff into the old V3 Generator having taken a low position on the priority. V3 Generator work by Woody is largely unfunded at this time and so will proceed at such pace as is appropriate.  
+
*Other formal funding requests might be submitted with available Tooling budget
 +
*V3 Generator this cycle have made the core schemas able to be dependent on the vocabulary content from harmonization instead of hard-coded value sets. Also working with Gunther on Schema generator to use Datatypes R2B. Base schemas corrected to change an erroneous schematron statement. In summary, the old generator has been updated as best as possible. The Canadian generator adaptation has not been updated for a year.  
 +
*JohnQ joins
 +
*V3 Canadian Generator worked on initially by JohnK, Lloyd and sometimes Jean and is not formally supported. Some of the formal transforms that Jean worked on were rolled into the 'old' generator.  
 +
*Lynn would like to review budget with JOhnQ
 +
*Woody notes another project we don't even have in the list is that on glossary tooling. Someone needs to scan extant glossaries to restructure glossary to set the definition for a glossary term should be a clause that when substituted in a sentence does not change the meaning of the sentence. Vocabulary vs information modeling can be hierarchically refined. We have also not been submitting updates to the SKMT.
 +
*Woody reports that MWB has been proposed to be migrated to .NET. Structurally they are compatible as the guy who designed Delphi also designed .NET. Matt Graham is currently supporting the Delphi MWB. Rob Snelick told Lynn they have an alpha version of a Java based MWB.
 +
*The conformance testing project is overseen the work by Dave Hamill at HQ and John Quinn, not part of the Tooling budget and not assigned to a Work Group. JohnQ notes that IHE just announced their conformance initiatives on their IHE profiles.  
 +
<!--        -->
 +
Adjourned 12:18 PM
  
Adjourned 12:13 PM
+
==Tooling Meeting Template==
 +
===Meeting Information===
  
====Tuesday Tooling====
 
 
{|border="1" cellpadding="2" cellspacing="0"  
 
{|border="1" cellpadding="2" cellspacing="0"  
 
<!---=======================================================================
 
<!---=======================================================================
Line 462: Line 455:
 
|                                                                          |
 
|                                                                          |
 
========================================================================--->
 
========================================================================--->
| width="50%" colspan="1" align="left" style="background:#f0f0f0;"|'''HL7 Tuesday Tooling''' <br/>
+
<!-- ********  CHANGE WG Name or Project ON NEXT LINE *******************-->
'''Location: Maverick B'''
+
| colspan="2" align="left" style="background:#f0f0f0;"|'''HL7 Tooling Meeting Agenda/Minutes'''  
| width="50%" colspan="1" align="left" style="background:#f0f0f0;"|'''Date: 2014-01-21'''<br/>Q6
+
|-
 
+
| width="50%" colspan="1"|'''Location: Phone: +1 770-657-9270; <br/>Participant PassCode:586935# <br/> GoToMeeting ID: [https://global.gotomeeting.com/join/482299629 482-299-629]'''
 +
<!-- ********  CHANGE Date and Time  ON NEXT LINE  **********************-->
 +
| width="50%" colspan="1" align="left" style="background:#f0f0f0;"|'''Date: 2014-05-08'''<br/> '''Time: 10:30AM Eastern'''
 
|-
 
|-
|colspan="1" align="right"|'''Facilitator''': Andy
+
<!-- ********  CHANGE chair and scribe ON NEXT LINES  *******************-->
|colspan="1" align="right"|'''Note taker(s)''': none
+
|colspan="1" align="right"|'''Facilitator''': Woody
 
+
|colspan="1" align="right"|'''Note taker(s)''': Lynn Laakso
 
|-
 
|-
 
| border="4" cellpadding="1" colspan="2" style="background:#f0f0f0;"|
 
| border="4" cellpadding="1" colspan="2" style="background:#f0f0f0;"|
 
|-
 
|-
| border="1" cellpadding="2" colspan="1" align="left"|'''Quarter''' || '''Name, Affiliation'''
+
| border="1" cellpadding="2" colspan="1" align="left"|'''Attendee''' || '''Name, Affiliation'''
+
 
 
<!---==============================================================================
 
<!---==============================================================================
 
|                                                                                |
 
|                                                                                |
Line 485: Line 480:
 
===============================================================================--->
 
===============================================================================--->
 
|-
 
|-
|x||Brad Arndt, Cerner
+
| .|| .
 
|-
 
|-
|x||Scott Bolte
+
| x||Woody Beeler, interim Vocabulary liaison
 
|-
 
|-
| || Dmytro Rud, Roche
+
| ||Wilfred Bonney, HL7 HQ
 
|-
 
|-
|x || Attila Farkus, CHI
+
| ||Jeff Brown, HL7 ES liaison
 
|-
 
|-
|x||Kai Heitmann, HL7 DE
+
|regrets ||Dennis Cheung, co-chair, CIHI
 
|-
 
|-
|x||Alexander Henket, NICTIZ
+
|x ||Matt Graham, Mobile Health liaison
 
|-
 
|-
|x||Rich Kuchan
+
| ||Diego Kaminker, Education liaison
 
|-
 
|-
|x||Bob Milius, NMDP
+
|x ||Lynn Laakso, HL7 HQ Tooling Support
 
|-
 
|-
|x||Chris Millet, NQF
+
| x||Sandra Martinez of NIST.
 
|-
 
|-
|x ||John Roberts, TN DOH
+
| regrets||John Quinn, CTO
 
|-
 
|-
|x||Iryna Roy, GPi
+
|via Skype ||Andy Stechishin, Co-chair
 
|-
 
|-
|x||Mark Shafarman
+
|regrets ||Michael van der Zel, co-chair
 
|-
 
|-
|x||Rene' Spronk
+
|regrets  ||Rob Snelick
 
|-
 
|-
|x ||Andy Stechishin, Co-chair
+
| x||Prashant Trivedi of NHS-UK.
|-
 
|x ||Michael van der Zel, co-chair
 
|-
 
|x || Robert Worden, HL7 UK
 
 
|-
 
|-
 
|colspan="2" style="background:#f0f0f0;"|
 
|colspan="2" style="background:#f0f0f0;"|
 
|-
 
|-
 +
<!-- *****  Delete instructions  and change quorum requirements ON NEXT LINE *****-->
 
|colspan="2" |'''Quorum Requirements Met (co-chair plus 3 counting staff): '''(yes)  
 
|colspan="2" |'''Quorum Requirements Met (co-chair plus 3 counting staff): '''(yes)  
 
|-  
 
|-  
Line 524: Line 516:
  
 
|}
 
|}
 +
<!---=======================================================
 +
|                                                          |
 +
|    AAAA    GGGGG  EEEEEE  NN    NN  DDDDD    AAAA      |
 +
|  AA  AA  GG      EE      NNN  NN  DD  DD  AA  AA    |
 +
|  AAAAAA  GG  GGG  EEEE    NN NN NN  DD  DD  AAAAAA    |
 +
|  AA  AA  GG  GG  EE      NN  NNN  DD  DD  AA  AA    |
 +
|  AA  AA  GGGGG  EEEEEE  NN    NN  DDDDD    AA  AA    |
 +
|                                                          |
 +
========================================================--->
 +
===Agenda===
 +
'''Agenda Topics''' <br/>
 +
* Roll Call & Agenda Review
 +
Project updates: MAX, EHRS-FM Profile Designer, Tooling Strategy Discussion, MWB update;
 +
V3 Generator, Migration Planning, HingX Participation, Tooling Challenge, tactical planning
 +
3-yr plan review: SMD
  
  
 
+
===Minutes===
====Thursday====
+
<!---================================================================
{|border="1" cellpadding="2" cellspacing="0"
+
|                                                                   |
<!---=======================================================================
+
|  MM    MM  IIIIII  NN    NN  UU  UU  TTTTTT  EEEEEE   SSSSS    |
|                                                                         |
+
|  MMM  MMM    II    NNN  NN  UU  UU    TT    EE     SS        |
|  MM    MM  TTTTTT  GGGGG        IIIIII  NN    NN  FFFFFF   OOOOO      |
+
|  MM MMM MM    II    NN NN NN  UU  UU    TT   EEEE     SSSS      |
|  MMM  MMM    TT    GG              II    NNN  NN  FF     OO  OO    |
+
|  MM  M  MM    II    NN  NNN  UU  UU    TT    EE          SS     |
|  MM MMM MM    TT    GG  GGG        II    NN NN NN  FFFF   OO  OO     |
+
|  MM    MM IIIIII  NN    NN   UUUU    TT    EEEEEE SSSSS     |
|  MM  M  MM    TT    GG  GG        II    NN  NNN  FF      OO  OO     |
+
|                                                                   |
|  MM    MM   TT    GGGGG        IIIIII  NN    NN  FF      OOOOO     |
+
=================================================================--->
|                                                                         |
+
'''Minutes/Conclusions Reached:'''<br/>
========================================================================--->
+
Woody convenes at 11:08 AM with introductions and recap of Tuesday's session
| width="50%" colspan="1" align="left" style="background:#f0f0f0;"|'''HL7 Tooling Meeting Agenda/Minutes''' <br/>
+
'''Agenda Topics''' <br/>
'''Location: Maverick B'''
+
* Roll Call & Agenda Review
| width="50%" colspan="1" align="left" style="background:#f0f0f0;"|'''Date: 2014-01-21, 23'''<br/>
+
Project updates: MAX, EHRS-FM Profile Designer, Tooling Strategy Discussion, MWB update;
 
+
V3 Generator, Migration Planning, HingX Participation, Tooling Challenge, tactical planning
|-
+
3-yr plan review: SMD
|colspan="1" align="right"|'''Facilitator''': Michael and Andy
+
*MWB first reviewed.
|colspan="1" align="right"|'''Note taker(s)''': Lynn Laakso
+
*Sandra presents a [http://gforge.hl7.org/gf/download/docmanfileversion/8205/11973/%32%30%31%34%4d%61%79%5f%4d%61%72%74%69%6e%65%7a%5f%49%47%41%4d%54%53%74%61%74%75%73%2e%70%70%74%78 slide show] of the status of the NIST version in Java.
 
+
**It is called Implementation Guide Authoring and Management Tool (IGAMT).
|-
+
**Due to resource issues they are not complete yet but it can generate datatype, segment and message profile libraries. Still working on value set, profile component and implementation guide capability. They have not yet implemented use case builders.
| border="4" cellpadding="1" colspan="2" style="background:#f0f0f0;"|
+
**Prashant asks if it used the same structure as the Rontey MWB - they are directed to Ted Klein to find out for sure. Contrast in structure to MIF discussed. Andy adds that we would like to see the files be able to take profiles back and for the between the two tools.
|-
+
**Matt adds they are planning to set up an MWB users's group with Ted, Patrick Loyd, etc and Prashant volunteers to assist.
| border="1" cellpadding="2" colspan="1" align="left"|'''Quarter''' || '''Name, Affiliation'''
+
**Sandra asks if they are capturing conformance statements in the MWB; Matt notes they are regular expression types that provide conformance in the tool. Sandra notes they use plugins for that.
+
**She adds that they used IGAMT for V2.5.1 IG for Immunization messaging and reported back on bugs found in the IG as well as the IGAMT process. They are hoping to pilot with the Immunization User Group SMEs.
<!---==============================================================================
+
**Andy notes that core artifacts interchange for publishing would be good to alleviate criticism of V2 IGs which don't ballot very often and have been inconsistent. Approaches to value set expressions and versioning between IGs described by Woody. Andy feels the MIF Representation of code systems in value sets is the goal to set. Matt asks if they have tools that generate V2 profiles referencing a value set they copy into the profile what format? Vocab does not like to have the value sets enumerated in the profile as they cannot handle any expansions. MIF with value set expansion and enumerated definitions reviewed. We wish to avoid any requirement to persist an expansion. Matt notes that for explicit conformance testing must have a binding to a value set so you must enumerate the set. Woody notes preferred method is to call to a vocabulary server for reference to a particular version or as of a certain date.  Prashant notes they are using an internal CTS service for that to maintain different value sets with NHS published sets or CDA sets, etc. They can take an XML file and use a transform to load to their server. Woody offers the option of using the transforms in the MIF for the schema.
|                                                                                |
+
**Andy discussed the history of and desire for consistency in IGs.  How will HL7 have access to the files? MWB exe is on the CGIT documents page. Matt's source code is between 6.8 and 6.19 missing the patch.
|    AAAA  TTTTTT  TTTTTT  EEEEEE  NN    NN  DDDDD    EEEEEE  EEEEEE  SSSSS    |
+
**Suggested that Matt get a GForge ID and gain developer access to the MWB project. Matt will collect existing installers and patches and put them into GForge as-is. He will also publish the exe to use and also his source files.  
|  AA  AA    TT      TT    EE      NNN  NN  DD  DD  EE      EE      SS        |
+
*Matt recounts the MWB demo on Tuesday Tooling including the ART-DECOR tool by Kai and Everest's "Sherpa". MWB licensing issues and updates to the About page reviewed for reference to Pete. He reported that Rob was concerned that it be open. Woody notes that Tooling as a member benefit is under consideration but Matt states the GPUs may require the code be open source.  MIF-lite designs as open source could be considered in their release. In this way you can provide the code but not the definition. Matt describes the approach they are using with extract from the Frank Oemig databases. The parser does regex processing but is mostly hard coded. Recursive definitions of segments with varying datatypes needs development.
|  AAAAAA    TT      TT    EEEE    NN NN NN  DD  DD  EEEE    EEEE    SSSS      |
+
**Woody recalls the idea that HL7 needs people willing to do tools that work with the standards without giving away the standards themselves; e.g. use of MIF-lite.
|  AA  AA    TT      TT    EE      NN  NNN  DD  DD  EE      EE          SS    |
+
**Use of artifacts from Frank's databases are still in question for the IP of the work. Relationship has undergone changes and licensing agreements likely changed. Matt notes that he will still consider working on some conversions to/from xml files. The original XML XSLT engine with regex parser was ahead of its time, quite a long time ago. You do need someone who really knows the tool to show you how to do it.
|  AA AA    TT      TT    EEEEEE  NN    NN  DDDDD    EEEEEE  EEEEEE  SSSSS      |
+
**Matt notes that posting to GForge will be complex with multiple file library structures. XML parsing is fragile due to the legacy nature of the DLL.  
|                                                                                |
+
*Mobile Health is still looking at a project with GS1 for attendance tracking pilot. If Gora can arrange with other groups for developer resources it can proceed but Mobile Health had no developer resources at this time.  Other attendance tracking systems used QR codes. Matt recommends HQ check with EventMobi on what they are planning in attendance tracking. Each quarter for each WG needs an event code for that. Then you need an iOS developer's license to put it on the App Store. Funding is not anticipated from the Tooling budget for this. GS1 is not going to sponsor the development either.  
===============================================================================--->
+
*Woody as temporary liaison from Vocab notes they didn't talk about anything exciting but some useful things - Russ had requirements from harmonization tooling and it fell off the agenda. He and Ted were assigned to some work in the tool space; addressing issues with value set definition task force identifying mandatory data for value set publication. Need a MIF review to ensure it can carry the metadata. Woody and Ted formal definition of vocab maintained in Access database, expressed into MIF and MIF is formal published specification for vocabulary. Database is missing version numbers and release dates and the like. They added property definition table and property table to hold properties for the MIF database and they wish to review what those are. Author, responsible party, steward, etc are some examples. Most of them are pro forma for 75% naming MnM as steward, etc. Remainder must be determined. Directory of harmonization meetings through history can be mined for other governance information. Versioning needs to still be determined. SQL query through database could infer from dates and sequence of OID assignment to identify release our source date, but not the steward. For that you need the harmonization proposals. They will start the work this summer and should result in minor tooling pieces. Vocab maintenance language from Harold Solbrig has undergone extensions for adding and deleting properties from eml filesProperty definitions must still be made by hand.
|-
+
*Normative edition is ready to publish.  
|Q2 ||Woody Beeler, Beeler Consulting
 
|-
 
| Q2|| Jeff Brown, Kernodle/ES
 
|-
 
| Q2|| Justin Fyfe, Mohawk
 
|-
 
|Q1, 2||Attila Farkas, CHI .
 
|-
 
| Q1, 2|| Matt Graham, Mayo/Mobile Health
 
|-
 
| Q2|| Christian Hay, GS1
 
|-
 
|Q1, 2 ||Lynn Laakso, HL7 HQ Tooling Support
 
|-
 
|Q1, Q2|| Harry Rhodes, AHIMA
 
|-
 
|Q1,Q2 ||Andy Stechishin, Co-chair
 
|-
 
|x ||Michael van der Zel, co-chair
 
|-
 
| ||
 
|-
 
|colspan="2" style="background:#f0f0f0;"|
 
|-
 
|colspan="2" |'''Quorum Requirements Met (co-chair plus 3 counting staff): '''(yes)
 
|-
 
 
 
 
 
|}
 
Thursday Q1: Project Topics: V3 Generator, Migration Planning, HingX Participation, Tooling Challenge<BR/>
 
Vocabulary maintenance language (VML) for vocabulary update
 
 
 
 
 
Convened 9:16 AM
 
*Woody is unavailable until Q2
 
*Andy reports on HingX that he will be approaching Templates to expand its use. API testing has halted since Joshua Carmody's departure.  
 
*Tooling Challenge - Lynn has already received one submission of intent to participate
 
*Matt asks about how to obtain an EA license; he is referred to the process at http://www.hl7.org/documentcenter/public/procedures/Managing%20the%20Sparx%20Enterprise%20Architect%20Software%20Keys%20Distribution.docx. He describes the proposal for glucometer interface to mobile devices and distribution to care providers in a diabetes care plan.
 
 
 
 
 
 
 
Thursday Q2: Tooling Strategy Discussion, Update from liaisons to other WG, Tactical Plan
 
 
 
Convened at 11:13 PM with introductions
 
*Liaison reports
 
**Andy reports on SDWG in their Tuesday meeting they discussed revitalizing the IG Quality Group in conjunction with Publishing. Templates ITS moving forward of interest in the IG development. IN Templates WG tomorrow Andy will try to revive some interest in the HingX tool. API testing which was Joshua Carmody has yet to be assigned to another web developer. Woody notes the challenge has been to export from our coreMIF files into an XML format that would work with HingX's JSON import. The HingX API has a lot of metadata from different components without much management and he was concerned about our internal management of the artifacts and associating the metadata with namespaces, etc. Andy and Woody will touch base on the metadata assignments for a HingX import and see if they can move it forward.  
 
**Lynn reports from Rik for Clinical Statement that the WG is in a lull and there are no further requirements for Tooling at this time.
 
**Woody reports for Vocab they are maintaining Vocab content in a suite of old tools. They have had a project for some time to look at a better tool for vocab harmonization. In the last 30 days they have determined that SNOMED is not strongly committed to maintaining their infrastructure in the IHTSDO Workbench. Woody suggested looking at different strategies for different segments; i.e. simple stuff for RIM works fine but future work on clinical reasoning will require more sophisticated approach.  Results of harmonization taken to an Access database, using a previous VML (Vocabulary Maintenance Language) to which extensions are needed that were not recognized by the Java processor. This required manual edits to the database. He has extended the schema and a SQL update table for posting which has addressed about 90% of the manual work. It has also been automated with ANT scripts for easier processing and Ted is pleased with it. The VML Widget is now downloadable from the Vocabulary Tooling Project and is available for use.
 
**Jeff reports on the PSS from ES joint with Tooling approved Monday night at T3SD addressing a concern for what new tooling is needed or existing tooling available for the FHIR Tooling and ES Support project at PI#1058.  ES had representatives from Patient Care this morning (Elaine Ayres) on metadata management for DAMs in a repository/registry. This is in early discovery mode and will be revisited Thursday Q1 at the May WGM by PC hosting ES and CIC. She will be putting together a PSS. Andy suggests that Tooling should cosponsor the project and evaluate HingX for fitness for purpose. We need to evaluate both whether we can use it and if not, then why.  Woody notes that we need a formal set of HL7-related metadata to classify DAMs and other such models. Michael notes that CIC has created a DAM Style Guide that should also be considered. Representation of metadata for DAMs might be different from the MIF metadata that Andy and Woody will work on for HingX and will provide a starting point.
 
**Matt reports for Mobile Health that they had a PSS that might involve Tooling resources or cosponsorship. Harry shows the PSS for the GS1 pilot.  In this pilot Mobile Health WG would evaluate using GS1 in the HL7 environment for attendance scan tracking. Jeff from ES and Andy from Tooling both identify their WG as requesting sponsorship. Use cases discussed for WG attendance, meal tickets, obtaining WG agendas for specific quarters by scanning a room with a timestamp, GPS tagging and Bluetooth ES, 2D barcode assignment etc.
 
***Matt also notes that he is the keeper of the MWB codebase he wishes to set up a BOF session. Andy invites him to attend Tuesday Tooling in May.
 
***Matt moves and Andy seconds approval of Tooling's cosponsorship with the amendments discussed. Unanimously approved.
 
**Michael reports for Patient Care there are no new requirements. He may wish to try to find a different liaison as he's been unable to attend PC calls - he is referred to Jean D. Woody describes the liaison role as a type of facilitator and needing to find a better way to define the roles and tasks of a facilitator and their subtypes. This is on the agenda for the facilitator's roundtable this evening. Andy describes the looser nature of the Tooling Liaison role.
 
**Michael reports on AID that they have scheduled a number of meetings and wish to become a user group. Hamilton ON in April, Eindhoven NL, Amsterdam NL December they plan to schedule "user group" meetings rather than Working Group Meetings
 
**He further points out that Jane has not been active and her liaison roles have not been filled. OHT will probably be represented by John Quinn. Andy suggests we review the list of liaisons on an upcoming call and confirm status. Andy notes that the FMG has assigned a liaison to Tooling in Lloyd McKenzie - he probably needs to understand the Tooling expectation that he will report at the Tooling liaison meetings. ACTION ITEM: Andy will reach out to Lloyd to inform him.
 
**Michael reports on CIC and the MAX activity and their work to try to close an R1 version and recognize that development will be ongoing. CIC also has a DAM UML Style Guide reports Michael but many people do not know where it is. If they wish to have it used by the Working Group it needs to be reviewed by Publishing and go through the HL7 new procedure/process development process with some form of peer review, for-comment ballot etcWoody notes that the production of a model as a part of the DAM can be very problematic if it cannot be contained in a single file.  Andy suggests that Michael ping Jean Duteau who is also on a TSC task force regarding DAMs.
 
 
 
Michael entertains a motion to adjourn, adjourned 12:25 PM.
 
 
 
  
  
 +
Adjourned 12:28 PM
  
 
===Meeting Outcomes===
 
===Meeting Outcomes===
Line 638: Line 587:
 
| width="100%" align="left" style="background:#f0f0f0;"|'''Actions''' ''
 
| width="100%" align="left" style="background:#f0f0f0;"|'''Actions''' ''
  
* .
+
* Matt get a GForge ID and gain developer access to the MWB project
 +
.
 
|-
 
|-
 
<!---=======================================================================
 
<!---=======================================================================
Line 651: Line 601:
  
 
|width="100%" |'''Next Meeting/Preliminary Agenda Items'''<br/>
 
|width="100%" |'''Next Meeting/Preliminary Agenda Items'''<br/>
*TBD.
+
*[[2014-05-22 Tooling Call]].
 
|}
 
|}
  
  
 +
 +
[[Tooling Work Group | Return to Tooling]]
 +
 +
 +
© 2014 Health Level Seven® International.  All rights reserved.
  
  
* [[Tuesday Tooling Nights]] lists historical agendas from Tuesday Tooling nights which are led by Andy at each WGM
 
* Approved '''[http://www.hl7.org/Special/committees/v3toolstaskforce/minutes.cfm Tooling Work Group Minutes]''' are on HL7.org; draft telecon minutes are on [[Telecon Agendas]]
 
  
  

Latest revision as of 19:30, 8 May 2014

Tooling WG Agenda for the May 2014 WGM in Phoeniz, AZ USA

Return to Tooling Work Group page.

Day Date Time   Room Event Host joining Chair Scribe Notes
Monday May 5 AM Q1        
Q2          
PM Q3    
Q4 )  
Day Date Time   Room Event Host joining Chair Scribe Notes
Tuesday May 6 AM Q1 Room TBD Cancelled
Introduction to Tooling Work Group - Processes, Projects & Collaborations
See our morning slides
Tooling   (cancelled)
Q2 Guest Room 1302 Project updates: MAX, EHRS-FM Profile Designer, Tooling Strategy Discussion, MWB update;
V3 Generator, Migration Planning, HingX Participation, Tooling Challenge, tactical planning
3-yr plan review: SMD
Tooling   Woody Lynn  
PM Q3 Navajo (Hohokam Ballroom) Hosted by Structured Docs (need to confirm) ITS, MnM, Tooling (?), V3 Publishing    
Q4              
7-9PM Room Navajo (Hohokam Ballroom) Tuesday Tooling Night ( details) AID Tooling ??    
Day Date Time   Room Event Host joining Chair Scribe Notes
Wednesday May 7 AM Q1              
Q2    
PM Q3  
Q4
Day Date Time   Room Event Host joining Chair Scribe Notes
Thursday May 8 AM Q1 Room TBD Cancelled Tooling - Lynn
Q2 Guest Room 1302 Update from liaisons to other WG Tooling Tooling liaisons Woody Lynn  
PM Q3 Room TBD Tools for development AID Tooling AID    
Q4              
Day Date Time   Room Event Host joining Chair Scribe Notes
Friday May 9 AM Q1 Hopi (Hohokam Ballroom) Joining Templates Templates Tooling, Patient Care, Structured Docs     TBD
Q2              
PM Q3              
Q4              

Tooling Meeting

HL7 Tooling Meeting Agenda/Minutes
Location: Guest Room 1302 Date: 2014-05-06
Time: 11AM Local
Facilitator: Woody Note taker(s): Lynn Laakso
Attendee Name, Affiliation
x Woody Beeler, interim Vocabulary liaison
x David Booth, HRG
regrets Dennis Cheung, co-chair, CIHI
x Lynn Laakso, HL7 HQ Tooling Support
x John Quinn, CTO
regrets Andy Stechishin, Co-chair
regrets Michael van der Zel, co-chair
Quorum Requirements Met (co-chair plus 3 counting staff): (No)

Agenda

Agenda Topics

  • Roll Call & Agenda Review
  • Project updates: MAX, EHRS-FM Profile Designer, Tooling Strategy Discussion, MWB update;
    V3 Generator, Migration Planning, HingX Participation, Tooling Challenge, tactical planning
    3-yr plan review: SMD


Minutes

Minutes/Conclusions Reached:

  • Roll Call & Agenda Review
  • Project updates: MAX, EHRS-FM Profile Designer, Tooling Strategy Discussion, MWB update;
    V3 Generator, Migration Planning, HingX Participation, Tooling Challenge, tactical planning
    3-yr plan review: SMD
  • Woody can offer an update on MWB but without quorum
  • David notes he is working on DOD DHA project migrating from CHCS. He has background in semantic web, RDF and ontologies in interoperability. Interested in what is in use. He receives CHCS data in RDF; not using an HL7 transport.
    • Woody describes the Tooling WGs mission in assisting the development of standards themselves. There is also a listserver for tools in the commercial space.
    • David asks about validators and reference implementations. The only reference implementations so far are FHIR. The conformance testing effort is being run through HQ, not the Tooling WG. The issue is that the development of a standard is typically left broad, allowing for constraint by IG to the level needed for meaningful conformance.
    • Conformance testing is of significant interest but no funding is available. David notes that the W3C requires a specification have at least two reference implementations. Woody recounts the HL7 DSTU process which requires similar implementation experience.
  • HingX - no update
  • Other projects have no update. SMD appears to be dead in the water. No NHS activity beyond the version provided earlier that has a design flaw rendering it unusable, predicating a complete rebuild of the tool with each release of the RIM. Tooling WG needs to come up with strategies to continue working with static models and accept the risk if it fails. Need to preserve the functionality of the RMIM designer. COM DLLs not existing in 64-bit MS Office is the problem so you must run an older version that supports the DLLs e.g. Visio 2007 versus 2010. When an MS Office release comes out that doesn't have a 32 bit variant we have trouble.
  • Other formal funding requests might be submitted with available Tooling budget
  • V3 Generator this cycle have made the core schemas able to be dependent on the vocabulary content from harmonization instead of hard-coded value sets. Also working with Gunther on Schema generator to use Datatypes R2B. Base schemas corrected to change an erroneous schematron statement. In summary, the old generator has been updated as best as possible. The Canadian generator adaptation has not been updated for a year.
  • JohnQ joins
  • V3 Canadian Generator worked on initially by JohnK, Lloyd and sometimes Jean and is not formally supported. Some of the formal transforms that Jean worked on were rolled into the 'old' generator.
  • Lynn would like to review budget with JOhnQ
  • Woody notes another project we don't even have in the list is that on glossary tooling. Someone needs to scan extant glossaries to restructure glossary to set the definition for a glossary term should be a clause that when substituted in a sentence does not change the meaning of the sentence. Vocabulary vs information modeling can be hierarchically refined. We have also not been submitting updates to the SKMT.
  • Woody reports that MWB has been proposed to be migrated to .NET. Structurally they are compatible as the guy who designed Delphi also designed .NET. Matt Graham is currently supporting the Delphi MWB. Rob Snelick told Lynn they have an alpha version of a Java based MWB.
  • The conformance testing project is overseen the work by Dave Hamill at HQ and John Quinn, not part of the Tooling budget and not assigned to a Work Group. JohnQ notes that IHE just announced their conformance initiatives on their IHE profiles.

Adjourned 12:18 PM

Tooling Meeting Template

Meeting Information

HL7 Tooling Meeting Agenda/Minutes
Location: Phone: +1 770-657-9270;
Participant PassCode:586935#
GoToMeeting ID: 482-299-629
Date: 2014-05-08
Time: 10:30AM Eastern
Facilitator: Woody Note taker(s): Lynn Laakso
Attendee Name, Affiliation
. .
x Woody Beeler, interim Vocabulary liaison
Wilfred Bonney, HL7 HQ
Jeff Brown, HL7 ES liaison
regrets Dennis Cheung, co-chair, CIHI
x Matt Graham, Mobile Health liaison
Diego Kaminker, Education liaison
x Lynn Laakso, HL7 HQ Tooling Support
x Sandra Martinez of NIST.
regrets John Quinn, CTO
via Skype Andy Stechishin, Co-chair
regrets Michael van der Zel, co-chair
regrets Rob Snelick
x Prashant Trivedi of NHS-UK.
Quorum Requirements Met (co-chair plus 3 counting staff): (yes)

Agenda

Agenda Topics

  • Roll Call & Agenda Review

Project updates: MAX, EHRS-FM Profile Designer, Tooling Strategy Discussion, MWB update; V3 Generator, Migration Planning, HingX Participation, Tooling Challenge, tactical planning 3-yr plan review: SMD


Minutes

Minutes/Conclusions Reached:
Woody convenes at 11:08 AM with introductions and recap of Tuesday's session Agenda Topics

  • Roll Call & Agenda Review

Project updates: MAX, EHRS-FM Profile Designer, Tooling Strategy Discussion, MWB update; V3 Generator, Migration Planning, HingX Participation, Tooling Challenge, tactical planning 3-yr plan review: SMD

  • MWB first reviewed.
  • Sandra presents a slide show of the status of the NIST version in Java.
    • It is called Implementation Guide Authoring and Management Tool (IGAMT).
    • Due to resource issues they are not complete yet but it can generate datatype, segment and message profile libraries. Still working on value set, profile component and implementation guide capability. They have not yet implemented use case builders.
    • Prashant asks if it used the same structure as the Rontey MWB - they are directed to Ted Klein to find out for sure. Contrast in structure to MIF discussed. Andy adds that we would like to see the files be able to take profiles back and for the between the two tools.
    • Matt adds they are planning to set up an MWB users's group with Ted, Patrick Loyd, etc and Prashant volunteers to assist.
    • Sandra asks if they are capturing conformance statements in the MWB; Matt notes they are regular expression types that provide conformance in the tool. Sandra notes they use plugins for that.
    • She adds that they used IGAMT for V2.5.1 IG for Immunization messaging and reported back on bugs found in the IG as well as the IGAMT process. They are hoping to pilot with the Immunization User Group SMEs.
    • Andy notes that core artifacts interchange for publishing would be good to alleviate criticism of V2 IGs which don't ballot very often and have been inconsistent. Approaches to value set expressions and versioning between IGs described by Woody. Andy feels the MIF Representation of code systems in value sets is the goal to set. Matt asks if they have tools that generate V2 profiles referencing a value set they copy into the profile what format? Vocab does not like to have the value sets enumerated in the profile as they cannot handle any expansions. MIF with value set expansion and enumerated definitions reviewed. We wish to avoid any requirement to persist an expansion. Matt notes that for explicit conformance testing must have a binding to a value set so you must enumerate the set. Woody notes preferred method is to call to a vocabulary server for reference to a particular version or as of a certain date. Prashant notes they are using an internal CTS service for that to maintain different value sets with NHS published sets or CDA sets, etc. They can take an XML file and use a transform to load to their server. Woody offers the option of using the transforms in the MIF for the schema.
    • Andy discussed the history of and desire for consistency in IGs. How will HL7 have access to the files? MWB exe is on the CGIT documents page. Matt's source code is between 6.8 and 6.19 missing the patch.
    • Suggested that Matt get a GForge ID and gain developer access to the MWB project. Matt will collect existing installers and patches and put them into GForge as-is. He will also publish the exe to use and also his source files.
  • Matt recounts the MWB demo on Tuesday Tooling including the ART-DECOR tool by Kai and Everest's "Sherpa". MWB licensing issues and updates to the About page reviewed for reference to Pete. He reported that Rob was concerned that it be open. Woody notes that Tooling as a member benefit is under consideration but Matt states the GPUs may require the code be open source. MIF-lite designs as open source could be considered in their release. In this way you can provide the code but not the definition. Matt describes the approach they are using with extract from the Frank Oemig databases. The parser does regex processing but is mostly hard coded. Recursive definitions of segments with varying datatypes needs development.
    • Woody recalls the idea that HL7 needs people willing to do tools that work with the standards without giving away the standards themselves; e.g. use of MIF-lite.
    • Use of artifacts from Frank's databases are still in question for the IP of the work. Relationship has undergone changes and licensing agreements likely changed. Matt notes that he will still consider working on some conversions to/from xml files. The original XML XSLT engine with regex parser was ahead of its time, quite a long time ago. You do need someone who really knows the tool to show you how to do it.
    • Matt notes that posting to GForge will be complex with multiple file library structures. XML parsing is fragile due to the legacy nature of the DLL.
  • Mobile Health is still looking at a project with GS1 for attendance tracking pilot. If Gora can arrange with other groups for developer resources it can proceed but Mobile Health had no developer resources at this time. Other attendance tracking systems used QR codes. Matt recommends HQ check with EventMobi on what they are planning in attendance tracking. Each quarter for each WG needs an event code for that. Then you need an iOS developer's license to put it on the App Store. Funding is not anticipated from the Tooling budget for this. GS1 is not going to sponsor the development either.
  • Woody as temporary liaison from Vocab notes they didn't talk about anything exciting but some useful things - Russ had requirements from harmonization tooling and it fell off the agenda. He and Ted were assigned to some work in the tool space; addressing issues with value set definition task force identifying mandatory data for value set publication. Need a MIF review to ensure it can carry the metadata. Woody and Ted formal definition of vocab maintained in Access database, expressed into MIF and MIF is formal published specification for vocabulary. Database is missing version numbers and release dates and the like. They added property definition table and property table to hold properties for the MIF database and they wish to review what those are. Author, responsible party, steward, etc are some examples. Most of them are pro forma for 75% naming MnM as steward, etc. Remainder must be determined. Directory of harmonization meetings through history can be mined for other governance information. Versioning needs to still be determined. SQL query through database could infer from dates and sequence of OID assignment to identify release our source date, but not the steward. For that you need the harmonization proposals. They will start the work this summer and should result in minor tooling pieces. Vocab maintenance language from Harold Solbrig has undergone extensions for adding and deleting properties from eml files. Property definitions must still be made by hand.
  • Normative edition is ready to publish.


Adjourned 12:28 PM

Meeting Outcomes

Actions
  • Matt get a GForge ID and gain developer access to the MWB project
.
Next Meeting/Preliminary Agenda Items


Return to Tooling


© 2014 Health Level Seven® International. All rights reserved.



Return to Tooling


© 2014 Health Level Seven® International. All rights reserved.