Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Table of Content Zone
maxLevel5
minLevel2
outlinetrue
locationtop

Table of Contents
maxLevel5
minLevel2
 

...

Datatypes can occur at several levels in a message. When a datatype is used in a field it will use the component separator (^), but when the datatype is embedded in another datatype a sub-component separator (&) may be used. Some datatypes are conceptually a combination of other datatypes eg e.g. an EI data type is a combination of a string (ST) identifier and a Hierarchical Designator (HD). This allows for an organization to provide a unique identifier within their namespace. In messages the HD component of an EI datatype will appear in other places in the message as a HD data type to identify the organization uniquely. If binary or non ASCII data is used it will be encoded, usually using base64  encoding.

...

The following data types are those used in the Australian context.

Anchor
figure3-1
figure3-1

Figure 3-1  HL7 data types by category

Data Type Category /

Data type

Data Type Name

LEN

Notes / Format

Examples

Alphanumeric

 

 

 

 

ST

String

199

 

Text: |almost any data at all|
URL encoded in an ST component: ^http://www.pacs.poupon.edu/wado.jsp^
ISO OID encoded in an ST subcomponent:
&2.16.840.1.113883.1.1&

TX

Text data

65536

TX SHALL NOT be used for a standalone field value. Use ST or FT instead. TX may be used in a component of a more complex datatype where the standard specifies, e.g. TQ

 

FT

Formatted text

65536

 May contain formatting commands enclosed in escape characters. 

 |\.sp\(skip one vertical line)| 

Numerical

 

 

 

 

NA

Numeric array65536For waveform data only
This data type is used to represent a series (array) of numeric values, each one having a data type of NM.  A field of this type may contain a one-dimensional array (vector or row) of numbers.  

|125^34^-22^-234^569^442^-212^6|                                        
vector of 8 numbers

|1.2^-3.5^5.2~2.0^3.1^-6.2~3.5^7.8^-1.3|                                 
3 x 3 array of numbers

|^2^3^4~5^^^8~9^10~~17^18^19^20|                                         
5 x 4 array of numbers with
 the values in positions
(1,1), (2,2), (2,3), (3,3), (3,4), (4,1), (4,2), (4,3),
and (4,4) not present

NM

Numeric

 

 

|999| 

|-123.792|

SI

Sequence ID

 

A non-negative integer in the form of a NM field.
This data type is used in the "Set-ID" fields of PID, PV1, IN1, GT1, OBR and OBX fields. 

Used to number OBX segments in a report.

OBX|9|CE|11475-1^Culture^LN|1|3092008^Staphylococcus aureus^SCT|||A|||F

SN

Structured numeric

 

<comparator (ST)> ^ <num1 (NM)> ^ <separator/suffix (ST)> ^ <num2 (NM)>

|>^100|                   (greater than 100)

|^100^-^200|              (equal to range of 100 through 200)

|^1^:^128|        (ratio of 1 to 128, e.g., the results of a serological test)

|^2^+|                    (categorical response, e.g., occult blood positivity)

Identifier

 

 

 

 

ID

Coded values for HL7 tables

 

The value of such a field follows the formatting rules for an ST field except that it is drawn from a table of legal values.  There shall be an HL7 table number associated with ID data types.  

ID field is OBR-25-result status (HL7 table 0123): |F|.

IS

Coded value for user-defined tables

 

The value of such a field follows the formatting rules for a ST field except that it is drawn from a site-defined (or user-defined) table of legal values. 

PID-8 Administrative sex: |M|

VID

Version identifier

 

<version ID (ID)> ^ <internationalization code (CE)> ^ <international version ID (CE).

Used to identify the HL7 version. 

MSH-12 : |2.4^AUS|

HD

Hierarchic designator

 

<namespace ID (IS)> ^ <universal ID  (ST)> ^ <universal ID type (ID)>

The HD is designed to be used either as a local identifier (with only the <namespace ID> valued) or a publicly-assigned identifier, a UID (<universal ID> and <universal ID type> both valued). 

MSH-4 : |LAB^3456^AUSNATA|

ISO example with only the 2nd and 3rd components valued: |^2.16.840.1.113883.19^ISO|

A UUID example : |^478A0114-EBF0-7701-A023-6841FF05731A^UUID|

A DNS example : |^falcon.iupui.edu^DNS|

Local use only: a HD that looks like an IS data type :

  • |LAB1|
  • |RX.PIMS.SystemB.KP.CA.SCA|

EI

Entity identifier

 

<entity identifier (ST)> ^  <namespace ID (IS)> ^ <universal ID (ST)> ^ <universal ID type (ID)>

The entity identifier defines a given entity within a specified series of identifiers.  

ORC-2: |L12345^LOCAL GP SURGERY^RX123456789^L|

RP

Reference pointer

 

<pointer (ST) > ^ < application ID (HD)> ^ <type of data (ID)> ^  <subtype (ID)>

This data type transmits information about data stored on another system. 

An image on a web server at:
http://testsite/neurologicalstudy.asp?path=/All%20Studies/AccessionNumber=2016F0001100-1

|?path=/All%20Studies/AccessionNumber=2016F0001100-1^

http://testsite/neurologicalstudy.asp&URI^IMAGE^JPEG|

PL

Person location

 

<point of care  (IS )> ^ <room (IS )> ^ <bed (IS)> ^ <facility (HD)> ^ < location status  (IS )> ^ <person location type (IS)> ^ <building (IS )> ^ <floor (IS )> ^ <location description (ST)>

This data type is used to specify a patient location within a healthcare institution.  

A nursing unit at Community Hospital: 4 East, room 136, bed B :
4E^136^B^CommunityHospital^^N^^^

 

A clinic at University Hospitals: Internal Medicine Clinic located in the Briones building, 3rd floor :
InternalMedicine^^^UniversityHospitals^^C^Briones^3^


Date/Time

 

 

 

 
 DR Date/Time range 

YYYY[MM[DD[HHMM[SS[.S[S[S[S]]]]]]]][+/-ZZZZ]

 

 

DT

Date

 

YYYY[MM[DD]]

By site-specific agreement, YYYYMMDD may be used where backward compatibility must be maintained. 

PV1-25: |20150808|

Month only: |201503|

TM

Time

 

HH[MM[SS[.S[S[S[S]]]]]][+/-ZZZZ]

Generally not used in the Australian context. TS is used instead.

|0800|  = Eight AM, local time of the sender.

|0000| = midnight

|13| = 1pm (with a precision of hours), local time of sender.

|093544.2312| = 44.2312 seconds after Nine thirty-five AM, local time of sender.

|235959+1100| = 1 second before midnight in a time zone eleven hours ahead of Universal Coordinated Time (i.e., East of Greenwich).

TS

Time stamp

 

YYYY[MM[DD[HHMM[SS[.S[S[S[S]]]]]]]][+/-ZZZZ]

ORC-7: |20160704010159+1000|

Code Values

 

 

 

 

CE

Coded element

250

<identifier (ST)> ^ <text (ST)> ^ <name of coding system (IS)> ^ <alternate identifier (ST)> ^ <alternate text (ST)> ^ <name of alternate coding system (IS)>

This data type transmits codes and the text associated with the code. 

OBX-3: |22664-7^UREA^LN^Cr^UREA^NATA3456-008|.

CNE

Coded with no exceptions

250

<identifier (ST)> ^ <text (ST)> ^ <name of coding system (IS)> ^ <alternate identifier (ST)> ^ <alternate text (ST)> ^ <name of alternate coding system (IS)> ^ <coding system version ID (ST)> ^ alternate coding system version ID (ST)> ^ <original text (ST) >

IAM-6

CWE

Coded with exceptions

250

<identifier (ST)> ^ <text (ST)> ^ <name of coding system (IS)> ^ <alternate identifier (ST)> ^ <alternate text (ST)> ^ <name of alternate coding system (IS)> ^ <coding system version ID (ST)> ^ alternate coding system version ID (ST)> ^ <original text (ST) >

OBR-25

CX

Extended composite ID with check digit

250

<ID (ST)> ^ <check digit (ST)> ^ <code identifying the check digit scheme employed (ID)> ^ < assigning authority (HD)> ^ <identifier type code (ID)> ^ < assigning facility (HD) ^ <effective date (DT)> ^ <expiration date (DT)>

This data type is used for specifying an identifier with its associated administrative detail. 

PID-3:

  • |8003608833357361^^^AUSHIC^NI|
  • |P0057804^^^^PN~4009887514^^^AUSHIC^MC~SMIAL001^^^^PI|
  • |1234567^4^M11^ADT01^MR^University Hospital|

XCN

Extended composite ID number and name

250

Replaces CN data type as of v 2.3. 

<ID number (ST)> ^ <family name (FN)> ^ <given name (ST)> ^ <second and further given names or initials thereof  (ST)> ^ <suffix (e.g., JR or III) (ST)> ^ <prefix (e.g., DR) (ST)> ^ <degree (e.g., MD) (IS)> ^ <source table (IS)> ^ <assigning authority (HD)> ^ <name type code (ID)>  ^ <identifier check digit (ST)> ^ <code identifying the check digit scheme employed (ID)> ^ <identifier type code (IS)> ^ <assigning facility (HD)> ^ <name representation code (ID)> ^ <name context (CE)> ^ <name validity range (DR)> ^ < name assembly order (ID)>

This data type is used extensively appearing in the PV1, ORC, RXO, RXE, OBR and SCH segments , as well as others, where there is a need to specify the ID number and name of a person.   

PV1-7:

  • |8003619900015717^Smith^John^S^^DR^MD^^AUSHIC^^^^NPI|
  • |045678AB^HANDY^JOHN^^^DR^^^AUSHICPR|

Generic

 

 

 

 

CM

Composite

 

A field that is a combination of other meaningful data fields.  Each portion is called a component.  No new CM’s are allowed after HL7 Version 2.2. The CM data type is maintained strictly for backward compatibility and may not be used for the definition of new fields.

PRD-7: |8003619900015717^NPI^AUSHIC|

Demographics

 

 

 

 

XAD

Extended address

250

Replaces the AD data type as of v 2.3. 

<street address (SAD)> ^ <other designation (ST)> ^ <city (ST)> ^ <state or province (ST)> ^ <zip or postal code (ST)> ^ <country (ID)> ^ < address type (ID)>^ <other geographic designation (ST)> ^<county/parish code (IS)> ^ <census tract (IS)> ^ <address representation code (ID)> ^ <address validity range (DR)>

Countries typically have a standard method of formatting addresses. This data type does not specify the formatting usages, only the components of a postal address.

PID-11: |14th Floor^50 Paterson St^Coorparoo^QLD^4151| 

XPN

Extended person name

250

Replaces PN data type as of v 2.3. 

<family name (FN)> ^ <given name (ST)> ^ <second and further given names or initials thereof (ST)> ^ <suffix (e.g., JR or III) (ST)> ^ <prefix (e.g., DR) (ST)> ^ <degree (e.g., MD) (IS)> ^<name type code (ID) > ^ <name representation code (ID)> ^ <name context (CE)> ^ <name validity range (DR)> ^ <name assembly order (ID)>

|Smith^John^J^III^DR^PHD^L|

XON

Extended composite name and ID number for organizations

250

<organization name (ST)> ^ <organization name type code (IS)> ^ <ID number (NM)> ^ <check digit (NM)> ^ <code identifying the check digit scheme employed (ID)> ^ <assigning authority  (HD)> ^ <identifier type code (IS)> ^ <assigning facility ID (HD)> ^ <name representation code (ID)>

 ORC-21:  |ABC Medical Group^^1234567|

HPI-O:  |ABCD Organisation^L^8003621566684455^^^AUSHIC^NOI|

XTN

Extended telecommunications number

250

Replaces TN data type as of v 2.3 

[NNN] [(999)]999-9999 [X99999] [B99999] [C any text] ^  <telecommunication use code (ID)> ^ <telecommunication equipment type (ID)> ^ <email address (ST)> ^ <country code (NM)> ^ <area/city code (NM)> ^ <phone number (NM)> ^ <extension (NM)> ^ <any text (ST)>

Note: Components five through nine reiterate the basic function of the first component in a delimited form that allows the expression of both local and international telephone numbers. As of 2.3, the recommended form for the telephone number is to use the delimited form rather than the unstructured form supported by the first component (which is left in for backward compatibility only). 

International phone number: |^WPN^PH^^61^7^32615492| 

Interstate/intrastate phone number: |^WPN^PH^^^07^32615492|

Local area’ phone number: |^WPN^PH^^^^32615492|

Mobile phone number: |^WPN^CP^^^^0412545585|

Email address: |^NET^Internet^J.Smith@work.com|

 

Specialty/Chapter Specific

 

 

 

 

Waveform

 

 

 

 

CD

Channel definition

 

For waveform data only e.g. graphs, echo cardiographs.
<channel identifier (CM)> ^ <waveform source (CM)> ^ <channel sensitivity/units (CM) > ^ <channel calibration parameters (CM)> ^ <sampling frequency (NM)> ^ <minimum/maximum data values (CM)>

 
MAMultiplexed array 

Multiplexed array
Components: <sample 1 from channel 1 (NM)> ^ <sample 1 from channel 2 (NM)> ^ <sample 1 from
channel 3 (NM)> ...~<sample 2 from channel 1 (NM)> ^ <sample 2 from channel 2 (NM)> ^
<sample 2 from channel 3 (NM)> ...~
...
This data type is used to represent channel-multiplexed waveform data, (e.g., the digitized values from an
analog-to-digital converter or other digital data source).

 

NA

Numeric array

 

For waveform data only

<value1 (NM)> ^  <value2 (NM)> ^  <value3 (NM)> ^  <value4 (NM)> ^ ...

 

 

ED

Encapsulated data

 

Supports ASCII MIME-encoding of binary data.  <source application (HD) > ^ <type of data (ID)> ^ <data subtype (ID)> ^ <encoding (ID)> ^ <data (ST)>

This data type transmits encapsulated data from a source system to a destination system.

 OBX|16|ED|HTML^Display Segment as HTML^AUSPDI||^text^HTML^A^<?xml

version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" ><html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> Content .......|

Patient Administration /Financial Information

 

 

 

 

FC

Financial class

 

 

<financial class (IS)> ^ <effective date (TS)>

This component contains the financial class assigned to a person.

PV1-20

Time Series:

 

 

 

 

TQ

Timing/quantity

 

For timing/quantity specifications for orders, see HL7 International Standard Chapter 4, Section 4.3.  <quantity (CQ)> ^ <interval (*)> ^ <duration (*)> ^ <start date/time (TS)> ^ <end date/time (TS)> ^ <priority (ST)> ^ <condition (ST)> ^ <text (TX)> ^ <conjunction (ID)> ^ <order sequencing (*)> ^ <occurrence duration (CE)> ^ <total occurrences (NM)>

Note: only components 4 and 6 used.

Urgent : |^^^199710230915^^S|

Routine :|^^^199711071020|

 

 

...

3.1.1   USE OF ESCAPE SEQUENCES IN TEXT FIELDS

3.1.1.1 Formatting codes

When a field of type TX, FT, or CF is being encoded, the escape character may be used to signal certain special characteristics of portions of the text field. The character \ will be used to represent the character so designated in a message. An escape sequence consists of the escape character followed by an escape code ID of one character, zero (0) or more data characters, and another occurrence of the escape character. The following escape sequences are defined:

...

The escape sequences for field separator, component separator, subcomponent separator, repetition separator, and escape character are also valid within an ST data field.
No escape sequence may contain a nested escape sequence.

3.1.1.3 Highlighting

In designating highlighting, the sending application is indicating that the characters that follow somehow should be made to stand out, but leaving the method of doing so to the receiving application. Depending on device characteristics and application style considerations, the receiving application may choose reverse video, boldface, underlining, blink, an alternate colour or another means of highlighting the displayed data.

For example the message fragment:
DSP| TOTAL CHOLESTEROL \H\240*\N\ [90 - 200]
might cause the following data to appear on a screen or report:
TOTAL CHOLESTEROL 240* [90 - 200]
whereas another system may choose to show the 240* in red.

3.1.1.4 Special character

The special character escape sequences (\F\, \S\, \R\, \T\, and \E\) allow the corresponding characters to be included in the data in a text field, though the actual characters are reserved.

For example, the message fragment
DSP| TOTAL CHOLESTEROL 180 \F\90 - 200\F\
DSP| \S\----------------\S\
would cause the following information to be displayed, given suitable assignment of separators:
TOTAL CHOLESTEROL 180 |90 - 200|
^----------------^

3.1.1.5 Hexadecimal

Variance to HL7 International. The hexadecimal escape sequence (\Xdddd...\) must not be used.

3.1.1.6 Escape sequences supporting multiple character sets for FT, ST, and TX data types

Variance to HL7 International. The single-byte character escape sequence \Cxxyy\ and multi-byte character escape sequence \Mxxyyzz\ must not be used.

3.2 CD - channel definition

...

Definition: The channel name is a text string used as a label in waveform data displays. If this name isnot is not present, the channel label displayed is <source1>-<source2>, where <source1> and <source2> are the names of the two waveform sources connected to this channel, or, if only one waveform sources <source1> is specified, the channel label displayed when the channel name is not given is <source1>.

...

Each coding system is assigned a unique identifier. This component will serve to identify the coding scheme being used in the identifier component. The combination of the identifier  and name of coding system components will be a unique code for a data item. Each system has a unique identifier. User-defined Table 0396 – Coding system contains the allowable values. 

User defined Table 0396 - Coding System 

Anchor
table0396
table0396
 

...

ValueDescriptionComment/SourceCategoryStatus
DCM

DICOM Controlled
Terminology

Codes defined in DICOM Content Mapping Resource. Digital Imaging and Communications in
Medicine (DICOM). NEMA Publication PS-3.16 National Electrical Manufacturers Association
(NEMA). Rosslyn, VA, 22209. Available at: http://medical.nema.org

Specific Non-Drug
Code

Active
I10ICD-10World Health Publications, Albany, NY.

Specific Non-Drug
Code

Active
ICD10AM

ICD-10 Australian
modification

  Active
ISO3166_1ISO 3166-1 Country CodesInternational Standards Organization standard 3166 contains 3 parts. Part 1 contains three tables for codes for countries of the world. These are 2-character alphabetic, 3-character alphabetic, and numeric codes.DemographicsActive
ISO3166_2ISO 3166-2 Country subdivisionsInternational Standards Organization standard 3166 contains 3 parts. Part 2 contains a complete breakdown into a relevant level of administrative subdivisions of all countries listed in ISO 3166-1. The code elements used consist of the alpha-2 code elemDemographicsActive
ISO+

ISO 2955.83
(units of measure) with
HL7 extensions

See chapter 7 (V2.6), Section 7.4.2.6 Active
IUPP

IUPAC/IFCC Property
Codes

International Union of Pure and Applied Chemistry/International Federation of Clinical Chemistry.
The Silver Book: Compendium of terminology and nomenclature of properties in clinical laboratory
sciences. Oxford: Blackwell Scientific Publishers, 1995. Henrik Olesen, M.D., D.M.Sc., Chairperson,
Department of Clinical Chemistry, KK76.4.2, Rigshospitalet, University Hospital of Copenhagen,
DK-2200, Copenhagen.

Specific Non-Drug
Code

Active
LN

Logical Observation
Identifier Names and
Codes (LOINC®)

Regenstrief Institute, c/o LOINC, 1050 Wishard Blvd., 5th floor, Indianapolis, IN 46202. 317/630-
7433. Available from the Regenstrief Institute server at https://loinc.org/.
January 2000 version has identifiers, synonyms and cross-reference codes for reporting over 26,000 laboratory and related observations
and 1,500 clinical measures.

Specific Non-Drug
Code

Active
SCT

SNOMED Clinical
Terms

SNOMED-CT concept identifier codes.
SNOMED International, I325 Waukegan Rd, Northfield, IL, 60093, +1 800-323-4040,
http://www.snomed.org

Specific Non-Drug
Code

Active
UCUM

UCUM UCUM code set for
units of measure(from
Regenstrief)

Added by motion of VOCABULARY T.C. 20060308 14-0-3 Active
AUSPDIAustralian Pathology Display Interface (Display Segment)Used in AS4700.2-2012 Active
HL7AUHL7 AustraliaRequired for defining CEs eg. MSH-12 <internal version ID (CE)>Specific Non-Drug
Code
 
ROLECODEParticipation Mode

For use in v2.x systems interoperating with V3 systems. Identical to the code system 2.16.840.1.113883.5.111 RoleCode in the Version 3 vocabulary.

For Code system content see : https://www.hl7.org/fhir/v3/RoleCode/cs.html

General CodesActive
PHENXPhenX ID

The PhenX (consensus measures for Phenotypes and eXposures) Toolkit https://www.phenxtoolkit.org/index.php

Specific Non-Drug
Code
 
DOCLEDoctor Command LanguageDOCLE (Doctor Command Language), is a non-numeric health coding and medical classification system. The DOCLE system is used in the electronic medical record and patient management software package, Medical Director.Specific Non-Drug
Code
 
EN13606CEN 13606The EN 13606 class instance hierarchy. Refer to 6.2.2.2 of ISO 136006-2.Class instance identiferActive
99ZZZ or LLocal Coding system

Locally defined codes for purpose of sender or receiver. If multiple local codes exist, the format should be 99zzz, where z is an alphanumeric character

Local general code for a site-defined code system used for a specific set of trading partners. The 'zzz' SHALL be any printable ASCII string. Length of the name SHALL not exceed field width, and is subject to local implementation.



Active
LLocal Coding systemLocally defined codes for purpose of sender or receiver.
Active
AMTAustralian Medicines TerminologyAMT Codes (contains therapeutic goods concepts)Drug CodeActive

EAN

GTIN product code


TGA

Therapeutic Good Authority codes


mims-codes


Refer to MIMS integrated

http://www.hl7.org/oid/index.cfm?Comp_OID=1.2.36.1.2001.1005.11.1



MIMS-UNITS

MIMS Units of measurementRefer to MIMS integrated

MIMS-FORM

MIMS Drug Form codeRefer to MIMS integrated

MIMS-GENCODE

MIMS Generic codeRefer to MIMS integrated

PBSPBS Medicines Item Codeshttp://www.pbs.gov.au/

FHIR-ResourceTypeFHIR Resource Type codesRefer to https://www.hl7.org/fhir/valueset-resource-types.html for codes.

...

Note: The presence of two sets of equivalent codes in this data type is semantically different from a repetition of a CE type field. With repetition, several distinct codes (with distinct meanings) may be transmitted.

Refer to User-defined Table 0396 - Coding system  for valid values. When an HL7 table is used for a CE data type, the name of coding system   component is defined as HL7nnnn   where nnnn   is the HL7 table number. 

...

Wherever a component of an HL7 field is itself an HL7 data type which contains components, its delimiters are demoted by one. Thus a component designated as a CE data type should be encoded as <identifier & text & name of coding system> (see CE - coded element). Note that since HL7 delimiters are not recursive, an HL7 data type containing components cannot be a subcomponent. When this level of detail is needed, each component of the HL7 data type can be encoded as a separate subcomponent. For an example of this, see the encoding of the filler order number in the order sequencing component of the Timing/Quantity data type.

...

Each coding system is assigned a unique identifier. This component will serve to identify the coding scheme being used in the identifier component. The combination of the identifier  and name of coding system components will be a unique code for a data item. Each system has a unique identifier.

User-defined Table 0396 - Coding system contains the allowable values. The table includes ASTM E1238-94, Diagnostic, procedure, observation, drug ID, and health outcomes coding systems as identified in the tables in Appendix 4 Others may be added as needed.

...

Components 1-3 and 7: The identifier  is required and must be a valid code. Coding system  must either be present and have a value from the set of allowed coding systems or if not present it will be interpreted to have the same meaning as if it had been valued with the code meaning “HL7 coding system.” User-defined Table 0396 - Coding system contains the allowable values. If the coding system is any system other than “HL7 coding system,” version ID  must be valued with an actual version ID. If the coding system is “HL7 coding system,” version ID  may have an actual value or it may be absent. If version ID  is absent, it will be interpreted to have the same value as the HL7 version number in the message header. Text description of code is optional but its use should be encouraged since it makes messages easier to review for accuracy, especially during interface testing and debugging.

...

CNE usage note: The CNE data type should be used when a required or mandatory coded field is needed.

 User-defined Table 0396 - Coding system contains the allowable values. The table includes ASTM E1238-94, diagnostic, procedure, observation, drug and health outcomes coding systems. When an HL7 table is used for a CE data type, the name of coding system   component is defined as HL7nnnn   where nnnn is the HL7 table number. 

...

Each coding system is assigned a unique identifier. This component will serve to identify the coding scheme being used in the identifier component. The combination of the identifier  and name of coding system components will be a unique code for a data item. Each system has a unique identifier.

User-defined Table 0396 - Coding system contains the allowable values. The table includes ASTM E1238-94, Diagnostic, procedure, observation, drug ID, and health outcomes coding systems as identified in the tables in Appendix 4 Others may be added as needed.

...

1) Coded:  The identifier contains a valid code from a coding system. The coding system must either be present and have a value from the set of allowed coding systems, or if not present, it will be interpreted to have the same meaning as if it had been valued with the code meaning “HL7 coding system.”

 User-defined Table 0396 - Coding system contains the allowable values. The table includes ASTM E1238-94, Diagnostic, procedure, observation, drug ID, and health outcomes coding systems as identified in the table in Appendix 4. If the coding system is any system other than “HL7 coding system”, version ID must be valued with an actual version ID. If the coding system is “HL7 coding system,” version ID may have an actual value or it may be absent. If version ID is absent, it will be interpreted to have the same value as the HL7 version number in the message header. Text description is optional, but its use should be encouraged to aid in readability of the message during testing and debugging.

...

The CWE data type should be used for coded fields that are optional or where it is permissible to send text for items that are not yet a part of the approved value set. In the normal situation, the identifier is valued with the code from the value set. If the value of the field is known, but is not part of the value set, then the value is sent as text, and the identifier has no value. If the field has an unknown status, then third form of the field is used (see Data missing above), and the appropriate status for the field is selected from the table of allowed statuses. When no code exists, use values from HL7 Table 0353 - CWE statuses.

Anchor
table0353
table0353

HL7 Table 0353 - CWE statuses

CodeDescription
UUnknown
UASKAsked but Unknown
NAVNot available
NANot applicable
NASK Not asked 

...

The check digit in this data type is not an add-on produced by the message processor. It is the check digit that is part of the identifying number used in the sending application. If the sending application does not include a self-generated check digit in the identifying number, this component should be valued null. Many identifiers (eg e.g. Australian provider numbers) have check digits built into the identifier and this field is not used in that case.

...

The assigning authority is a unique name of the system (or organization or agency or department) that creates the data. It is a HD data type. User-defined Table 0363 - Assigning authority  is used as the HL7 identifier for the user-defined table of values for the first sub-component of the HD component, <namespace ID>.

Note: When the HD data type is used in a given segment as a component of a field of another data type, User-defined Table 0300 - Namespace ID (referenced by the first sub-component of the HD component) may be re-defined (given a different user-defined table number and name) by the technical committee responsible for that segment.

By site agreement, implementors may continue to use User-defined Table 0300 - Namespace ID for the first sub-component.

...

A code corresponding to the type of identifier. In some cases, this code may be used as a qualifier to the “Assigning authority” component. Refer to HL7 Table 0203 - Identifier typefor suggested values.

Anchor
table0203
table0203

...

Note: When the HD data type is used in a given segment as a component of a field of another data type, User-defined Table 0300 - Namespace ID (referenced by the first sub-component of the HD component), may be re-defined (given a different user-defined table number and name) by the technical committee responsible for that segment.

...

Anchor
DR
DR
 

3.8 DR - date/time range

Components: <range start date/time (TS)> ^ <range end date/time (TS)>

Subcomponents of range start date/time and range stop date/time:  YYYY[MM[DD[HHMM[SS[.S[S[S[S]]]]]]]][+/-ZZZZ] 

3.8.1 Range start date/time (TS)

Definition: The first component contains the earliest date/time (time stamp) in the specified range.

3.8.2 Range end date/time (TS)

The second component contains the latest date/time in the specified range. Note that the TS (time stamp) data type allows the specification of precision.

Anchor
DT
DT

3.9 DT - date

Format: YYYY[MM[DD]]

...

This data type transmits encapsulated data from a source system to a destination system. It contains the identity of the source system, the type of data, the encoding method of the data, and the data itself. This data type is similar to the RP (reference pointer) data type of RP - reference pointer, except that instead of pointing to the data on another system, it contains the data which is to be sent to that system (refer to the RP - reference pointer section for discussion of MIME types).

...

A unique name that identifies the system which was the source of the data. Identical format and restrictions as in reference pointer (see Section 3.20.2, “Application ID (HD)”).

3.10.2 Type of data (ID)

Identical to “type of data” component in the reference pointer (RP) data type. (See Section 3.20.3, “Type of data (ID)”). Refer to HL7 Table 0191 - Type of referenced data  for valid values.

Note that when MIME type is used in Type of data that readers must treat the values case insensitively as per RFC 2045.

...

Identical to “subtype” component in the reference pointer (RP) data type. (See Section 3.20.4, “Subtype (ID)”).

Refer to HL7 Table 0291 - Subtype of referenced data  for valid values.

When this component is valued with a MIME <Subtype (ID)> value, then the corresponding MIME type must be used in the <Type of data (ID)> component.

...

The type of encoding, if present, used to represent successive octets of binary data as displayable ASCII characters. Refer to HL7 Table 0299 - Encodingfor valid values.

Anchor
table0299
table0299

HL7 Table 0299 - Encoding

ValueDescription
ANo encoding - data are displayable ASCII characters.
HexHexadecimal encoding - consecutive pairs of hexadecimal digits represent consecutive single octets.
Base64Encoding as defined by MIME (Multipurpose Internet Mail Extensions) standard RFC 1521. Four consecutive ASCII characters represent three consecutive octets of binary data. Base64 utilizes a 65-character subset of US-ASCII, consisting of both the upper and lower case alphabetic characters, digits "0" through “9,” “+,” “/,” and “=.”.

Base64 is defined as follows (adapted from MIME Internet standard RFC 1521, which has precedence over this description). Proceeding from left to right across a 24-bit input group (three octets), each 6-bit group is used as an index into an array of 64 printable characters. The character referenced by the index is placed in the encoded string. These characters are shown in HL7 Table 0290 - MIME base64 encoding characters ,and are selected so as to be universally representable.

...

Receivers must evaluate this field in a case insensitive manner.

Anchor
table0290
table0290

HL7 Table 0290 - MIME base64 encoding characters

ValueCodeValueCodeValueCodeValueCode
0A17R34l5152 z
1B18S35j5252 0
2C19T36k5353 1
3D20U37l5454 2
4E21V38m5555 3
5F22W39n5656 4
G23  X40 o57 57 5
24  Y41 58 58 6
25  Z42 59 59 7
26  a43 60 60 8
1027  b44 61 61 9
11 28  c45 62 62 + 
12 29 46 63 63 / 
13 30 47   
14 31 48 (pad)
15 32 49   
16 3350   

...

Displayable ASCII characters which constitute the data to be sent from source application to destination application. The characters are limited to the legal characters of the ST data type, as defined in ST - string data and, if encoded binary, are encoded according to the method of Section 3.10.2, “Type of data (ID).”

If the encoding component (see Section 3.10.4, “Encoding (ID)”) = ‘A’ (none), then the data component must be scanned before transmission for HL7 delimiter characters, and any found must be escaped by using the HL7 escape sequences defined in HL7 International v2.4 section 2.10, “Use of escape sequences in text fields.” On the receiving application, the data field must be de-escaped after being parsed.

If the encoding component (see Section 3.10.4, “Encoding (ID)”) does not equal ‘A,’ then, after encoding, the (encoded) data must be scanned for HL7 delimiter characters, and any found must be escaped by using the HL7 escape sequences. Only then can the component be added to the HL7 segment/message. On the receiving application, the data field must be de-escaped after being parsed out of the message before being decoded. This can be expressed as ‘encode’, ‘escape’, parse, ‘de-escape’, ‘decode’.

...

The specified series, the assigning authority , is defined by components 2 through 4. The assigning authority is of the hierarchic designator (HD) data type, but it is defined as three separate components in the EI data type, rather than as a single component as would normally be the case. This is in order to maintain backward compatibility with the EI’s use as a component in several existing data fields. Otherwise, the components 2 through 4 are as defined in HD - hierarchic designator. Hierarchic designators (HD) are unique across a given HL7 implementation.

...

The first component, <entity identifier>, is usually defined to be unique within the series of identifiers created by the <assigning authority>, defined by a hierarchic designator, represented by components 2 through 4. (See HD - hierarchic designator.)

3.11.2 Namespace ID (IS)

See Section 3.13.1, “Namespace ID (IS)” for definition.

The assigning authority is a unique identifier of the system (or organization or agency or department) that creates the data. User-defined Table 0363 - Assigning authority is used as the HL7 identifier for the user defined table of values for this component.

...

By site agreement, implementers may continue to use User-defined Table 0300 - Namespace ID  for the first component.

3.11.3 Universal ID (ST)

See Section 3.14.2, “Universal ID (ST)” for definition.

3.11.4 Universal ID type (ID)

Refer to HL7 Table 0301 - Universal ID type  for valid values. See Section 3.14.3, “Universal ID type (ID)”, for definition.

Anchor
FC
FC

...

This component contains the financial class assigned to a person. User-defined Table 0064 - Financial class is used as the HL7 identifier for the user-defined table of values for this component.

...

The FT field is of arbitrary length (up to 64k)   and may contain formatting commands enclosed in escape characters.

Note: In the Australian context text results other than short phrases, on a single line, of less than 50 characters(which can use data type of ST) should be transmitted using OBX-2 data type of FT.

Many systems do not escape the HL7 delimiters when building messages and fail to unescape them when data is extracted. The HL7 delimiters iei.e.: “|^~\&” need to be escaped in every field and in Free Text fields the Free text formatting characters also need to be handled. Failure to do this correctly makes transmitting data unreliable and breaks the interoperability of systems. Text data containing a ‘|” character could cause serious truncation of reports. Rich Text Format (RTF) contains many “\” characters and can be escaped but is better base 64 encoded as RTF can contain binary data and HL7V2 is generally restricted to the printable characters.

...

This means that if all three components of the HD are valued, the entity identified by the first component is the same as the entity identified by components two and three taken together. However, implementers may choose, by site agreement, to specify that if all three components of the HD are valued, the first component defines a member in the set defined by the second and third components.

3.14.1 Namespace ID (IS)

User-defined Table 0300 - Namespace ID is used as the HL7 identifier for the user-defined table of values for this component.

Anchor
table0300
table0300

User-defined Table 0300 – Namespace ID

ValueDescriptionComment
AUSHICPRMedicare Australia provider numberTo support use of Medicare Australia provider numbers, for example in PV1-9 Consulting Doctor, OBR-28 Copy doctors
 

Additional suggested values are user defined

 

...

The third component governs the interpretation of the second component of the HD. If the third component is a known UID refer to HL7 Table 0301 - Universal ID type for valid values, then the second component is a universal ID of that type.

Anchor
table0301
table0301

HL7 Table 0301 - Universal ID type

ValueDescription
AUSHICPR †Australian HIC Provider Number
AUSHIC †Medicare Australia
AUSDVA †Australia - Dept. of Veterans Affairs
AUSNATA †National Association of Testing Authorities, Australia
AUSLSPN †Australian location specific practice number for Diagnostic Imaging
DNSAn Internet dotted name. Either in ASCII or as integers
GUIDSame as UUID
HCDThe CEN Healthcare Coding Scheme Designator. (Identifiers used in DICOM follow this assignment scheme.)
HL7 Reserved for future HL7 registration schemes 
ISO An International Standards Organization Object Identifier 
LReserved for locally defined coding scheme
MReserved for locally defined coding scheme
NReserved for locally defined coding scheme
RandomUsually a base64 encoded string of random bits. The uniqueness depends on the length of the bits. Mail systems often generate ASCII string "unique names," from a combination of random bits and system names. Obviously, such identifiers will not be constrained to the base64 character set. 
URIUniform Resource Identifier
UUID The DCE Universal Unique Identifier 
x400 An X.400 MHS format identifier 
x500 An X.500 directory name

...

Conditional on person location type (e.g., nursing unit or department or clinic). After floor, most general patient location designation. User-defined Table 0302 - Point of care is used as the HL7 identifier for the user-defined table of values for this component.

Anchor
table0302
table0302

User-defined Table 0302 – Point of care

ValueDescription
 No suggested values defined

...

Patient room. After point of care, most general person location designation. User-defined Table 0303 - Room is used as the HL7 identifier for the user-defined table of values for this component.

Anchor
table0303
table0303

User-defined Table 0303 – Room

ValueDescription
 No suggested values defined

...

Patient bed. After room, most general person location designation. User-defined Table 0304 - Bed is used as the HL7 identifier for the user-defined table of values for this component.

Anchor
table0304
table0304

User-defined Table 0304 – Bed

ValueDescription
 No suggested values defined

...

Subject to site interpretation but generally describes the highest level physical designation of an institution, medical centre or enterprise. Most general person location designation. (See HD - hierarchic designator) for discussion of data type.

...

Location (e.g., Bed) status. User-defined Table 0306 - Location status is used as the HL7 identifier for the user-defined table of values for this component.

Anchor
table0306
table0306

User-defined Table 0306 – Location status

ValueDescription
 No suggested values defined

...

Person location type is the categorization of the person’s location defined by facility, building, floor, point of care, room or bed. Although not a required field, when used, it may be the only populated field. Usually includes values such as nursing unit, department, clinic, SNF, physician’s office. User-defined Table 0305 - Person location type is used as the HL7 identifier for the user-defined table of values for this component.

Anchor
table0305
table0305

User-defined Table 0305 – Person location type

ValueDescription
CClinic
DDepartment
HHome
NNursing Unit
OProvider’s Office
Phone 
SSNF 

...

After facility, most general person location designation. User-defined Table 0307 - Building is used as the HL7 identifier for the user-defined table of values for this component.

Anchor
table0307
table0307

User-defined Table 0307 – Building

ValueDescription
 No suggested values defined

...

After building, most general person location designation. User-defined Table 0308 - Floor is used as the HL7 identifier for the user-defined table of values for this component.

Anchor
table0308
table0308

User-defined Table 0308 – Floor

ValueDescription
 No suggested values defined.

...

A unique designator of the system that stores the data. It is a HD data type (See HD - hierarchic designator). Application ID’s must be unique across a given HL7 implementation.

...

An ID data type that declares the general type of data. Refer to HL7 Table 0191 - Type of referenced data for valid values.

Anchor
table0191
table0191

HL7 Table 0191 - Type of referenced data

Example field: OBX-5.3  Observation Value => Type of Data 

...

An ID data type declaring the format for the data of subcomponent <main type>. Refer to HL7 Table 0291- Subtype of referenced data for valid values.

3.20.4 Subtype (ID)

Anchor
table0291
table0291

HL7 Table 0291—Subtype of Referenced Data

Example field: OBX-5.4  Observation Value => Type of Data 

 

Value

Description

BASIC

ISDN PCM audio data

DICOM

Digital Imaging and Communications in Medicine

FAX

Facsimile data

GIF

Graphics Interchange Format

HTML

Hypertext Markup Language

JOT

Electronic ink data (Jot 1.0 standard)

JPEG

Joint Photographic Experts Group

Octet-stream

Uninterpreted binary data

PICT

PICT format image data

PostScript

PostScript program

RTF

Rich Text Format

SGML

Standard Generalized Markup Language (HL7 V2.3.1 and later)

TIFF

TIFF image data

x-hl7-cda-level-oneHL7 Clinical Document Architecture Level One document 

XML 

Extensible Markup Language (HL7 V2.3.1 and later) 

pdfPortable Document Format MIME type: application/pdf [RFC3778]
pngPortable Network Graphics MIME type: image/png [RFC2083]
xmltext/xml [RFC7303] or application/xml [RFC7303]
emfimage/emf [RFC-seantek-windows-image-03]


Other MIME subtypes types can be imported from:

http://www.iana.org/assignments/media-types/media-types.xhtml

When this component is valued with a MIME <Subtype (ID)> value, then the corresponding MIME type must be used in the <Type of data (ID)> component.

When this component is valued with a HL7 2.4 defined <Subtype (ID)> (HL7 Table 0291- Subtype of referenced data )  value, then the corresponding HL7 2.4 type of data (HL7 Table 0191 - Type of referenced data) must be used in the <Type of data (ID)> component.

...

This subtype is for binary data which has none of the other standard formats as given by Section 3.20.3, “Type of data (ID)”. Its interpretation by the system utilizing the data must be mutually agreed upon by sending and receiving parties.

...

Usage note: The ST data type is intended for short strings (e.g., less than 50 characters). For longer strings the  FT data types should be used.

The ST data should use the same character set as specified in the message header and not use alternative character sets.

...

Definition: The repeating frequency with which the treatment is to be administered. It is similar to the frequency and SIG code tables used in order entry systems. The following is preferred syntax for repeat patterns:

Anchor
table0335
table0335

User-defined Table 0335 - Repeat pattern

Value
Description

Q<integer>S

every <integer> seconds

Q<integer>M

every <integer> minutes

Q<integer>H

every <integer> hours

Q<integer>D

every <integer> days

Q<integer>W

every <integer> weeks

Q<integer>L

every <integer> months (Lunar cycle)

Q<integer>J<day#>

repeats on a particular day of the week, from the French jour  (day). If <integer> is missing, the repeat rate is assumed to be 1. Day numbers are counted from 1=Monday to 7=Sunday. So Q2J2 means every second Tuesday; Q1J6 means every Saturday.

BID

twice a day at institution-specified times (e.g., 9AM-4PM)

TID

three times a day at institution-specified times (e.g., 9AM-4PM-9PM)

QID

four times a day at institution-specified times (e.g., 9AM-11AM-4PM-9PM)

xID

“X” times per day at institution-specified times, where X is a numeral 5 or greater. E.g., 5ID=five times per day; 8ID=8 times per day

QAM

in the morning at institution-specified time

QSHIFT

during each of three eight-hour shifts at institution-specified times

QOD

every other day (same as Q2D)

QHS

every day before the hour of sleep

QPM

in the evening at institution-specified time 

service is provided continuously between start time and stop time

U <spec>

for future use, where <spec> is an interval specification as defined by the UNIX cron specification.

PRN 

given as needed 

PRNxxx 

where xxx is some frequency code (e.g., PRNQ6H); given as needed over the frequency period. 

Once 

one time only. This is also the default when this component is null. 

Meal Related Timings

<timing>C (“cum”)<meal>

A

Ante (before)

Post (after)

I

Inter (e.g., between this meal and the next, between dinner and sleep

M

Cibus Matutinus (breakfast)

D

Cibus Diurnus (lunch)

V

Cibus Vespertinus (dinner)

...

Definition: This non-null component indicates that a second timing specification is to follow using the repeat delimiter. This field can take three values as shown in HL7 table 0472 - TQ Conjunction ID.

Anchor
table0472
table0472

HL7 table 0472 - TQ Conjunction ID

Value
Description
S

Synchronous. Do the next specification after this one (unless otherwise constrained by the following components: ORC-7^4-start date/time and ORC-7^5-end date/time ).

An “S” specification implies that the second timing sequence follows the first, e.g., when an order is written to measure blood pressure Q15 minutes for the 1st hour, then every 2 hours for the next day.

A

Asynchronous

Do the next specification in parallel with this one (unless otherwise constrained by the following components:  

ORC-7^4- start date/time and ORC-7^5-end date/time ). The conjunction of “A” specifies two parallel instructions, as are sometimes used in

medication, e.g., prednisone given at 1 tab on Monday, Wednesday, Friday, and at 1/2 tab on Tuesday, Thursday, Saturday, Sunday.

C

This is an actuation time It will be followed by a completion time for the service. This code allows one to distinguish between the time and priority at which a service should be actuated (e.g., blood should be drawn) and the time and priority at which a service should be completed (e.g., results should be reported).

For continuous or periodic services, the point at which the service is actually stopped is determined by the components ORC-7^5-end date/time and ORC-7^3-duration , whichever indicates an earlier stopping time. Ordinarily, only one of these components would be present, but if one requested an EKG with the specification

^1^QAM^X3^D10

then the EKG would be done for only three days since the number of repeats (3) defined the earlier stopping time.

...

To define a sequence condition, the 10th component of the quantity/timing field component is divided into the subcomponents described in Figure 3-2.

Anchor
figure3-2
figure3-2

Figure 3-2. Subcomponents of order sequences

Subcomponent 

Contains 

Notes 

1

Sequence/Results Flag

S for sequence conditions; C for cyclical; R is reserved for possible future use. The C will be used for indicating a repeating cycle of orders; for example, individual intravenous solutions used in a cyclical sequence (a.k.a. “Alternating IVs”). This value would be compatible with linking separate orders or with having all cyclical order components in a single order. Likewise, the value would be compatible with either Parent-Child messages or a single order message to communicate the orders’ sequencing.

2, 3

Placer Order Number, first two components

Required/Optional: Contains the first two components of the placer order number: entity identifier (ST) and namespace ID  (IS) (respectively). Uses two subcomponents since the placer order number is an EI data type. We have not defined sub-subcomponents in HL7.

4, 5

Filler Order Number, first two components

Required/Optional: Contains the first two components of the filler order number: entity identifier (ST) and namespace ID  (IS) (respectively). Uses two subcomponents since the filler order number is an EI data type. We have not defined sub-subcomponents in HL7.

6

 

Sequence Condition Value

The acceptable condition values have the form commonly used in project planning methodologies:

<one of “SS”, “EE”, “SE”, or “ES”> +/- <time>

The first letter stands for start (S) or end (E) of predecessor order, where the predecessor is defined by the placer or filler order number in subcomponents 1,2 or subcomponents 3,4.

The second letter stands for the start (S) or end (E) of the successor order, where the successor order is the order containing this quantity/timing specification.

The time specifies the interval between the predecessor and successor starts or ends (see following examples).

Where <time> is defined as:

S<integer> do for <integer> seconds

M<integer> do for <integer> minutes

H<integer> do for <integer> hours

D<integer> do for <integer> days

W<integer> do for <integer> weeks

L<integer> do for <integer> months

7

 

Maximum Number of Repeats

The maximum number of repeats to be used only on cyclic groups. The total number of repeats is constrained by the end date/time of the last repeat or the end date/time of the parent, whichever is first.

8, 9

Placer Order Number, last two components

Required/Optional: Contains the last two components of the placer order number: universal ID (ST) and universal ID type  (ID) (respectively). Uses two subcomponents since the placer order number is an EI data type. We have not defined sub-subcomponents in HL7.

10, 11

 

Filler Order Number, last two components 

Required/Optional: Contains the last two components of the filler order number: universal ID (ST) and universal ID type  (ID) (respectively). Uses two subcomponents since the filler order number is an EI data type. We have not defined sub-subcomponents in HL7.

...

Its second execution follows the completion of the fourth order. See example in HL7 International v2.4 Section 4.15.2, “RXO segment field examples

...

In the current and future versions of HL7, the precision is indicated by limiting the number of digits used, unless the optional second component is present. Thus, YYYY is used to specify a precision of “year,” YYYYMM specifies a precision of “month,” YYYYMMDD specifies a precision of “day,” YYYYMMDDHH is used to specify a precision of “hour,” YYYYMMDDHHMM is used to specify a precision of “minute,” YYYYMMDDHHMMSS is used to specify a precision of seconds, and YYYYMMDDHHMMSS.SSSS is used to specify a precision of ten thousandths of a second. In each of these cases, the time zone is an optional component. Note that if the time zone is not included, the timezone time zone defaults to that of the local time zone of the sender. Also note that a TS valued field with the HHMM part set to "0000" represents midnight of the night extending from the previous day to the day given by the YYYYMMDD part (see example below). Maximum length of the time stamp is 26.

If a precision of Hour or greater is used a timezone time zone should be specified.

Examples:

...

Used to identify the HL7 version. Refer to HL7 Table 0104 - Version ID  for valid values.

3.27.2 Internationalization code (CE)

Used to identify the international affiliate country code. The values to be used are those of ISO 3166 - 1:1977. The ISO 3166 table has three separate forms of the country code: HL7 specifies that the 3-character (alphabetic) form be used for the country code.

Refer to HL7 Table 0399 - Country code for the 3-character codes as defined by ISO 3166 table.

...

Defines the country of the address. ISO 3166 provides a list of country codes that may be used. The ISO 3166 table has three separate forms of the country code: HL7 specifies that the 3-character (alphabetic)form be used for the country code. HL7 Table 0399 - Country code  is defined to contain these 3-character codes.

...

Address type is optional and defined by HL7 Table 0190 - Address type.

3.28.8 Other geographic designation (ST)

...

A code that represents the county in which the specified address resides. User-defined Table 0289 - County/parish is used as the HL7 identifier for the user-defined table of values for this component. When this component is used to represent the county (or parish), component 8 <other geographic designation> should not duplicate it (i.e., the use of <other geographic designation> to represent the county is allowed only for the purpose of backward compatibility, and should be discouraged in this and future versions of HL7).

Allowable values: codes defined by government.

Anchor
table0289
table0289

User-defined Table 0289 – County/parish

ValueDescription
 No suggested values defined

...

A code that represents the census tract in which the specified address resides. User-defined Table 0288 - Census tract is used as the HL7 identifier for the user-defined table of values for this component.

Allowable Values: codes defined by government.

Anchor
table0288
table0288

User-defined Table 0288 – Census tract

ValueDescription
 No suggested values defined

...

Note: Also note that this new component remains in "alphabetic" representation with each repetition of the fields using these data types. I.e. even though the address may be represented in an ideographic character set, this component will remain represented in an alphabetic character set.

Refer to HL7 table 0465 - Name/address representation for valid values.

In general this component provides an indication of the representation provided by the data item. It does not necessarily specify the character sets used. Thus, even though the representation might provide an indication of what to expect, the sender is still free to encode the contents using whatever character set is desired.

...

Used to specify an educational degree (e.g., MD). Refer to User-defined Table 0360 - Degree for suggested values.

3.29.8 Source table (IS)

User-defined Table 0297 – CN ID source is used as the HL7 identifier for the user-defined table of values for this component. Used to delineate the first component.

Anchor
table0297
table0297

User-defined Table 0297 – CN ID source

ValueDescription
 No suggested values defined

...

The assigning authority is a unique identifier of the system (or organization or agency of department) that creates the data.

User-defined Table 0363 - Assigning authority is used as the HL7 identifier for the userdefined user-defined table of values for the first sub-component of the HD component, <namespace ID>.

...

3.29.12 Code identifying the check digit scheme employed (ID)

Refer to HL7 Table 0061 - Check digit scheme for valid values.

Anchor
table0061
table0061

HL7 Table 0061 - Check digit scheme 

ValueDescription
NPICheck digit algorithm in the US National Provider Identifier
ISOISO 7064: 1983
M10Mod 10 algorithm
M11Mod 11 algorithm

...

A code corresponding to the type of identifier. In some cases, this code may be used as a qualifier to the <assigning authority> component. Refer to HL7 Table 0203 - Identifier type for suggested values.

3.29.14 Assigning facility (HD)

...

Note: When the HD data type is used in a given segment as a component of a field of another data type, User-defined Table 0300 - Namespace ID (referenced by the first sub-component of the HD component) may be re-defined (given a different user-defined table number and name) by the technical committee responsible for that segment.

...

Note: This new component remains in “alphabetic” representation with each repetition of the field using these data types. I.e.. even though the name may be represented in an ideographic character set, this component will remain represented in an alphabetic character set.

Refer to HL7 Table 0465 – Name/address representation for valid values.

Anchor
table0465
table0465

HL7 Table 0465 - Name/address representation

Value Description
Ideographic (i.e., Kanji)
Alphabetic (i.e., Default or some single-byte)
PPhonetic (i.e., ASCII, Katakana, Hiragana, etc.)

...

This component is used to designate the context in which a name is used. The main use case is in Australian healthcare for indigenous patients who prefer to use different names when attending different healthcare institutions. Another use case is for hinting that a XCN may represent a healthcare service or practitioner role to support Australian Profile for Provider Directory Services reverse lookups. Another use case occurs in the US where health practitioners can be licensed under slightly different names and the reporting of the correct name is vital for administrative purposes. Refer to User-defined Table 0448 – Name context for suggested values.

Anchor
table0448
table0448

User-defined Table 0448 – Name context

Value Description
HealthcareService^Healthcare Service^FHIR-ResourceTypeIndicates that this XCN may have been derived from a FHIR HealthcareService resource. (It may be possible to search a FHIR Directory HealthService resources for the XCN's ID.)
PractitionerRole^Practitioner Role^FHIR-ResourceTypeIndicates that this XCN may have been derived from a FHIR PractitionerRole resource. (It may be possible to search a FHIR Directory PractitionerRole resources for the XCN's ID.) Note that it is not necessary to specify this as it is implied if HealthcareService above is not specified. It is not required, so to not interfere with the potential to indicate indigenous name use for providers/patients.

...

A code that represents the preferred display order of the components of this person name.

Refer to HL7 Table 0444 – Name assembly order for valid values.

Anchor
table0444
table0444

HL7 Table 0444 – Name assembly order 

ValueDescription
GPrefix Given Middle Family Suffix
FPrefix Family Middle Given Suffix

...

A code that represents the type of name i.e., legal name, display name. Refer to User-defined Table 0204 - Organizational name type for suggested values.

Anchor
table0204
table0204

User-defined Table 0204 - Organizational name type

ValueDescription
AAlias name
LLegal name
DDisplay name
SL Stock exchange listing name 

...

The check digit scheme codes are defined in HL7 Table 0061 - Check digit scheme.

3.30.6 Assigning authority (HD)

The assigning authority is a unique identifier of the system (or organization or agency or department) that creates the data. Assigning authorities are unique across a given HL7 implementation. User-defined Table 0363 - Assigning authority is used as the HL7 identifier for the user-defined table of values for the first sub-component of the HD component <namespace ID>.

 Note: When the HD data type is used in a given segment as a component of a field of another data type, User-defined Table 0300 - Namespace ID (referenced by the first sub-component of the HD component) may be re-defined (given a different user-defined table number and name) by the technical committee responsible for that segment.

By site agreement, implementers may continue to use User-defined Table 0300 - Namespace ID for the first sub-component.

...

A code corresponding to the type of identifier. In some cases, this code may be used as a qualifier to the “Assigning authority” component. Refer to HL7 Table 0203 -Identifier type for suggested values.

3.30.8 Assigning facility ID (HD)

...

Note: When the HD data type is used in a given segment as a component of a field of another data type, User-defined Table 0300 - Namespace ID (referenced by the first sub-component of the HD component) may be re-defined (given a different user-defined table number and name) by the technical committee responsible for that segment.

...

Note:  This new component remains in “alphabetic” representation with each repetition of the field using these data types, i.e. even though the name may be represented in an ideographic character set, this  component will remain represented in an alphabetic character set.

Refer to HL7 Table 0465 - Name/address representation code  for valid values.

In general this component provides an indication of the representation provided by the data item. It does not necessarily specify the character sets used. Thus, even though the representation might provide an indication of what to expect, the sender is still free to encode the contents using whatever character set is desired.

...

Used to specify an educational degree (e.g., MD). Refer to User-defined Table 0360 – Degree for suggested values.

Anchor
table0360
table0360

User-defined Table 0360 - Degree

ValueDescription
AASAssociate of Applied Science
AAAssociate of Arts
ABAAssociate of Business Administration
AEAssociate of Engineering
ASAssociate of Science
BABachelor of Arts
BBABachelor of Business Administration
BEBachelor or Engineering
BFA Bachelor of Fine Arts 
BN Bachelor of Nursing 
BS Bachelor of Science 
BSL Bachelor of Science – Law 
BT Bachelor of Theology 
CER  Certificate 
DIP Diploma
DBA Doctor of Business Administration 
DED Doctor of Education 
PharmD Doctor of Pharmacy 
PHE Doctor of Engineering 
PHD Doctor of Philosophy 
PHS Doctor of Science 
MD Doctor of Medicine
DO Doctor of Osteopathy 
HS  High School Graduate 
JD Juris Doctor 
MA  Master of Arts 
MBA Master of Business Administration 
MCE  Master of Civil Engineering 
MDI Master of Divinity 
MED Master of Education 
MEE Master of Electrical Engineering 
ME Master of Engineering 
MFA  Master of Fine Arts 
MME Master of Mechanical Engineering 
MS Master of Science 
MSL Master of Science – Law 
MT Master of Theology 
NGNon-Graduate 
SECSecretarial Certificate 
TSTrade School Graduate 

...

A code that represents the type of name. Refer to HL7 Table 0200 - Name type for valid values.

Note:  The content of Legal Name is country specific. In the US the legal name is the same as the current married name.

...

Note: This new component remains in "alphabetic" representation with each repetition of the field using these data types. I.e. even though the name may be represented in an ideographic character set, this  component will remain represented in an alphabetic character set.

Refer to HL7 Table 0465 - Name/address representation  for valid values.

In general this component provides an indication of the representation provided by the data item. It does not necessarily specify the character sets used. Thus, even though the representation might provide an indication of what to expect, the sender is still free to encode the contents using whatever character set is desired.

...

This component is used to designate the context in which a name is used. The main use case is in Australian healthcare for indigenous patients who prefer to use different names when attending different healthcare institutions. Another use case occurs in the US where health practitioners can be licensed under slightly different names and the reporting of the correct name is vital for administrative purposes. Refer to User-defined Table 0448 – Name context for suggested values.

Anchor
table0448
table0448

User-defined Table 0448 – Name context

ValueDescription
 No suggested values defined

...

A code that represents the preferred display order of the components of this person name. Refer to HL7 Table 0444 - Name assembly order for valid values.

Anchor
XTN
XTN

...

Defined as the TN data type (see HL7 International v2.4 Section 2.9.45, “TN - telephone number”), except that the length of the country access code has been increased to three.

...

A code that represents a specific use of a telecommunication number. Refer to HL7 Table 0201 - Telecommunication use code for valid values.

Anchor
table0201
table0201

HL7 Table 0201 - Telecommunication use code

ValueDescription
PRNPrimary Residence Number
ORNOther Residence Number
WPNWork Number
VHN Vacation Home Number 
ASN  Answering Service Number 
EMR Emergency Number 
NET Network (email) Address 
BPN Beeper Number 

...

A code that represents the type of telecommunication equipment. Refer to HL7 Table 0202 - Telecommunication equipment type for valid values.

Anchor
table0202
table0202

HL7 Table 0202 - Telecommunication equipment type

ValueDescription
PHTelephone
FXFax
MDModem
CPCellular Phone
BPBeeper 
Internet  Internet Address: Use Only If Telecommunication Use Code Is NET 
X.400  X.400 email address: Use Only If Telecommunication Use Code Is NET 

...

Internationalization note:  To make this data type interoperate with CEN’s Telecommunication data attribute group, we allow use of the second component for email addresses. The presence of an email address is specified by the addition of the value NET  to the Phone Use Code table, and the type of Internet address is specified with the values Internet  and X.400  to the Phone Equipment Type table. When used for an Internet address, the first component of the XTN data type will be null. If the @-sign is being used as a subcomponent delimiter, the HL7 subcomponent escape sequence may be used when encoding an Internet address (see HL7 International v2.4 Section 2.10.1, “Formatting codes”).

Note: Components five through nine reiterate the basic function of the first component in a delimited form that allows the expression of both local and international telephone numbers. In Version 2.3, the recommended form for the telephone number is to use the delimited form rather than the unstructured form supported by the first component (which is left in for backward compatibility only).

...