Difference between revisions of "Product ITS XML"
m |
|||
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===='''<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'''<br/> | |
* See more at http://www.hl7.org/implement/training.cfm | * See more at http://www.hl7.org/implement/training.cfm | ||
− | |||
− | |||
− | + | '''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= | + | *[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 |
− | |||
− |
Latest revision as of 20:14, 23 June 2010
Product Brief - XML ITS Structures
Contents
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
- Project Insight ID # 335, XML ITS R1.1
- Project Insight ID # 316, XML ITS R2
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
- Project Insight ID # 335, XML ITS R1.1
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
- Project Insight ID # 316, XML ITS R2
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
- Project Insight ID # 627, Project Summary for V3 RIM Implementation Technology Specification for XML; Release 1