HL7 v2 data types
Every field in an HL7 message has a data type which tells us what kind of data is being stored in that field. A data type either holds one value or several packed together.
Types of HL7 v2 Data Types
Data types in HL7 v2 are either primitives or composites.
A primitive holds one value. A date of birth is a date; a haemoglobin result is a number.
19510822PID-7, a date of birth. Data type DT.
A composite holds several values that belong together, separated by a caret. A name is divided into a family name and a given name and a suffix, and each of those parts is itself a primitive.
CARTWRIGHT^ELEANOR^MAY^^^^LPID-5, a patient name. Data type XPN. Four of its fourteen components are filled in: family name, given name, middle name, and the code 'L' that says this is her legal name.
There are 90 data types, 12 primitive and 78 composite. Every composite data type is built out of the primitive data types.
Primitive data types
Here is the list of the 12 primitive data types, each with a description and an example.
DTDate
A date with no time, written as YYYYMMDD. A year alone, or a year and a month, is also valid.
Example
The IN1 segment uses DT in IN1-12 to hold the date a policy takes effect.
202401011 January 2024
IDcoded value for HL7 defined tables
A short code from a list the standard fixes. A value outside the list is an error.
Example
The OBX segment uses ID in OBX-11 to hold the result status.
Ffinal, from table 0085
IScoded value for user-defined tables
A short code from a list the standard suggests. A site can use its own values.
Example
The PV1 segment uses IS in PV1-10 to hold the hospital service.
MEDthe medical service, from table 0069
NMNumeric
A number, written as digits with an optional sign and decimal point. It has no units and no thousands separators. The units are in a separate field.
Example
The OBX segment uses NM in OBX-5 to hold a numeric result.
11.8a haemoglobin result
SISequence ID
A small positive number that counts repeating segments in one message. It is a position, not an identifier.
Example
The OBX segment uses SI in OBX-1 to hold the position of a result under one order.
1the first OBX under this OBR
STString Data
A short piece of text, up to 199 characters.
Example
The MSH segment uses ST in MSH-10 to hold the message control ID.
MSG00017a message control ID
TMTime
A time of day with no date, written as HHMM. It can include seconds, a fraction of a second and a timezone offset.
Example
The TQ1 segment uses TM in TQ1-8 to hold the end time of a repeating order.
0930half past nine in the morning
TXText Data
Text for a person to read. It can hold a paragraph. ST holds a label and TX holds a sentence.
Example
The OBX segment uses TX in OBX-5 to hold a narrative result.
Mild anaemia with leukocytosisa comment on a lab result
DTMDate/Time
Maximum length 24.
FTFormatted Text Data
Maximum length 65536.
GTSGeneral Timing Specification
Maximum length 199.
variesvaries
Composite data types
Here is the list of the 78 composite data types, each with a description and an example.
CECoded Element
A code, the name of the thing it codes and the coding system it comes from. The same three can follow again from a second coding system.
Example
The OBX segment uses CE in OBX-3 to hold what was measured.
718-7^HEMOGLOBIN^LNLOINC code 718-7, which is haemoglobin
^. Send only the parts you have. The separators hold the positions of the ones you leave out.CXExtended Composite ID with Check Digit
An identifier and the authority that issued it. The authority is what makes the identifier unique.
Example
The PID segment uses CX in PID-3 to hold a patient identifier.
1000345678^^^STJOSEPH^MRmedical record number 1000345678, issued by St Joseph
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| CX.1 | 15 | ST | R | ID Number | |
| CX.2 | 1 | ST | O | Check Digit | |
| CX.3 | 3 | ID | O | 0061 | Check Digit Scheme |
| CX.4 | 227 | HD | O | 0363 | Assigning Authority |
| CX.5 | 5 | ID | O | 0203 | Identifier Type Code |
| CX.6 | 227 | HD | O | Assigning Facility | |
| CX.7 | 8 | DT | O | Effective Date | |
| CX.8 | 8 | DT | O | Expiration Date | |
| CX.9 | 705 | CWE | O | Assigning Jurisdiction | |
| CX.10 | 705 | CWE | O | Assigning Agency or Department |
HDHierarchic Designator
The name of a system, organisation or namespace. It can be a local name, a universal ID with its type, or both.
Example
The MSH segment uses HD in MSH-4 to hold the sending facility.
STJOSEPHthe sending facility, by local name
^. Send only the parts you have. The separators hold the positions of the ones you leave out.MSGMessage Type
The three parts of MSH-9: the message type, the trigger event and the message structure.
Example
The MSH segment uses MSG in MSH-9 to hold the message type.
ADT^A01^ADT_A01an ADT message, triggered by an admit, laid out as ADT_A01
^. Send only the parts you have. The separators hold the positions of the ones you leave out.PLPerson Location
Where a patient is: the ward, the room, the bed and the facility.
Example
The PV1 segment uses PL in PV1-3 to hold the patient's location.
3W^312^A^STJOSEPHbed A, room 312, on ward 3 West at St Joseph
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| PL.1 | 20 | IS | O | 0302 | Point of Care |
| PL.2 | 20 | IS | O | 0303 | Room |
| PL.3 | 20 | IS | O | 0304 | Bed |
| PL.4 | 227 | HD | O | Facility | |
| PL.5 | 20 | IS | O | 0306 | Location Status |
| PL.6 | 20 | IS | C | 0305 | Person Location Type |
| PL.7 | 20 | IS | O | 0307 | Building |
| PL.8 | 20 | IS | O | 0308 | Floor |
| PL.9 | 199 | ST | O | Location Description | |
| PL.10 | 427 | EI | O | Comprehensive Location Identifier | |
| PL.11 | 227 | HD | O | Assigning Authority for Location |
TSTime Stamp
A point in time: a date, then as much of the time as is known, then an optional timezone offset. The precision is part of the value.
Example
The MSH segment uses TS in MSH-7 to hold the time the message was built.
2024031409301514 March 2024 at 09:30:15, with no timezone stated
^. Send only the parts you have. The separators hold the positions of the ones you leave out.XADExtended Address
A postal address in parts, with a code for the kind of address: home, business or mailing.
Example
The PID segment uses XAD in PID-11 to hold the patient's address.
41 ORCHARD LANE^APT 2B^PORTLAND^OR^97202^USA^Ha home address in Portland, Oregon
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| XAD.1 | 184 | SAD | O | Street Address | |
| XAD.2 | 120 | ST | O | Other Designation | |
| XAD.3 | 50 | ST | O | City | |
| XAD.4 | 50 | ST | O | State or Province | |
| XAD.5 | 12 | ST | O | Zip or Postal Code | |
| XAD.6 | 3 | ID | O | 0399 | Country |
| XAD.7 | 3 | ID | O | 0190 | Address Type |
| XAD.8 | 50 | ST | O | Other Geographic Designation | |
| XAD.9 | 20 | IS | O | 0289 | County/Parish Code |
| XAD.10 | 20 | IS | O | 0288 | Census Tract |
| XAD.11 | 1 | ID | O | 0465 | Address Representation Code |
| XAD.12 | 53 | DR | B | Address Validity Range | |
| XAD.13 | 26 | TS | O | Effective Date | |
| XAD.14 | 26 | TS | O | Expiration Date |
XPNExtended Person Name
A person's name in parts, with a code for the kind of name: legal, alias, maiden or display. The family name comes first.
Example
The PID segment uses XPN in PID-5 to hold the patient's name.
CARTWRIGHT^ELEANOR^MAY^^^^LEleanor May Cartwright, and the L says this is her legal name
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| XPN.1 | 194 | FN | O | Family Name | |
| XPN.2 | 30 | ST | O | Given Name | |
| XPN.3 | 30 | ST | O | Second and Further Given Names or Initials Thereof | |
| XPN.4 | 20 | ST | O | Suffix (e.g., JR or III) | |
| XPN.5 | 20 | ST | O | Prefix (e.g., DR) | |
| XPN.6 | 6 | IS | B | 0360 | Degree (e.g., MD) |
| XPN.7 | 1 | ID | O | 0200 | Name Type Code |
| XPN.8 | 1 | ID | O | 0465 | Name Representation Code |
| XPN.9 | 483 | CE | O | 0448 | Name Context |
| XPN.10 | 53 | DR | B | Name Validity Range | |
| XPN.11 | 1 | ID | O | 0444 | Name Assembly Order |
| XPN.12 | 26 | TS | O | Effective Date | |
| XPN.13 | 26 | TS | O | Expiration Date | |
| XPN.14 | 199 | ST | O | Professional Suffix |
XTNExtended Telecommunication Number
A phone number, email address or other contact point, with codes for its use and its kind.
Example
The PID segment uses XTN in PID-13 to hold the home phone number.
^PRN^PH^^1^503^5550142a primary residence phone, +1 503 555 0142
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| XTN.1 | 199 | ST | B | Telephone Number | |
| XTN.2 | 3 | ID | O | 0201 | Telecommunication Use Code |
| XTN.3 | 8 | ID | O | 0202 | Telecommunication Equipment Type |
| XTN.4 | 199 | ST | O | Email Address | |
| XTN.5 | 3 | NM | O | Country Code | |
| XTN.6 | 5 | NM | O | Area/City Code | |
| XTN.7 | 9 | NM | O | Local Number | |
| XTN.8 | 5 | NM | O | Extension | |
| XTN.9 | 199 | ST | O | Any Text | |
| XTN.10 | 4 | ST | O | Extension Prefix | |
| XTN.11 | 6 | ST | O | Speed Dial Code | |
| XTN.12 | 199 | ST | C | Unformatted Telephone number |
ADAddress
^. Send only the parts you have. The separators hold the positions of the ones you leave out.AUIAuthorization Information
CCDCharge Code and Date
CCPChannel Calibration Parameters
^. Send only the parts you have. The separators hold the positions of the ones you leave out.CDChannel Definition
^. Send only the parts you have. The separators hold the positions of the ones you leave out.CFCoded Element with Formatted Values
^. Send only the parts you have. The separators hold the positions of the ones you leave out.CNECoded with No Exceptions
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| CNE.1 | 20 | ST | R | Identifier | |
| CNE.2 | 199 | ST | O | Text | |
| CNE.3 | 20 | ID | O | 0396 | Name of Coding System |
| CNE.4 | 20 | ST | O | Alternate Identifier | |
| CNE.5 | 199 | ST | O | Alternate Text | |
| CNE.6 | 20 | ID | O | 0396 | Name of Alternate Coding System |
| CNE.7 | 10 | ST | C | Coding System Version ID | |
| CNE.8 | 10 | ST | O | Alternate Coding System Version ID | |
| CNE.9 | 199 | ST | O | Original Text |
CNNComposite ID Number and Name Simplified
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| CNN.1 | 15 | ST | O | ID Number | |
| CNN.2 | 50 | ST | O | Family Name | |
| CNN.3 | 30 | ST | O | Given Name | |
| CNN.4 | 30 | ST | O | Second and Further Given Names or Initials Thereof | |
| CNN.5 | 20 | ST | O | Suffix (e.g., JR or III) | |
| CNN.6 | 20 | ST | O | Prefix (e.g., DR) | |
| CNN.7 | 5 | IS | O | 0360 | Degree (e.g., MD |
| CNN.8 | 4 | IS | C | 0297 | Source Table |
| CNN.9 | 20 | IS | C | 0363 | Assigning Authority Namespace ID |
| CNN.10 | 199 | ST | C | Assigning Authority - Universal ID | |
| CNN.11 | 6 | ID | C | 0301 | Assigning Authority - Universal ID Type |
CPComposite Price
^. Send only the parts you have. The separators hold the positions of the ones you leave out.CQComposite Quantity with Units
CSUUnsolicited Study Data Message (Events C09-C12)
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| CSU.1 | 60 | NM | R | Channel Sensitivity | |
| CSU.2 | 20 | ST | C | Unit of Measure Identifier | |
| CSU.3 | 199 | ST | C | Unit of Measure Description | |
| CSU.4 | 20 | ID | C | 0396 | Unit of Measure Coding System |
| CSU.5 | 20 | ST | O | Alternate Unit of Measure Identifier | |
| CSU.6 | 199 | ST | O | Alternate Unit of Measure Description | |
| CSU.7 | 20 | ID | O | 0396 | Alternate Unit of Measure Coding System |
CWECoded with Exceptions
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| CWE.1 | 20 | ST | O | Identifier | |
| CWE.2 | 199 | ST | O | Text | |
| CWE.3 | 20 | ID | O | 0396 | Name of Coding System |
| CWE.4 | 20 | ST | O | Alternate Identifier | |
| CWE.5 | 199 | ST | O | Alternate Text | |
| CWE.6 | 20 | ID | O | 0396 | Name of Alternate Coding System |
| CWE.7 | 10 | ST | C | Coding System Version ID | |
| CWE.8 | 10 | ST | O | Alternate Coding System Version ID | |
| CWE.9 | 199 | ST | O | Original Text |
DDIDaily Deductible Information
DINDate and Institution Name
DLDdischarge to location and date
DLNDriver’s License Number
^. Send only the parts you have. The separators hold the positions of the ones you leave out.DLTDelta
^. Send only the parts you have. The separators hold the positions of the ones you leave out.DRDate/Time Range
DTNDay Type and Number
EDEncapsulated Data
^. Send only the parts you have. The separators hold the positions of the ones you leave out.EIEntity Identifier
^. Send only the parts you have. The separators hold the positions of the ones you leave out.EIPEntity Identifier Pair
ELDError Location and Description
^. Send only the parts you have. The separators hold the positions of the ones you leave out.ERLError Location
^. Send only the parts you have. The separators hold the positions of the ones you leave out.FCFinancial Class
FNFamily Name
^. Send only the parts you have. The separators hold the positions of the ones you leave out.ICDInsurance Certification Definition
^. Send only the parts you have. The separators hold the positions of the ones you leave out.JCCJob Code/Class
^. Send only the parts you have. The separators hold the positions of the ones you leave out.LA1Location with Address Variation 1
^. Send only the parts you have. The separators hold the positions of the ones you leave out.LA2Location with Address Variation 2
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| LA2.1 | 20 | IS | O | 0302 | Point of Care |
| LA2.2 | 20 | IS | O | 0303 | Room |
| LA2.3 | 20 | IS | O | 0304 | Bed |
| LA2.4 | 227 | HD | O | Facility | |
| LA2.5 | 20 | IS | O | 0306 | Location Status |
| LA2.6 | 20 | IS | O | 0305 | Patient Location Type |
| LA2.7 | 20 | IS | O | 0307 | Building |
| LA2.8 | 20 | IS | O | 0308 | Floor |
| LA2.9 | 120 | ST | O | Street Address | |
| LA2.10 | 120 | ST | O | Other Designation | |
| LA2.11 | 50 | ST | O | City | |
| LA2.12 | 50 | ST | O | State or Province | |
| LA2.13 | 12 | ST | O | Zip or Postal Code | |
| LA2.14 | 3 | ID | O | 0399 | Country |
| LA2.15 | 3 | ID | O | 0190 | Address Type |
| LA2.16 | 50 | ST | O | Other Geographic Designation |
MAMultiplexed Array
^. Send only the parts you have. The separators hold the positions of the ones you leave out.MOMoney
MOCmoney and charge code
MOPMoney or Percentage
^. Send only the parts you have. The separators hold the positions of the ones you leave out.NANumeric Array
NDLName with Date and Location
^. Send only the parts you have. The separators hold the positions of the ones you leave out.NRNumeric Range
OCDOccurrence Code and Date
OSDOrder Sequence Definition
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| OSD.1 | 1 | ID | R | 0524 | Sequence/Results Flag |
| OSD.2 | 15 | ST | R | Placer Order Number: Entity Identifier | |
| OSD.3 | 6 | IS | O | 0363 | Placer Order Number: Namespace ID |
| OSD.4 | 15 | ST | R | Filler Order Number: Entity Identifier | |
| OSD.5 | 6 | IS | O | 0363 | Filler Order Number: Namespace ID |
| OSD.6 | 12 | ST | O | Sequence Condition Value | |
| OSD.7 | 3 | NM | O | Maximum Number of Repeats | |
| OSD.8 | 15 | ST | R | Placer Order Number: Universal ID | |
| OSD.9 | 6 | ID | O | 0301 | Placer Order Number: Universal ID Type |
| OSD.10 | 15 | ST | R | Filler Order Number: Universal ID | |
| OSD.11 | 6 | ID | O | 0301 | Filler Order Number: Universal ID Type |
OSPOccurrence Span Code and Date
^. Send only the parts you have. The separators hold the positions of the ones you leave out.PIPPractitioner Institutional Privileges
^. Send only the parts you have. The separators hold the positions of the ones you leave out.PLNPractitioner License or Other ID Number
^. Send only the parts you have. The separators hold the positions of the ones you leave out.PPNPerforming Person Time Stamp
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| PPN.1 | 15 | ST | O | ID Number | |
| PPN.2 | 194 | FN | O | Family Name | |
| PPN.3 | 30 | ST | O | Given Name | |
| PPN.4 | 30 | ST | O | Second and Further Given Names or Initials Thereof | |
| PPN.5 | 20 | ST | O | Suffix (e.g., JR or III) | |
| PPN.6 | 20 | ST | O | Prefix (e.g., DR) | |
| PPN.7 | 5 | IS | B | 0360 | Degree (e.g., MD) |
| PPN.8 | 4 | IS | C | 0297 | Source Table |
| PPN.9 | 227 | HD | O | 0363 | Assigning Authority |
| PPN.10 | 1 | ID | O | 0200 | Name Type Code |
| PPN.11 | 1 | ST | O | Identifier Check Digit | |
| PPN.12 | 3 | ID | C | 0061 | Check Digit Scheme |
| PPN.13 | 5 | ID | O | 0203 | Identifier Type Code |
| PPN.14 | 227 | HD | O | Assigning Facility | |
| PPN.15 | 26 | TS | O | Date/Time Action Performed | |
| PPN.16 | 1 | ID | O | 0465 | Name Representation Code |
| PPN.17 | 483 | CE | O | 0448 | Name Context |
| PPN.18 | 17 | DR | B | Name Validity Range | |
| PPN.19 | 1 | ID | O | 0444 | Name Assembly Order |
| PPN.20 | 26 | TS | O | Effective Date | |
| PPN.21 | 26 | TS | O | Expiration Date | |
| PPN.22 | 199 | ST | O | Professional Suffix | |
| PPN.23 | 705 | CWE | O | Assigning Jurisdiction | |
| PPN.24 | 705 | CWE | O | Assigning Agency or Department |
PRLParent Result Link
^. Send only the parts you have. The separators hold the positions of the ones you leave out.PTProcessing Type
PTAPolicy Type and Amount
^. Send only the parts you have. The separators hold the positions of the ones you leave out.QIPQuery Input Parameter List
QSCQuery Selection Criteria
^. Send only the parts you have. The separators hold the positions of the ones you leave out.RCDRow Column Definition
^. Send only the parts you have. The separators hold the positions of the ones you leave out.RFRReference Range
^. Send only the parts you have. The separators hold the positions of the ones you leave out.RIRepeat Interval
RMCRoom Coverage
^. Send only the parts you have. The separators hold the positions of the ones you leave out.RPReference Pointer
^. Send only the parts you have. The separators hold the positions of the ones you leave out.RPTRepeat Pattern
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| RPT.1 | 705 | CWE | R | 0335 | Repeat Pattern Code |
| RPT.2 | 2 | ID | O | 0527 | Calendar Alignment |
| RPT.3 | 10 | NM | O | Phase Range Begin Value | |
| RPT.4 | 10 | NM | O | Phase Range End Value | |
| RPT.5 | 10 | NM | O | Period Quantity | |
| RPT.6 | 10 | IS | C | Period Units | |
| RPT.7 | 1 | ID | O | 0136 | Institution Specified Time |
| RPT.8 | 6 | ID | O | 0528 | Event |
| RPT.9 | 10 | NM | O | Event Offset Quantity | |
| RPT.10 | 10 | IS | C | Event Offset Units | |
| RPT.11 | 200 | GTS | O | General Timing Specification |
SADStreet Address
^. Send only the parts you have. The separators hold the positions of the ones you leave out.SCVScheduling Class Value Pair
SNStructured Numeric
SPDSpecialty Description
^. Send only the parts you have. The separators hold the positions of the ones you leave out.SPSSpecimen Source
^. Send only the parts you have. The separators hold the positions of the ones you leave out.SRTSort Order
TQTiming Quantity
^. Send only the parts you have. The separators hold the positions of the ones you leave out.UVCUB Value Code and Amount
VHVisiting Hours
^. Send only the parts you have. The separators hold the positions of the ones you leave out.VIDVersion Identifier
^. Send only the parts you have. The separators hold the positions of the ones you leave out.VRValue Range
WVIChannel Identifier
WVSWaveform Source
XCNExtended Composite ID Number and Name for Persons
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| XCN.1 | 15 | ST | O | ID Number | |
| XCN.2 | 194 | FN | O | Family Name | |
| XCN.3 | 30 | ST | O | Given Name | |
| XCN.4 | 30 | ST | O | Second and Further Given Names or Initials Thereof | |
| XCN.5 | 20 | ST | O | Suffix (e.g., JR or III) | |
| XCN.6 | 20 | ST | O | Prefix (e.g., DR) | |
| XCN.7 | 5 | IS | B | 0360 | Degree (e.g., MD) |
| XCN.8 | 4 | IS | C | 0297 | Source Table |
| XCN.9 | 227 | HD | O | 0363 | Assigning Authority |
| XCN.10 | 1 | ID | O | 0200 | Name Type Code |
| XCN.11 | 1 | ST | O | Identifier Check Digit | |
| XCN.12 | 3 | ID | C | 0061 | Check Digit Scheme |
| XCN.13 | 5 | ID | O | 0203 | Identifier Type Code |
| XCN.14 | 227 | HD | O | Assigning Facility | |
| XCN.15 | 1 | ID | O | 0465 | Name Representation Code |
| XCN.16 | 483 | CE | O | 0448 | Name Context |
| XCN.17 | 53 | DR | B | Name Validity Range | |
| XCN.18 | 1 | ID | O | 0444 | Name Assembly Order |
| XCN.19 | 26 | TS | O | Effective Date | |
| XCN.20 | 26 | TS | O | Expiration Date | |
| XCN.21 | 199 | ST | O | Professional Suffix | |
| XCN.22 | 705 | CWE | O | Assigning Jurisdiction | |
| XCN.23 | 705 | CWE | O | Assigning Agency or Department |
XONExtended Composite Name and Identification Number for Organizations
^. Send only the parts you have. The separators hold the positions of the ones you leave out.| SEQ | LEN | DT | OPT | TBL# | Component name |
|---|---|---|---|---|---|
| XON.1 | 50 | ST | O | Organization Name | |
| XON.2 | 20 | IS | O | 0204 | Organization Name Type Code |
| XON.3 | 4 | NM | B | ID Number | |
| XON.4 | 1 | NM | O | Check Digit | |
| XON.5 | 3 | ID | O | 0061 | Check Digit Scheme |
| XON.6 | 227 | HD | O | 0363 | Assigning Authority |
| XON.7 | 5 | ID | O | 0203 | Identifier Type Code |
| XON.8 | 227 | HD | O | Assigning Facility | |
| XON.9 | 1 | ID | O | 0465 | Name Representation Code |
| XON.10 | 20 | ST | O | Organization Identifier |
