July 8, 2009

Version 1.0

HITSP Data Architecture Technical Note

HITSP/TN903   Click here to download the PDF version of this document

Healthcare Information Technology Standards Panel (HITSP) logo

Submitted to:

Healthcare Information Technology Standards Panel

Submitted by:

Data Architecture (Elements/Templates/Value Sets) Tiger Team

Document Change History

Version Number

Description of Change

Name of Author

Date Published

0.0.1

Review Copy

Data Architecture (Elements/Templates/Value Sets) Tiger Team

June 30, 2009

1.0

Released for Implementation

Data Architecture (Elements/Templates/Value Sets) Tiger Team

July 8, 2009

Table of Contents

1.0 Introduction. 6

1.1 Purpose and Scope. 6

1.2 Intended Audience. 6

1.3 Conventions used in this document 6

1.4 Document Organization and Structure. 6

1.5 Copyright Information. 7

2.0 Executive Summary. 8

3.0 Background. 10

3.1 Definitions. 10

3.2 Overview of Healthcare Related Standards. 12

3.2.1 ASC X12. 12

3.2.2 DICOM.. 13

3.2.3 HL7 Version 2. 14

3.2.4 HL7 Version 3 including the HL7 Clinical Document Architecture. 15

3.2.5 NCPDP SCRIPT. 15

3.2.6 NCPDP Telecommunication Guide. 16

3.2.7 NCPDP Formulary and Benefit 16

3.2.8 OASIS ebXML. 16

3.2.9 OASIS EDXL. 17

3.3 HITSP Data Architecture in the Context of the HITSP Framework. 18

4.0 HITSP Data Architecture. 20

4.1 Component 21

4.2 Module. 21

4.3 Data Elements. 22

4.3.1 Data Element Definition. 22

4.3.2 Data Element Mapping. 23

4.4 Value Sets. 25

4.4.1 Value Set Definition. 25

4.4.2 Code System Metadata. 28

4.4.3 Value Set Member Metadata. 29

4.4.4 Value Set Versioning. 30

4.5 Templates. 30

4.5.2 Other Mechanisms to Apply Business Rules to Exchanges. 33

4.5.3 Template Versioning. 33

4.6 Constraints. 34

4.6.1 Constraint Language. 34

5.0 Metadata Registries. 37

5.1 Relationship of HITSP and Data Registries. 37

5.1.1 Rights to Information. 37

5.1.2 Lack of Barriers and Ease of Access. 38

5.1.3 Maintenance. 38

5.1.4 Versioning. 38

5.2 Data Registry Audience Views 39

5.2.1 Information Views. 39

5.2.2 Uploads. 39

5.2.3 Interface with HITSP Production Tools. 39

6.0 APPENDIX. 40

6.1 XPath Locations in XML. 40

7.0 Document Updates. 43

7.1 June 30, 2009. 43

Figures and Tables

Figure 2-1 HITSP Data Architecture. 8

Figure 3-1 ASC X12 Message Example. 13

Figure 3-2 Example DICOM Data Object 14

Figure 3-3 HL7 Version 2 Example. 14

Figure 3-4 CDA Example. 15

Figure 3-5 NCPDP SCRIPT Example. 15

Figure 3-6 Example NCPDP SCRIPT. 16

Figure 3-7 ebXML Example. 17

Figure 3-8 HAVE Example. 18

Figure 3-9 Data Architecture in the HITSP Framework. 19

Figure 4-1 HITSP Data Architecture. 20

Table 3-1 Relationship between HITSP and SDO Concepts. 12

Table 3-2 Addressing X12 Data Elements. 13

Table 3-3 Addressing DICOM Data Elements. 14

Table 3-4 Addressing HL7 Version 2 Data Elements. 14

Table 3-5 Addressing NCPDP Telecommunications Data Elements. 16

Table 3-6 Addressing NCPDP Formulary and Benefit Data Elements. 16

Table 4-1 Module Categories. 22

Table 4-2 Data Element Definition. 23

Table 4-3 Mapping to HITSP Data Elements. 24

Table 4-4 SDO Identifier and Name Examples. 24

Table 4-5 Optionality. 25

Table 4-6 Repeatability. 25

Table 4-7 Value Set Metadata. 26

Table 4-8 Code System Metadata. 28

Table 4-9 Value Set Concept Metadata. 29

Table 4-10 Template Metadata. 31

Table 4-11 Constraint Identifier Components. 35

Table 6-1 XPath Primitives. 40

Table 6-2 XPath Axis Keywords. 41

Table 6-3 Example Use of XPath in HITSP Specifications. 41