Project Summary for HL7 Tooling Challenge
Visit Project Insight to see the full project details. *
Project Details
Number | 913 View Ballot Items List (with NIBs) |
---|---|
Name | HL7 Tooling Challenge |
Sponsor(s) | Publishing, Electronic Services and Tools Work Group |
Co-Sponsor(s) | |
Steering Division | Organizational Support |
Description | Develop a Tooling Challenge development competition designed to produce tooling to help implementers implement V3 standards which are expressed in Model Interchange Format. The intent of this initial challenge is to produce tooling to help implementers implement V3 standards which are expressed in Model Interchange Format. - The Model Interchange Format is organized as a set of XML Schema files that describe the key metadata to express published standards. The MIF is used to transform the approved models as serialized XML files. The MIF was designed to meet the requirements of the V3 Methodology to express concepts that could not be expressed in XMI. The following solution has been selected as the FIRST HL7 TOOLING CHALLENGE - Produce a UML Profile for MIF Static Models - This is a task so that other modeling tools have a chance to be configured to understand MIF - Document a UML Profile for the semantics in the MIF representation of the RIM and other derived models - identifying those concepts that cannot be expressed in UML Profile language to provide to OMG for possible extension of UML - Using the resulting UML Profile, adapt Enterprise Architect to express the proper HL7 stereotypes as a proof of concept. An example would be enumerations for the drop down stereotypes for a concept domain, code system or value set. A further example would be a class could be an Act, Entity, or Role - The criteria on which the submissions will be judged will be: - The proposed UML profile will be reviewed by representatives from the HL7 Tooling Work Group to ensure that it is a valid and complete expression of the extensions to UML that are part of the HL7 MIF representation of static models - The proposed UML profile will be reviewed by an OMG representative to ensure it's validity - The proposed UML profile is successfully applied to Enterprise Architect such that EA can produce class models that can represent the semantics described in the UML profile - documenting any difficulty in applying the profile. - The AWARD will be given to the first team submitting a validated UML profile and corresponding UML Profile applied to Enterprise Architect. Announcement of the successful team is desired to be at the September 2013 Working Group during the plenary. If no team submits a successful solution the contest will continue. - The following tooling objectives would also add value, and will be used to solicit existing or contributed tools - and potentially be the subject of a different HL7 Tooling Challenge in the future. 1. Produce a MIF to XMI XML transform consistent with the updated UML Profile. 2. Produce a viewer that can browse MIF schemas (Meta level)- this task makes it easier to understand the relationship among the MIF files and their elements. 3. Produce a viewer that can browse MIF based models (model level)- this task makes it easier to understand the serialized models expressed in MIF XML. 4. Produce a viewer that can browse instances from MIF based models (instance level) - this task makes it easier to evaluate instances based on serialized MIF models.(there is some work that already exists) From RIMBAA, which has its own tools page at Tools for RIM based software development: #1 is certainly a key issue for software developers. We already have an example of #2 as an educational tool made available by a commercial party, #4 is probably already (mostly) available as the Instance Editor. |
Project Facilitator | Jane Curry |
Status | Archived |
SD Approval Date | Aug 6, 2012 |
TSC Approval Date | Aug 27, 2012 |
Type | - Other - |
Objectives / Deliverables | Obtain sponsor support for Tooling Challenge - Target: May 2012 (done) Identify first Tooling challenge - Target: May 2012 (done) For the first Tooling challenge, to Produce a UML Profile for MIF Static Models - This is a task so that other modeling tools have a chance to be configured to understand MIF Set criteria on which submissions will be judged - Target: May 2012 (done) The criteria on which the submissions will be judged will be: - The proposed UML profile will be reviewed by an OMG representative to ensure it's validity - The proposed UML profile is successfully applied to Enterprise Architect such that EA can produce class models that can represent the semantics described in the UML profile - documenting any difficulty in applying the profile. The AWARD will be given to the first team submitting a validated UML profile and corresponding UML Profile applied to Enterprise Architect. Announcement of the successful team is desired to be at the September 2013 Working Group Meeting during the plenary. If no team submits a successful solution the contest will continue Announce and promote Tooling Challenge - Target: 2012Sep Establish and Conduct Communication Plan Through - Target: 2013Sep Solicit submissions - Target: 2012May Evaluate submissions - Target: 2013Sep Announce winner and next Tooling Challenge - Target: 2013Sep |
Next Milestone Date | 2014 May WGM |
Project End Date | 2015 January WGM |
Project Intent | New/Modified HL7 Policy/Procedure/Process |
Project Need | The Model Interchange Format is organized as a set of XML Schema files that describe the key metadata to express published standards. The MIF is used to transform the approved models as serialized XML files. The MIF was designed to meet the requirements of the V3 Methodology to express concepts that could not be expressed in XMI.a description of the challenge (eg. in this case a tool that transforms the MIF into UML XMI, etc) |
Implementers | |
Security Risks | |
External Drivers | |
Common Names / Keywords/ Aliases | |
Lineage | |
Dependancies | |
Project Document Repository | http://wiki.hl7.org/index.php?title=HL7_Tooling_Challenge |
Backwards Compatibility | |
External Vocabularies | |
Products | - New/Modified HL7 Policy/Procedure/Process - |
Joint Copyright? | |
External Pjt Collaborators | OMG will announce the Challenge through their communication channels and contribute an evaluator to validate the compliance of the winning profile |
Realm | Universal |
HL7 Affiliate | |
Stakeholders | Other (specify in Misc. Notes below) |
Vendors | Other (specify in Misc. Notes below) |
Providers | |
Ballot Cycle Info | Leave blank until NIB is submitted |
Misc Notes | Jan 2015: This is the old tooling challenge. A new one will be proposed. EST WG voted to close. PMO archived project. 7a, b. Stakeholders and Vendors: Tool Developers, Sparx Systems and other modeling vendors, HL7 members next milestone is webinar Feb 2013, moving date to 2013May |
U.S. Govt Interest? | |
USRSC Approval | |
FMG Approval | |
ARB Approval | |
Start Date | Jul 26, 2012 |
* A Project Insight User ID and password is required to access Project Insight. Contact the HL7 PMO at for more information.
Visit the Projects, Ballots and Standards Metrics Excel Report to view projects that are behind 120+ days along with other ballots and standards requiring a Work Group's attention.
Visit the Projects, Ballots and Standards Metrics Excel Report to view projects that are behind 120+ days along with other ballots and standards requiring a Work Group's attention.