HL7 Templates Standard: Specification and Use of Reusable Information Constraint Templates, Release 1

Not Balloting this Cycle
HL7 V3 Templates
HL7 Templates Standard: Specification and Use of Reusable Constraint Templates, Release 1
Last Ballot: DSTU Ballot 1 - January 2014
Responsible Group Templates Work Group
HL7
Project Lead and Author Kai Heitmann, MD
Co-Chair Kai Heitmann, MD
Co-Chair John Roberts
Co-Chair Mark Shafarman
Co-Editor Jane Curry
Co-Editor Lisa Nelson
Contributor Andy Stechishin
Contributor Keith W. Boone
Contributor Rick Smithies
Publishing Facilitator Andy Stechishin

View Revision MarksHide Revision Marks

Table of Contents

Preface
    1.1 Notes to Readers
    1.2 Templates
A  Annex: Glosssary Content for: HL7 Templates Standard: Specification and Use of Reusable Information Constraint Templates, Release 1

This specification replaces the earlier published document: HL7 V3 Templates: HL7 Version 3 Standard: Specification and Use of Reusable Constraint Templates, Release 2 published in February 2008

HL7 V3 provides a global framework for exchange of healthcare information as documents or messages or services by providing a framework for constructing instances of data according to agreed definitions in a standard fashion. The globally agreed definitions are often fairly general in nature due to the intention of their scope or the requirements to be globally suitable, and a framework for making additional rules for more specific knowledge models is required. Templates are used to provide this framework within the context of HL7 V3 and especially the Clinical Document Architecture.

This document builds on the existing template specifications or drafts, e.g.

  • HL7 V3 Templates: HL7 Version 3 Standard: Specification and Use of Reusable Constraint Templates, Release 2 published in February 2008 (which is replaced by this specification),
  • the recently balloted HL7 Templates Registry Business Process Requirements Analysis Informative Ballot, Version 2, published recently,
  • various implementation guides published by HL7’s Structured Document Working Group,
  • various implementation guides published by IHE and by other governance groups outside HL7 International and
  • other new work in the general interoperability methodology space to provide a complete specification for templates.

This implementation guide describes how templates are specified, registered, used and exchanged. It describes how to exchange template definitions using an Implementable Technology Specification (ITS). It covers template characteristics, versioning of templates and definitions of relationships that exist for templates. It also explains how to use and validate template references in XML instances.

Readers wishing to review the Templates specification are directed to the following files:

For questions please contact Kai Heitmann (hl7@kheitmann.de). Thank you for your participation!

A.1 
Sandbag Method
The sandbag method of referencing templates in a message instance involves the use of the infratructure templateId attribute set to the template identifier at the point in the instace where conformance to a template is asserted AND every class in the template is referenced (named) at the corresponding point in the instance using templateId this binds parts of the instance to specific parts of the identified template constraints definition.


A.2 
Shell Method
The shell method of referencing templates in a message instance involves the use of the infrastructure templateId attribute set to a template identifier at the point in the instance where conformance to a template is asserted.


View Revision MarksHide Revision Marks Return to top of page