824 Transaction Set Listing

008020X321 Application Reporting For Insurance
Usage
Repeats

ISA - INTERCHANGE CONTROL HEADER

X12 Name:
Interchange Control Header
X12 Purpose:
To start and identify an interchange of zero or more functional groups and interchange-related control segments
Segment Usage:
Required
Segment Repeat:
1
TR3 Notes:
  1. All positions within each of the data elements must be filled.
  2. For compliant implementations under this implementation guide, ISA13, the interchange Control Number, must be a positive unsigned number. Therefore, the ISA segment can be considered a fixed record length segment.
  3. The first element separator defines the element separator to be used through the entire interchange.
  4. Spaces in the example interchanges are represented by "." for clarity.
  5. The ISA segment terminator defines the segment terminator used throughout the entire interchange.
TR3 Example:
ISA✱00✱..........✱01✱SECRET....✱ZZ✱SENDERS.ID.....✱ZZ✱RECEIVERS.ID...✱030101✱1253✱^✱00802✱000000905✱0✱T✱:~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
I01
Authorization Information Qualifier
M 1
ID
2
Code identifying the type of information in the Authorization Information
CODE
DEFINITION
00
No Authorization Information Present (No Meaningful Information in I02)
03
Additional Data Identification
Required
2
I02
Authorization Information
M 1
AN
10
Information used for additional identification or authorization of the interchange sender or the data in the interchange; the type of information is set by the Authorization Information Qualifier (I01)
This element is fixed in length with identical minimum and maximum lengths. Spaces are inserted to meet the minimum length in an AN data element. With the associated code 00 in ISA01 or ISA03, an all space value indicates no information.
Required
3
I03
Security Information Qualifier
M 1
ID
2
Code identifying the type of information in the Security Information
CODE
DEFINITION
00
No Security Information Present (No Meaningful Information in I04)
01
Password
Required
4
I04
Security Information
M 1
AN
10
This is used for identifying the security information about the interchange sender or the data in the interchange; the type of information is set by the Security Information Qualifier (I03)
This element is fixed in length with identical minimum and maximum lengths. Spaces are inserted to meet the minimum length in an AN data element. With the associated code 00 in ISA01 or ISA03, an all space value indicates no information.
Required
5
I05
Interchange ID Qualifier
M 1
ID
2
Code indicating the system/method of code structure used to designate the sender or receiver ID element being qualified
This ID qualifies the Sender in ISA06.
CODE
DEFINITION
01
Duns (Dun & Bradstreet)
14
Duns Plus Suffix
20
Health Industry Number (HIN)
CODE SOURCE: 121: Health Industry Number
27
Carrier Identification Number as assigned by Centers for Medicare & Medicaid Services (CMS)
28
Fiscal Intermediary Identification Number as assigned by Centers for Medicare & Medicaid Services (CMS)
29
Medicare Provider and Supplier Identification Number as assigned by Centers for Medicare & Medicaid Services (CMS)
30
U.S. Federal Tax Identification Number
33
National Association of Insurance Commissioners Company Code (NAIC)
ZZ
Mutually Defined
Required
6
I06
Interchange Sender ID
M 1
AN
15
Identification code published by the sender for other parties to use as the receiver ID to route data to them; the sender always codes this value in the sender ID element
Required
7
I05
Interchange ID Qualifier
M 1
ID
2
Code indicating the system/method of code structure used to designate the sender or receiver ID element being qualified
This ID qualifies the Receiver in ISA08.
CODE
DEFINITION
01
Duns (Dun & Bradstreet)
14
Duns Plus Suffix
20
Health Industry Number (HIN)
CODE SOURCE: 121: Health Industry Number
27
Carrier Identification Number as assigned by Centers for Medicare & Medicaid Services (CMS)
28
Fiscal Intermediary Identification Number as assigned by Centers for Medicare & Medicaid Services (CMS)
29
Medicare Provider and Supplier Identification Number as assigned by Centers for Medicare & Medicaid Services (CMS)
30
U.S. Federal Tax Identification Number
33
National Association of Insurance Commissioners Company Code (NAIC)
ZZ
Mutually Defined
Required
8
I07
Interchange Receiver ID
M 1
AN
15
Identification code published by the receiver of the data; When sending, it is used by the sender as their sending ID, thus other parties sending to them will use this as a receiving ID to route data to them
Required
9
I08
Interchange Date
M 1
DT
6
Date of the interchange
The date format is YYMMDD.
Required
10
I09
Interchange Time
M 1
TM
4
Time of the interchange
The time format is HHMM.
Required
11
I65
Repetition Separator
M 1
Type is not applicable; the repetition separator is a delimiter and not a data element; this field provides the delimiter used to separate repeated occurrences of a simple data element or a composite data structure; this value must be different than the data element separator, component element separator, and the segment terminator
Required
12
I11
Interchange Control Version Number Code
M 1
ID
5
Code specifying the version number of the interchange control segments, the version of the data elements within the control segments, and the code values within those data elements.
INDUSTRY NAME: Interchange Control Version Number
CODE
DEFINITION
00802
00802 Standards Approved for Publication by ASC X12 Procedures Review Board through December 2020
Required
13
I12
Interchange Control Number
M 1
N
9
A control number assigned by the interchange sender
  1. The Interchange Control Number, ISA13, must be identical to the associated Interchange Trailer IEA02.
  2. Must be a positive unsigned number and must be identical to the value in IEA02.
Required
14
I13
Acknowledgment Requested Code
M 1
ID
1
Code indicating sender's request for an interchange acknowledgment
INDUSTRY NAME: Acknowledgment Requested
X12.5 - Interchange Control Structure provides the purpose of the TA1 segment. The X12 Acknowledgment Reference Model provides considerable information about the TA1 segment.
CODE
DEFINITION
0
No Interchange Acknowledgment Requested
Use when the interchange contains ONLY acknowledgment Functional Groups (e.g. 999 or 824) or a TA1.
1
Interchange Acknowledgment Requested (TA1)
Use when batch process requires the return of a TA1 for the interchange.
2
Interchange Acknowledgment Requested only when Interchange is "Rejected Because Of Errors"
Use when the transaction is for real-time processing.
3
Interchange Acknowledgment Requested only when Interchange is "Rejected Because Of Errors" or "Accepted but Errors are Noted"
Use when batch processing requires the return of a TA1 for the interchange only when errors are noted.
Required
15
I14
Interchange Usage Indicator Code
M 1
ID
1
Code indicating whether data enclosed by this interchange envelope is test, production or information
INDUSTRY NAME: Interchange Usage Indicator
CODE
DEFINITION
I
Information
Use when the interchange contains ONLY a TA1.
P
Production Data
T
Test Data
Required
16
I15
Component Element Separator
M 1
Type is not applicable; the component element separator is a delimiter and not a data element; this field provides the delimiter used to separate component data elements within a composite data structure; this value must be different than the data element separator and the segment terminator

GS*AG - FUNCTIONAL GROUP HEADER

X12 Name:
Functional Group Header
X12 Purpose:
To indicate the beginning of a functional group and to provide control information
X12 Comments:
A functional group of related transaction sets, within the scope of X12 standards, consists of a collection of similar transaction sets enclosed by a functional group header and a functional group trailer.
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
GS✱XX✱SENDER CODE✱RECEIVER CODE✱19991231✱0802✱1✱X✱008020X321~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
479
Functional Identifier Code
M 1
ID
2
Code identifying a group of application related transaction sets
This is the 2-character Functional Identifier Code assigned to each transaction set by X12. The specific code for a transaction set defined by this implementation guide is presented in Section 1.2, Version Information.
CODE
DEFINITION
AG
Application Advice (824)
Required
2
142
Application Sender's Code
M 1
AN
2/15
Code identifying party sending transmission; codes agreed to by trading partners
Use this code to identify the unit sending the information.
Required
3
124
Application Receiver's Code
M 1
AN
2/15
Code identifying party receiving transmission; codes agreed to by trading partners
Use this code to identify the unit receiving the information.
Required
4
373
Date
M 1
DT
8
Date expressed as CCYYMMDD where CC represents the first two digits of the calendar year
SEMANTIC: GS04 is the group date.
Use this date for the functional group creation date.
Required
5
337
Time
M 1
TM
4/8
Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)
SEMANTIC: GS05 is the group time.
Use this time for the creation time. The recommended format is HHMM.
Required
6
28
Group Control Number
M 1
N
1/9
Assigned number originated and maintained by the sender
SEMANTIC: The data interchange control number GS06 in this header must be identical to the same data element in the associated functional group trailer, GE02.
For implementations compliant with this guide, GS06 must be unique within a single transmission (that is, within a single ISA to IEA enveloping structure). The authors recommend that GS06 be unique within all transmissions over a period of time to be determined by the sender.
Required
7
455
Responsible Agency Code
M 1
ID
1/2
Code identifying the issuer of the standard; this code is used in conjunction with Data Element 480
CODE
DEFINITION
X
Accredited Standards Committee X12
Required
8
480
Version / Release / Industry Identifier Code
M 1
AN
1/12
Code indicating the version, release, subrelease, and industry identifier of the EDI standard being used, including the GS and GE segments; if code in DE455 in GS segment is X, then in DE 480 positions 1-3 are the version number; positions 4-6 are the release and subrelease, level of the version; and positions 7-12 are the industry or trade association identifiers (optionally assigned by user); if code in DE455 in GS segment is T, then other formats are allowed
INDUSTRY NAME: Version, Release, or Industry Identifier Code
This is the unique Version/Release/Industry Identifier Code assigned to an implementation by X12N. The specific code for a transaction set defined by this implementation guide is presented in Section 1.2, Version Information.
CODE SOURCE 881: Version / Release / Industry Identifier Code
CODE
DEFINITION
008020X321
Application Reporting For Insurance

ST*824 - TRANSACTION SET HEADER

X12 Name:
Transaction Set Header
X12 Purpose:
To indicate the start of a transaction set and to assign a control number
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
ST✱824✱0002✱008020X321~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
143
Transaction Set Identifier Code
M 1
ID
3
Code identifying a Transaction Set
SEMANTIC: The transaction set identifier (ST01) is used by the translation routines of the interchange partners to select the appropriate transaction set definition (e.g., 810 selects the Invoice Transaction Set).
CODE
DEFINITION
824
Application Advice
Required
2
329
Transaction Set Control Number
M 1
AN
4/9
Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set
The Transaction Set Control Numbers in ST02 and SE02 must be identical and must be a numeric value. The number (i.e. numeric value) is assigned by the originator and must be unique within a functional group (GS-GE). For example, start with the numeric value 0001 and increment from there. The Transaction Set Control Number also aids in error resolution research.
Required
3
1705
Implementation Convention Reference
O 1
AN
1/35
Reference assigned to identify Implementation Convention
SEMANTIC: The implementation convention reference (ST03) is used by the translation routines of the interchange partners to select the appropriate implementation convention to match the transaction set definition. When used, this implementation convention reference takes precedence over the implementation reference specified in the GS08.
INDUSTRY NAME: Implementation Convention Reference Identifier
This field contains the same value as data element GS08. This value is always 008020X321. Some translator products strip off the ISA and GS segments prior to application (ST - SE) processing. Providing the information from GS08 at this level will help ensure the appropriate application mapping is utilized at translation time.
CODE
DEFINITION
008020X321
Application Reporting For Insurance

BGN*11 - BEGINNING SEGMENT

X12 Name:
Beginning Segment
X12 Purpose:
To indicate the beginning of a transaction set
X12 Syntax:
C0504
If BGN05 is present, then BGN04 is required.
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
BGN✱11✱20061218001✱20221224✱2311✱✱123456789✱✱U~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
353
Transaction Set Purpose Code
M 1
ID
2
Code identifying purpose of transaction set
CODE
DEFINITION
11
Response
Required
2
127
Reference Identification
M 1
AN
1/80
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEMANTIC: BGN02 is the transaction set reference number.
INDUSTRY NAME: Transaction Set Identifier Code
  1. Use a value assigned by the submitter of the 824 transaction set to uniquely identify this 824 transaction set, such as an internal tracking number, file name, etc.
  2. Refer to Appendix B.1.1.2.1 Maximum Length of Data Element 127 Reference Identification for more information about this data element length.
Required
3
373
Date
M 1
DT
8
Date expressed as CCYYMMDD where CC represents the first two digits of the calendar year
SEMANTIC: BGN03 is the transaction set date.
INDUSTRY NAME: Transaction Set Creation Date
Required
4
337
Time
X 1
TM
4/8
Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)
SEMANTIC: BGN04 is the transaction set time.
SEGMENT SYNTAX: C0504
INDUSTRY NAME: Transaction Set Creation Time
Not Used
5
623
Time Code
O 1
ID
2
Situational
6
127
Reference Identification
O 1
AN
1/80
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEMANTIC: BGN06 is the transaction set reference number of a previously sent transaction affected by the current transaction.
SITUATIONAL RULE: Required when (OTI10 is equal to 112, 124, 186, 187, 252, 255, 266, 269, 272, 275, or 834, and the submitter of the 824 knows the BGN02 value in the original transaction set to which this 824 is responding) or (OTI10 is equal to 148, 274, 277 and the submitter of the 824 knows the BHT03 value in the original transaction set to which this 824 is responding) or (OTI10 is equal to 811 and the submitter of the 824 knows the BIG02 value in the original transaction set to which this 824 is responding) or (OTI10 is equal to 820, 835, or 841, and the submitter of the 824 knows the ST02 value in the original transaction set to which this 824 is responding). If not required by this implementation guide, do not send.
INDUSTRY NAME: Referenced Interchange Control Number
  1. When used, this is the value in BGN02, BHT03, BIG02, or ST02 (depending on the value used in OTI10, as indicated in the situational note above) from the interchange containing the transaction set to which this 824 transaction set is responding.
  2. Refer to Appendix B.1.1.2.1 Maximum Length of Data Element 127 Reference Identification for more information about this data element length.
Not Used
7
640
Transaction Type Code
O 1
ID
2
Required
8
306
Action Code
O 1
ID
1/2
Code indicating type of action
CODE
DEFINITION
RU
Return
Required when a portion of the transaction set is being accepted.
U
Reject
Required when an entire transaction set is being rejected.
WQ
Accept
Required when an entire transaction set is being accepted.
Not Used
9
786
Security Level Code
O 1
ID
2

N1*41 - SUBMITTER NAME

X12 Name:
Party Identification
X12 Purpose:
To identify a party by type of organization, name, and code
X12 Syntax:
  1. R0203
    At least one of N102 or N103 is required.
  2. P0304
    If either N103 or N104 is present, then the other is required.
  3. C0703
    If N107 is present, then N103 is required.
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Notes:
This segment identifies the information about the Submitter of the 824 transaction set.
TR3 Example:
N1✱41✱ABC Submitter Name✱46✱123456789ABCDE~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
98
Entity Identifier Code
M 1
ID
2/3
Code identifying an organizational entity, a physical location, property or an individual
CODE
DEFINITION
41
Submitter
Required
2
93
Name
X 1
AN
1/60
Free-form name
SEGMENT SYNTAX: R0203
INDUSTRY NAME: Submitter Name
Required
3
66
Identification Code Qualifier
X 1
ID
1/2
Code specifying the system/method of code structure used for Identification Code (67)
SEGMENT SYNTAX: R0203, P0304, C0703
CODE
DEFINITION
1
D-U-N-S Number, Dun & Bradstreet
CODE SOURCE: 16: D-U-N-S Number
9
D-U-N-S+4, D-U-N-S Number with Four Character Suffix
CODE SOURCE: 16: D-U-N-S Number
24
Employer's Identification Number
46
Electronic Transmitter Identification Number (ETIN)
75
State or Province Assigned Number
EQ
Insurance Company Assigned Identification Number
FI
Federal Taxpayer's Identification Number
PI
Payor Identification
XV
Standard Unique Health Plan Identifier (HPID)
CODE SOURCE: 540: Health Plan Identifier (HPID)
XX
Standard Unique Health Identifier for Health Care Providers (NPI)
CODE SOURCE: 537: National Provider Identifier (NPI)
Required
4
67
Identification Code
X 1
AN
2/80
Code identifying a party or other code
COMMENT: This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party.
SEGMENT SYNTAX: P0304
INDUSTRY NAME: Submitter Identifier
Not Used
5
706
Entity Relationship Code
O 1
ID
2
Not Used
6
98
Entity Identifier Code
O 1
ID
2/3
Not Used
7
C076
Composite Identification Codes
O 1

REF*3L - SUBMITTER SECONDARY IDENTIFIER

X12 Name:
Reference Information
X12 Purpose:
To specify identifying information
X12 Syntax:
R0203
At least one of REF02 or REF03 is required.
Loop:
Loop Usage:
Required
Segment Usage:
Situational
Segment Repeat:
1
Situational Rule:
Required when the entity identified in Loop 1000A (Submitter Name) is submitting this 824 on behalf of a sub-component, such as a branch or department within the submitter organization. If not required by this implementation guide, do not send.
TR3 Notes:
This REF segment identifies the sub-component within the submitter organization, as appropriate.
TR3 Example:
REF✱3L✱12345~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
128
Reference Identification Qualifier
M 1
ID
2/3
Code identifying the Reference Identification
CODE
DEFINITION
3L
Branch Identifier
Required
2
127
Reference Identification
X 1
AN
1/80
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEGMENT SYNTAX: R0203
INDUSTRY NAME: Submitter Branch Identifier Code
Refer to Appendix B.1.1.2.1 Maximum Length of Data Element 127 Reference Identification for more information about this data element length.
Not Used
3
352
Description
X 1
AN
1/80
Not Used
4
C040
Reference Identifier
O 1

PER*IC - SUBMITTER EDI CONTACT INFORMATION

X12 Name:
Administrative Communications Contact
X12 Purpose:
To identify a person or office to whom administrative communications should be directed
X12 Syntax:
  1. P0304
    If either PER03 or PER04 is present, then the other is required.
  2. P0506
    If either PER05 or PER06 is present, then the other is required.
  3. P0708
    If either PER07 or PER08 is present, then the other is required.
Loop:
Loop Usage:
Required
Segment Usage:
Situational
Segment Repeat:
2
Situational Rule:
Required when contact information is other than indicated in the Trading Partner Agreement/profile. If not required by this implementation guide, do not send.
TR3 Notes:
When the communication number represents a telephone number in the United States and other countries using the North American Dialing Plan (for voice, data, fax, etc.), the communication number must always include the area code and phone number using the format AAABBBCCCC where AAA is the area code, BBB is the telephone number prefix, and CCCC is the telephone number. Therefore, the following telephone number (555) 555-1234 would be represented as 5555551234. Do not submit long distance access numbers, such as 1, in the telephone number. Telephone extensions, when applicable, must be submitted in the next element immediately following the telephone number. When submitting telephone extensions, only submit the numeric extension, do not include data that indicates an extension, such as "ext" or "x-".
TR3 Example:
  1. PER✱IC✱JOHN SMITH✱TE✱5555551234✱EX✱123~
  2. PER✱IC✱Carol Post✱EM✱cp@somemail.net✱TE✱8005551212✱EX✱1457~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
366
Contact Function Code
M 1
ID
2
Code identifying the major duty or responsibility of the person or group named
CODE
DEFINITION
IC
Information Contact
Situational
2
93
Name
O 1
AN
1/60
Free-form name
SITUATIONAL RULE: Required in the first occurrence of the PER. Not used in the second occurrence of the PER. If not required by this implementation guide, do not send.
INDUSTRY NAME: Submitter Contact Name
Situational
3
365
Communication Number Qualifier
X 1
ID
2
Code identifying the type of communication number
SEGMENT SYNTAX: P0304
SITUATIONAL RULE: Required when a telephone number, facsimile number, or email address is available for the entity identified in the N1 Submitter Name segment. If not required by this implementation guide, do not send.
CODE
DEFINITION
EM
Electronic Mail
FX
Facsimile
TE
Telephone
Situational
4
364
Communication Number
X 1
AN
1/2048
Complete communications number including country or area code when applicable
SEGMENT SYNTAX: P0304
SITUATIONAL RULE: Required when a value is present in the PER03. If not required by this implementation guide, do not send.
Situational
5
365
Communication Number Qualifier
X 1
ID
2
Code identifying the type of communication number
SEGMENT SYNTAX: P0506
SITUATIONAL RULE: Required when a telephone number, facsimile number, or email address is available for the entity identified in the N1 Submitter Name segment, and that information has not been supplied in the PER04. If not required by this implementation guide, do not send.
CODE
DEFINITION
EM
Electronic Mail
EX
Telephone Extension
Extension cannot be reported unless TE and telephone number exist in PER03/PER04. (See PER example)
FX
Facsimile
TE
Telephone
Situational
6
364
Communication Number
X 1
AN
1/2048
Complete communications number including country or area code when applicable
SEGMENT SYNTAX: P0506
SITUATIONAL RULE: Required when a value is present in the PER05. If not required by this implementation guide, do not send.
Situational
7
365
Communication Number Qualifier
X 1
ID
2
Code identifying the type of communication number
SEGMENT SYNTAX: P0708
SITUATIONAL RULE: Required when a telephone number, facsimile number, or email address is available for the entity identified in the N1 Submitter Name segment, and that information has not been supplied in the PER04 or PER06. If not required by this implementation guide, do not send.
CODE
DEFINITION
EM
Electronic Mail
EX
Telephone Extension
Extension cannot be reported unless TE and telephone number exist in PER05/PER06. (See PER example)
FX
Facsimile
TE
Telephone
Situational
8
364
Communication Number
X 1
AN
1/2048
Complete communications number including country or area code when applicable
SEGMENT SYNTAX: P0708
SITUATIONAL RULE: Required when a value is present in the PER07. If not required by this implementation guide, do not send.
Not Used
9
443
Contact Inquiry Reference
O 1
AN
1/20

N1*40 - RECEIVER NAME

X12 Name:
Party Identification
X12 Purpose:
To identify a party by type of organization, name, and code
X12 Syntax:
  1. R0203
    At least one of N102 or N103 is required.
  2. P0304
    If either N103 or N104 is present, then the other is required.
  3. C0703
    If N107 is present, then N103 is required.
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Notes:
This segment identifies the information about the Receiver of the 824 transaction set.
TR3 Example:
N1✱40✱ABC Receiver Name✱46✱EDCBA987654321~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
98
Entity Identifier Code
M 1
ID
2/3
Code identifying an organizational entity, a physical location, property or an individual
CODE
DEFINITION
40
Receiver
Situational
2
93
Name
X 1
AN
1/60
Free-form name
SEGMENT SYNTAX: R0203
SITUATIONAL RULE: Required when the name of the entity identified in N104 is known. If not required by this implementation guide, do not send.
INDUSTRY NAME: Receiver Name
Required
3
66
Identification Code Qualifier
X 1
ID
1/2
Code specifying the system/method of code structure used for Identification Code (67)
SEGMENT SYNTAX: R0203, P0304, C0703
CODE
DEFINITION
1
D-U-N-S Number, Dun & Bradstreet
CODE SOURCE: 16: D-U-N-S Number
9
D-U-N-S+4, D-U-N-S Number with Four Character Suffix
CODE SOURCE: 16: D-U-N-S Number
24
Employer's Identification Number
46
Electronic Transmitter Identification Number (ETIN)
75
State or Province Assigned Number
EQ
Insurance Company Assigned Identification Number
FI
Federal Taxpayer's Identification Number
PI
Payor Identification
XV
Standard Unique Health Plan Identifier (HPID)
CODE SOURCE: 540: Health Plan Identifier (HPID)
XX
Standard Unique Health Identifier for Health Care Providers (NPI)
CODE SOURCE: 537: National Provider Identifier (NPI)
Required
4
67
Identification Code
X 1
AN
2/80
Code identifying a party or other code
COMMENT: This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party.
SEGMENT SYNTAX: P0304
INDUSTRY NAME: Receiver Identifier
Not Used
5
706
Entity Relationship Code
O 1
ID
2
Not Used
6
98
Entity Identifier Code
O 1
ID
2/3
Not Used
7
C076
Composite Identification Codes
O 1

OTI - ORIGINAL TRANSACTION IDENTIFICATION

X12 Name:
Original Transaction Identification
X12 Purpose:
To identify the edited transaction set and the level at which the results of the edit are reported, and to indicate the accepted, rejected, or accepted-with-change edit result
X12 Syntax:
C0908
If OTI09 is present, then OTI08 is required.
X12 Set Notes:
NOTE: The OTI loop is intended to provide a unique identification of the transaction set or portion thereof, that is the subject of this application acknowledgment.
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Notes:
  1. An 824 transaction set may be used to report acceptance or rejection of an entire transaction set, an item within a transaction set, or a subordinate portion of a transaction set that contains one or more items. The OTI segment is used as the primary means to identify the portion (or all) of the received transaction set which is being reported upon.

    For example, if an entire transaction set (i.e. ST/SE) is being rejected, then the OTI segment would indicate the ST control number to identify which ST/SE transaction set of the received file is being rejected. If part of the transaction set is being rejected (e.g. a single Individual Remittance, 2000B ENT01, in an 820 (Payroll Deducted and Other Group Premium Payment for Insurance Products) transaction set), then the OTI segment could indicate the Submitter Trace number in the TRN segment of the rejected portion.
  2. When reporting with this 824 transaction set, the terms 'acceptance' and 'rejection' refer to edits at the application level.
TR3 Example:
Health Care Example: OTI✱TP✱TN✱999999999✱✱✱20120605✱1442✱555555✱0001✱820✱006020284~This example indicates that part of the 820 transaction set was accepted and part was rejected.
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
110
Application Acknowledgment Code
M 1
ID
1/2
Code indicating the application system edit results of the business data
  1. The codes for the "Application Acknowledgement Code" contain two characters. The first character indicates the edit level, and the second character indicates the results of the edit. Any combination of the first and second characters is valid. The following values are valid for each set of characters:
  2. First character

    T=Transaction Set.

    B=Batch - A subordinate portion of a transaction set that contains one or more items. For example, an entire Member Level (2000) Loop in an 834 (Benefit Enrollment and Maintenance) transaction set.

    I=Item - A self-contained body of data that will trigger or support a business process. For example. a single Individual Remittance, (2000B) ENT01, in an 820 (Payroll Deducted and Other Group Premium Payment for Insurance Products) transaction set.
  3. Second character

    A=Accept: Use this code when no errors or informational messages are present and all data is accepted for further processing.

    C=Accept with Data Content Change: Use this code when errors or informational messages are present and the data is changed to accept for further processing.

    E=Accept with Errors: Use this code when all data is accepted for further processing even though errors or informational messages are present.

    P=Partial Accept/Reject: Use this code when a portion of the data is accepted and a portion of the data is rejected due to errors. Informational messages may also be present. Some data has been accepted for further processing. Rejected data must be corrected by the submitter and resubmitted.

    R=Reject: Use this code when all data is rejected due to errors. Informational messages may also be present. No data is accepted for further processing. Submitter must correct and resubmit the (batch, transaction set, or item) that was in error.

    Note: Errors and informational messages are reported in the TED loop.
  4. Note: see section 1.5 for additional information.
CODE
DEFINITION
BA
Batch Accept
BC
Batch Accept with Data Content Change
BE
Batch Accept with Error
BP
Batch Partial Accept/Reject
BR
Batch Reject
IA
Item Accept
IC
Item Accept with Data Content Change
IE
Item Accept with Error
IP
Item Partial Accept/Reject
IR
Item Reject
TA
Transaction Set Accept
TC
Transaction Set Accept with Data Content Change
TE
Transaction Set Accept with Error
TP
Transaction Set Partial Accept/Reject
TR
Transaction Set Reject
Required
2
128
Reference Identification Qualifier
M 1
ID
2/3
Code identifying the Reference Identification
COMMENT: OTI02 contains the qualifier identifying the business transaction from the original business application, and OTI03 will contain the original business application identification.
CODE
DEFINITION
BT
Batch Number
Required when OTI01 contains BA, BC, BE, BP, or BR.
IX
Item Number
Required when OTI01 contains IA, IC, IE, IP, or IR.
TN
Transaction Reference Number
Required when OTI01 contains TA, TC, TE, TP, or TR.
Required
3
127
Reference Identification
M 1
AN
1/80
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEMANTIC: OTI03 is the primary reference identification or number used to uniquely identify the original transaction set.
INDUSTRY NAME: Edit Level Reference Identifier
  1. When OTI02 is equal to TN and the creator of the 824 knows the ST02 or TRN02 value of the original transaction set to which this 824 is responding, said ST02 must be reported here except in the case of the 820 and 835, then use the TRN02. In other cases, if the creator of the 824 has access to a reference identifier from the original transaction set appropriate for this level of reporting (Batch, Item, or Transaction, as indicated by OTI02), said identifier must be reported here. If the creator of the 824 does not have access to an appropriate identifier from the original transaction set appropriate for this level of reporting, the constant value 'NA' will be used in order to satisfy X12 syntactical requirements.
  2. Refer to Appendix B.1.1.2.1 Maximum Length of Data Element 127 Reference Identification for more information about this data element length.
Not Used
4
142
Application Sender's Code
O 1
AN
2/15
Situational
5
124
Application Receiver's Code
O 1
AN
2/15
Code identifying party receiving transmission; codes agreed to by trading partners
SITUATIONAL RULE: Required when the submitter of the 824 needs to provide the sender with specifics about the receiving application. If not required by this implementation guide, do not send.
This element identifies the specific party that has received the Transaction, Batch, or Item. For example, it may be used by an EDI gateway to identify a specific back-end system. Examples include, but are not limited to, the following:
PPO
HMO
TEST
SYSA
SYSB
SYSC
Situational
6
373
Date
O 1
DT
8
Date expressed as CCYYMMDD where CC represents the first two digits of the calendar year
SEMANTIC: OTI06 is the group date.
SITUATIONAL RULE: Required when the submitter of the 824 knows the GS04 value from the functional group containing the transaction set to which this 824 is responding. If not required by this implementation guide, do not send.
INDUSTRY NAME: Functional Group Creation Date
When used, this is the value in GS04 from the functional group containing the transaction set to which this 824 transaction set is responding.
Situational
7
337
Time
O 1
TM
4/8
Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)
SEMANTIC: OTI07 is the group time.
SITUATIONAL RULE: Required when the submitter of the 824 knows the GS05 value from the functional group containing the transaction set to which this 824 is responding. If not required by this implementation guide, do not send.
INDUSTRY NAME: Functional Group Creation Time
When used, this is the value in GS05 from the functional group containing the transaction set to which this 824 transaction set is responding.
Situational
8
28
Group Control Number
X 1
N
1/9
Assigned number originated and maintained by the sender
SEGMENT SYNTAX: C0908
SITUATIONAL RULE: Required when OTI09 is used. If not required by this implementation guide, do not send.
INDUSTRY NAME: Functional Group Control Number
When used, this is the value in GS06 from the functional group containing the transaction set to which this 824 transaction set is responding.
Situational
9
329
Transaction Set Control Number
O 1
AN
4/9
Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set
COMMENT: If used, OTI09 through OTI10 will contain values from the original electronic transaction set generated by the sender.
SEGMENT SYNTAX: C0908
SITUATIONAL RULE: Required when the submitter of the 824 knows the ST02 value and GS06 value within the original transaction set to which this 824 is responding. If not required by this implementation guide, do not send.
When used, this is the value in ST02 from the transaction set to which this 824 transaction set is responding.
Required
10
143
Transaction Set Identifier Code
O 1
ID
3
Code identifying a Transaction Set
CODE
DEFINITION
112
Property Damage Report
124
Vehicle Damage
148
Report of Injury, Illness or Incident
186
Insurance Underwriting Requirements Reporting
252
Insurance Producer Administration
255
Underwriting Information Services
266
Mortgage or Property Record Change Notification
270
Eligibility, Coverage or Benefit Inquiry
271
Eligibility, Coverage or Benefit Information
272
Property and Casualty Loss Notification
274
Healthcare Provider Information
275
Patient Information
276
Health Care Claim Status Request
277
Health Care Information Status Notification
278
Health Care Services Review Information
811
Consolidated Service Invoice/Statement
820
Payment Order/Remittance Advice
834
Benefit Enrollment and Maintenance
835
Health Care Claim Payment/Advice
837
Health Care Claim
Includes Property & Casualty Medical Bill Report to Regulatory Agencies.
841
Specifications/Technical Information
Situational
11
480
Version / Release / Industry Identifier Code
O 1
AN
1/12
Code indicating the version, release, subrelease, and industry identifier of the EDI standard being used, including the GS and GE segments; if code in DE455 in GS segment is X, then in DE 480 positions 1-3 are the version number; positions 4-6 are the release and subrelease, level of the version; and positions 7-12 are the industry or trade association identifiers (optionally assigned by user); if code in DE455 in GS segment is T, then other formats are allowed
SEMANTIC: If OTI11 is present, it will contain the version/release under which the original electronic transaction was translated by the receiver.
SITUATIONAL RULE: Required when the submitter of the 824 knows the GS08 value from the functional group containing the transaction set to which this 824 is responding. If not required by this implementation guide, do not send.
INDUSTRY NAME: Version, Release, or Industry Identifier
When used, this is the value in GS08 from the functional group containing the transaction set to which this 824 transaction set is responding.
CODE SOURCE 881: Version / Release / Industry Identifier Code
Not Used
12
353
Transaction Set Purpose Code
O 1
ID
2
Not Used
13
640
Transaction Type Code
O 1
ID
2
Not Used
14
346
Application Type Code
O 1
ID
2
Not Used
15
306
Action Code
O 1
ID
1/2
Not Used
16
305
Transaction Handling Code
O 1
ID
1/2
Not Used
17
641
Status Reason Code
O 1
ID
3

REF - REFERENCE INFORMATION

X12 Name:
Reference Information
X12 Purpose:
To specify identifying information
X12 Syntax:
R0203
At least one of REF02 or REF03 is required.
X12 Set Notes:
NOTE: The REF segment allows for the provision of secondary reference identification or numbers required to uniquely identify the original transaction set or portion thereof. The primary reference identification or number should be provided in elements OTI02-03.
Loop:
Loop Usage:
Required
Segment Usage:
Situational
Segment Repeat:
12
Situational Rule:
Required when additional information is necessary to identify the portion (or all) of the transaction set that is being reported in this Loop 2000 (OTI). If not required by this implementation guide, may be provided at the sender's discretion but cannot be required by the receiver.
TR3 Notes:
  1. For example, if the Loop 2000 (OTI) is being used to define a provider loop, the REF segment could be used to identify the actual provider number, indicating the specific provider loop within the transaction set.
  2. The sender should consider 'minimum necessary' privacy requirements in deciding to use this discretionary segment.
TR3 Example:
REF✱F8✱R555588~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
128
Reference Identification Qualifier
M 1
ID
2/3
Code identifying the Reference Identification
CODE
DEFINITION
06
System Number
0B
State License Number
0F
Subscriber Number
0M
Mortgage Identification Number
11
Account Number
14
Master Account Number
17
Client Reporting Category
18
Plan Number
1A
Blue Cross Provider Number
1B
Blue Shield Provider Number
1C
Medicare Provider Number
1D
Medicaid Provider Number
1E
Dentist License Number
1F
Anesthesia License Number
1G
Provider UPIN Number
1H
CHAMPUS Identification Number
1J
Facility ID Number
1K
Payor's Claim Number
1L
Group or Policy Number
1S
Ambulatory Patient Group (APG) Number
1W
Member Identification Number
23
Client Number
28
Employee Identification Number
2F
Consolidated Invoice Number
2I
Tracking Number
2U
Payer Identification Number
33
Lender Case Number
38
Master Policy Number
3H
Case Number
3J
Office Number
49
Family Unit Number
4A
Personal Identification Number (PIN)
4N
Special Payment Reference Number
5G
Complaint
5H
Incident
60
Account Suffix Code
6N
Claimant Number
6P
Group Number
6R
Provider Control Number
72
Schedule Reference Number
7I
Subscriber Authorization Number
7K
List of Materials
87
Functional Category
89
Assembly Number
8U
Bank Assigned Security Identifier
8X
Transaction Category or Type
94
File Identification Number
9A
Repriced Claim Reference Number
9B
Repriced Line Item Reference Number
9C
Adjusted Repriced Claim Reference Number
9D
Adjusted Repriced Line Item Reference Number
9K
Servicer
9N
Investor
9R
Job Order Number
A9
Health Insurance Account Number
AAL
Agent Number
AB
Acceptable Source Purchaser ID
ADB
Master Property Number
AZ
Health Insurance Policy Number
B3
Preferred Provider Organization Number
B7
Life Insurance Policy Number
BA
Retirement Plan Policy Number
BB
Authorization Number
BLT
Billing Type
BQ
Health Maintenance Organization Code Number
BR
Broker or Sales Office Number
BT
Batch Number
CE
Class of Contract Code
CK
Check Number
CRN
Casualty Report Number
CT
Contract Number
D3
National Council for Prescription Drug Programs Pharmacy Number
CODE SOURCE: 307: National Council for Prescription Drug Programs Pharmacy Provider Identification Number
D8
Loss Report Number
D9
Claim Number
DD
Document Identification Code
DX
Department/Agency Number
E5
Claimant's Claim Number
E9
Attachment Code
EA
Medical Record Identification Number
EI
Employer's Identification Number
EJ
Patient Account Number
EL
Electronic device pin number
EM
Electronic Payment Reference Number
EO
Submitter Identification Number
EV
Receiver Identification Number
EW
Mammography Certification Number
F2
Version Code - Local
F4
Facility Certification Number
F5
Medicare Version Code
F6
Health Insurance Claim (HIC) Number
F8
Original Reference Number
FH
Clinic Number
FI
File Identifier
FJ
Line Item Control Number
FY
Claim Office Number
G1
Prior Authorization Number
G2
Provider Commercial Number
G3
Predetermination of Benefits Identification Number
G4
Peer Review Organization (PRO) Approval Number
G5
Provider Site Number
HI
Health Industry Number (HIN)
CODE SOURCE: 121: Health Industry Number
HJ
Identity Card Number
HPI
Standard Unique Health Identifier for Health Care Providers (NPI)
CODE SOURCE: 537: National Provider Identifier (NPI)
IF
Issue Number
IG
Insurance Policy Number
IJ
Standard Industry Classification (SIC) Code
IP
Inspection Report Number
IX
Item Number
JD
User Identification
KW
Certification
LC
Lease Number
LD
Loan Number
LU
Location Number
LX
Qualified Products List
LZ
Lender Account Number
ME
Message Address or ID
N5
Provider Plan Network Identification Number
N6
Plan Network Identification Number
N7
Facility Network Identification Number
NF
National Association of Insurance Commissioners (NAIC) Code
CODE SOURCE: 245: National Association of Insurance Commissioners (NAIC) Code
NQ
Medicaid Recipient Identification Number
OZ
Product Number
P4
Project Code
PG
Product Group
PM
Part Number
POL
Policy Number
PQ
Payee Identification
Q4
Prior Identifier Number
Q5
Property Control Number
QQ
Unit Number
RB
Rate code number
S3
Specification Number
ST
Store Number
SY
Social Security Number
T4
Signal Code
T7
Affected Subsystem Code
TJ
Federal Taxpayer's Identification Number
TN
Transaction Reference Number
TT
Terminal Code
TX
Tax Exempt Number
U3
Unique Supplier Identification Number (USIN)
UA
Mortgage Number
VD
Volume Number
VE
Vendor Abbreviation Code
VP
Vendor Product Number
VR
Vendor ID Number
VT
Motor Vehicle ID Number
WU
Vessel
X1
Provider Claim Number
X4
Clinical Laboratory Improvement Amendment Number
X5
State Industrial Accident Provider Number
Y4
Agency Claim Number
Z8
Federal Housing Administration Case Number
Z9
Veterans Affairs Case Number
ZH
Carrier Assigned Reference Number
ZS
Software Application Number
ZZ
Mutually Defined
Required
2
127
Reference Identification
X 1
AN
1/80
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEGMENT SYNTAX: R0203
INDUSTRY NAME: Additional Reference Identification Number
Refer to Appendix B.1.1.2.1 Maximum Length of Data Element 127 Reference Identification for more information about this data element length.
Not Used
3
352
Description
X 1
AN
1/80
Not Used
4
C040
Reference Identifier
O 1

DTM - DATE/TIME REFERENCE

X12 Name:
Date/Time Reference
X12 Purpose:
To specify pertinent dates and times
X12 Syntax:
  1. R020305
    At least one of DTM02, DTM03 or DTM05 is required.
  2. C0403
    If DTM04 is present, then DTM03 is required.
  3. P0506
    If either DTM05 or DTM06 is present, then the other is required.
X12 Set Notes:
NOTE: The DTM segment allows for the provision of date, time, or date and time information required to uniquely identify the original transaction set or portion thereof.
Loop:
Loop Usage:
Required
Segment Usage:
Situational
Segment Repeat:
2
Situational Rule:
Required when date information is necessary to identify the portion (or all) of the transaction set that is being reported in this Loop 2000 (OTI). If not required by this implementation guide, may be provided at the sender's discretion but cannot be required by the receiver.
TR3 Notes:
For example, if the Loop 2000 (OTI) is being used to define a particular insurance policy, the DTM segment could be used to identify the policy effective date, helping indicate the specific policy within the transaction set.
TR3 Example:
DTM✱007✱20220517~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
374
Date/Time Qualifier
M 1
ID
3
Code specifying type of date or time, or both date and time
INDUSTRY NAME: Date Time Qualifier
CODE
DEFINITION
003
Invoice
007
Effective
009
Process
011
Shipped
017
Estimated Delivery
035
Delivered
036
Expiration
050
Received
089
Inquiry
090
Report Start
091
Report End
096
Discharge
097
Transaction Creation
102
Issue
119
Test Performed
142
Loss
150
Service Period Start
151
Service Period End
186
Invoice Period Start
187
Invoice Period End
193
Period Start
194
Period End
198
Completion
227
Lease Term Start
228
Lease Term End
232
Claim Statement Period Start
233
Claim Statement Period End
242
Actual Start
245
Estimated Completion
285
Employment or Hire
286
Retirement
296
Initial Disability Period Return To Work
297
Initial Disability Period Last Day Worked
300
Enrollment Signature Date
301
Consolidated Omnibus Budget Reconciliation Act (COBRA) Qualifying Event
303
Maintenance Effective
304
Latest Visit or Consultation
307
Eligibility
310
Date of Closing
313
Cycle
330
Referral Date
336
Employment Begin
337
Employment End
338
Medicare Begin
339
Medicare End
340
Consolidated Omnibus Budget Reconciliation Act (COBRA) Begin
341
Consolidated Omnibus Budget Reconciliation Act (COBRA) End
344
Coordination of Benefits Begin
345
Coordination of Benefits End
348
Benefit Begin
349
Benefit End
350
Education Begin
351
Education End
356
Eligibility Begin
357
Eligibility End
360
Initial Disability Period Start
361
Initial Disability Period End
370
Actual Departure Date
372
Actual Arrival Date
383
Adjusted Hire
388
Payment Commencement
393
Plan Participation Suspension
394
Rehire
405
Production
431
Onset of Current Symptoms or Illness
434
Statement
435
Admission
438
Onset of Similar Symptoms or Illness
439
Accident
441
Prior Placement
446
Replacement
452
Appliance Placement
453
Acute Manifestation of a Chronic Condition
454
Initial Treatment
455
Last X-Ray
456
Surgery
461
Last Certification
463
Begin Therapy
471
Prescription
472
Service
473
Medicaid Begin
474
Medicaid End
480
Arterial Blood Gas Test
481
Oxygen Saturation Test
484
Last Menstrual Period
485
Injury Begin
486
Injury End
517
Inspected
523
Date of Claim
539
Policy Effective
540
Policy Expiration
543
Last Premium Paid Date
547
Date of Loan
573
Date Claim Paid
582
Report Period
607
Certification Revision
666
Date Paid
738
Most Recent Hemoglobin or Hematocrit or Both
739
Most Recent Serum Creatine
809
Posted
866
Examination
881
Request
938
Order
999
Document Date
ABC
Estimated Date of Birth
INC
Incident
ZZZ
Mutually Defined
Required
2
373
Date
X 1
DT
8
Date expressed as CCYYMMDD where CC represents the first two digits of the calendar year
SEGMENT SYNTAX: R020305
INDUSTRY NAME: Additional Reference Date
Not Used
3
337
Time
X 1
TM
4/8
Not Used
4
623
Time Code
O 1
ID
2
Situational
5
1250
Date Time Period Format Qualifier
X 1
ID
2/3
Code indicating the date format, time format, or date and time format
SEGMENT SYNTAX: R020305, P0506
SITUATIONAL RULE: Required when DTM06 is used. If not required, do not send.
CODE
DEFINITION
RD
Range of Dates Expressed in Format MMDDCCYY-MMDDCCYY
Situational
6
1251
Date Time Period
X 1
AN
1/35
Expression of a date, a time, or range of dates, times or dates and times
SEGMENT SYNTAX: P0506
SITUATIONAL RULE: Required when DTM01 indicates a date range. If not required, do not send.

AMT - MONETARY AMOUNT INFORMATION

X12 Name:
Monetary Amount Information
X12 Purpose:
To indicate the total monetary amount
X12 Set Notes:
NOTE: The AMT segment should be utilized if monetary amount information is important to the unique identification of the original transaction set or portion thereof.
Loop:
Loop Usage:
Required
Segment Usage:
Situational
Segment Repeat:
>1
Situational Rule:
Required when monetary information is necessary to identify the portion (or all) of the transaction set that is being reported in this Loop 2000 (OTI). If not required by this implementation guide, may be provided at the sender's discretion but cannot be required by the receiver.
TR3 Notes:
For example, if the Loop 2000 (OTI) is being used to define a premium payment, the AMT segment could be used to identify the premium amount, helping to indicate the specific premium payment within the transaction.
TR3 Example:
AMT✱P3✱1500.35~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
522
Amount Qualifier Code
M 1
ID
1/3
Code specifying the amount qualifier
CODE
DEFINITION
1
Line Item Total
2
Batch Total
5
Total Invoice Amount
3V
Mortgage
3Y
Non-operational Fixed Assets
4Y
Damages
8V
Services
8Y
Share Premium Capital
A8
Noncovered Charges - Actual
AA
Allocated
AAE
Approved Amount
AU
Coverage Amount
B1
Benefit Amount
B6
Allowed - Actual
B7
Deductible - Estimated
B9
Co-insurance - Actual
BM
Adjustments
BR
Adjusted Insured Loss Amount
C1
Co-Payment Amount
C5
Claim Amount Due - Estimated
CE
Summary Amount
CI
Funds Held for Insured
D
Payor Amount Paid
D2
Deductible Amount
D8
Discount Amount
DX
Deductible Waived
DY
Per Day Limit
F2
Patient Responsibility - Actual
F3
Patient Responsibility - Estimated
F4
Postage Claimed
F5
Patient Amount Paid
F7
Sales Tax
GT
Goods and Services Tax
GW
Total Charge
I
Interest
KF
Net Paid Amount
KH
Deduction Amount
M8
Markup Amount
MA
Maximum Amount
N1
Net Worth
N8
Miscellaneous Taxes
NE
Net Billed
NL
Negative Ledger Balance
P3
Premium Amount
PG
Payoff
PN
Prior Gross Invoice Total
R
Spend Down
RP
Repair
SM
Supplemental
T
Tax
T2
Total Claim Before Taxes
T3
Total Submitted Charges
TP
Total payment amount
TT
Total Transaction Amount
YT
Denied
YU
In Process
Use this code for "Amount (of batches or items as defined in OTI) Accepted".
YY
Returned
Use this code for "Amount (of batches or items as defined in OTI) Rejected".
ZK
Federal Medicare or Medicaid Payment Mandate - Category 1
ZL
Federal Medicare or Medicaid Payment Mandate - Category 2
ZM
Federal Medicare or Medicaid Payment Mandate - Category 3
ZN
Federal Medicare or Medicaid Payment Mandate - Category 4
ZO
Federal Medicare or Medicaid Payment Mandate - Category 5
ZZ
Mutually Defined
Required
2
782
Monetary Amount
M 1
R
1/18
Monetary amount
INDUSTRY NAME: Additional Reference Amount
Refer to Appendix B.1.1.2.2 Maximum Length of Data Element 782 Monetary Amount for more information about this data element length.
Not Used
3
478
Credit/Debit Flag Code
O 1
ID
1

QTY - QUANTITY INFORMATION

X12 Name:
Quantity Information
X12 Purpose:
To specify quantity information
X12 Syntax:
  1. R0204
    At least one of QTY02 or QTY04 is required.
  2. E0204
    Only one of QTY02 or QTY04 may be present.
X12 Set Notes:
NOTE: The QTY segment should be utilized if quantity information is important to the unique identification of the original transaction set or portion thereof.
Loop:
Loop Usage:
Required
Segment Usage:
Situational
Segment Repeat:
>1
Situational Rule:
Required when quantity information is necessary to identify the portion (or all) of the transaction set that is being reported in this Loop 2000 (OTI). If not required by this implementation guide, may be provided at the sender's discretion but cannot be required by the receiver.
TR3 Notes:
For example, if the LOOP 2000 (OTI) is being used to define a particular 2000 Loop in an 835 remittance advice, the QTY segment could be used to identify the total number of segments in that particular loop. This, along with corresponding REF and NM1 segments (to identify the particular provider in that loop) would help to indicate the specific 2000 Loop in that transaction set.
TR3 Example:
QTY✱2W✱1234~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
673
Quantity Qualifier
M 1
ID
2
Code specifying the type of quantity
CODE
DEFINITION
01
Discrete Quantity
02
Cumulative Quantity
1N
Scrap allowed
2W
Segments
2Y
Functional Groups
2Z
Transaction Sets
3S
Total Debits
3T
Total Credits
41
Number of Batches
42
Number of Checks
46
Total transactions
90
Acknowledged Quantity
Use this code for "Quantity (of batches or items as defined in OTI) Accepted".
AA
Unacknowledged Quantity
Use this code for "Quantity (of batches or items as defined in OTI) Rejected".
BF
Age Modifying Units
CA
Covered - Actual
CD
Co-insured - Actual
EC
Use of Extracorporeal Circulation
EM
Emergency Modifying Units
HF
Invoices
HM
Use of Hypothermia
HO
Use of Hypotension
HP
Use of Hyperbaric Pressurization
HS
Hours
LA
Life-time Reserve - Actual
LE
Life-time Reserve - Estimated
NA
Number of Non-covered Days
NE
Non-Covered - Estimated
NP
Number of Members
NR
Not Replaced Blood Units
OU
Outlier Days
P3
Physical Status III
P4
Physical Status IV
P5
Physical Status V
P6
Number of Services or Procedures
PS
Prescription
SG
Swan-Ganz
TO
Total
VS
Visits
ZK
Federal Medicare or Medicaid Payment Mandate - Category 1
ZL
Federal Medicare or Medicaid Payment Mandate - Category 2
ZM
Federal Medicare or Medicaid Payment Mandate - Category 3
ZN
Federal Medicare or Medicaid Payment Mandate - Category 4
ZO
Federal Medicare or Medicaid Payment Mandate - Category 5
Required
2
380
Quantity
X 1
R
1/15
Numeric value of quantity
SEGMENT SYNTAX: R0204, E0204
INDUSTRY NAME: Additional Reference Quantity
Not Used
3
C001
Composite Unit of Measure
O 1
Not Used
4
61
Free-form Information
X 1
AN
1/30

NM1 - INDIVIDUAL OR ORGANIZATIONAL NAME

X12 Name:
Individual or Organizational Name
X12 Purpose:
To supply the full name of an individual or organizational entity
X12 Syntax:
  1. P0809
    If either NM108 or NM109 is present, then the other is required.
  2. C1110
    If NM111 is present, then NM110 is required.
  3. C1203
    If NM112 is present, then NM103 is required.
X12 Set Notes:
NOTE: The NM1 segment allows for the provision of entity identification information required to uniquely identify the original transaction set or portion thereof.
Loop:
Loop Usage:
Required
Segment Usage:
Situational
Segment Repeat:
1
Situational Rule:
Required when names are necessary to identify the portion (or all) of the transaction set that is being reported in this Loop 2000 (OTI). If not required by this implementation guide, may be provided at the sender's discretion but cannot be required by the receiver.
TR3 Notes:
  1. For example, if the Loop 2000 (OTI) is being used to define a specific dependent within an enrollment transaction set, the NM1 segment could be used to identify the specific dependent within the transaction set.
  2. The sender should consider 'minimum necessary' privacy requirements in deciding to use this discretionary segment.
TR3 Example:
NM1✱03✱1✱SMITH✱MARY LOU✱R~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
98
Entity Identifier Code
M 1
ID
2/3
Code identifying an organizational entity, a physical location, property or an individual
CODE
DEFINITION
03
Dependent
13
Contracted Service Provider
1B
Applicant
1E
Health Maintenance Organization (HMO)
1H
Kidney Dialysis Unit
1I
Preferred Provider Organization (PPO)
1K
Franchisor
1P
Provider
1R
University, College or School
1T
Physician, Clinic or Group Practice
1X
Laboratory
2B
Third-Party Administrator
2D
Miscellaneous Health Care Facility
2K
Partnership
30
Service Supplier
31
Postal Mailing Address
36
Employer
3D
Obstetrics and Gynecology Facility
40
Receiver
41
Submitter
47
Estimator
69
Repairing Outlet
70
Prior Incorrect Insured
71
Attending Physician
72
Operating Physician
73
Other Physician
74
Corrected Insured
77
Service Location
80
Hospital
82
Rendering Provider
85
Billing Provider
87
Pay-to Provider
8W
Payment Address
AAP
Employee
ACV
Information Source
AG
Agent/Agency
AI
Airline
AO
Account Of
BB
Business Partner
BE
Beneficiary
BR
Broker
BV
Billing Service
CC
Claimant
CX
Claim Administrator
DK
Ordering Physician
DN
Referring Provider
DQ
Supervising Physician
E1
Person or Other Entity Legally Responsible for a Child
EF
Electronic Filer
EI
Executor of Estate
ENR
Enroller
EXS
Ex-spouse
EY
Employee Name
FA
Facility
FW
Forwarder
GD
Guardian
GP
Gateway Provider
GW
Group
GY
Treatment Facility
H5
Paying Agent
HA
Owner
HK
Subscriber
IAE
Member
IL
Insured or Subscriber
IN
Insurer
IP
Independent Adjuster
J6
Power of Attorney
KU
Receiver Site
L5
Contact
LE
Lessor
LI
Independent Lab
LN
Lender
LS
Lessee
M8
Educational Institution
MH
Mortgage Insurer
NZ
Primary Physician
OD
Doctor of Optometry
OW
Owner of Property or Unit
P2
Primary Insured or Subscriber
P3
Primary Care Provider
P4
Prior Insurance Carrier
P5
Plan Sponsor
PE
Payee
PR
Payer
PRP
Primary Payer
PV
Party performing certification
QA
Pharmacy
QB
Purchase Service Provider
QC
Patient
QD
Responsible Party
QE
Policyholder
QH
Physician
QN
Dentist
QV
Group Practice
R6
Requester
RI
Remit To
S3
Custodial Parent
SEP
Secondary Payer
SJ
Service Provider
SU
Supplier/Manufacturer
TL
Testing Laboratory
TM
Transmitter
TT
Transfer To
TTP
Tertiary Payer
TV
Third Party Administrator (TPA)
UY
Vehicle
VN
Vendor
X3
Utilization Management Organization
Y2
Managed Care Organization
ZZ
Mutually Defined
Required
2
1065
Entity Type Qualifier
M 1
ID
1
Code identifying the type of entity
SEMANTIC: NM102 qualifies NM103.
CODE
DEFINITION
1
Person
2
Non-Person Entity
Required
3
1035
Name Last or Organization Name
X 1
AN
1/80
Individual last name or organizational name
SEGMENT SYNTAX: C1203
INDUSTRY NAME: Additional Reference Last Name
Situational
4
1036
Name First
O 1
AN
1/35
Individual first name
SITUATIONAL RULE: Required when present in the transaction set to which this 824 transaction set is responding, and NM102 = '1'. If not required by this implementation guide, do not send.
INDUSTRY NAME: Additional Reference First Name
Situational
5
1037
Name Middle
O 1
AN
1/25
Individual middle name or initial
SITUATIONAL RULE: Required when present in the transaction set to which this 824 transaction set is responding, and NM102 = '1'. If not required by this implementation guide, do not send.
INDUSTRY NAME: Additional Reference Middle Name
Not Used
6
1038
Name Prefix
O 1
AN
1/10
Not Used
7
1039
Name Suffix
O 1
AN
1/10
Situational
8
66
Identification Code Qualifier
X 1
ID
1/2
Code specifying the system/method of code structure used for Identification Code (67)
SEGMENT SYNTAX: P0809
SITUATIONAL RULE: Required when NM109 is used. If not required by this implementation guide, do not send.
When used, this is the value from the original transaction set to which this 824 is responding.
Situational
9
67
Identification Code
X 1
AN
2/80
Code identifying a party or other code
SEGMENT SYNTAX: P0809
SITUATIONAL RULE: Required when present in the transaction set to which this 824 transaction set is responding. If not required by this implementation guide, do not send.
Not Used
10
706
Entity Relationship Code
X 1
ID
2
Not Used
11
98
Entity Identifier Code
O 1
ID
2/3
Not Used
12
1035
Name Last or Organization Name
O 1
AN
1/80

TED*024 - ERROR OR INFORMATIONAL MESSAGE LOCATION

X12 Name:
Technical Error Description
X12 Purpose:
To identify the error and, if feasible, the erroneous segment, or data element, or both
Loop:
Loop Usage:
Situational
Segment Usage:
Required
Segment Repeat:
1
Situational Rule:
Required when OTI01 is equal to "BR", "IR", "TR", "BC", "IC", "TC", "BE", "IE", "TE", "BP", "IP", or "TP". If not required by this implementation guide, do not send.
TR3 Notes:
The TED Loop is used to report errors or warnings about the data referenced in this loop 2000 (OTI loop).

Errors indicate rejection of all or part of the data referenced in the loop 2000 (OTI loop).

Warnings do not indicate rejection of the data referenced in the loop 2000 (OTI loop), but may result in rejection in the future.
TR3 Example:
TED✱024✱✱REF✱456✱2✱✱123450000021✱1234500000~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
647
Application Error Condition Code
M 1
ID
1/3
Code indicating application error condition
The error or informational code is reported in RED06.
CODE
DEFINITION
024
Other Unlisted Reason
Value chosen to make segment compliant with X12 syntax.
Not Used
2
3
Free-form Message
O 1
AN
1/60
Situational
3
721
Segment ID Code
O 1
ID
2/3
Code specifying the segment ID of the data segment in error (See Appendix A - Number 77)
SITUATIONAL RULE: Required when the submitter of the 824 knows the segment ID and segment position within the original transaction set of the data referenced in this TED Loop. If not required by this implementation guide, do not send.
CODE SOURCE 77: X12 Directories
Situational
4
719
Segment Position in Transaction Set
O 1
N
1/10
The numerical count position of this data segment from the start of the transaction set: the transaction set header is count position 1
SITUATIONAL RULE: Required when TED03 is used. If not required by this implementation guide, do not send.
If segment is missing, indicate the numerical count position of the next identifiable segment in this instance of the transaction set.
Situational
5
C030
Position in Segment
O 1
Code indicating the relative position of the simple data element or composite data structure in error within a segment, count beginning with 1 for the position immediately following the segment ID; additionally indicating the relative position of a repeating structure in error, count beginning with 1 for the position immediately following the preceding element separator; additionally indicating the relative position of a component of a composite data structure in error, count beginning with 1 for the position following the preceding element or repetition separator
SITUATIONAL RULE: Required when TED03 is used, RED06 applies to a data element, and the submitter of the 824 knows the data element position within the segment specified in TED03. If not required by the implementation guide, do not send.
Required
5-1
722
Element Position in Segment
M 1
N
1/2
This is used to indicate the relative position of a simple data element, or the relative position of a composite data structure with the relative position of the component within the composite data structure, in error; in the data segment the count starts with 1 for the simple data element or composite data structure immediately following the segment ID
Situational
5-2
1528
Component Data Element Position in Composite
O 1
N
1/2
To identify the component data element position within the composite that is in error
SITUATIONAL RULE: Required when RED06 applies to a component data element within a composite data structure. If not required by this implementation guide, do not send.
Situational
5-3
1686
Repeating Data Element Position
O 1
N
1/4
To identify the specific repetition of a data element that is in error
SITUATIONAL RULE: Required when RED06 applies to a repeating data element. If not required by this implementation guide, do not send.
Not Used
6
C999
Reference in Segment
O 1
Situational
7
724
Copy of Bad Data Element
O 1
AN
1/99
This is a copy of the data element in error
SITUATIONAL RULE: Required unless invalid characters are present or data is missing. If not required by this implementation guide, do not send.
Situational
8
961
Data Element New Content
O 1
AN
1/99
New data which has replaced erroneous data
SITUATIONAL RULE: Required when OTI01 is equal to "BC", "IC", or "TC". If not required by this implementation guide, do not send.

CTX - SITUATIONAL CONTEXT LOCATION

X12 Name:
Context
X12 Purpose:
Describes an event context in terms of the application or implementation contexts in force at the time the event occurred and the position in the EDI stream at which that context was activated
Loop:
Loop Usage:
Situational
Segment Usage:
Situational
Segment Repeat:
9
Situational Rule:
Required when the error in RED06 was triggered by a situational requirement of the business application and the submitter of the 824 knows the segment ID and segment position within the original transaction set of the data that triggered the situation. If not required by this implementation guide, do not send.
TR3 Notes:
The CTX is used to identify the situational Requirement.
TR3 Example:
CTX✱Situational Context Location✱HL✱356✱2000✱4~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
C998
Context Identification
M 10
Holds information to identify a context
Required
1-1
9999
Context Name
M 1
AN
1/35
Holds the name or 'tag' of a context
INDUSTRY NAME: Data Context of Error
Use the constant value "Situational Context Location".
Not Used
1-2
9998
Context Reference
O 1
AN
1/50
Required
2
721
Segment ID Code
O 1
ID
2/3
Code specifying the segment ID of the data segment in error (See Appendix A - Number 77)
INDUSTRY NAME: Context Segment ID Code
CODE SOURCE 77: X12 Directories
Required
3
719
Segment Position in Transaction Set
O 1
N
1/10
The numerical count position of this data segment from the start of the transaction set: the transaction set header is count position 1
INDUSTRY NAME: Context Segment Position in Transaction Set
Situational
4
447
Loop Identifier Code
O 1
AN
1/6
The loop ID number given on the transaction set diagram is the value for this data element in segments LS and LE
SITUATIONAL RULE: Required when situational requirement relates to a loop. If not required by this implementation guide, do not send.
INDUSTRY NAME: Context Loop Identifier Code
Situational
5
C030
Position in Segment
O 1
Code indicating the relative position of the simple data element or composite data structure in error within a segment, count beginning with 1 for the position immediately following the segment ID; additionally indicating the relative position of a repeating structure in error, count beginning with 1 for the position immediately following the preceding element separator; additionally indicating the relative position of a component of a composite data structure in error, count beginning with 1 for the position following the preceding element or repetition separator
SITUATIONAL RULE: Required when situational requirement relates to an element. If not required by this implementation guide, do not send.
Required
5-1
722
Element Position in Segment
M 1
N
1/2
This is used to indicate the relative position of a simple data element, or the relative position of a composite data structure with the relative position of the component within the composite data structure, in error; in the data segment the count starts with 1 for the simple data element or composite data structure immediately following the segment ID
INDUSTRY NAME: Context Element Position in Segment
Situational
5-2
1528
Component Data Element Position in Composite
O 1
N
1/2
To identify the component data element position within the composite that is in error
SITUATIONAL RULE: Required when situational requirement relates to a component data element within a composite data structure. If not required by this implementation guide, do not send.
INDUSTRY NAME: Context Component Data Element Position in Composite
Situational
5-3
1686
Repeating Data Element Position
O 1
N
1/4
To identify the specific repetition of a data element that is in error
SITUATIONAL RULE: Required when situational requirement relates to a repeating data element. If not required by this implementation guide, do not send.
INDUSTRY NAME: Context Repeating Data Element Position
Situational
6
C999
Reference in Segment
O 1
To hold the reference number of a data element and optionally a component data element within a composite
X12 COMPOSITE SEMANTIC NOTES:
  1. This element holds the reference number of the simple or composite element at segment level.
  2. This element holds the reference number of the simple element within a composite.
SITUATIONAL RULE: Required when this supplemental information is necessary to identify the situational requirement that triggered the error. If not required by this implementation guide, do not send.
Required
6-1
725
Data Element Reference Code
M 1
AN
1/4
Code identifying the location of the data element in the Data Element Dictionary
INDUSTRY NAME: Context Data Element Reference Number
CODE SOURCE 77: X12 Directories
Not Used
6-2
725
Data Element Reference Code
O 1
AN
1/4

CTX - ERROR LOCATION CONTEXT

X12 Name:
Context
X12 Purpose:
Describes an event context in terms of the application or implementation contexts in force at the time the event occurred and the position in the EDI stream at which that context was activated
Loop:
Loop Usage:
Situational
Segment Usage:
Situational
Segment Repeat:
1
Situational Rule:
Required when the TED04 is not populated and multiple repeats of the impacted loop are permitted by the governing TR3. If not required by this implementation guide, do not send.
TR3 Notes:
This segment is meant to be used to identify which occurrence of a loop is the source of the error, when multiple loops of the same level occur within a transaction. For example, when there are multiple LX loops in a 275 transaction.

Valid values for the error location context include, but are not limited to:
TR3 Example:
CTX✱LX01:3~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
C998
Context Identification
M 10
Holds information to identify a context
Required
1-1
9999
Context Name
M 1
AN
1/35
Holds the name or 'tag' of a context
  1. The CTX01-01 identifies the element that uniquely identifies the loop where the error reported in this TED loop occurred.

    Valid values for the error location context include, but are not limited to:
  2. When the error location context value is a composite data element, care must be taken to ensure that composite delimiters do not conflict.
Required
1-2
9998
Context Reference
O 1
AN
1/50
Holds a reference to or for a context
This contains the value from the error location context specified in CTX01-01.
Not Used
2
721
Segment ID Code
O 1
ID
2/3
Not Used
3
719
Segment Position in Transaction Set
O 1
N
1/10
Not Used
4
447
Loop Identifier Code
O 1
AN
1/6
Not Used
5
C030
Position in Segment
O 1
Not Used
6
C999
Reference in Segment
O 1

RED - ERROR OR INFORMATIONAL MESSAGE

X12 Name:
Related Data
X12 Purpose:
To provide business data related to an item within a transaction to which a business application editing process has been applied, and an error condition has resulted
X12 Syntax:
  1. R0206
    At least one of RED02 or RED06 is required.
  2. E0206
    Only one of RED02 or RED06 may be present.
  3. P030506
    If either RED03, RED05 or RED06 are present, then the others are required.
  4. C0403
    If RED04 is present, then RED03 is required.
X12 Set Notes:
NOTE: The RED segment may be used to provide data related to the error condition specified in the associated TED01 element.
Loop:
Loop Usage:
Situational
Segment Usage:
Required
Segment Repeat:
100
TR3 Example:
RED✱NA✱✱94✱✱IBP✱E011~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
352
Description
M 1
AN
1/80
A free-form description to clarify the related data elements and their content
SEMANTIC: RED01 provides the related business data, whose nature is defined by the code in RED02 or RED06.
COMMENT: As an example of the use of the RED01 element, an application edit is applied to the Unit Price element within an Invoice (810) transaction set. The result of that edit indicates an invalid unit price. One piece of related business data would be the associated Product or Service Identification (data element #234). In this example, RED01 would be used to convey the associated Product or Service Identification.
INDUSTRY NAME: Error Description
No description is needed to clarify the error code in RED06. If additional error codes are needed, a request should be submitted to the Insurance Business Process Application Error Code List Maintenance Committee (see Appendix A for details). However, if the creator of the 824 considers it appropriate, a supplemental human readable message may be included here. Unless a supplemental error message is included, the default value of "NA" must be used in order to satisfy X12 syntactical requirements.
Not Used
2
1609
Related Data Identification Code
X 1
ID
2/3
Required
3
559
Agency Qualifier Code
X 1
ID
2
Code identifying the agency assigning the code values
SEMANTIC: RED03 identifies the agency maintaining the code list identified in RED05.
SEGMENT SYNTAX: P030506, C0403
This element is not useful in defining the error or informational message reported in this segment. However, the code value '94' will be used to maintain conformance with the X12 standard.
CODE
DEFINITION
94
Code Assigned by the Organization that is the Ultimate Destination of the Transaction Set
Not Used
4
822
Source Subqualifier
O 1
AN
1/15
Required
5
1270
Code List Qualifier Code
X 1
ID
1/3
Code identifying a specific industry code list
SEMANTIC: RED05 identifies the code list containing the code indicated in RED06.
SEGMENT SYNTAX: P030506
INDUSTRY NAME: Insurance Business Process Application Error Code Qualifier Code
CODE
DEFINITION
IBP
Insurance Business Process Application Error Code
This code set is for use in reporting application errors for insurance business processes. See Appendix C for Code Source 895, Insurance Business Process Application Error Codes.
CODE SOURCE: 895: Insurance Business Process Application Error Codes
Required
6
1271
Industry Code
X 1
AN
1/30
Code indicating a code from a specific industry code list
SEMANTIC: RED06 is an industry-defined code identifying the specific type of related data in RED01.
SEGMENT SYNTAX: R0206, E0206, P030506
INDUSTRY NAME: Insurance Business Process Application Error Code

REF*0L - XML ERROR REFERENCE

X12 Name:
Reference Information
X12 Purpose:
To specify identifying information
X12 Syntax:
R0203
At least one of REF02 or REF03 is required.
X12 Set Notes:
NOTE: The REF loop allows for freeform error reporting.
Loop:
Loop Usage:
Situational
Segment Usage:
Required
Segment Repeat:
1
Situational Rule:
Required when the location of the error identified in Loop 2100 can be identified by an XPATH. If not required by this implementation guide, do not send.
TR3 Example:
REF✱0L✱XPATH~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
128
Reference Identification Qualifier
M 1
ID
2/3
Code identifying the Reference Identification
CODE
DEFINITION
0L
Referenced By
Required
2
127
Reference Identification
X 1
AN
1/80
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEGMENT SYNTAX: R0203
INDUSTRY NAME: Error Reference
  1. The value "XPATH" is required.
  2. Refer to Appendix B.1.1.2.1 Maximum Length of Data Element 127 Reference Identification for more information about this data element length.
Not Used
3
352
Description
X 1
AN
1/80
Not Used
4
C040
Reference Identifier
O 1

OOI - ASSOCIATED OBJECT TYPE IDENTIFICATION

X12 Name:
Associated Object Type Identification
X12 Purpose:
To identify attributes and status related to the object
Loop:
Loop Usage:
Situational
Segment Usage:
Required
Segment Repeat:
1
TR3 Notes:
Used to provide a pointer to the location of the error defined in Loop 2100, when that error occurs within the XML payload of the transaction being acknowledged.
TR3 Example:
OOI✱1✱47✱XPATH~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
1694
Object Identification Group
M 1
AN
1/2
To link related object identifications
For this implementation, the value for this data element is "1".
Required
2
1691
Object Type Qualifier
M 1
ID
1/3
Code identifying type of object
SEMANTIC: Object type qualifier (data element 1691) defines the object attribute (either data element 1692 or 1693), instructing the receiving system on how to process and route the object.
CODE
DEFINITION
47
External Standard Requirement
Required
3
1692
Object Attribute Identification
M 1
AN
1/256
Identification of the attribute applying to the object type
The value "XPATH" is required.
Not Used
4
1693
Controlling Agency Code
O 1
ID
1/3

BDS*B64 - BINARY DATA STRUCTURE

X12 Name:
Binary Data Structure
X12 Purpose:
To transfer binary data in a single data segment, convey a critical filter for transmission and allow identification of the end of the data segment through a count; there is no identification of the internal structure of the binary data in this segment
Loop:
Loop Usage:
Situational
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
BDS✱B64✱196✱L0NsaW5pY2FsRG9jdW1lbnQvY29tcG9uZW50L3N0cnVjdHVyZWRCb2R5L2NvbXBvbmVudC9zZWN0aW9uW2NvZGVbQGNvZGU9IjI5NzYyLTIiXV0KL2VudHJ5L29ic2VydmF0aW9uW2NvZGVbQGNvZGU9IjI2NjkyNDAwOCJdXS9lZmZlY3RpdmVUaW1lL2hpZ2g=~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
1570
Filter ID Code
M 1
ID
3
Code specifying the type of filter used to convert data code values
CODE
DEFINITION
B64
Base 64
BDS03 is encoded using Base64 encoding (version RFC-4648). See Front Matter Section 1.10.2 (The BDS Segment) for additional information. Data in BDS03 is required to be Base64 encoded. When sending an unstructured document, the document will be Base64 encoded inside the CDA and then the CDA document with the encoded body must be Base64 encoded.
Required
2
784
Length of Binary Data
M 1
N
1/15
The length in integral octets of the binary data
SEMANTIC: BDS02 is the length of the data in BDS03 after application of the filter indicated by BDS01. For example; a 1000 byte binary file that has been filtered using Base 64 encoding (value 'B64' in BDS01) will have a value of 1336 in the BDS02.
INDUSTRY NAME: XPath Length
  1. Senders must ensure that the count in BDS02 is equal to the byte count of the contents of the BDS03.
  2. It has been noted that line constraints, transfer protocols, zip programs or conversion processes may insert additional control characters such as line feeds, carriage returns or other specific characters into a transaction. If this occurs in BDS03, the sender's stated count in BDS02 may no longer be equal to the received contents of the data in BDS03 but in no case should it be less than the count indicated in BDS02.
Required
3
785
Binary Data
M 1
1/(1E+15)-1
A string of octets which can assume any binary pattern from hexadecimal 00 to FF. Note: The maximum length is dependent upon the maximum data value that can be entered in DE 784, which value is 999,999,999,999,999.
INDUSTRY NAME: XPath
The XPath is a reference to the location of the error referenced in Loop 2100, when that error occurs in an XML component of the transaction this 824 is acknowledging.

SE - TRANSACTION SET TRAILER

X12 Name:
Transaction Set Trailer
X12 Purpose:
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)
X12 Comments:
SE is the last segment of each transaction set.
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
SE✱1230✱0002~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
96
Number of Included Segments
M 1
N
1/10
Total number of segments included in a transaction set including ST and SE segments
Required
2
329
Transaction Set Control Number
M 1
AN
4/9
Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set
The Transaction Set Control Number in ST02 and SE02 must be identical.

GE - FUNCTIONAL GROUP TRAILER

X12 Name:
Functional Group Trailer
X12 Purpose:
To indicate the end of a functional group and to provide control information
X12 Comments:
The use of identical data interchange control numbers in the associated functional group header and trailer is designed to maximize functional group integrity. The control number is the same as that used in the corresponding header.
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
GE✱1✱1~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
97
Number of Transaction Sets Included
M 1
N
1/6
Total number of transaction sets included in the functional group or interchange (transmission) group terminated by the trailer containing this data element
Required
2
28
Group Control Number
M 1
N
1/9
Assigned number originated and maintained by the sender
SEMANTIC: The data interchange control number GE02 in this trailer must be identical to the same data element in the associated functional group header, GS06.

IEA - INTERCHANGE CONTROL TRAILER

X12 Name:
Interchange Control Trailer
X12 Purpose:
To define the end of an interchange of zero or more functional groups and interchange-related control segments
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
IEA✱1✱000000905~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
I16
Number of Included Functional Groups
M 1
N
1/5
A count of the number of functional groups included in an interchange
Required
2
I12
Interchange Control Number
M 1
N
9
A control number assigned by the interchange sender
The Value in IEA02 must be identical to the value in ISA13.
logo

824 Application Reporting For Insurance (008020X321)

JANUARY 2022

Copyright © 2008-22, X12 Incorporated, Format © 2008-22 Washington Publishing Company. Exclusively published by the Washington Publishing Company. No part of this publication may be distributed, posted, reproduced, stored in a retrieval system, or transmitted in any form or by any means without the prior written permission of the copyright owner.

All rights reserved.

Abstract

The Application Reporting for Insurance Implementation Guide describes the use of the X12 Application Advice (824) transaction set for the following business usages:

  • To report errors that are outside of the scope of the X12 997 or 999 error reporting
  • To report the results of an application system's data content edits of transaction sets.

Preface

X12 standards are developed to identify the broadest data requirements for a transaction set. Type 3 Technical Reports (TR3), also known as implementation guides, define the explicit data requirements for a specific business purpose. Trading partners who implement according to the instructions in this TR3 can exchange data consistently with multiple trading partners.

As X12 does not define transport requirements, trading partners define their specific transport requirements separately.

1.1 Implementation Purpose and Scope

The purpose of this implementation guide is to provide standardized data content and structure to users of the X12 824 transaction set. This implementation guide is intended to report the results of application processing of a Health Care Insurance X12 transaction set.

This implementation guide for the Application Advice transaction set should not be used in place of an acknowledgement designed as a specific response to another transaction set (e.g., Health Care Claim Acknowledgment sent in response to a Health Care Claim or a Health Care Eligibility Benefit Response sent in response to a Health Care Eligibility Benefit Inquiry).

This X12 824 implementation guide does not replace existing X12N approved implementation guides designed to report transaction set errors.

This implementation guide was designed to be usable by the receiver of an X12 transaction set related to health care business processes. It is designed to report transaction set errors related to the use of any X12N-approved implementation guide that does not have another standard vehicle for the reporting of such errors. It has also been developed to supplement other error-reporting vehicles that may not provide for reporting of every transaction set error. It was designed as a standard vehicle to allow users to replace the myriad of proprietary electronic and hard copy formats developed for application reporting. It is not intended for use in place of the X12 999 transaction set. For more information on the relationship between the 824 transaction set and other response transaction sets, refer to the X12 document "X12 Acknowledgement Reference Model".

Trading partners would determine jointly whether to exchange the 824 transaction set to report receipt of a transaction set that complied with the respective business application, in addition to error reporting. Users of this guide include, but are not limited to, insurers, clearinghouses that transfer insurance data in standard transaction sets between users, and providers of services.

1.2 Version Information

This implementation guide is based on the October 2020 X12 standards, referred to as Version 8, Release 2 (008020).

The unique Version/Release/Industry Identifier Code for transaction sets that are defined by this implementation guide is 008020X321.

The two-character Functional Identifier Code for the transaction set included in this implementation guide:

  • AG   Application Advice (824)

The Version/Release/Industry Identifier Code and the applicable Functional Identifier Code must be transmitted in the Functional Group Header (GS segment) that begins a functional group of these transaction sets. For more information, see the descriptions of GS01 and GS08 in Appendix C EDI Control Directory.

1.3.1 Batch and Real-Time Usage

There are multiple methods available for sending and receiving business transactions electronically. Two common modes for EDI transactions are batch and real-time.

Batch - In a batch mode the sender does not remain connected while the receiver processes the transactions. Processing is usually completed according to a set schedule. If there is an associated business response transaction (such as a 271 Response to a 270 Request for Eligibility), the receiver creates the response transaction and stores it for future delivery or transmits the response transaction back to the sender of the original transaction. The sender of the original transmission reconnects at a later time and picks up the response transaction. Note: The sender of the original transmission may not always be the entity that picks up the response transaction at a later time (e.g. Provider submitting through a clearinghouse.)

Real-Time - In real-time mode the sender remains connected while the receiver processes the transactions and returns a response transaction to the sender. This implementation guide does not set specific response time parameters for implementers.

This implementation guide was based on requirements for batch mode. Willing trading partners may use batch or real-time mode.

1.3.2 Other Usage Limitations

This implementation guide is not intended for use by non-Insurance entities, such as financial institutions.

1.4 Business Usage

This X12 824 implementation guide is intended to meet the needs of the insurance industry as a whole, for a standard implementation convention designed for reporting of application errors that are not included in the error reporting of the 999, or to report receipt of a transaction set that fully complies with the business application.

For more information on the relationship between the 824 transaction set and other response transaction sets, refer to the X12 document "X12 Acknowledgment Reference Model".

1.4.1 Health Care Transaction Flow

Each X12 implementation guide explains how to use X12 transaction sets to meet a single defined business purpose. The diagrams found at https://www.x12.org/flow depict the business functions supported by the X12 health care implementation guides.

1.5 Business Terminology

To ensure consistent use of terms, definitions, and acronyms across X12 products, X12 maintains the Wordbook, a comprehensive corporate glossary. The included terms are either proprietary to X12, cite definitions published by another authority, or represent common terms and definitions that are relevant to X12's work. The terms and definitions defined in the Wordbook are used in X12 work products when applicable, without modification or revision. The Wordbook can be referenced online at wordbook.x12.org.

1.6 Transaction Acknowledgments

The purpose of transaction acknowledgments is to report to the sender whether the transaction being acknowledged was accepted or rejected.

The X12 Technical Report Type 2, Acknowledgment Reference Model provides guidance on several control structures and transaction set standards intended to augment EDI auditing and control systems.

1.7 Related Transactions

There are no transactions related to the transactions described in this implementation guide.

1.8 Trading Partner Agreements

Trading partner agreements are used to establish and document the relationship between trading partners. A trading partner agreement must not override the specifications in this implementation guide if a transmission is reported in GS08 to be a product of this implementation guide.

1.9 Transaction Compliance

There are three types of compliance that may be relevant to a transmitted transaction.

Compliance with implementation guide requirements

Compliance with state and federal regulation

Compliance with trading partner contractual agreements

1.9.1 Transaction Compliance with Implementation Guide Requirements

A transaction complies with X12 implementation guide requirements if the transaction satisfies all format and content rules and constraints specified in the applicable X12 standards and the implementation guide (also known as a TR3) itself.

Should additional clarification of an X12 implementation guide requirement be desired, two options are available.

X12 does not specify the business rules that the receiving entity must use to decide when to accept or reject a transaction. The receiver will handle transactions that are not TR3-compliant based on its own business process.

A receiver may specify its business rules in a trading partner agreement or companion document. As stated in §1.8, these documents do not override TR3 requirements, nor change how transaction compliance with this TR3 is determined.

1.9.2 Transaction Compliance with State and Federal Regulations

This implementation guide has been developed for use as an insurance industry implementation guide. At the time of publication it has not been adopted as a state or federal standard. Should this implementation guide be adopted as a standard, the adopting authority will establish compliance dates for its use by impacted entities.

X12 is not the authority for determining compliance with regulatory requirements that might further constrain implementation guide requirements. Questions of compliance for regulatory requirements should be directed to the governing authority.

X12 does not specify the business rules that the receiving entity must use to decide when to accept or reject a transaction. The receiver will handle transactions that do not comply with applicable regulatory requirements as specified by the applicable regulation(s) or governing authority.

1.9.3 Transaction Compliance with Contractual Requirements

X12 is not the authority for determining compliance with contractual requirements that might further constrain implementation guide requirements. Questions of compliance for contractual requirements should be directed to the contracting entity.

X12 does not specify the business rules that the receiving entity must use to decide when to accept or reject a transaction. The receiver will handle transactions that do not comply with contractual requirements as specified by the applicable contract or contracting entity.

1.10.1 Overall Data Architecture

NOTE
See X12.6 to review the transaction set structure, including descriptions of segments, data elements, levels and loops.

1.10.1.1 Response Process

The following sequence diagram (sd) shows how the 824 transaction set is used with other X12 response transactions.

Figure 1.1 - Sequence Diagram

Sequence Diagram

For more information on the relationship between the 824 transaction set and other response transaction sets, refer to the X12 document "X12 Acknowledgement Reference Model".

1.10.1.2 Looping Structure

Two N1 loops (Loop 1000A and Loop 1000B) are used in the transaction set to identify the submitter (Loop 1000A) and the receiver (Loop 1000B) of the 824. Loop 2000 (OTI loop) is used to identify the received transaction set to which this 824 is responding (see loop, segment, or element notes for more detailed information of their use.). Loop 2100 (TED loop) is used to report the nature of the errors. As designed, the 824 would identify a particular transaction set and the location of each error within that transaction set, i.e., loop, segment, data element, and composite data element if applicable and identify a code to explain the error. An external code source is used to provide standard codes and messages to facilitate the use of the 824 for reporting of errors included in a wide range of X12 insurance transaction sets.

1.10.1.3 Application Advice

The 824 acknowledgment is divided into two tables, Header and Detail. See Section 2, Transaction Set, for a description of the following presentation format.

The Header level, Table 1, contains general information, such as the transaction set control reference number of the previously sent transaction, date, time, submitter and receiver.

The Detail level, Table 2, reports the results of an application system's data content edits.

The 824 transaction set is intended to be a response to one and only one X12 transaction set related to insurance business processes. A received interchange may contain multiple functional groups, each of which contain their respective transaction set(s). The 824 transaction set is responsive only at the transaction set level. For example, if a received interchange contains 2 functional groups, each containing a single 820, 834 transaction set, respectively, and each received transaction set contains an error that is not intended to be reported on any associated response transaction set, then one 824 transaction set will be created for the erred 820 transaction set, a second 824 transaction set will be created for the erred 834 transaction set.

1.10.2 The BDS Segment (Binary Data Segment)

BDS01 is required and identifies the encoding used on the contents of BDS03. The encoding is the conversion mechanism that was applied to the original data prior to inserting it into BDS03. All data must be Base64 (BDS01=B64) encoded.

BDS02 is required and identifies the length of the BDS03 element in characters. This length must reflect the actual length of the original BDS03 sent by the sender. It has been noted that line constraints, transfer protocols, zip programs or conversion processes may insert additional control characters such as line feeds, carriage returns or other specific characters into a transaction. If this occurs in BDS03, the sender's stated count in BDS02 may no longer be equal to the received contents of the data in BDS03 but in no case should it be less than the count in BDS02.

BDS03 is required and contains the actual attachment.

Base64 Encoding
Details on implementing Base64 encoding are not included within this document, and can be found from other sources. Only a high level description will be provided here in order to focus on certain specific aspects. Base64 encoding converts any binary or textual data into a pure text set of characters that can be decoded back to the original binary by the receiver. The characters used in this encoding are upper case letters, lower case letters, the numbers 0 through 9, and two additional characters. See Request For Comment (RFC) 4648 from www.RFC-Base.org for Base64 technical details. Base64 encoding requires that the sender and receiver support the X12 Basic and Extended character sets.

For implementation under this guide, the two characters to be used as the 62nd and 63rd index in the encoding are to be the plus sign ("+") and the forward slash ("/") respectively, and the equal sign ("=") is to be used as the padding character. Use of these characters as delimiters is not allowed in transactions with Base64 encoded data.

1.10.3 Using the CTX Error Location Context

When reporting errors in the 824, it is critical that the recipient of the 824 understand where the error occurred. When an error is found in a business application, the segment position may not be known by the system generating the error, so an alternative identifier is needed for the submitter to locate the error. The CTX (Error Location Context) allows for a unique business unit identifier to be used.

Each transaction is different and it is the responsibility of the receiver to collect sufficient meta-data to appropriately report error locations. Valid values for the error location context include, but are not limited to:

TRN02 269 error location context
TRN02 270 error location context
TRN02 271 error location context
NM109 274 error location context
LX01 275 error location context
TRN02 276 error location context
TRN02 277 error location context
SUBSCRIBER NAME NM109 278 error location context
ENT01 820 error location context
SUBSCRIBER NUMBER REF02 834 error location context
TRN02 835 error location context
CLM01 837 error location context

Example:
Here we have a 275 fragment with an invalid LOINC.

LX✽4~
TRN✽2✽AHL-1234~
STC✽R4:11499-BH::LOI~
DTP✽368✽D8✽20190605~
CAT✽AE✽HL✽POCD_HD000040~
OOI✽1✽47✽ATTACHMENT~
BDS✽B64✽…~

 

If the system identifying the error retains segment position, the TED segment specifies the error location.

TED✽024✽✽STC✽63✽1:2✽✽11499-BH~
RED✽NA✽✽94✽✽IBP✽E079~

 

If the system identifying the error is not aware of the segment position, the CTX (Error Location Context) is used to report the loop containing the error.

TED✽024✽✽✽✽✽11499-BH~
CTX✽LX01:4~
RED✽NA✽✽94✽✽IBP✽E079~

2. Transaction Set

NOTE
See X12 documents X12.5, X12.6, and X12.59 to review transaction set structure, including descriptions of segments, levels, and loops.

2.1 Presentation Examples

The X12 standards are generic. For example, multiple trading communities use the same PER segment to specify administrative communication contacts. Each community decides which elements to use and which code values in those elements are applicable.

This implementation guide uses a format that depicts both the generalized standard and the insurance industry-specific implementation. In this implementation guide, IMPLEMENTATION specifies the requirements for this implementation. X12 STANDARD is included as a reference only.

The transaction set presentation is comprised of two main sections with subsections within the main sections:

Transaction Set Listing

There are two sub-sections under this general title. The first sub-section concerns this implementation of a generic X12 transaction set. The second sub-section concerns the generic X12 standard itself.

This section lists the levels, loops, and segments contained in this implementation. It also serves as an index to the segment detail.

This section is included as a reference.

Segment Detail

There are three sub-sections under this general title. This section repeats once for each segment used in this implementation providing segment specific detail and X12 standard detail.

This section is included as a reference.

This section is included as a reference. It provides a pictorial view of the standard and shows which elements are used in this implementation.

This section specifies the implementation details of each data element.

These illustrations (Figures 2.1 through 2.5) are examples and are not extracted from the Section 2 detail in this implementation guide. Annotated illustrations, presented below in the same order they appear in this implementation guide, describe the format of the transaction set that follows.

Figure 2.1 - Transaction Set Key - Implementation

Transaction Set Key - Implementation

Figure 2.2 - Transaction Set Key - Standard

Transaction Set Key - Standard

Figure 2.3 - Segment Key - Implementation

Segment Key - Implementation

Figure 2.4 - Segment Key - Diagram

Segment Key - Diagram

Figure 2.5 - Segment Key - Element Summary

Segment Key - Element Summary

2.2.1 Industry Usage

Industry Usage describes when loops, segments, and elements are to be sent when complying with this implementation guide. The three choices for Usage are required, not used, and situational. To avoid confusion, these are named differently than the X12 standard Condition Designators (mandatory, optional, and relational).

Required  

This loop/segment/element must always be sent.

Required segments in Situational loops only occur when the loop is used.

Required elements in Situational segments only occur when the segment is used.

Required component elements in Situational composite elements only occur when the composite element is used.

Not Used  

This element must never be sent.

Situational  

Use of this loop/segment/element varies, depending on data content and business context as described in the defining rule. The defining rule is documented in a Situational Rule attached to the item.

There are two forms of Situational Rules.

"Required when <explicit condition statement>. If not required by this implementation guide, may be provided at the sender's discretion, but cannot be required by the receiver."

The data qualified by such a situational rule cannot be required, requested or rejected by the receiver when the condition is not applicable. Transmission of this data is solely at the sender's discretion when the stated condition does not apply.

"Required when <explicit condition statement>. If not required by this implementation guide, do not send."

The data qualified by such a situational rule must not be sent except as described in the explicit condition statement.

2.2.1.1 Determining Transaction Compliance with Industry Usage Requirements

A transmitted transaction complies with the governing implementation guide when it satisfies the requirements as defined within the implementation guide. Specifically, the presence or absence of an item (loop, segment, or element) complies with the industry usage specified by this implementation guide according to the following table.

Industry Usage

Business
Condition
is

Item
is

Transaction
Complies with
Implementation
Guide?

Required

N/A

Sent

Yes

Not Sent

No

Not Used

N/A

Sent

No

Not Sent

Yes

Situational (Required when <explicit condition statement>. If not required by this implementation guide, may be provided at the sender's discretion, but cannot be required by the receiver.)

True

Sent

Yes

Not Sent

No

Not True

Sent

Yes

Not Sent

Yes

Situational (Required when <explicit condition statement>. If not required by this implementation guide, do not send.)

True

Sent

Yes

Not Sent

No

Not True

Sent

No

Not Sent

Yes

2.2.2 Loops

Loop requirements depend on the context or location of the loop within the transaction. See Appendix B for more information on loops.

  • A nested loop can be used only when the associated higher level loop is used.
  • The usage of a loop is the same as the usage of its beginning segment.
    • If a loop's beginning segment is Required, the loop is Required and must occur at least once unless it is nested in a loop that is not being used.
    • If a loop's beginning segment is Situational, the loop is Situational.
  • Subsequent segments within a loop can be sent only when the beginning segment is used.
  • Required segments in Situational loops occur only when the loop is used.

3. Examples

Business scenario examples for use of this transaction can be found on the X12 Examples website at http://examples.x12.org. The X12 Examples website provides convenient access to examples of X12 transaction transmissions, including the data stream and a description of the associated scenario.

 

Appendix A. External Code Sources

Prior to this publication, X12 TR3s contained a subset of the overall Code Source Directory, formerly known as Appendix A of X12.3. External code lists are not part of the X12 standard and are provided for information purposes only. The full listing is available in Glass, X12's On-Line viewer.

Read more about Glass here: https://glasshelp.x12.org/.

Where an external code source is referenced in this publication, the implementer is required to use only the codes from that list. Codes must be reported as listed in the code source (e.g. with leading zeroes). Implementers must follow the instructions for code use that are supplied by the code set owner.

 

B.1.1 X12 Referenced and Related Standards

This technical report is based on the X12 EDI standard which comprises a series of interdependent publications. Implementers are advised to consult these publications when using this technical report.

The following standards are required to interpret, understand, and use this technical report:

  • X12.5 - Interchange Control Structure
  • X12.6 - Application Control Structure

The following guideline is useful to interpret, understand, and use this technical report:

  • Compliance in X12

The following reference model is useful to interpret, understand, and use this technical report:

  • Acknowledgment Reference Model

All of the documents above are available online using links to X12's Online Viewer.

 

B.1.1.1 Transmission Control Schematic

Refer to X12.5 - Interchange Control Structures, Section 3.5 - Order of Control Segments, and Chapter 5 Interchange Segment Specifications.

Similar transaction sets, called "functional groups," can be sent together within a transmission. Each functional group is prefaced by a group start segment, and a functional group is terminated by a group end segment. One or more functional groups are prefaced by an interchange header and followed by an interchange trailer. Figure B.1 - Transmission Control Schematic, illustrates this interchange control.

Figure B.1 - Transmission Control Schematic

Transmission Control Schematic

 

B.1.1.2 Constraints applicable to the suite of TR3s

Refer to X12.6 - Application Control Structure, Section 3.2.8 - Minimums/Maximums.

Data element minimum and maximum lengths are set by the X12 standard. This implementation guide may further restrict minimum and maximum lengths within the bounds set by the standard. Such restrictions may occur implicitly by virtue of the allowed qualifier for the data element, or they may be stated explicitly in a note attached to the element or in the general limitations below.

 

B.1.1.2.1 Maximum Length of Data Element 127 Reference Identification

The current X12 standard allows a maximum length greater than 50 characters for data element 127. For implementations governed by this implementation guide, unless another value is specified in an attached note, the maximum length of each occurrence of this data element is constrained to 50 characters.

 

B.1.1.2.2 Maximum Length of Data Element 782 Monetary Amount

For implementations governed by this implementation guide, unless another value is specified for an instance of Data Element 782 within Section 2 (Transaction Set), each occurrence of Data Element 782 (Monetary Amount) will be limited to a maximum length of 10 characters including reported or implied places for cents (implied value of 00 after the decimal point). Note that the decimal point and leading sign, if sent, are not part of the character count.

EXAMPLE

  • The following transmitted value represents the largest positive dollar amount that can be sent: 99999999.99
  • The following transmitted value is the longest string of characters that can be sent representing whole dollars. 99999999
  • The following transmitted value is the longest string of characters that can be sent representing negative dollars and cents. -99999999.99
  • The following transmitted value is the longest string of characters that can be sent representing negative whole dollars. -99999999
 

B.1.1.3 Decimal

While the X12 standard supports usage of exponential notation, this guide prohibits that usage.

Appendix D. Change Summary

This Implementation Guide (008020X321) defines the X12 requirements for the Application Reporting For Insurance. It is based on version/release/subrelease 008020 of the X12 standards.