This wiki has undergone a migration to Confluence found Here

Product ITS XML

From HL7Wiki
Jump to navigation Jump to search

Product Brief - XML ITS Structures

back to Main_Page
back to Product_List

Product Name XML Structure R1

HL7 Version 3 Standard: XML ITS Structures, R1

Topics

Standard Category

  • Health Information Exchange Standards

Integration Paradigm

  • Foundation

Type

Normative, ANSI Standard

Releases

ANSI/HL7 V3 XMLITSSTR, R1-2005: HL7 Version 3 Standard: XML Implementable Technology Specification for V3 Structures, R1 - 9/26/2005

Summary

This document defines the representation of HL7 V3 messages in XML, including the method to derive XML DTDs plus additional processing rules from HL7 V3 Hierarchical Message Definitions (HMD).

Description

Business Case (Intended Use, Customers)

Benefits

Implementations/ Case Studies (Actual Users)

Resources

Work Groups====
Implementable Technology Specifications

Links to current projects in development



Product Name - XML ITS Structures, R1.1

HL7 Version 3 Standard: XML ITS Structures, R1.1

Standard Category

  • Health Information Exchange Standards

Integration Paradigm

  • Foundation

Type

Normative

Releases

HL7 V3 XMLITSSTR1.1, Sep2009

Summary

This release of the specification introduces an additional extension mechanism allowing extensions to be included in the HL7 namespace. This is described in the section on backwards and forwards compatibility and the section on informal extensions. Alll other parts of this document remain unchanged from the version 1.0 of this specification.

Description

This standard describes how HL7 V3 compliant messages can be expressed using XML. It describes how the definition of the set of valid XML instance documents is derived from a specific HL7 Message Type. It covers ISO levels 5 and 6. Those familiar with V2 might call these the "XML encoding rules" for HL7 Version 3 messages.

The standard discusses the rationale and scope for the changes from the release 1 version of this document. When this specification is finalised much of this material will be moved to a separate Guide document (it is also included in the Guide for the New ITS which is being balloted alongside this document).


Business Case (Intended Use, Customers)

Benefits

Implementations/ Case Studies (Actual Users)

Resources

Work Groups====
Implementable Technology Specifications

Links to current projects in development



Product Name - XML ITS Structures, R2

HL7 Version 3 Standard: XML ITS Structures, R2

Topics

Standard Category

  • Health Information Exchange Standards

Integration Paradigm

  • Foundation

Type

Normative

Releases

HL7 V3 ITS, R2; HL7 Version 3 Standard: XML Implementation Technology Specification R2 - V3 Structures; 2010May

Summary

This release builds on release 1.1 and makes the necessary modifications to provide support for the ISO 21090 datatypes ITS. Its scope is limited to only those changes needed in the structures ITS to accommodate the new datatype specification. All other parts of this document remain unchanged from the version 1.1 of this specification.

Description

The objective of this standard is to present an Implementable Technology Specification (ITS) for the encoding rules for HL7 Version 3 messages based on the Extensible Markup Language XML.

Several XML encoding methods could serve as a messaging syntax for HL7 V3 messages. This document represents the method that is recommended by HL7, describing the underlying rules and principles. The corresponding data type descriptions necessary for this specification are described in the [ISO-Harmonized Data Types, Release 1.]

This document describes how HL7 V3 compliant messages can be expressed using XML. It describes how the definition of the set of valid XML instance documents is derived from a specific HL7 Message Type. It covers ISO levels 5 and 6. Those familiar with V2 might call these the "XML encoding rules" for HL7 Version 3 messages.

The standard discusses the rationale and scope for the changes from the release 1.1 version of this document. When this specification is finalized much of this material will be moved to a separate Guide document (it is also included in the Guide for the New ITS which is being balloted alongside this document).


Business Case (Intended Use, Customers)

Benefits

Implementations/ Case Studies (Actual Users)

Resources

Work Groups====
Implementable Technology Specifications

Links to current projects in development




Product Name HL7 V3 ITS RIMSR, R1

HL7 Version 3 Standard: XML Implementation Technology Specification for RIM Serializations, Release 1
DSTU Ballot 1 - May 2010

Standard Category

  • Health Information Exchange Standards

Integration Paradigm

  • Foundation

Type

Normative, ANSI Standard

Releases

HL7 V3 ITS RIMSR, R1 - HL7 Version 3 Standard: XML Implementation Technology Specification for RIM Serializations, Release 1 DSTU Ballot 1 - May 2010

Summary

This specification describes a RIM based serialisation expressed in XML. The names and types found in the XML instances and the matching schemas are taken directly from the RIM. This RIM serialisation is suitable for use where ever RIM based data is transferred. As a consequence, this serialization may be considered for use wherever the RIM is an appropriate model for expression of the data. These circumstances include

  • HL7 v3 messaging between trading partners on an agreed basis
  • SDA documents, potentially including future versions of CDA
  • ad-hoc transfer of RIM object graphs in Rim-Based Application Architecture contexts.


Description

HL7 has also defined an XML serialization of v3 message models, known as the XML ITS. The XML ITS uses the names and types from the static information models (which are based on the RIM), instead of those from the RIM. The data is largely the same, though any values that are fixed or defaulted in the static model may be omitted from the instance. The XML ITS produces a different schema for each model, which is considered a real disadvantage by some implementers, who find it difficult to re-use their implementations when same data is represented with multiple schemas. The XML ITS does have the relative advantage that it offers considerable additional potential for schema based validation, but this has not been fully realised as the schemas have no formal status; do not correctly describe the instance in all respects; and cannot perform a complete validation.

The RIM ITS is a normative specification to ensure that users that commit to it can rely on its future.

Business Case (Intended Use, Customers)

Benefits

Implementations/ Case Studies (Actual Users)

Resources

Work Groups====
Implementable Technology Specifications

Links to current projects in development