Release Notes CeRx 4.4. - Dec. 12, 2013

Go to downloadable artifacts

During a review of documentation, it has been determined that a couple points of clarification need to be made with regards to the tools used during the development of this release. These are:
  • The majority of the changes to the models were made with Visio 2002 in combination RMIM Designer 4.5.11
  • In order to overcome a known issue with the above-mentioned applications, Visio 2007 and RMIM Designer 4.7.8 was used for certain model changes. 
For any questions, please email the Infodesk or call 416-595-3417/1-877-595-3417 (toll-free).

Purpose of the Release notes 

These release notes provide a high level summary of the changes made to the pan-Canadian HL7 v3 artifacts in support of the CeRx 4.4 release.  A detailed description of all of the changes can be found in the corresponding Change Log (SC-3004-EN - Change File – CeRx 4.4 - 20131212).  Separate Terminology Release Notes and a Terminology Change Log are also available for this release. 

These release notes are intended to be used in conjunctions with the other business and technical artifacts published as part of this release.

Stakeholders are strongly encouraged to review the Release Notes prior to exploring the rest of the published artifacts.

 

Highlights of the Release 

The CeRx 4.4 Release is a planned release to address enhancements and technical corrections identified by pan-Canadian Stakeholders, as well as to upgrade the standard to align with updated versions of terminology (e.g. SNOMED CT and LOINC). It was developed in tandem with Maintenance Release 02.05 (MR 02.05). This release was developed from a baseline of CeRx 4.3 Hotfix 3.

This release also marks an important milestone in the evolution of the development environment employed for creating our future maintenance releases. The new paradigm reflects a strong Model Interchange Format (MIF) focus where the MIF is viewed as a self-documenting source of all truth, all other artifacts (e.g. graphical rendering of the MIF, html relationship models, “doc” rendering for business views, etc.) being viewed as derivatives created by the appropriate rendering plugins. This paradigm, while not fully realized yet, promises a more complete, agile, integrated ecosystem allowing public access to the same tools that generated the release and are unambiguously maintained by the Standards Collaborative.

Following this transition point, the Standards Collaborative will progressively move away from using the V3 Generator suite of tools to using Remixer as a development platform.

For the purposes of business continuity and quality control, the current release has been developed using both avenues, the V3Generator suite of tools as well as the Remixer suite of tools. The go forward strategy for the maintenance activities
associated with the pan-Canadian HL7 v3 space is the use of Remixer and a reduction of released artifacts to only those serving as the source of truth, all other artifact generation being relegated to plugins. A decision on this final list of deliverables has not yet been made and is expected to be developed in consultation with the public in early 2014, following the two pan-Canadian releases (CeRx 4.4 and MR 02.05).

Following the above reasoning, messaging RFCs contained in this release were developed using both HL7 V3 tools and Remixer and the resulting Model Interchange Format (MIF) files were compared to ensure that they were equivalent. The MIF v2 files from both tools have been published with this release, and the Remixer MIFs have been identified as beta. We strongly encourage stakeholders to use the Remixer MIFs and to identify any issues encountered while using these MIFs to the Standards Collaborative.

Remixer

Remixer is an HL7 V3 development tool created by Canada Health Infoway to both develop the pan-Canadian HL7 V3 messages and to allow Jurisdictions to constrain these messages to meet their needs. The Remixer tool currently produces Message Interchange Format files (MIF) in version 2.1.3, and allows for the generation of APIs. A new feature is also being added to Remixer to allow both pan-Canadian standards and Jurisdictional standards to be rendered in HTML format. At the time of the writing of these release notes the HTML rendered standards have been published as an alpha release to gather feedback from Stakeholders on their usability and layout.

The Remixer tool does add some enhanced functionality, for example:

There are binding strength (CNE or CWE) discrepancies between models generated by the HL7 V3 tooling and terminology documentations that is a known issue in previous releases.

• Where the models reference a concept domain, the source of truth resides in the Terminology Worksheet

• Where the model reference a value set, the source of truth resides in the specific model attribute.

Artifacts generated by Remixer are correct in this respect.

The Remixer MIF v2 has been developed to be equivalent to the MIF v2 produced by the HL7 v3 Generator, however there are some known accepted differences between the MIFS generated by the two tools as identified below:

Remixer MIF v2Rationale
Graphic representation graphic links have been removed 

The decision to remove the links was reached in consultation with field experts. The Remixer based graphical rendering of the MIF is replacing the Visio view using HTML5 browser technology. This rendering technology (SVG) allows for lossless zoom capabilities providing for a better user experience while also allowing for the navigation of the model.

The application attribute in the renderingInformation: is change to ‘Message Re-Mixer to MIF Exporter’ from ‘Visio to MIF transform’ 

Reflects the use of Remixer to generate these MIFs

Whitespaces are normalized inside xhtml elements and inside the name attribute of <mif:businessName> Not anticipated to impact stakeholders 

 

Known Issues

This is a list of known issues that have been identified as part of the development of this release. 

SCWGFIDKnown IssueArtifact
SCWG 4 1109 Upon review it was determined that the Conformance Matrix for CeRx is not correct and will require significant work to revamp. The decision was made to not publish this artifact with this release. 

PN502-PM99-EN - Conformance Matrix - V01R04.3 - 20070712.xls

SCWG 4 1110The Standards Collaborative is currently streamlining release processes to become more responsive to our Stakeholders needs.  As a result, there is a need to make changes to the Standards Maintenance processes outlined in Section 12 of the Implementation Guide Volume 0 – Overview guide. 

Implementation Guide Volume 0

SCWG 6694The example messages contain data (e.g. terminology references) that originate from HL7 International and in some cases this information is not a part of the Canadian domain.  This is an existing issue with all panCanadian HL7 v3 releases. All Example Message Instances
Remixer16345Remixer does not currently export the derivedFrom information when new classes and or attributes are created in RM.  The derivedFrom node is missing from the Remixed MIFs 

Remixer Beta MIF v2

Remixer17987An “Immutable” flag set on an attribute in Remixer does not propagate to the MIF. 

Remixer Beta MIF v2

Remixer18080Remixer does not order attributes in newlyadded classes as per the HL7 RIM. 

Remixer Beta MIF v2

SCWG 6693Some MS Word Views of the message models reference the terminology object type (concept domain or value set) bound by a message attribute incorrectly. Also due to the long name of some concept domains, some text within the message attribute property table are being cut off. In both issues, please refer to the Visio message model for the source of truth. Some Word Views for Message Models 
SCWG 6696The interaction MIFs are inconsistently representing the Receiver Responsibility details.  It sometimes show the Trigger event as well as the Interaction  and sometimes only the interaction Remixer Beta MIF v2 and HL7 v3 MIFs
SCWG 6697Minor differences in the names, descriptions and version number between HL7 V3 and Remixer MIFs. 

Interactions MIFs, Message Type MIFs

The MIFs generated by the HL7 V3 generator should be considered the source of truth for this release

SCWG 4 1112Work was done on RFC 781 to resolve issues where incorrect qualifiers were causing constraints to not display in the technical artifacts.  In doing this work it highlighted other issues that also cause constraints to be displayed incorrectly or not display.  A new RFC has been created to further investigate and resolve these issues HL7 V3 MIF

 

Tooling/RIM Version

ArtifactsTools
Master Terminology WorksheetExcel 2010
Terminology Reference to Message ModelsFindVocabUsage.xslt v13332 
Vocabulary Model Interchange Format (MIF)

MTW Conversion.xls v22434

ExpandCAUVSchema.xslt v18104 

Model MIF-2 View Remixer (beta)Remixer v3.0.1rc10 
Model MIF-1 View HL7 V3 Generator 3.2.2_20100219CA
Model MIF-2 ViewHL7 V3 Generator 3.2.2_20100219CA
XML SchemasHL7 V3 Generator 3.2.2_20100219CA
Message Worksheets Excel (xls) view 

HL7 V3 Generator 3.2.2_20100219CA

HL7_RMIM_HMD_master-v2.26

Excel 2010

Message Worksheet Table ViewHL7 V3 Generator 3.2.2_20100219CA
Models – Visio View

Visio 2007, RMIM Designer 4.7.1 + a required fix made by the SC and submitted to HL7 International as bug 1966

RoseTree 5.0.20 

Models – Word ViewGeneratedocs.doc v21852
Sample Messages Eclipse Instance Editor
Additional Tools Used as part of the generation process 

PubDB_v205.mdb

HL7 Description Editor v-1.3.4

HL7 Publishing Widget v-5.0.25

ExportGraphics.vsd v1159

RIM Repository – Vocabulary:  2.41.2

RIM Repository – Structure: 2.19 

Downloadable Artifacts

Filename

Description

SC-5001-EN-_Release_Notes_-_CeRx4.4_-_20131212.zip

Release Notes, Terminology Release Notes, a Change Log and a Terminology Change Log

CeRx4.4_-_20131212.zip

This is a zip of the entire CeRx 4.4 Release

SC-2006-EN_-_Implementation_Guide_-_CeRx4.4__-_20131212.zip

The purpose of these documents is to provide implementation, compliance and conformance guidelines for use in developing software that conforms to the pan-Canadian HL7 v3 Message and Terminology Specifications developed through the Standards Collaborative governance process.

SC-0005-EN_-_CeRx_Queries_-_CeRx4.4_-_20131212.xls

The purpose of this document is to provide guidance and background information on the overall CeRx query framework by defining the various query models, associated required query parameters and, details of the information returned in the query response of each of the available transactions in the CeRx Standard.

SC-3002-EN_-_Data_Type_Specification_-_CeRx4.4_-_20131212.zip

General guidance and specifications on data type usage.

SC-3004-EN - Terminology Worksheet - CeRx 4.4 - 20131212

MTW is an artifact that specifies the pan-Canadian terminologies developed to support the electronic communication in pan-Canadian standards.

SC-3004-EN - DEFN=XX=VO=CeRx4.4 - 20131212.zipVocabulary MIFs represent the MTW in a computable format which allows computer systems to consume the content.

SC-3004-EN - Terminology Reference to Message Models - MR02.05 - 20131212

This file provides information on linkage from concept domains and value sets contained in the Master Terminology Worksheet to where they are referenced in the model attributes within the pan-Canadian static models included in this release. A XML editor/viewing is strongly recommended to be used when viewing this information.

SC-2001-EN_Scope_&_Tracking_Framework_-_CeRx4.4_-_20131212.xls

This spreadsheet is a pivotal document in that it ties together the scope of the pan-Canadian HL7 v3 Specifications from a transaction perspective, through to interactions and finally to messages.

SC-2003-EN_-_Models_-_MIFv2_Remixer_Beta_-_CeRx4.4_-_20131212.zip

This file contains message models in MIF(Model Interchange Format) version 2 format. These files have been generated from Remixer, our new HL7 messaging development tool. These MIFs are considered beta for this release, but the goal is to only publish Remixer MIFs in future releases.

SC-2003-EN_-_Models_-_MIFv1_-_CeRx4.4_-_20131212.zip

This file contains message models in MIF(Model Interchange Format) version 1 format generated from the V3 generator legacy tools.

SC-2003-EN_-_Models_-_MIFv2_-_CeRx4.4_-_20131212.zip

This file contains message models in MIF(Model Interchange Format) version 2 format generated from the V3 legacy tools.

SC-2004-EN_-_XML_Schemas_-_CeRx4.4_-_20131212.zip

This file contains all XML schemas for message types and interactions as well as the core schema files (narrative block, infrastructure root, vocab schema and datatype schema)

SC-2005-EN_-_Message_Worksheets_-_Excel_View_XLS_-_CeRx4.4_-_20131212.zip

This file contains all message models in Excel (XLS) format

SC-2005-EN_-_Message_Worksheets_-_Table_View_-_CeRx4.4_-_20131212.zip

This file contains all message models in Table View format.

SC-2003-EN_-_Models_-_Visio_Models_-_CeRx4.4_-_20131212.zip

This file contains all message models in Visio format

SC-2003-EN_-_Models_-_Word_View_-_CeRx4.4_-_20131212.zip

This file contains a business rendering of the message models in Word format

SC-2010-EN_-_Example_Message_Instances_-_CeRx4.4_-_20131212.zip

This file contains example messages in XML format

  • No labels