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

Difference between revisions of "Product ITS DT"

From HL7Wiki
Jump to navigation Jump to search
Line 1: Line 1:
=Product Brief - Data Types:  <br/><br/>Implementation Technology Specifications for [[Product_ITS_DT#Product_Name_-_HL7_V3:_Implementation_Technology_Specification_-_XML_Data_Types_.28and_ISO_Datatypes.2C_R1.29|XML]] and [[Product_ITS_DT#Product_Name_-_HL7_V3:_Implementation_Technology_Specification_-_UML_Data_Types|UML]]=
+
<big>'''Product Brief - Implementation Technology Specifications for Data Types'''</big>
 
__TOC__
 
__TOC__
 
back to [[Main_Page]]<br/>back to [[Product_List]]
 
back to [[Main_Page]]<br/>back to [[Product_List]]
 +
 +
 +
 +
<!---==========================================================================================
 +
|                                                                                            |
 +
|  XX  XX  MM    MM  LL      IIIIII  TTTTTT  SSSSS  DDDDD    TTTTTT    RRRRRR  111      |
 +
|    XX XX  MMM  MMM  LL        II      TT    SS      DD  DD    TT      RR  RR  11      |
 +
|    XXX    MM MMM MM  LL        II      TT    SSSS  DD  DD    TT      RRRRR    11      |
 +
|    XX XX  MM  M  MM  LL        II      TT        SS  DD  DD    TT      RR  RR    11      |
 +
|  XX  XX  MM    MM  LLLLLL  IIIIII    TT    SSSSS  DDDDD      TT  _____RR  RR  1111    |
 +
|                                                                                            |
 +
===========================================================================================--->
 +
 +
==Product Name - HL7 V3: Implementation Technology Specification - XML Data Types ==
 +
 +
===Standard Category===
 +
*Health Information Exchange Standards
 +
===Integration Paradigm===
 +
*Foundation
 +
===Type===
 +
Normative, ANSI Standard
 +
===Topics===
 +
 +
*XML Implementation Technology Specification - Data Types
 +
===Releases===
 +
*ANSI/HL7 V3 XMLITSDT, R1-2004: HL7 Version 3 Standard: XML Implementation Technology Specification - Data Types, R1; 4/8/2004
 +
 +
 +
===Summary===
 +
This document specifies the HL7 Version 3 Data Types in the context of their XML Implementation Technology Specification (ITS).
 +
 +
This document is based on the Data Types Abstract Specification, which defines the data types on an abstract layer independent from representation.
 +
 +
What is a Data Type? Data types are the basic building blocks used to construct messages, computerized patient record documents, business objects and their transactions. Data types define the meaning of any given field's value. Without knowing a field's data type, it is impossible to interpret the field's value.
 +
 +
===Description===
 +
The communication of health information about individuals requires the accurate identification of specific entities and concepts, as well as the expression of complete, frequently complex semantic phrases. On an abstract layer, independent from representation, data types define properties of values. When values are represented, some of their properties are directly represented as atomic literal forms or as data structures. At that point we call those properties "components". On the representation layer we can also distinguish simple data types, represented as atomic literal forms, from complex ones, represented as structures with components. For the implementor, it is important to realize that data types have more properties than shown as components, and that it only depends on the implementation technology and ITS specification what data types are simple or complex and which of their properties are represented as "components" and which are inferred from those components.
 +
 +
===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===
 +
*ISO 11404
 +
===Links to current projects in development===
 +
*[http://www.hl7.org/special/Committees/projman/searchableProjectIndex.cfm?action=edit&ProjectNumber=484 Project Insight ID # 484], Health informatics - Harmonized data types for information interchange (ISO Ballot Project)
 +
 +
----
 +
<!---===================================================================
 +
|                                                                      |
 +
|  RRRRRR    2222        GGGGG  UU  UU  IIIIII  DDDDD    EEEEEE    |
 +
|  RR  RR  22  22      GG      UU  UU    II    DD  DD  EE        |
 +
|  RRRRR      22        GG  GGG  UU  UU    II    DD  DD  EEEE      |
 +
|  RR  RR    22          GG  GG  UU  UU    II    DD  DD  EE        |
 +
|  RR  RR  222222        GGGGG    UUUU  IIIIII  DDDDD    EEEEEE    |
 +
|                                                                      |
 +
====================================================================--->
 +
 +
 +
==Product Name - HL7 V3: Implementation Technology Specification - XML Data Types (and ISO Datatypes, R1) ==
 +
 +
===Standard Category===
 +
*Health Information Exchange Standards
 +
===Integration Paradigm===
 +
*Foundation
 +
===Type===
 +
Normative, ANSI Standard
 +
===Topics===
 +
*ISO-Harmonized Data Types, Release 1;
 +
*XML Implementation Technology Specification - Data Types
 +
===Releases===
 +
*ANSI/HL7 V3 XMLITSDT, R1-2004: HL7 Version 3 Standard: XML Implementation Technology Specification - Data Types, R1; 4/8/2004
 +
*HL7 V3 ISO DT, R1-2009: HL7 Version 3 Standard: XML Implementation Technology Specification R2; ISO-Harmonized Data Types, Release 1
 +
 +
===Summary===
 +
This standard provides a globally harmonized (ISO/CEN/HL7) set of representations for data used in the presentation and communication of health care information. This standardized set will be an internationally agreed upon, proper sub-set of data types currently adopted by national and trans-national health care standards development organizations.  This document provides a UML and XML implementation of the datatypes, and is in effect Release 2 of the XML ITS datatypes. This document is shared and jointly balloted between HL7, CEN, and ISO.
 +
 +
===Description===
 +
The communication of health information about individuals requires the accurate identification of specific entities and concepts, as well as the expression of complete, frequently complex semantic phrases. Experience has shown that representation of such data requires that a rich set of data types be built upon the primitive types normally specified for computer software. The set to be specified in this standard will provide the structures necessary to meet the basic requirements of health care information communication.
 +
 +
===Business Case (Intended Use, Customers)===
 +
 +
===Benefits===
 +
The market for and the supply of healthcare software systems is global. There is an increasing demand to be able to communicate health care data between jurisdictions. Following requests from national health informatics programmes, the vendor community and, also, extensive discussion of previous ISO, HL7 and CEN work on data types, an advanced draft of a new International Standard has now been prepared. This standard will promote a common representation that meets these needs and is being advanced as common draft standard in all three communities. 1. updated datatypes for new requirements from HL7 2. simplified technical implementation path as a result of user feedback 3. shared content between HL7, CEN, and ISO. 
 +
 +
===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===
 +
*ISO 11404
 +
===Links to current projects in development===
 +
*[http://www.hl7.org/special/Committees/projman/searchableProjectIndex.cfm?action=edit&ProjectNumber=484 Project Insight ID # 484], Health informatics - Harmonized data types for information interchange (ISO Ballot Project)
 +
 +
 +
----
 +
<!---=============================================================
 +
|                                                                |
 +
|  XX  XX  MM    MM  LL          RRRRRR  111      111      |
 +
|    XX XX  MMM  MMM  LL          RR  RR  11        11      |
 +
|    XXX    MM MMM MM  LL          RRRRR    11        11      |
 +
|    XX XX  MM  M  MM  LL          RR  RR    11        11      |
 +
|  XX  XX  MM    MM  LLLLLL      RR  RR  1111  ..  1111    |
 +
|                                                                |
 +
==============================================================--->
 +
  
 
==Product Name - HL7 V3: Implementation Technology Specification - XML Data Types (and ISO Datatypes, R1) ==
 
==Product Name - HL7 V3: Implementation Technology Specification - XML Data Types (and ISO Datatypes, R1) ==
Line 32: Line 157:
  
 
===Resources===
 
===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===
 +
*ISO 11404
 +
===Links to current projects in development===
 +
*[http://www.hl7.org/special/Committees/projman/searchableProjectIndex.cfm?action=edit&ProjectNumber=484 Project Insight ID # 484], Health informatics - Harmonized data types for information interchange (ISO Ballot Project)
 +
 +
 +
 +
----
 +
<!---==================================================
 +
|                                                    |
 +
|  IIIIII  SSSSS  OOOOO        DDDDD    TTTTTT    |
 +
|    II    SS      OO  OO      DD  DD    TT      |
 +
|    II    SSSS  OO  OO      DD  DD    TT      |
 +
|    II        SS  OO  OO      DD  DD    TT      |
 +
|  IIIIII  SSSSS    OOOOO        DDDDD      TT      |
 +
|                                                    |
 +
===================================================--->
 +
 +
 +
 +
==Product Name - HL7 V3: Implementation Technology Specification - XML Data Types (and ISO Datatypes, R1) ==
  
====Work Groups====
+
===Standard Category===
 +
*Health Information Exchange Standards
 +
===Integration Paradigm===
 +
*Foundation
 +
===Type===
 +
Normative, ANSI Standard
 +
===Topics===
 +
*ISO-Harmonized Data Types, Release 1;
 +
*XML Implementation Technology Specification - Data Types
 +
===Releases===
 +
*ANSI/HL7 V3 XMLITSDT, R1-2004: HL7 Version 3 Standard: XML Implementation Technology Specification - Data Types, R1; 4/8/2004
 +
*HL7 V3 ISO DT, R1-2009: HL7 Version 3 Standard: XML Implementation Technology Specification R2; ISO-Harmonized Data Types, Release 1
 +
 
 +
===Summary===
 +
This standard provides a globally harmonized (ISO/CEN/HL7) set of representations for data used in the presentation and communication of health care information. This standardized set will be an internationally agreed upon, proper sub-set of data types currently adopted by national and trans-national health care standards development organizations.  This document provides a UML and XML implementation of the datatypes, and is in effect Release 2 of the XML ITS datatypes. This document is shared and jointly balloted between HL7, CEN, and ISO.
 +
 
 +
===Description===
 +
The communication of health information about individuals requires the accurate identification of specific entities and concepts, as well as the expression of complete, frequently complex semantic phrases. Experience has shown that representation of such data requires that a rich set of data types be built upon the primitive types normally specified for computer software. The set to be specified in this standard will provide the structures necessary to meet the basic requirements of health care information communication.
 +
 
 +
===Business Case (Intended Use, Customers)===
 +
 
 +
===Benefits===
 +
The market for and the supply of healthcare software systems is global. There is an increasing demand to be able to communicate health care data between jurisdictions. Following requests from national health informatics programmes, the vendor community and, also, extensive discussion of previous ISO, HL7 and CEN work on data types, an advanced draft of a new International Standard has now been prepared. This standard will promote a common representation that meets these needs and is being advanced as common draft standard in all three communities. 1. updated datatypes for new requirements from HL7 2. simplified technical implementation path as a result of user feedback 3. shared content between HL7, CEN, and ISO. 
 +
 
 +
===Implementations/ Case Studies (Actual Users)===
 +
 
 +
===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====
+
 
 +
'''Education'''<br/>
 
* See more at http://www.hl7.org/implement/training.cfm
 
* See more at http://www.hl7.org/implement/training.cfm
  
====Presentations====
+
'''Presentations'''<br/>
 
*
 
*
 
===Relationship to/ Dependencies on, other standards===
 
===Relationship to/ Dependencies on, other standards===
Line 45: Line 227:
 
*[http://www.hl7.org/special/Committees/projman/searchableProjectIndex.cfm?action=edit&ProjectNumber=484 Project Insight ID # 484], Health informatics - Harmonized data types for information interchange (ISO Ballot Project)
 
*[http://www.hl7.org/special/Committees/projman/searchableProjectIndex.cfm?action=edit&ProjectNumber=484 Project Insight ID # 484], Health informatics - Harmonized data types for information interchange (ISO Ballot Project)
  
 +
 +
----
 +
<!---====================================================
 +
|                                                      |
 +
|  UU  UU  MM    MM  LL          DDDDD    TTTTTT    |
 +
|  UU  UU  MMM  MMM  LL          DD  DD    TT      |
 +
|  UU  UU  MM MMM MM  LL          DD  DD    TT      |
 +
|  UU  UU  MM  M  MM  LL          DD  DD    TT      |
 +
|    UUUU  MM    MM  LLLLLL      DDDDD      TT      |
 +
|                                                      |
 +
=====================================================--->
  
  
Line 70: Line 263:
 
*Enable these same outcomes for downstream HL7 UML artifacts such as the RIM and message structures.
 
*Enable these same outcomes for downstream HL7 UML artifacts such as the RIM and message structures.
  
====Work Groups====
+
===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====
+
 
 +
'''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===

Revision as of 15:36, 23 June 2010

Product Brief - Implementation Technology Specifications for Data Types

Contents

back to Main_Page
back to Product_List



Product Name - HL7 V3: Implementation Technology Specification - XML Data Types

Standard Category

  • Health Information Exchange Standards

Integration Paradigm

  • Foundation

Type

Normative, ANSI Standard

Topics

  • XML Implementation Technology Specification - Data Types

Releases

  • ANSI/HL7 V3 XMLITSDT, R1-2004: HL7 Version 3 Standard: XML Implementation Technology Specification - Data Types, R1; 4/8/2004


Summary

This document specifies the HL7 Version 3 Data Types in the context of their XML Implementation Technology Specification (ITS).

This document is based on the Data Types Abstract Specification, which defines the data types on an abstract layer independent from representation.

What is a Data Type? Data types are the basic building blocks used to construct messages, computerized patient record documents, business objects and their transactions. Data types define the meaning of any given field's value. Without knowing a field's data type, it is impossible to interpret the field's value.

Description

The communication of health information about individuals requires the accurate identification of specific entities and concepts, as well as the expression of complete, frequently complex semantic phrases. On an abstract layer, independent from representation, data types define properties of values. When values are represented, some of their properties are directly represented as atomic literal forms or as data structures. At that point we call those properties "components". On the representation layer we can also distinguish simple data types, represented as atomic literal forms, from complex ones, represented as structures with components. For the implementor, it is important to realize that data types have more properties than shown as components, and that it only depends on the implementation technology and ITS specification what data types are simple or complex and which of their properties are represented as "components" and which are inferred from those components.

Business Case (Intended Use, Customers)

Benefits

Implementations/ Case Studies (Actual Users)

Resources

Work Groups
Implementable Technology Specifications

Education

Presentations

Relationship to/ Dependencies on, other standards

  • ISO 11404

Links to current projects in development



Product Name - HL7 V3: Implementation Technology Specification - XML Data Types (and ISO Datatypes, R1)

Standard Category

  • Health Information Exchange Standards

Integration Paradigm

  • Foundation

Type

Normative, ANSI Standard

Topics

  • ISO-Harmonized Data Types, Release 1;
  • XML Implementation Technology Specification - Data Types

Releases

  • ANSI/HL7 V3 XMLITSDT, R1-2004: HL7 Version 3 Standard: XML Implementation Technology Specification - Data Types, R1; 4/8/2004
  • HL7 V3 ISO DT, R1-2009: HL7 Version 3 Standard: XML Implementation Technology Specification R2; ISO-Harmonized Data Types, Release 1

Summary

This standard provides a globally harmonized (ISO/CEN/HL7) set of representations for data used in the presentation and communication of health care information. This standardized set will be an internationally agreed upon, proper sub-set of data types currently adopted by national and trans-national health care standards development organizations. This document provides a UML and XML implementation of the datatypes, and is in effect Release 2 of the XML ITS datatypes. This document is shared and jointly balloted between HL7, CEN, and ISO.

Description

The communication of health information about individuals requires the accurate identification of specific entities and concepts, as well as the expression of complete, frequently complex semantic phrases. Experience has shown that representation of such data requires that a rich set of data types be built upon the primitive types normally specified for computer software. The set to be specified in this standard will provide the structures necessary to meet the basic requirements of health care information communication.

Business Case (Intended Use, Customers)

Benefits

The market for and the supply of healthcare software systems is global. There is an increasing demand to be able to communicate health care data between jurisdictions. Following requests from national health informatics programmes, the vendor community and, also, extensive discussion of previous ISO, HL7 and CEN work on data types, an advanced draft of a new International Standard has now been prepared. This standard will promote a common representation that meets these needs and is being advanced as common draft standard in all three communities. 1. updated datatypes for new requirements from HL7 2. simplified technical implementation path as a result of user feedback 3. shared content between HL7, CEN, and ISO.

Implementations/ Case Studies (Actual Users)

Resources

Work Groups
Implementable Technology Specifications

Education

Presentations

Relationship to/ Dependencies on, other standards

  • ISO 11404

Links to current projects in development




Product Name - HL7 V3: Implementation Technology Specification - XML Data Types (and ISO Datatypes, R1)

Standard Category

  • Health Information Exchange Standards

Integration Paradigm

  • Foundation

Type

Normative, ANSI Standard

Topics

  • ISO-Harmonized Data Types, Release 1;
  • XML Implementation Technology Specification - Data Types

Releases

  • ANSI/HL7 V3 XMLITSDT, R1-2004: HL7 Version 3 Standard: XML Implementation Technology Specification - Data Types, R1; 4/8/2004
  • HL7 V3 ISO DT, R1-2009: HL7 Version 3 Standard: XML Implementation Technology Specification R2; ISO-Harmonized Data Types, Release 1

Summary

This standard provides a globally harmonized (ISO/CEN/HL7) set of representations for data used in the presentation and communication of health care information. This standardized set will be an internationally agreed upon, proper sub-set of data types currently adopted by national and trans-national health care standards development organizations. This document provides a UML and XML implementation of the datatypes, and is in effect Release 2 of the XML ITS datatypes. This document is shared and jointly balloted between HL7, CEN, and ISO.

Description

The communication of health information about individuals requires the accurate identification of specific entities and concepts, as well as the expression of complete, frequently complex semantic phrases. Experience has shown that representation of such data requires that a rich set of data types be built upon the primitive types normally specified for computer software. The set to be specified in this standard will provide the structures necessary to meet the basic requirements of health care information communication.

Business Case (Intended Use, Customers)

Benefits

The market for and the supply of healthcare software systems is global. There is an increasing demand to be able to communicate health care data between jurisdictions. Following requests from national health informatics programmes, the vendor community and, also, extensive discussion of previous ISO, HL7 and CEN work on data types, an advanced draft of a new International Standard has now been prepared. This standard will promote a common representation that meets these needs and is being advanced as common draft standard in all three communities. 1. updated datatypes for new requirements from HL7 2. simplified technical implementation path as a result of user feedback 3. shared content between HL7, CEN, and ISO.

Implementations/ Case Studies (Actual Users)

Resources

Work Groups
Implementable Technology Specifications

Education

Presentations

Relationship to/ Dependencies on, other standards

  • ISO 11404

Links to current projects in development




Product Name - HL7 V3: Implementation Technology Specification - XML Data Types (and ISO Datatypes, R1)

Standard Category

  • Health Information Exchange Standards

Integration Paradigm

  • Foundation

Type

Normative, ANSI Standard

Topics

  • ISO-Harmonized Data Types, Release 1;
  • XML Implementation Technology Specification - Data Types

Releases

  • ANSI/HL7 V3 XMLITSDT, R1-2004: HL7 Version 3 Standard: XML Implementation Technology Specification - Data Types, R1; 4/8/2004
  • HL7 V3 ISO DT, R1-2009: HL7 Version 3 Standard: XML Implementation Technology Specification R2; ISO-Harmonized Data Types, Release 1

Summary

This standard provides a globally harmonized (ISO/CEN/HL7) set of representations for data used in the presentation and communication of health care information. This standardized set will be an internationally agreed upon, proper sub-set of data types currently adopted by national and trans-national health care standards development organizations. This document provides a UML and XML implementation of the datatypes, and is in effect Release 2 of the XML ITS datatypes. This document is shared and jointly balloted between HL7, CEN, and ISO.

Description

The communication of health information about individuals requires the accurate identification of specific entities and concepts, as well as the expression of complete, frequently complex semantic phrases. Experience has shown that representation of such data requires that a rich set of data types be built upon the primitive types normally specified for computer software. The set to be specified in this standard will provide the structures necessary to meet the basic requirements of health care information communication.

Business Case (Intended Use, Customers)

Benefits

The market for and the supply of healthcare software systems is global. There is an increasing demand to be able to communicate health care data between jurisdictions. Following requests from national health informatics programmes, the vendor community and, also, extensive discussion of previous ISO, HL7 and CEN work on data types, an advanced draft of a new International Standard has now been prepared. This standard will promote a common representation that meets these needs and is being advanced as common draft standard in all three communities. 1. updated datatypes for new requirements from HL7 2. simplified technical implementation path as a result of user feedback 3. shared content between HL7, CEN, and ISO.

Implementations/ Case Studies (Actual Users)

Resources

Work Groups
Implementable Technology Specifications

Education

Presentations

Relationship to/ Dependencies on, other standards

  • ISO 11404

Links to current projects in development




Product Name - HL7 V3: Implementation Technology Specification - UML Data Types

Standard Category

  • Health Information Exchange Standards

Integration Paradigm

  • Foundation

Type

Normative, ANSI Standard

Releases

  • ANSI/HL7 V3 UMLITSDT, R1-2004: HL7 Version 3 Standard: UML Implementation Technology Specification - Data Types, Release 1; 4/23/2004

Summary

The Abstract Data Types specification includes a Unified Modeling Language (UML) diagram that presents the semantic declarations of these data types in a standard UML fashion.

This UML ITS implements the semantics of the Abstract Data Types specification using UML in such a way that HL7 data types are mapped into the core UML and OCL kernel data types where such mappings are appropriate. In addition, this representation uses only established object-orientated formalisms. Since this specification shows how to implement the HL7 data types using the UML core data types and methodology, this specification is an ITS for the data types in UML.

Description

The desired outcomes from this specification include:

  • A formally correct UML declaration of the HL7 Data Types
  • Enable the use of Computer-Aided Software Engineering (CASE) tools for model validation, code generation, instance validation, etc
  • Enable these same outcomes for downstream HL7 UML artifacts such as the RIM and message structures.

Resources

Work Groups
Implementable Technology Specifications

Education

Presentations

Relationship to/ Dependencies on, other standards

Links to current projects in development

  • None