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

Difference between revisions of "Product ITS XML"

From HL7Wiki
Jump to navigation Jump to search
(New page: =Product Brief - XML ITS Structures= __TOC__ back to Main_Page<br/>back to Product_List ==Product Name== HL7 Version 3 Standard: XML ITS Structures, R1 <!-- ===Topics=== *--> ===S...)
 
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
 
__TOC__
 
__TOC__
 
back to [[Main_Page]]<br/>back to [[Product_List]]
 
back to [[Main_Page]]<br/>back to [[Product_List]]
==Product Name==
+
==Product Name XML Structure R1==
 
HL7 Version 3 Standard: XML ITS Structures, R1  
 
HL7 Version 3 Standard: XML ITS Structures, R1  
<!--
+
 
 
===Topics===
 
===Topics===
*-->
+
 
 
===Standard Category===
 
===Standard Category===
 
*Health Information Exchange Standards
 
*Health Information Exchange Standards
Line 19: Line 19:
 
===Summary===
 
===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).
 
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===='''<br/>
 +
[http://www.hl7.org/Special/committees/xml/index.cfm Implementable Technology Specifications]
 
<!--
 
<!--
 +
'''Education'''<br/>
 +
* See more at http://www.hl7.org/implement/training.cfm
 +
 +
'''Presentations'''<br/>
 +
*
 +
===Relationship to/ Dependencies on, other standards===
 +
*-->
 +
===Links to current projects in development===
 +
*[http://www.hl7.org/special/Committees/projman/searchableProjectIndex.cfm?action=edit&ProjectNumber=335 Project Insight ID # 335], XML ITS R1.1
 +
*[http://www.hl7.org/special/Committees/projman/searchableProjectIndex.cfm?action=edit&ProjectNumber=316 Project Insight ID # 316], XML ITS R2
 +
[[Category:Products]]
 +
 +
 +
 +
----
 +
<!---==========================================================
 +
|                                                            |
 +
|    SSSSS  TTTTTT  RRRRRR        RRRRRR  111      111      |
 +
|  SS        TT    RR  RR      RR  RR  11        11      |
 +
|    SSSS    TT    RRRRR        RRRRR    11        11      |
 +
|      SS    TT    RR  RR        RR  RR    11        11      |
 +
|  SSSSS    TT    RR  RR      RR  RR  1111  ..  1111    |
 +
|                                                            |
 +
===========================================================--->
 +
==Product Name - XML ITS Structures, R1.1 ==
 +
HL7 Version 3 Standard: XML ITS Structures, R1.1
 +
<!--
 +
===Topics===
 +
*-->
 +
===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===
 
===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)===
 
===Business Case (Intended Use, Customers)===
  
 +
===Benefits===
 +
 +
===Implementations/ Case Studies (Actual Users)===
 +
 +
===Resources===
 +
 +
'''Work Groups===='''<br/>
 +
[http://www.hl7.org/Special/committees/xml/index.cfm Implementable Technology Specifications]
 +
<!--
 +
'''Education'''<br/>
 +
* See more at http://www.hl7.org/implement/training.cfm
 +
 +
'''Presentations'''<br/>
 +
*
 +
===Relationship to/ Dependencies on, other standards===
 +
*-->
 +
===Links to current projects in development===
 +
*[http://www.hl7.org/special/Committees/projman/searchableProjectIndex.cfm?action=edit&ProjectNumber=335 Project Insight ID # 335], XML ITS R1.1
 +
 +
 +
----
 +
<!---==================================================
 +
|                                                    |
 +
|    SSSSS  TTTTTT  RRRRRR        RRRRRR    2222      |
 +
|  SS        TT    RR  RR      RR  RR  22  22    |
 +
|    SSSS    TT    RRRRR        RRRRR      22      |
 +
|      SS    TT    RR  RR        RR  RR    22        |
 +
|  SSSSS    TT    RR  RR      RR  RR  222222    |
 +
|                                                    |
 +
===================================================--->
 +
==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 [[http://wiki.hl7.org/index.php?title=Product_ITS_DT#Product_Name_-_HL7_V3:_Implementation_Technology_Specification_-_ISO-Harmonized_Data_Types.2C_Release_1| 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===
 
===Benefits===
  
 +
===Implementations/ Case Studies (Actual Users)===
 +
 +
===Resources===
 +
 +
'''Work Groups===='''<br/>
 +
[http://www.hl7.org/Special/committees/xml/index.cfm Implementable Technology Specifications]
 +
<!--
 +
'''Education'''<br/>
 +
* See more at http://www.hl7.org/implement/training.cfm
 +
 +
'''Presentations'''<br/>
 +
*
 +
===Relationship to/ Dependencies on, other standards===
 +
*-->
 +
===Links to current projects in development===
 +
*[http://www.hl7.org/special/Committees/projman/searchableProjectIndex.cfm?action=edit&ProjectNumber=316 Project Insight ID # 316], XML ITS R2
 +
 +
 +
 +
----
 +
<!---================================================
 +
|                                                  |
 +
|  RRRRRR  IIIIII  MM    MM  SSSSS  RRRRRR      |
 +
|  RR  RR    II    MMM  MMM  SS      RR  RR    |
 +
|  RRRRR      II    MM MMM MM  SSSS  RRRRR      |
 +
|  RR  RR    II    MM  M  MM      SS  RR  RR      |
 +
|  RR  RR  IIIIII  MM    MM  SSSSS  RR  RR    |
 +
|                                                  |
 +
=================================================--->
 +
 +
 +
==Product Name HL7 V3 ITS RIMSR, R1 ==
 +
HL7 Version 3 Standard: XML Implementation Technology Specification for RIM Serializations, Release 1<br/>
 +
DSTU Ballot 1 - May 2010
 +
<!--
 +
===Topics===
 +
*-->
 +
===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)===
 
===Implementations/ Case Studies (Actual Users)===
  
 
===Resources===
 
===Resources===
-->
+
 
====Work Groups====
+
'''Work Groups===='''<br/>
 
[http://www.hl7.org/Special/committees/xml/index.cfm Implementable Technology Specifications]
 
[http://www.hl7.org/Special/committees/xml/index.cfm Implementable Technology Specifications]
 
<!--
 
<!--
====Education====
+
'''Education'''<br/>
 
* See more at http://www.hl7.org/implement/training.cfm
 
* See more at http://www.hl7.org/implement/training.cfm
=====Certification Available=====
 
*none
 
  
====Presentations====
+
'''Presentations'''<br/>
 
*
 
*
 
===Relationship to/ Dependencies on, other standards===
 
===Relationship to/ Dependencies on, other standards===
 
*-->
 
*-->
 
===Links to current projects in development===
 
===Links to current projects in development===
*[http://www.hl7.org/special/Committees/projman/searchableProjectIndex.cfm?action=edit&ProjectNumber=335 Project Insight ID # 335], XML ITS R1.1
+
*[http://www.hl7.org/special/Committees/projman/searchableProjectIndex.cfm?action=edit&ProjectNumber=627 Project Insight ID # 627], Project Summary for V3 RIM Implementation Technology Specification for XML; Release 1
*[http://www.hl7.org/special/Committees/projman/searchableProjectIndex.cfm?action=edit&ProjectNumber=316 Project Insight ID # 316], XML ITS R2
 

Latest revision as of 20:14, 23 June 2010

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