275 Transaction Set Listing

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. The ISA segment terminator defines the segment terminator used throughout the entire interchange.
  5. Spaces in the example interchanges are represented by "." for clarity.
TR3 Example:
ISA✱00✱..........✱01✱SECRET....✱ZZ✱SUBMITTERS.ID..✱ZZ✱RECEIVERS.ID...✱030101✱1253✱^✱00501✱000000905✱1✱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)
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)
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 Health Care Financing Administration (HCFA)
28
Fiscal Intermediary Identification Number as assigned by Health Care Financing Administration (HCFA)
29
Medicare Provider and Supplier Identification Number as assigned by Health Care Financing Administration (HCFA)
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 Health Care Financing Administration (HCFA)
28
Fiscal Intermediary Identification Number as assigned by Health Care Financing Administration (HCFA)
29
Medicare Provider and Supplier Identification Number as assigned by Health Care Financing Administration (HCFA)
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
M 1
ID
5
Code specifying the version number of the interchange control segments
CODE
DEFINITION
00501
Standards Approved for Publication by ASC X12 Procedures Review Board through October 2003
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
M 1
ID
1
Code indicating sender's request for an interchange acknowledgment
See Section B.1.1.5.1 for interchange acknowledgment information.
CODE
DEFINITION
0
No Interchange Acknowledgment Requested
1
Interchange Acknowledgment Requested (TA1)
Required
15
I14
Interchange Usage Indicator
M 1
ID
1
Code indicating whether data enclosed by this interchange envelope is test, production or information
CODE
DEFINITION
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*PI - 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✱005010X213~
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
PI
Patient Information (275)
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
005010X210
Additional Information to Support a Health Care Claim or Encounter

ST*275 - 275 TRANSACTION 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✱275✱0001✱005010X210~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
143
Transaction Set Identifier Code
M 1
ID
3
Code uniquely 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).
Use this code to identify the transaction set ID for the transaction set that will follow the ST segment. Each X12 standard has a transaction set identifier code that is unique to that transaction set.
CODE
DEFINITION
275
Patient Information
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. The number is assigned by the originator and must be unique within a functional group (GS-GE). For example, start with the number 0001 and increment from there.
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: Version, Release, or Industry Identifier
  1. This data element contains the same value as GS08. Some translator products strip off the ISA and GS segments prior to application (ST-SE) processing. Providing the information from the GS08 at this level will ensure that the appropriate application mapping is utilized at translation time.
  2. This value is always 005010X210.
CODE
DEFINITION
005010X210
Additional Information to Support a Health Care Claim or Encounter

BGN - 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✱1✱20060701~
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
02
Add
Used when submitting an attachment to an unsolicited 837.
11
Response
Used when submitting Attachment information in response to a 277.
Required
2
127
Reference Identification
M 1
AN
1/50
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 Reference Number
The originator of the transaction set assigns the unique reference number in BGN02 and the date of creation in BGN03.
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
Not Used
4
337
Time
O 1
TM
4/8
Not Used
5
623
Time Code
O 1
ID
2
Not Used
6
127
Reference Identification
O 1
AN
1/50
Not Used
7
640
Transaction Type Code
O 1
ID
2
Not Used
8
306
Action Code
O 1
ID
1/2
Not Used
9
786
Security Level Code
O 1
ID
2

NM1*PR - PAYER 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: Loop NM1 identifies a single patient; it also identifies other entities or individuals which include the requester, responder or other organizations.
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
NM1✱PR✱2✱ABC INSURANCE COMPANY✱✱✱✱✱PI✱12345~
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
PR
Payer
Required
2
1065
Entity Type Qualifier
M 1
ID
1
Code qualifying the type of entity
SEMANTIC: NM102 qualifies NM103.
CODE
DEFINITION
2
Non-Person Entity
Required
3
1035
Name Last or Organization Name
O 1
AN
1/60
Individual last name or organizational name
SEGMENT SYNTAX: C1203
INDUSTRY NAME: Payer Name
Not Used
4
1036
Name First
O 1
AN
1/35
Not Used
5
1037
Name Middle
O 1
AN
1/25
Not Used
6
1038
Name Prefix
O 1
AN
1/10
Not Used
7
1039
Name Suffix
O 1
AN
1/10
Required
8
66
Identification Code Qualifier
O 1
ID
1/2
Code designating the system/method of code structure used for Identification Code (67)
SEGMENT SYNTAX: P0809
CODE
DEFINITION
PI
Payor Identification
XV
Centers for Medicare and Medicaid Services PlanID
Required
9
67
Identification Code
O 1
AN
2/80
Code identifying a party or other code
SEGMENT SYNTAX: P0809
INDUSTRY NAME: Payer Identifier
Not Used
10
706
Entity Relationship Code
O 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/60

PER*IC - PAYER 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:
1
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 should 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 (e.g. (534)224-2525 would be represented as 5342242525). The telephone extension, when applicable, should be included in the next sequential communication number data element.
TR3 Example:
PER✱IC✱MEDICAL REVIEW DEPARTMENT✱TE✱5552221212✱EX✱6593✱FX✱5553332121~
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 when the PER segment in the 2210D loop of the 277 include this information. If not required by this implementation guide, do not send.
INDUSTRY NAME: Payer Contact Name
Situational
3
365
Communication Number Qualifier
O 1
ID
2
Code identifying the type of communication number
SEGMENT SYNTAX: P0304
SITUATIONAL RULE: Required when the PER segment in the 2210D loop of the 277 include this information. If not required by this implementation guide, do not send.
CODE
DEFINITION
ED
Electronic Data Interchange Access Number
EM
Electronic Mail
FX
Facsimile
TE
Telephone
Situational
4
364
Communication Number
O 1
AN
1/256
Complete communications number including country or area code when applicable
SEGMENT SYNTAX: P0304
SITUATIONAL RULE: Required when the PER segment in the 2100A or 2210D loops of the 277 include this information. If not required by this implementation guide, do not send.
INDUSTRY NAME: Payer Contact Communication Number
Situational
5
365
Communication Number Qualifier
O 1
ID
2
Code identifying the type of communication number
SEGMENT SYNTAX: P0506
SITUATIONAL RULE: Required when the PER segment in the 2210D loop of the 277 include this information. If not required by this implementation guide, do not send.
CODE
DEFINITION
ED
Electronic Data Interchange Access Number
EM
Electronic Mail
EX
Telephone Extension
FX
Facsimile
TE
Telephone
Situational
6
364
Communication Number
O 1
AN
1/256
Complete communications number including country or area code when applicable
SEGMENT SYNTAX: P0506
SITUATIONAL RULE: Required when the PER segment in the 2100A or 2210D loops of the 277 include this information. If not required by this implementation guide, do not send.
INDUSTRY NAME: Payer Contact Communication Number
Situational
7
365
Communication Number Qualifier
O 1
ID
2
Code identifying the type of communication number
SEGMENT SYNTAX: P0708
SITUATIONAL RULE: Required when the PER segment in the 2210D loop of the 277 include this information. If not required by this implementation guide, do not send.
CODE
DEFINITION
ED
Electronic Data Interchange Access Number
EM
Electronic Mail
EX
Telephone Extension
FX
Facsimile
TE
Telephone
Situational
8
364
Communication Number
O 1
AN
1/256
Complete communications number including country or area code when applicable
SEGMENT SYNTAX: P0708
SITUATIONAL RULE: Required when the PER segment in the 2100A or 2210D loops of the 277 include this information. If not required by this implementation guide, do not send.
INDUSTRY NAME: Payer Contact Communication Number
Not Used
9
443
Contact Inquiry Reference
O 1
AN
1/20

NM1*41 - SUBMITTER INFORMATION

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: Loop NM1 identifies a single patient; it also identifies other entities or individuals which include the requester, responder or other organizations.
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
NM1✱41✱2✱ABC BILLING SERVICE✱✱✱✱✱46✱X100~
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
1065
Entity Type Qualifier
M 1
ID
1
Code qualifying the type of entity
SEMANTIC: NM102 qualifies NM103.
CODE
DEFINITION
1
Person
2
Non-Person Entity
Required
3
1035
Name Last or Organization Name
O 1
AN
1/60
Individual last name or organizational name
SEGMENT SYNTAX: C1203
INDUSTRY NAME: Submitter Last or Organization Name
Situational
4
1036
Name First
O 1
AN
1/35
Individual first name
SITUATIONAL RULE: Required when the value in NM102 equals 1 and the person's first name is known. If not required by this implementation guide, do not send.
INDUSTRY NAME: Submitter First Name
Situational
5
1037
Name Middle
O 1
AN
1/25
Individual middle name or initial
SITUATIONAL RULE: Required when the value in NM102 equals 1 and the person's middle name/initial is known. If not required by this implementation guide, do not send.
INDUSTRY NAME: Submitter Middle Name or Initial
Not Used
6
1038
Name Prefix
O 1
AN
1/10
Not Used
7
1039
Name Suffix
O 1
AN
1/10
Required
8
66
Identification Code Qualifier
O 1
ID
1/2
Code designating the system/method of code structure used for Identification Code (67)
SEGMENT SYNTAX: P0809
CODE
DEFINITION
46
Electronic Transmitter Identification Number (ETIN)
Required
9
67
Identification Code
O 1
AN
2/80
Code identifying a party or other code
SEGMENT SYNTAX: P0809
INDUSTRY NAME: Submitter Identifier
Not Used
10
706
Entity Relationship Code
O 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/60

NM1*1P - PROVIDER NAME INFORMATION

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: Loop NM1 identifies a single patient; it also identifies other entities or individuals which include the requester, responder or other organizations.
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Notes:
  1. In the solicited 275 model, the information from the 2100C NM1 segment of the 277 must be returned in this segment.
  2. In the unsolicited 275 model, the billing provider information must be sent in this segment.
TR3 Example:
NM1✱1P✱2✱ABC HOSPITAL✱✱✱✱✱XX✱1599998888~
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
1P
Provider
Required
2
1065
Entity Type Qualifier
M 1
ID
1
Code qualifying the type of entity
SEMANTIC: NM102 qualifies NM103.
CODE
DEFINITION
1
Person
2
Non-Person Entity
Required
3
1035
Name Last or Organization Name
O 1
AN
1/60
Individual last name or organizational name
SEGMENT SYNTAX: C1203
INDUSTRY NAME: Provider Last or Organization Name
Situational
4
1036
Name First
O 1
AN
1/35
Individual first name
SITUATIONAL RULE: Required when the value in NM102 is 1 and the person's first name is known. If not required by this implementation guide, do not send.
INDUSTRY NAME: Provider First Name
Situational
5
1037
Name Middle
O 1
AN
1/25
Individual middle name or initial
SITUATIONAL RULE: Required when the value in NM102 is 1 and the person's middle name/initial is known. If not required by this implementation guide, do not send.
INDUSTRY NAME: Provider Middle Name
Not Used
6
1038
Name Prefix
O 1
AN
1/10
Situational
7
1039
Name Suffix
O 1
AN
1/10
Suffix to individual name
SITUATIONAL RULE: Required when the value in NM102 is 1 and the Suffix is known. If not required by this implementation guide, do not send.
INDUSTRY NAME: Provider Name Suffix
Situational
8
66
Identification Code Qualifier
O 1
ID
1/2
Code designating the system/method of code structure used for Identification Code (67)
SEGMENT SYNTAX: P0809
SITUATIONAL RULE: Required when the NPI was reported on the original claim or the NPI was present in the 2100C NM109 of the 277.
CODE
DEFINITION
XX
Centers for Medicare and Medicaid Services National Provider Identifier
Required when the National Provider Identifier is mandated for use and the provider is a covered health care provider under the mandate.
CODE SOURCE: 537: Centers for Medicare & Medicaid Services National Provider Identifier
Situational
9
67
Identification Code
O 1
AN
2/80
Code identifying a party or other code
SEGMENT SYNTAX: P0809
SITUATIONAL RULE: Required when the NPI was reported on the original claim or the NPI was present in the 2100C NM109 of the 277.
INDUSTRY NAME: Provider Identifier
Not Used
10
706
Entity Relationship Code
O 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/60

PRV*BI - PROVIDER TAXONOMY INFORMATION

X12 Name:
Provider Information
X12 Purpose:
To specify the identifying characteristics of a provider
X12 Syntax:
P0203
If either PRV02 or PRV03 is present, then the other is required.
X12 Set Notes:
NOTE: The PRV segment is only used in Loop NM1 when identifying a requestor or responder who is also a provider.
Loop:
Loop Usage:
Required
Segment Usage:
Situational
Segment Repeat:
1
TR3 Example:
PRV✱BI✱PXC✱506TY34888~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
1221
Provider Code
M 1
ID
1/3
Code identifying the type of provider
CODE
DEFINITION
BI
Billing
Required
2
128
Reference Identification Qualifier
O 1
ID
2/3
Code qualifying the Reference Identification
SEGMENT SYNTAX: P0203
CODE
DEFINITION
PXC
Health Care Provider Taxonomy Code
Required
3
127
Reference Identification
O 1
AN
1/50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEGMENT SYNTAX: P0203
INDUSTRY NAME: Provider Taxonomy Code
Not Used
4
156
State or Province Code
O 1
ID
2
Not Used
5
C035
Provider Specialty Information
O 1
Not Used
6
1223
Provider Organization Code
O 1
ID
3

REF - PROVIDER SECONDARY IDENTIFICATION

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
TR3 Example:
REF✱G2✱565656~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
128
Reference Identification Qualifier
M 1
ID
2/3
Code qualifying the Reference Identification
CODE
DEFINITION
0B
State License Number
1G
Provider UPIN Number
G2
Provider Commercial Number
This code designates a proprietary provider number for the destination payer identified in the Payer Name Loop associated with this claim. This may be used by all payers including: Medicare, Medicaid, Blue Cross, etc.
LU
Location Number
Required
2
127
Reference Identification
O 1
AN
1/50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEGMENT SYNTAX: R0203
INDUSTRY NAME: Provider Secondary Identifier
Not Used
3
352
Description
O 1
AN
1/80
Not Used
4
C040
Reference Identifier
O 1

NX1*1P - PROVIDER IDENTIFICATION

X12 Name:
Property or Entity Identification
X12 Purpose:
To define the attributes of a property or an entity
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Notes:
The provider address information in this loop applies to the provider information listed in the 1000C loop.
TR3 Example:
NX1✱1P~
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
1P
Provider
Not Used
2
98
Entity Identifier Code
O 1
ID
2/3
Not Used
3
98
Entity Identifier Code
O 1
ID
2/3
Not Used
4
98
Entity Identifier Code
O 1
ID
2/3
Not Used
5
98
Entity Identifier Code
O 1
ID
2/3

N3 - PROVIDER ADDRESS

X12 Name:
Party Location
X12 Purpose:
To specify the location of the named party
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
N3✱123 Main St~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
166
Address Information
M 1
AN
1/55
Address information
INDUSTRY NAME: Provider Address Line
Situational
2
166
Address Information
O 1
AN
1/55
Address information
SITUATIONAL RULE: Required when the provider's street address includes a second line. If not required by this implementation guide, do not send.
INDUSTRY NAME: Provider Address Line

N4 - PROVIDER CITY, STATE, ZIP CODE

X12 Name:
Geographic Location
X12 Purpose:
To specify the geographic place of the named party
X12 Syntax:
  1. E0207
    Only one of N402 or N407 may be present.
  2. C0605
    If N406 is present, then N405 is required.
  3. C0704
    If N407 is present, then N404 is required.
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
N4✱KANSAS CITY✱MO✱64108~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
19
City Name
O 1
AN
2/30
Free-form text for city name
COMMENT: A combination of either N401 through N404, or N405 and N406 may be adequate to specify a location.
INDUSTRY NAME: Provider City Name
Situational
2
156
State or Province Code
O 1
ID
2
Code (Standard State/Province) as defined by appropriate government agency
COMMENT: N402 is required only if city name (N401) is in the U.S. or Canada.
SEGMENT SYNTAX: E0207
SITUATIONAL RULE: Required when the address is in the United States of America, including its territories, or Canada. If not required by this implementation guide, do not send.
INDUSTRY NAME: Provider State or Province Code
CODE SOURCE 22: States and Provinces
Situational
3
116
Postal Code
O 1
ID
3/15
Code defining international postal zone code excluding punctuation and blanks (zip code for United States)
SITUATIONAL RULE: Required when the address is in the United States of America, including its territories, or Canada, or when a postal code exists for the country in N404. If not required by this implementation guide, do not send.
  • CODE SOURCE 51: ZIP Code
  • CODE SOURCE 932: Universal Postal Codes
Situational
4
26
Country Code
O 1
ID
2/3
Code identifying the country
SEGMENT SYNTAX: C0704
SITUATIONAL RULE: Required when the address is outside the United States of America. If not required by this implementation guide, do not send.
Use the alpha-2 country codes from Part 1 of ISO 316.
CODE SOURCE 5: Countries, Currencies and Funds
Not Used
5
309
Location Qualifier
O 1
ID
1/2
Not Used
6
310
Location Identifier
O 1
AN
1/30
Situational
7
1715
Country Subdivision Code
O 1
ID
1/3
Code identifying the country subdivision
SEGMENT SYNTAX: E0207, C0704
SITUATIONAL RULE: Required when the address is not in the United States of America, including its territories, or Canada, and the country in N404 has administrative subdivisions such as but not limited to states, provinces, cantons, etc. If not required by this implementation guide, do not send.
Use the country subdivision codes from Part 2 of ISO 3166.
CODE SOURCE 5: Countries, Currencies and Funds

NM1*QC - PATIENT 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: Loop NM1 identifies a single patient; it also identifies other entities or individuals which include the requester, responder or other organizations.
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
NM1✱QC✱1✱SMITH✱JOHN✱H✱✱✱MI✱987654320~
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
QC
Patient
Required
2
1065
Entity Type Qualifier
M 1
ID
1
Code qualifying the type of entity
SEMANTIC: NM102 qualifies NM103.
CODE
DEFINITION
1
Person
Required
3
1035
Name Last or Organization Name
O 1
AN
1/60
Individual last name or organizational name
SEGMENT SYNTAX: C1203
INDUSTRY NAME: Patient Last Name
Situational
4
1036
Name First
O 1
AN
1/35
Individual first name
SITUATIONAL RULE: Required when the value in NM102 is 1 and the person's first name is known. If not required by this implementation guide, do not send.
INDUSTRY NAME: Patient First Name
Situational
5
1037
Name Middle
O 1
AN
1/25
Individual middle name or initial
SITUATIONAL RULE: Required when the value in NM102 is 1 and the person's middle name/initial is known. If not required by this implementation guide, do not send.
INDUSTRY NAME: Patient Middle Name or Initial
Not Used
6
1038
Name Prefix
O 1
AN
1/10
Situational
7
1039
Name Suffix
O 1
AN
1/10
Suffix to individual name
SITUATIONAL RULE: Required when the value in NM102 is 1 and the suffix is known. For example, I, II, III, IV, JR, SR. If not required by this implementation guide, do not send.
INDUSTRY NAME: Patient Name Suffix
Required
8
66
Identification Code Qualifier
O 1
ID
1/2
Code designating the system/method of code structure used for Identification Code (67)
SEGMENT SYNTAX: P0809
CODE
DEFINITION
II
Standard Unique Health Identifier for each Individual in the United States
Required if the HIPAA Individual Patient Identifier is mandated for use. Otherwise, another listed code must be used.
MI
Member Identification Number
The code "MI" is intended to be the patient's identification number as assigned by the payer. Payers use different terminology to convey the same number. The Member Identification Number is used to convey the following terms: Insured's ID, Subscriber's ID, Health Insurance Claim Number (HIC), etc.
Required
9
67
Identification Code
O 1
AN
2/80
Code identifying a party or other code
SEGMENT SYNTAX: P0809
INDUSTRY NAME: Patient Primary Identifier
Not Used
10
706
Entity Relationship Code
O 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/60

REF*EJ - PATIENT CONTROL NUMBER

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:
Required
Segment Repeat:
1
TR3 Notes:
When the value in BGN01 of the 275 is 02, the Patient Control Number must be the same number as reported in CLM01 of the 2300 loop in the 837. When the value in BGN01 is 11, the Patient Control Number must be the same number as reported in REF02 of the 2200D loop in the 277.
TR3 Example:
REF✱EJ✱ME1234~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
128
Reference Identification Qualifier
M 1
ID
2/3
Code qualifying the Reference Identification
CODE
DEFINITION
EJ
Patient Account Number
Required
2
127
Reference Identification
O 1
AN
1/50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEGMENT SYNTAX: R0203
INDUSTRY NAME: Patient Control Number
The maximum number of characters to be supported for this data element is "20". A provider may submit fewer characters depending upon their needs. However, the HIPAA maximum requirement to be supported by any responding system is "20". Characters beyond "20" are not required to be stored nor returned by any 837 receiving system.
Not Used
3
352
Description
O 1
AN
1/80
Not Used
4
C040
Reference Identifier
O 1

REF*BLT - INSTITUTIONAL TYPE OF BILL

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
TR3 Example:
REF✱BLT✱111~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
128
Reference Identification Qualifier
M 1
ID
2/3
Code qualifying the Reference Identification
CODE
DEFINITION
BLT
Billing Type
Required
2
127
Reference Identification
O 1
AN
1/50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEGMENT SYNTAX: R0203
INDUSTRY NAME: Bill Type Identifier
The value in REF02 corresponds to a concatenation of Facility Type Code (CLM05-1) and Claim Frequency Type Code (CLM05-3) from the ASC X12N 837 claim transaction or this is the value from REF02 in the 2200D loop of the 277.
Not Used
3
352
Description
O 1
AN
1/80
Not Used
4
C040
Reference Identifier
O 1

REF*EA - MEDICAL RECORD IDENTIFICATION NUMBER

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
TR3 Example:
REF✱EA✱STHH12345~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
128
Reference Identification Qualifier
M 1
ID
2/3
Code qualifying the Reference Identification
CODE
DEFINITION
EA
Medical Record Identification Number
Required
2
127
Reference Identification
O 1
AN
1/50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEGMENT SYNTAX: R0203
INDUSTRY NAME: Medical Record Identification Number
This is the Medical Record Identification Number from the original claim.
Not Used
3
352
Description
O 1
AN
1/80
Not Used
4
C040
Reference Identifier
O 1

REF*D9 - CLAIM IDENTIFICATION NUMBER FOR CLEARINGHOUSES AND OTHER TRANSMISSION INTERMEDIARIES

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
TR3 Notes:
Although this REF is supplied for transmission intermediaries to attach their own unique claim number to a claim/encounter, trading partners are not required under HIPAA to return this number in any HIPAA transaction. Trading partners may voluntarily agree to this interaction if they wish.
TR3 Example:
REF✱D9✱555555~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
128
Reference Identification Qualifier
M 1
ID
2/3
Code qualifying the Reference Identification
CODE
DEFINITION
D9
Claim Number
Required
2
127
Reference Identification
O 1
AN
1/50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEGMENT SYNTAX: R0203
INDUSTRY NAME: Clearinghouse Trace Number
The value carried in this element is limited to a maximum of 20 positions.
Not Used
3
352
Description
O 1
AN
1/80
Not Used
4
C040
Reference Identifier
O 1

DTP*472 - CLAIM SERVICE DATE

X12 Name:
Date or Time or Period
X12 Purpose:
To specify any or all of a date, a time, or a time period
Loop:
Loop Usage:
Required
Segment Usage:
Situational
Segment Repeat:
1
TR3 Example:
DTP✱472✱RD8✱20060720-20060724~
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
472
Service
Required
2
1250
Date Time Period Format Qualifier
M 1
ID
2/3
Code indicating the date format, time format, or date and time format
SEMANTIC: DTP02 is the date or time or period format that will appear in DTP03.
CODE
DEFINITION
D8
Date Expressed in Format CCYYMMDD
RD8
Range of Dates Expressed in Format CCYYMMDD-CCYYMMDD
RD8 is required only when the To and From dates are different.
Required
3
1251
Date Time Period
M 1
AN
1/35
Expression of a date, a time, or range of dates, times or dates and times
INDUSTRY NAME: Claim Service Period

LX - ASSIGNED NUMBER

X12 Name:
Transaction Set Line Number
X12 Purpose:
To reference a line number in a transaction set
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Notes:
  1. Within the LX, LX01 is the sequence number of the segments that follow. The LX01 sequence number must start at 1 and increment by 1.
  2. The LX segment can be repeated to respond to multiple questions on an individual claim. The 275 transaction structure only allows the submitter to send one claim in each 275. A separate Transaction Set Header/Trailer (ST/SE) must be sent for each claim.
TR3 Example:
LX✱1~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
554
Assigned Number
M 1
N
1/6
Number assigned for differentiation within a transaction set
Within the LX, LX01 is the sequence number of the segments that follow. The LX01 sequence number must start at 1 and increment by 1.

TRN - PAYER CLAIM CONTROL NUMBER/PROVIDER ATTACHMENT CONTROL NUMBER

X12 Name:
Trace
X12 Purpose:
To uniquely identify a transaction to an application
X12 Set Notes:
NOTE: The TRN segment in Loop LX identifies a previously sent transaction set. The LX loop provides supporting or additional information for that item when TRN is used.
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Notes:
  1. Payer Claim Control Number is the value from the TRN segment loop 2200D of the 277 when in response to a solicited request.
  2. The TRN02 value must be the same in each iteration of the 2000A loop when the value in TRN02 is the Payer claim control number.
  3. For the unsolicited 275, the Attachment Control Number is the value from PWK06 loop 2300 of the 837. This is the main matching criteria and must be unique on a per attachment basis.
TR3 Example:
TRN✱2✱1234567~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
481
Trace Type Code
M 1
ID
1/2
Code identifying which transaction is being referenced
CODE
DEFINITION
1
Current Transaction Trace Numbers
Used when sending an unsolicited 275 to support an 837.
2
Referenced Transaction Trace Numbers
Used when responding to a 277.
Required
2
127
Reference Identification
M 1
AN
1/50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEMANTIC: TRN02 provides unique identification for the transaction.
INDUSTRY NAME: Payer Claim Control Number or Provider Attachment Control Number
  1. When the value in BGN01 is 11, this number will be the payer claim control number that is in TRN02 of the 2200D loop, in the 277. This value must be the same in each LX loop.
  2. When the value in BGN01 is 02, this number is the unique control number that the provider assigned for the attachment. It must match the number in PWK06 loop 2300 of the 837. This is the main matching criteria and must be unique on a per attachment basis. When using the Attachment Control Number the minimum length requirement is 2. For the unsolicited 275, payers and clearinghouses may ensure a match of the 275 attachment to the claim by concatenating other data in this transaction to the value in TRN02.
  3. The payer does not set the format for the Attachment Control Number. However, the payer may have some system constraints, e.g. maximum readable length, that the provider needs to take into account when formatting this Control Number.
Not Used
3
509
Originating Company Identifier
O 1
AN
10
Not Used
4
127
Reference Identification
O 1
AN
1/50

STC - STATUS INFORMATION

X12 Name:
Status Information
X12 Purpose:
To report the status, required action, and paid information of a claim or service line
X12 Set Notes:
NOTE: The STC segment in LX loop identifies the status and action requested in a prior transaction when the response is provided in this transaction.
Loop:
Loop Usage:
Required
Segment Usage:
Situational
Segment Repeat:
1
TR3 Example:
STC✱R3:18682-5::LOI~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
C043
Health Care Claim Status
M 1
Used to convey status of the entire claim or a specific service line
X12 COMPOSITE SEMANTIC NOTES:
  1. C043-01 is used to specify the logical groupings of Health Care Claim Status Codes (See Code Source 507).
  2. C043-02 is used to identify the status of an entire claim or a serviceline. Code Source 508 is referenced unless qualified by C043-04.
  3. C043-03 identifies the entity associated with the Health Care Claim Status Code.
  4. C043-04 is used to identify the Code Source referenced in C043-02.
This data element contains the values found in the STC in the 277.
Required
1-1
1271
Industry Code
M 1
AN
1/30
Code indicating a code from a specific industry code list
INDUSTRY NAME: Health Care Claim Status Category Code
  1. This is the Category Code. For this implementation the value must be a category code beginning with `R'.
  2. See Code Source 507: Health Care Claim Status Category Code
Required
1-2
1271
Industry Code
M 1
AN
1/30
Code indicating a code from a specific industry code list
INDUSTRY NAME: Additional Information Request Code
  1. This will be the LOINC<190> Code that defines the additional information that was requested.
  2. See Code Source 663: Logical Observation Identifier Names and Codes (LOINC<190>)
Not Used
1-3
98
Entity Identifier Code
O 1
ID
2/3
Required
1-4
1270
Code List Qualifier Code
O 1
ID
1/3
Code identifying a specific industry code list
CODE
DEFINITION
LOI
Logical Observation Identifier Names and Codes (LOINC<190>) Codes
Not Used
2
373
Date
O 1
DT
8
Not Used
3
306
Action Code
O 1
ID
1/2
Not Used
4
782
Monetary Amount
O 1
R
1/18
Not Used
5
782
Monetary Amount
O 1
R
1/18
Not Used
6
373
Date
O 1
DT
8
Not Used
7
591
Payment Method Code
O 1
ID
3
Not Used
8
373
Date
O 1
DT
8
Not Used
9
429
Check Number
O 1
AN
1/16
Situational
10
C043
Health Care Claim Status
O 1
Used to convey status of the entire claim or a specific service line
X12 COMPOSITE SEMANTIC NOTES:
  1. C043-01 is used to specify the logical groupings of Health Care Claim Status Codes (See Code Source 507).
  2. C043-02 is used to identify the status of an entire claim or a serviceline. Code Source 508 is referenced unless qualified by C043-04.
  3. C043-03 identifies the entity associated with the Health Care Claim Status Code.
  4. C043-04 is used to identify the Code Source referenced in C043-02.
SITUATIONAL RULE: Required when the 277 STC10 is used. If not required by this implementation guide, do not send.
Required
10-1
1271
Industry Code
M 1
AN
1/30
Code indicating a code from a specific industry code list
INDUSTRY NAME: Health Care Claim Status Category Code
  1. This is the Category Code.
  2. See Code Source 507: Health Care Claim Status Category Code
Required
10-2
1271
Industry Code
M 1
AN
1/30
Code indicating a code from a specific industry code list
INDUSTRY NAME: Additional Information Request Modifier
  1. This will be the LOINC<190> modifier that clarifies the additional information that was requested.
  2. See Code Source 663: Logical Observation Identifier Names and Codes (LOINC<190>)
Not Used
10-3
98
Entity Identifier Code
O 1
ID
2/3
Required
10-4
1270
Code List Qualifier Code
O 1
ID
1/3
Code identifying a specific industry code list
CODE
DEFINITION
LOI
Logical Observation Identifier Names and Codes (LOINC<190>) Codes
Situational
11
C043
Health Care Claim Status
O 1
Used to convey status of the entire claim or a specific service line
X12 COMPOSITE SEMANTIC NOTES:
  1. C043-01 is used to specify the logical groupings of Health Care Claim Status Codes (See Code Source 507).
  2. C043-02 is used to identify the status of an entire claim or a serviceline. Code Source 508 is referenced unless qualified by C043-04.
  3. C043-03 identifies the entity associated with the Health Care Claim Status Code.
  4. C043-04 is used to identify the Code Source referenced in C043-02.
SITUATIONAL RULE: Required when the 277 STC11 is used. If not required by this implementation guide, do not send.
Required
11-1
1271
Industry Code
M 1
AN
1/30
Code indicating a code from a specific industry code list
INDUSTRY NAME: Health Care Claim Status Category Code
  1. This is the Category Code.
  2. See Code Source 507: Health Care Claim Status Category Code
Required
11-2
1271
Industry Code
M 1
AN
1/30
Code indicating a code from a specific industry code list
INDUSTRY NAME: Additional Information Request Modifier
  1. This will be the LOINC<190> modifier that clarifies the additional information that was requested.
  2. See Code Source 663: Logical Observation Identifier Names and Codes (LOINC<190>)
Not Used
11-3
98
Entity Identifier Code
O 1
ID
2/3
Required
11-4
1270
Code List Qualifier Code
O 1
ID
1/3
Code identifying a specific industry code list
CODE
DEFINITION
LOI
Logical Observation Identifier Names and Codes (LOINC<190>) Codes
Not Used
12
933
Free-form Message Text
O 1
AN
1/264

REF - SERVICE LINE ITEM IDENTIFICATION

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
TR3 Notes:
If this segment is used, then there will be a REF segment that contains the Procedure Code or Revenue Code.
TR3 Example:
REF✱FJ✱1234~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
128
Reference Identification Qualifier
M 1
ID
2/3
Code qualifying the Reference Identification
CODE
DEFINITION
6R
Provider Control Number
Used when the value in BGN01 is 02. This is the Provider Control Number for the line that is reported in the 837 in loop 2400 on the original claim.
FJ
Line Item Control Number
Used when the value in BGN01 is 11. This is the Line Item Control Number that is reported in the 277.
Required
2
127
Reference Identification
O 1
AN
1/50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEGMENT SYNTAX: R0203
INDUSTRY NAME: Line Item Control Number
This is the provider control number or the line item control number that is associated with the additional information.
Not Used
3
352
Description
O 1
AN
1/80
Not Used
4
C040
Reference Identifier
O 1

REF - PROCEDURE OR REVENUE CODE

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
TR3 Notes:
This segment will convey service line or revenue code information that is associated with the additional information. This matches the value in the 837 SV101-2, SV201-2, or SV301-2 or the 277 SVC01-2 or SVC04.
TR3 Example:
  1. REF✱CPT✱44397~
  2. REF✱CPT✱44397✱✱YJ:0490~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
128
Reference Identification Qualifier
M 1
ID
2/3
Code qualifying the Reference Identification
CODE
DEFINITION
CPT
Current Procedural Terminology Code
Used to convey the Procedure Code (HCPCS Level I (CPT) or Level II) reported in the 837 or the 277. Used to convey AMA CPT codes since they are considered Level I procedure codes.

See code source 130: Health Care Financing Administration Common Procedural Coding System
CODE SOURCE: 133: Current Procedural Terminology (CPT) Codes
F8
Original Reference Number
Used to convey the Current Dental Terminology (CDT) code.

See code source 135: American Dental Association Codes.
FO
Drug Formulary Number
Used to convey the National Drug Code (NDC) in 5-4-2 format reported in the 837 or the 277.

See code source 240: National Drug Code by format.
PRT
Product Type
Used to convey HIEC codes.
The HIEC codes can only be used
1) if a new rule names the HIEC codes as an allowable code set under HIPAA.
2) the Secretary grants an exception to use the code set as a pilot project under the law.
3) for claims which are not covered under HIPAA.
See code source 513: Home Infusion EDI Coalition (HIEC)
RB
Rate code number
This code is used for Health Insurance Prospective Payment System (HIPPS) Skilled Nursing Facility Rate Code.
VP
Vendor Product Number
This code is used for the Universal Product Number or when the 277 SVC01-1 has the value of UX.

This code set is not allowed for use under HIPAA at the time of this writing. The qualifier can only be used:

1) If a new rule names the Universal Product Code as an allowable code set under HIPAA.
2) For Property & Casualty claims/encounters that are not covered under HIPAA.
YJ
Revenue Source
Used to convey the Revenue Code reported in the 837 or the 277.

See code source 132: National Uniform Billing Committee (NUBC) Codes
ZZ
Mutually Defined
Used to convey Alternative Link codes.

See code source 843: Complementary, Alternative or Holistic Procedure Codes

The ABC codes may only be used
1) in transactions covered under HIPAA by parties registered in the pilot project and their trading partners.
2) if a new rule names the ABC code as an allowable code set under HIPAA.
3) for claims which are not covered under HIPAA.
Required
2
127
Reference Identification
O 1
AN
1/50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEGMENT SYNTAX: R0203
INDUSTRY NAME: Procedure Code
When the service line item is identified with both a procedure code and a revenue code, the revenue code must be reported in REF04.
Not Used
3
352
Description
O 1
AN
1/80
Situational
4
C040
Reference Identifier
O 1
To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier
SEMANTIC: REF04 contains data relating to the value cited in REF02.
X12 COMPOSITE SYNTAX NOTES:
  1. P0304
    If either C04003 or C04004 is present, then the other is required.
  2. P0506
    If either C04005 or C04006 is present, then the other is required.
SITUATIONAL RULE: This element is required when the service line is identified with both a procedure code and a revenue code. If not required by this implementation guide, do not send.
Required
4-1
128
Reference Identification Qualifier
M 1
ID
2/3
Code qualifying the Reference Identification
CODE
DEFINITION
YJ
Revenue Source
Used to convey the Revenue Code reported in the 837 or the 277.

See code source 132: National Uniform Billing Committee (NUBC) Codes
Required
4-2
127
Reference Identification
M 1
AN
1/50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
INDUSTRY NAME: Revenue Code
Not Used
4-3
128
Reference Identification Qualifier
O 1
ID
2/3
Not Used
4-4
127
Reference Identification
O 1
AN
1/50
Not Used
4-5
128
Reference Identification Qualifier
O 1
ID
2/3
Not Used
4-6
127
Reference Identification
O 1
AN
1/50

REF*SK - PROCEDURE CODE MODIFIER

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
TR3 Notes:
The procedure code modifiers should be reported in the same order as on the original claim.
TR3 Example:
REF✱SK✱52~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
128
Reference Identification Qualifier
M 1
ID
2/3
Code qualifying the Reference Identification
CODE
DEFINITION
SK
Service Change Number
Used to convey the procedure code modifier reported on the original claim.
Required
2
127
Reference Identification
O 1
AN
1/50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
SEGMENT SYNTAX: R0203
INDUSTRY NAME: Procedure Code Modifier
Not Used
3
352
Description
O 1
AN
1/80
Situational
4
C040
Reference Identifier
O 1
To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier
SEMANTIC: REF04 contains data relating to the value cited in REF02.
X12 COMPOSITE SYNTAX NOTES:
  1. P0304
    If either C04003 or C04004 is present, then the other is required.
  2. P0506
    If either C04005 or C04006 is present, then the other is required.
SITUATIONAL RULE: Required when the original claim includes more than 1 modifier. If not required by this implementation guide, do not send.
Required
4-1
128
Reference Identification Qualifier
M 1
ID
2/3
Code qualifying the Reference Identification
CODE
DEFINITION
XX4
Object Code
Used to convey the procedure code modifier reported on the original claim.
Required
4-2
127
Reference Identification
M 1
AN
1/50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
INDUSTRY NAME: Procedure Code Modifier
Situational
4-3
128
Reference Identification Qualifier
O 1
ID
2/3
Code qualifying the Reference Identification
COMPOSITE SYNTAX: P0304
SITUATIONAL RULE: Required when the original claim includes more than 2 modifiers. If not required by this implementation guide, do not send.
CODE
DEFINITION
06
System Number
Used to convey the procedure code modifier reported on the original claim.
Situational
4-4
127
Reference Identification
O 1
AN
1/50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
COMPOSITE SYNTAX: P0304
SITUATIONAL RULE: Required when REF04-3 is used. If not required by this implementation guide, do not send.
INDUSTRY NAME: Procedure Code Modifier
Situational
4-5
128
Reference Identification Qualifier
O 1
ID
2/3
Code qualifying the Reference Identification
COMPOSITE SYNTAX: P0506
SITUATIONAL RULE: Required when the original claim includes more than 3 modifiers. If not required by this implementation guide, do not send.
CODE
DEFINITION
4N
Special Payment Reference Number
Used to convey the procedure code modifier reported on the original claim.
Situational
4-6
127
Reference Identification
O 1
AN
1/50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
COMPOSITE SYNTAX: P0506
SITUATIONAL RULE: Required when REF04-5 is used. If not required by this implementation guide, do not send.
INDUSTRY NAME: Procedure Code Modifier

DTP*472 - SERVICE LINE DATE OF SERVICE

X12 Name:
Date or Time or Period
X12 Purpose:
To specify any or all of a date, a time, or a time period
Loop:
Loop Usage:
Situational
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
DTP✱472✱D8✱20060724~
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
472
Service
Required
2
1250
Date Time Period Format Qualifier
M 1
ID
2/3
Code indicating the date format, time format, or date and time format
SEMANTIC: DTP02 is the date or time or period format that will appear in DTP03.
CODE
DEFINITION
D8
Date Expressed in Format CCYYMMDD
RD8
Range of Dates Expressed in Format CCYYMMDD-CCYYMMDD
RD8 is required only when the To and From dates are different.
Required
3
1251
Date Time Period
M 1
AN
1/35
Expression of a date, a time, or range of dates, times or dates and times
INDUSTRY NAME: Service Date

DTP*368 - ADDITIONAL INFORMATION SUBMISSION DATE

X12 Name:
Date or Time or Period
X12 Purpose:
To specify any or all of a date, a time, or a time period
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
DTP✱368✱D8✱20060724~
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
368
Submittal
Date information is submitted.
Required
2
1250
Date Time Period Format Qualifier
M 1
ID
2/3
Code indicating the date format, time format, or date and time format
SEMANTIC: DTP02 is the date or time or period format that will appear in DTP03.
CODE
DEFINITION
D8
Date Expressed in Format CCYYMMDD
Required
3
1251
Date Time Period
M 1
AN
1/35
Expression of a date, a time, or range of dates, times or dates and times
INDUSTRY NAME: Additional Information Submitted Date

CAT*AE - CATEGORY OF PATIENT INFORMATION SERVICE

X12 Name:
Category of Patient Information Service
X12 Purpose:
To specify categories of patient information service
X12 Syntax:
  1. C0302
    If CAT03 is present, then CAT02 is required.
  2. P0405
    If either CAT04 or CAT05 is present, then the other is required.
  3. C0605
    If CAT06 is present, then CAT05 is required.
  4. C0704
    If CAT07 is present, then CAT04 is required.
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
CAT✱AE✱HL✱CDA R2~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
755
Report Type Code
O 1
ID
2
Code indicating the title or contents of a document, report or supporting item
INDUSTRY NAME: Attachment Report Type Code
CODE
DEFINITION
AE
Attachment
Required
2
756
Report Transmission Code
O 1
ID
1/2
Code defining timing, transmission method or format by which reports are to be sent
SEGMENT SYNTAX: C0302
INDUSTRY NAME: Attachment Information Format Code
Code specifying the format of the HL7 CDA attachment information sent in BIN02. It is up to mutual agreement among trading partners what CAT02 value is used for attachment information not yet adopted or for a business process not addressed under HIPAA.
CODE
DEFINITION
HL
Health Industry Level 7 Interface Standards (HL/7) Format
Specifies that the content of BIN02 is an HL7 CDA computer decision variant formatted according to HL7 specifications.
CODE SOURCE: 464: Health Industry Level 7 (HL7)
IA
Electronic Image
Specifies that the content of BIN02 is an electronic image. "IA" is never used when sending attachment information adopted under HIPAA.

"HL", "MB", or "TX" may be used for attachment information not adopted under HIPAA, and must be used when the attachment information is adopted.
MB
Binary Image
Specifies that the content of BIN02 is an HL7 CDA human decision non-XML variant formatted according to HL7 specifications.
TX
Text
Specifies that the content of BIN02 is an HL7 CDA human decision XML markup variant formatted according to HL7 specifications.
Situational
3
799
Version Identifier
O 1
AN
1/30
Revision level of a particular format, program, technique or algorithm
SEGMENT SYNTAX: C0302
SITUATIONAL RULE: Required when it is necessary to further qualify CAT02 to distinguish between multiple HL7 CDA versions. If not required by this implementation guide, may be provided at the sender's discretion, but cannot be required by the receiver.
INDUSTRY NAME: Version Identification Code
Not Used
4
1270
Code List Qualifier Code
O 1
ID
1/3
Not Used
5
1271
Industry Code
O 1
AN
1/30
Not Used
6
1271
Industry Code
O 1
AN
1/30
Not Used
7
799
Version Identifier
O 1
AN
1/30

EFI*05 - ELECTRONIC FORMAT IDENTIFICATION

X12 Name:
Electronic Format Identification
X12 Purpose:
To provide basic information about the electronic format of the interchange data
X12 Syntax:
  1. C0504
    If EFI05 is present, then EFI04 is required.
  2. C0706
    If EFI07 is present, then EFI06 is required.
  3. C0908
    If EFI09 is present, then EFI08 is required.
  4. P1516
    If either EFI15 or EFI16 is present, then the other is required.
Loop:
Loop Usage:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Example:
EFI✱05~
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
786
Security Level Code
M 1
ID
2
Code indicating the level of confidentiality assigned by the sender to the information following
CODE
DEFINITION
05
Personal
Per public law publication 104-191 August 21, 1996 Section 1177 [HIPAA] - This information is confidential and wrongful use is subject to penalties.
Not Used
2
933
Free-form Message Text
O 1
AN
1/264
Not Used
3
797
Security Technique Code
O 1
ID
2
Not Used
4
799
Version Identifier
O 1
AN
1/30
Not Used
5
802
Program Identifier
O 1
AN
1/30
Not Used
6
799
Version Identifier
O 1
AN
1/30
Not Used
7
801
Interchange Format
O 1
AN
1/30
Not Used
8
799
Version Identifier
O 1
AN
1/30
Not Used
9
800
Compression Technique
O 1
AN
1/30
Not Used
10
789
Drawing Sheet Size Code
O 1
AN
2
Not Used
11
803
File Name
O 1
AN
1/64
Not Used
12
804
Block Type
O 1
AN
1/4
Not Used
13
787
Record Length
O 1
N
1/15
Not Used
14
788
Block Length
O 1
N
1/5
Not Used
15
799
Version Identifier
O 1
AN
1/30
Not Used
16
1570
Filter ID Code
O 1
ID
3

BIN - BINARY DATA SEGMENT

X12 Name:
Binary Data Segment
X12 Purpose:
To transfer binary data in a single data segment 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:
Required
Segment Usage:
Required
Segment Repeat:
1
TR3 Notes:
This segment is used to attach the data referenced in the CAT02 element.
TR3 Example:
BIN✱3117✱......~The BIN segment in this example does not display the HL7 CDA. Please refer to the HL7 specifications for an example of the CDA. For purposes of this example the CDA is represented by ......
USAGE
SEQ
D.E. NUM
NAME
ATTRIBUTES
Required
1
784
Length of Binary Data
M 1
N
1/15
The length in integral octets of the binary data
INDUSTRY NAME: Binary Data Length Number
Senders must ensure that the count in BIN01 is equal to the byte count of the contents in BIN02.
Required
2
785
Binary Data
M 1
1/(1E+15)-1
A string of octets which can assume any binary pattern from hexadecimal 00 to FF
  1. This element contains the HL7 CDA formatted attachment information as specified in CAT02. It is recommended that BIN02 not exceed 64 megabytes.
  2. The segment terminator used in the 275 transaction must not be used within the data content of BIN02.
  3. It has been noted that line constraints, transfer protocols, zip programs or conversion processes may insert additional control characters such as, line feeds or carriage returns or other special characters into a transaction. If this occurs in BIN02, the sender's stated count in BIN01 may no longer be equal to the received contents of the data in BIN02.

SE - 275 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✱17✱0001~
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
INDUSTRY NAME: Transaction Segment Count
Do not include the segments contained within the HL7 format. The entire BIN segment is considered one segment in the count.
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. The number is assigned by the originator and must be unique within a functional group (GS-GE). For example, start with the number 0001 and increment from there.

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

275 Additional Information to Support a Health Care Claim or Encounter (005010X210, 005010X210E1)

APRIL 2020

All rights reserved.

Abstract

The ASC X12 Additional Information to Support a Health Care Claim or Encounter (275) implementation guide provides a detailed explanation of the transaction set by defining uniform data content, identifying valid code tables, and specifying values applicable for business use. It is designed to assist those who send additional supporting information or who receive additional supporting information to a claim or encounter using the 275 format.

1. Purpose and Business Information

1.1 Implementation Purpose and Scope

For the health care industry to achieve the potential administrative cost savings with Electronic Data Interchange (EDI), standards have been developed and need to be implemented consistently by all organizations. To facilitate a smooth transition into the EDI environment, uniform implementation is critical.

The purpose of this implementation guide is to provide standardized data requirements and content to all users of ANSI ASC X12 Patient Information (275) Transaction Set that focuses on the use of the 275 to send additional information about a claim or encounter. This implementation guide provides a detailed explanation of the transaction set by defining uniform data content, identifying valid code tables, and specifying values applicable for the business use of conveying Additional Information to Support a Health Care Claim or Encounter (275). The intention of the developers of the 275 is represented in this guide.

This implementation guide describes a solution that includes the encapsulation of a Health Level Seven (HL7) Standard within the 275 transaction to support the exchange of clinical data. HL7, www.HL7.org, is an ANSI Accredited Standards Development Organization (SDO) whose domain is clinical and administrative data. See Section 1.7.4 Health Level Seven (HL7) Specification for additional details.

This implementation guide is designed to assist those who send additional supporting information or who receive additional supporting information to a claim or encounter using the 275 format.

Entities that use this implementation of the 275 include, but are not limited to, providers, health plans, third party administrators (TPAs), managed care service organizations, state and federal agencies and their contractors, plan purchasers, and any other entity that processes health care claims, manages the delivery of health care services, or collects health care data. Other business partners affiliated with the 275 include, but are not limited to, billing services, consulting services, vendors of systems, software and EDI translators, and EDI network intermediaries such as automated clearinghouses (ACHs), value added networks (VANs), and telecommunications services.

1.2 Version Information

This implementation guide is based on the October 2003 ASC X12 standards, referred to as Version 5, Release 1, Sub-release 0 (005010).

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

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

  • PI Patient Information (275)

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 Implementation Limitations

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. The sender of the original transmission reconnects at a later time and picks up the response transaction. This implementation guide does not set specific response time parameters for these activities.

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 is intended to support use in batch mode. This implementation guide is not intended to support use in real-time mode. A statement that the transaction is not intended to support a specific mode does not preclude its use in that mode between willing trading partners.

1.3.2 Other Usage Limitations

There are other usage limitations.

The 275 transaction structure only allows the submitter to send additional information for one claim in each 275. A separate Transaction Set Header/Trailer (ST/SE) must be sent for each claim response. The 275 can accommodate multiple responses for a specific claim. See Section 1.4.1. Response to a Solicited Health Care Claim Request for Additional Information and the LX segment section for additional details.

1.4 Business Usage

The 275 is used to:

  • Respond to an ASC X12 Health Care Claim Request for Additional Information (277), a paper request or other method for additional information.

  • Provide unsolicited additional information to support an ASC X12 Health Care Claim or Encounter (837).

This Implementation Guide was not written with the intent to send attachment data from payer to payer. A specific Implementation Guide for this usage will be developed.

1.4.1 Response to a Solicited Health Care Claim Request for Additional Information

A claim that is subjected to Medical or Utilization review during the adjudication process may be pended by the payer. The payer then solicits specific information to supplement or support the provider's request for payment of services. The payer's request for additional information may be service specific or apply to the entire claim. The 277 Health Care Claim Request for Additional Information is used to transmit the request. The provider uses the 275 to respond.

The 277 structure allows the payer to request additional information on multiple claims. However, the 275 transaction structure only allows the submitter to send additional information for one claim in each 275. A separate Transaction Set Header/Trailer (ST/SE) must be sent for each claim response. The 275 can accommodate multiple responses for a specific claim. See the LX segment section for additional details.

In the 277, the payer must specify the period of time in which the provider has to respond to the request for additional information. The 275 response must be received by the payer within the specified timeframe, or the claim in question may proceed to the next phase of the payer's adjudication cycle. (The ultimate disposition of the claim or service line can include payment, rejection, or denial.)

1.4.2 Unsolicited Additional Information to Support an 837

When it is known at the time of billing that the additional information is required by the payer to adjudicate the claim, the provider may submit an unsolicited 275. If done at the same time as the 837, the 275 may be sent within the same interchange (ISA/IEA) as the initial 837. This situation requires separate GS/GE Functional Groups for the 837 and the 275. The 275 may also be sent in a separate interchange than the 837.

1.4.3 Information Flows

Figure 1.1 - Solicited 275 Transaction Flow illustrates the flow of information related to the solicited business flow for the 275 Transaction.

Figure 1.1 - Solicited 275 Transaction Flow

Solicited 275 Transaction Flow

Arrow 1

This represents the submission of the 837 Health Care Claim or Encounter or the 837 Health Care Data reporting from the provider to the payer. In this business model, the 275 attachment with the appropriate imbedded HL7 CDA containing the additional information is not sent at the same time as the claim.

Arrow 2

After the claim is received, the payer may require additional information in support of the health care claim or encounter before adjudication can be completed. The payer then solicits this information by sending the 277 Health Care Claim Request for Additional Information identifying the information needed.

Arrow 3

The provider will respond to the request for additional information by sending the 275 Additional Information to Support a Health Care Claim or Encounter to the payer with the appropriate imbedded HL7 CDA containing the additional information.

Figure 1.2 - Unsolicited 275 EDI Transaction Flow - 837 and 275 in Same Interchange illustrates the flow of information related to the unsolicited business flow for the 275 Transaction when the 837 and the 275 are sent in the same interchange.

Figure 1.2 - Unsolicited 275 EDI Transaction Flow - 837 and 275 in Same Interchange

Unsolicited 275 EDI Transaction Flow - 837 and 275 in Same Interchange

Arrow 1

This represents the submission of the 837 Health Care Claim or Encounter or the 837 Health Care Data Reporting from the provider to the payer. In this business model, the 275 attachment with the appropriate imbedded HL7 CDA containing the additional information is sent at the same time as the claim within the same data interchange (ISA/IEA) as the associated 837. Each transaction set is contained within its own Functional Group (GS/GE) within the interchange.

Figure 1.3 - Unsolicited 275 EDI Transaction Flow - 837 and 275 in Different Interchange illustrates the flow of information related to the unsolicited business flow for the 275 transaction when the 837 and the 275 are sent in two different interchanges.

Figure 1.3 - Unsolicited 275 EDI Transaction Flow - 837 and 275 in Different Interchange

Unsolicited 275 EDI Transaction Flow - 837 and 275 in Different Interchange

Arrow 1

This represents the submission of the 837 Health Care Claim or Encounter or 837 Health Care Data Reporting from the provider to the payer.

Arrow 2

In this business model, the 275 attachment with the appropriate imbedded HL7 CDA containing the additional information is sent in a separate data interchange (ISA/IEA) than the associated 837.

1.5 Business Terminology

The following business terms are used in this implementation guide.

Logical Observation Identifier Names and Codes (LOINC�) Code List
LOINC� codes provide a standard set of universal names and codes for identifying individual laboratory and clinical results as well as other clinical information. LOINC� codes are maintained by Regenstrief Institute, Inc.

The dash "-" character displayed in the LOINC� code (e.g., 18657-7) is part of the LOINC� code. Therefore the dash "-" character must not be used as a delimeter.

1.6 Transaction Acknowledgments

There are several acknowledgment implementation transactions available for use. The IG developers have noted acknowledgment requirements in this section. Other recommendations of acknowledgment transactions may be used at the discretion of the trading partners. A statement that the acknowledgment is not required does not preclude its use between willing trading partners.

1.6.1 997 Functional Acknowledgment

The 997 informs the submitter that the functional group arrived at the destination. It may include information about the syntactical quality of the functional group.

The Functional Acknowledgment (997) transaction is not required as a response to receipt of a batch transaction compliant with this implementation guide.

The Functional Acknowledgment (997) transaction is not required as a response to receipt of a real-time transaction compliant with this implementation guide.

A 997 Implementation Guide is being developed for use by the insurance industry and is expected to be available for use with this version of this Implementation Guide.

1.6.2 999 Implementation Acknowledgment

The 999 informs the submitter that the functional group arrived at the destination. It may include information about the syntactical quality of the functional group and the implementation guide compliance.

The Implementation Acknowledgment (999) transaction is not required as a response to receipt of a batch transaction compliant with this implementation guide.

The Implementation Acknowledgment (999) transaction is not required as a response to receipt of a real-time transaction compliant with this implementation guide.

A 999 Implementation Guide is being developed for use by the insurance industry and is expected to be available for use with this version of this Implementation Guide.

1.6.3 824 Application Advice

The 824 informs the submitter of the results of the receiving application system's data content edits of transaction sets.

The Application Advice (824) transaction is not required as a response to receipt of a batch transaction compliant with this implementation guide.

The Application Advice (824) transaction is not required as a response to receipt of a real-time transaction compliant with this implementation guide.

An 824 Implementation Guide is being developed for use by the insurance industry and is expected to be available for use with this version of this Implementation Guide.

1.7 Related Transactions

There are one or more transactions related to the transactions described in this implementation guide.

837 Health Care Claim (Institutional, Professional and Dental)

837 Health Care Services Data Reporting

277 Health Care Claim Request for Additional Information

In addition to the ASC X12 transactions listed above, the HL7 CDA standard is related to the 275.

1.7.1 The Health Care Claim (837)

Submitting a claim by using the 837 is the first step in the adjudication process. All data elements found on the original bill have their source from the provider's billing system. When it is determined that a claim needs additional information to complete the adjudication process, this information can be sent unsolicited in the 275 transaction.

1.7.2 The Health Care Claim Service: Data Reporting (837)

Reporting medical and cost data to state agencies, federal agencies, commercial carriers and those carriers doing business on behalf of state or federal agencies by using the 837 provides relevant health data for statistical analysis. When the 837 does not support all of the data that is necessary for data reporting purposes, the additional information can be sent in the 275 transaction.

1.7.3 The Health Care Claim Request for Additional Information (277)

Submitting a claim, by using the 837 or another format, is the first step in the claim adjudication process. All data elements found on the original bill have their source from the provider's billing system. When a claim requires supporting documentation to complete the payer's adjudication process, the payer can electronically request the information using the 277 transaction. Data from the original claim is included on the 277 to assist with locating the claim or the supporting information.

1.7.4 Health Level Seven (HL7) Specification

The ANSI approved HL7 CDA is the standard being used to represent the attachment content and is imbedded in the 275. These specifications can be found on the HL7 website (WWW.HL7.ORG under Special Interest Groups/Attachments/Publications.) The following documents are included in the attachment package and define how to represent attachment content using the HL7 CDA:

  • HL7 Additional Information Specification Implementation Guide - this document defines the conceptual approach for attachments using the HL7 CDA and how the HL7 CDA is constructed for health care claim attachments.This includes the rules for constructing the XML based CDA for attachments, the role of LOINC� in attachments, how the Additional Information Specifications (AIS) are used, and statements that define what constitutes compliance.

  • HL7 LOINC� Modifiers - defines the modifier categories, LOINC� modifier codes and how they are used in the 277.

  • HL7 Additional Information Specifications (AIS) - the AIS document is used to express additional information content (questions and answers). Each attachment type or category of attachments will be represented in a single AIS.

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.

A Trading Partner agreement may be used to define the time parameters for submission of the unsolicited 275 in a separate transaction. For example, a payer may specify that the claim will be adjudicated without the information if it is not received within a specific time frame.

1.9 HIPAA Role in Implementation Guides

Administrative Simplification provisions of the Health Insurance Portability and Accountability Act of 1996 (PL 104-191 - known as HIPAA) direct the Secretary of Health and Human Services to adopt standards for transactions to enable health information to be exchanged electronically and to adopt specifications for implementing each standard.

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 HIPAA standard. Should the Secretary adopt this implementation guide as a standard, the Secretary will establish compliance dates for its use by HIPAA covered entities.

1.10 Data Overview

This section introduces the structure of the 275 and describes the positioning of the business data within that structure. Familiarity with ASC X12 nomenclature, segments, data elements, hierarchical levels, and looping structures is recommended. For a review, see Appendix B, Nomenclature and Appendix C, EDI Control Directory.

This implementation guide assumes the use of the ASCII format. If a format other than ASCII is used, then the appropriate conversions must be applied wherever ASCII is explicitly required. The contents of the BIN segment must be encoded as text.

1.10.1 Data Needs For Business Purpose

When a request for additional information is made, the payer supplies the parameters that assist the provider in locating the claim.These parameters are frequently the patient control number, type of bill, medical record number, procedure code or revenue code, and the date of service. The provider is the source of this information. If the information is found on the original billed claim, the payer returns these data elements in the 277 transaction.

If at the time of billing, the provider determines that additional information is needed for the payer to adjudicate the claim, an unsolicited 275 may be sent. In this usage, the provider supplies the parameters to enable the payer to identify the claim and/or the service(s) that the information supports.

When the additional information is submitted in the 275, it will either be related to the entire claim or for a specific revenue line or service line. The segments used to submit the requested information are more clearly identified by specifying whether the information is related to the Claim Level or Service Line Level.

The TRN segment is required and will either contain the payer's control number, if sent in response to a 277 or the provider's attachment control number, if sent with the 837. See Section 2 for detail segment usage.

The 275 is divided into two tables. Table 1 contains transaction control information.Table 2 contains the detail information for the business function of the transaction.

The following table presents segments that may be used for Claim Level information.

Table 1

Loop ID

Segment ID

Segment Name

Business Purpose

1000D Patient Name

NM1

Patient Name

Name of Patient

REF

Patient Control Number

Provider's Patient Control Number

REF

Institutional Type of Bill

Institutional Type of Bill

REF

Medical Record Number

Medical Record number from the original claim

REF

Claim Identification Number for clearinghouses and Other Transmission Intermediaries

A claim identification number for clearinghouses and Other Transmission Intermediaries.

DTP

Claim Service Date

Claim Service Date

2000A Assigned Number

LX

Assigned Number

A sequence number that starts at 1 and is incremented by 1 when the loop is repeated.

TRN

Payer's Control Number/Provider Attachment Control Number

Control Number assigned by either the Payer or Provider.

STC

Status Information

Echo the STC segment when in response to a 277. (Not used in unsolicited 275)

2100B Date Additional Information Submitted

DTP

Date Additional Information Was Submitted

The 275 Submittal Date.

CAT

Category of Patient Information Service

Used to identify the type of information that will be in the BIN

2110B Electronic Format Identification

EFI

Electronic Format Identification

Security Level of Data. Needed in order to use BIN Segment

BIN

Binary Data

HL7 CDA formatted attachment information.

The following table presents segments that may be used for line level information.

Table 2

Loop ID

Segment ID

Segment Name

Business Purpose

1000D Patient Name

NM1

Patient Name

Name of Patient

REF

Patient Control Number

Provider's Patient Control Number

REF

Institutional Type of Bill

Institutional Type of Bill

REF

Medical Record Number

Medical Record number from the original claim

REF

Claim Identification Number for clearinghouses and Other Transmission Intermediaries

A claim identification number for clearinghouses and Other Transmission Intermediaries.

DTP

Claim Service Date

Claim Service Date

2000A Assigned Number

LX

Assigned Number

A sequence number that starts at 1 and is incremented by 1 when the loop is repeated.

TRN

Payer's Control Number/Provider Attachment Control Number

Control Number assigned by either the Payer or Provider.

STC

Status Information

Echo the STC segment when in response to a 277. (Not used in Unsolicited 275)

REF

Service Line Item Identification

Line Item control number

REF

Procedure or Revenue Code

Specific Revenue Code or Procedure Code that additional information supports

REF

Procedure Code Modifier

Procedure Code Modifier

2100A Service Line Date of Service

DTP

Service Line Date of Service

Service Line Date of Service

2100B Date Additional Information Submitted

DTP

Date Additional Information Was Submitted

The 275 Submittal Date.

CAT

Category of Patient Information Service

Used to identify the type of information that will be in the BIN

2110B Electronic Format Identification

EFI

Electronic Format Identification

Security Level of Data. Needed in order to use BIN Segment

BIN

Binary Data

HL7 CDA formatted attachment information.

1.10.2 Transaction Identification and Purpose

The Transaction Set Header Segment (ST) identifies the transaction set by using 275 as the data value for the transaction set identifier code data element, ST01.The originator of the transaction set assigns the unique control number ST02 which is shown here as 0001. In this example, the originator is the provider. ST03 carries the same value that is populated in GS08 which is the Implementation Version Identifier. For the 275 transaction this is 005010X210.

The 275 transaction structure only allows the submitter to send additional information for one claim in each 275. A separate Transaction Set Header/Trailer (ST/SE) must be sent for each claim response.

The Beginning Segment (BGN) indicates the transaction use. The Transaction Set Purpose Code value of "11" in the BGN01 indicates that this 275 is a response to a 277 Health Care Claim Request for Additional Information. A value of "02" indicates the unsolicited 275 is additional information sent to support an 837 claim or encounter. The originator of the transaction set assigns the unique reference number in BGN02 and the date of creation in BGN03. The Functional Group Header Segment (GS) provides additional identification of the business purpose of multi-functional transaction sets. See Appendix C, EDI Control Directory, for a detailed description of the elements in the GS segment.

The following is an example of the transaction header segments.

ST*275*0001*005010X210~
BGN*11*1*20060724~

1.10.3 NM1 Loop Participants Identification Structure

For the solicited 275, the participants identified in the 275 are generally the payer, submitter (e.g., service bureau, clearinghouse, provider groups), provider, and patient. The Loop ID 1000 is repeated to define the participants involved in the transaction. The implementation guide specifies the participants in the subsequent loops within the transaction set and refers to these participants, respectively. The transaction participants must be in the following order:

  • Payer Name - This entity is the decision maker in the business transaction. For this business use, this entity is the payer, even when the transaction is sent to a clearinghouse for forwarding to a payer.

  • Submitter - This entity is the sender of the transaction. For this business use, this entity can be a provider, a provider group, a clearinghouse, a service bureau, an employer, etc.

  • Provider - This entity provided the health care service.

  • Patient - This is the person who received the services. The additional information is being sent to support the claim or encounter related to those services.

Transaction Participants
A detailed view of the segments and data elements used to describe the participants and their relationships is presented here. The segments and data elements are found in the 1000 Loop and the 2000 Loop. The coding examples are presented sequentially as found within an actual transaction set; however, for reading ease each segment begins on a new line.

The following example demonstrates coding for segments and data elements:

Payer

NM1*PR*2*ABC INSURANCE COMPANY*****PI*12345~
PER*IC*MEDICAL REVIEW DEPARTMENT~

Submitter

NM1*41*2*XYZ BILLING SERVICE*****46*X100~

Provider

NM1*1P*2*ST HOLY HILLS JOSEPH HOSPITAL~
REF*G2*399999~

Patient

NM1*QC*1*SMITH*JOHN****MI*111223333A~
REF*EJ*JS960503LAB~
DTP*472*RD8*20060701-20060715~

NM1 Segment at the 1000A Loop
The NM1 segment is required and is used to identify the transaction participants.

NM1*PR*2*ABC INSURANCE COMPANY*****PI*12345~

Within the NM1 segment,

NM101 = PR
This value indicates that the receiver is a payer.

NM102 = 2
This value indicates that the entity is a non-person. An entity that is a person is identified with a value of "1". When the entity is a person, NM103 and NM104 contain the last and first names, respectively.

NM103 = ABC INSURANCE COMPANY
This value identifies the Information Source as "ABC INSURANCE COMPANY".

NM108 = PI
This value identifies the next data element as the assigned Payer Identification.

NM109 = 12345
The NM109 value is the actual identification code associated with NM108 (e.g., PI).The identification code listed in NM109 refers to ABC INSURANCE Company.

PER Segment at the 1000A Loop
For the solicited 275 the PER segment of the Transaction Receiver NM1 (Loop 1000A) is used to identify the entity who is expecting to receive the additional information from the provider.The payer uses the PER segment in the 277 to specify the communications contact who should receive the additional information when returned by the provider. This segment is required in the 275 only when the information is present in the 2210D PER segment of the 277.

The following example demonstrates the identification of the entity to whom the provider should return the additional information:

PER*IC*MEDICAL REVIEW DEPARTMENT~

Within the PER,

PER01 = IC
This value indicates that the person or group named is the Information Contact.

PER02 = MEDICAL REVIEW DEPARTMENT
This value is the person or group name.

REF Segment at the 1000D Loop
The REF segment can be repeated a maximum of four times at the Patient 1000D loop level for this implementation. The REF segment is used to provide the Patient Control Number, the Institutional Type of Bill, the Medical Record Number and the Claim Identification Number for Clearinghouses and Other Transmission Intermediaries.

The following are coding examples of the REF segment:

REF*EJ*JS960503LAB~
REF*EA*STHH12345~
REF*D9*23235~
REF*BLT*111~

Within the REF,

REF01 = EJ
This value indicates that the next data element contains the Patient Control Number.

REF02 = JS960503LAB
The value shown is the actual Patient Control Number assigned by the provider for the claim.

When REF01 is EA, REF02 contains the medical record number (e.g., STHH12345).

When REF01 is D9, REF02 contains the claim identification number for clearinghouses and other transmission intermediaries (e.g. 23235).

When REF01 is BLT, REF02 contains the institutional type of bill (e.g. 111).

The order of the REF segments is not significant.

DTP Segment at the 1000D Loop
This segment occurs once at the 1000D loop for this implementation. The DTP at this level specifies the Claim Service Date found on the original claim.

The following are coding examples of the DTP segment:

DTP*472*RD8*20060705-20060715~

Within the DTP,

DTP01 = 472
This value indicates the Date of Service. This means that the data element found in DTP03 represents the date of service for the claim.

DTP02 = RD8
This value indicates that the next data element, DTP03, is a range of dates expressed in the format CCYYMMDD-CCYYMMDD. When the DTP02 value is D8 DTP03 is a single date.

DTP03 = 20060705-20060715
This represents the actual claim service Dates found on the original claim.

1.10.4 Claim Level Additional Information

The following is a coding example of the 275 when providing claim level additional information.

LX*1~
TRN*2*1722634842~
STC*R4:18682-5::LOI~
DTP*368*D8*20060724~
CAT*AE*HL~
EFI*05~
BIN*3117*......~

The BIN segment in this example does not display the HL7 CDA. Please refer to the HL7 specifications for an example of the CDA. For purposes of this example the CDA is represented by ......

LX Segment
The LX segment begins the detailed additional information that is being sent to the payer. The occurrence is 1 or more. The LX loop will begin each time the submitter is starting another response to a different STC or sending another type of attachment for a specific claim.

The following is a coding example of the LX segment:

LX*1~

Within the LX, LX01 is the sequence number assigned to identify the group of segments that follow. The LX01 sequence number must start at 1 and increment by 1.

NOTE:
Each 275 must only reference one claim. However, the LX loop allows for multiple attachments to any one claim.

TRN Segment
The Trace Segment (TRN) is a required segment. The 2000A TRN segment contains either the payer's or the provider's control number.

  • In the solicited 275, the TRN segment will contain the payer's control number that was originally sent in the 2200D TRN segment of the 277.

  • In the unsolicited 275, the TRN segment will contain the attachment control number found in the 2300 PWK06 of the 837 to link the 275 attachment data to the 837 claim or encounter.

The following is a coding example of the TRN segment:

TRN*2*1722634842~

TRN01 = 2
The value in TRN01 will be "2" when this transaction is a response to a 277.

TRN02 = 1722634842
The value shown is the payer's control number that was given in the 2200D loop TRN segment of the 277. This value must be returned in the TRN segment of the 2000A loop in the 275.

TRN01 will be a "1" when this transaction is additional information for an 837. When submitting additional information to support an 837 claim, the originator of the transaction will place the Attachment Control Number that was given in the 2300 loop PWK06 element of in the 837 claim or encounter in TRN02 of the 275.

STC Segment
The purpose of the STC segment in loop 2000A is for the provider to return the Logical Observation Identifier Names and Codes (LOINC�) Code List code that identifies the payer's question from the STC segment of the 277. For further details, refer to the 277 Implementation Guide. The STC segment is not used for unsolicited attachments.

The following is a coding example of requested additional information at the claim level:

STC*R3:18682-5::LOI~

Within the STC,

STC01-1 = R3
This value indicates that the claim has been suspended for additional information/documentation.

STC01-2 = 18682-5
This LOINC� code value indicates ambulance attachment.

STC01-4 = LOI
This value indicates that table used for STC01-2 was the LOINC� code list.

DTP Segment
The DTP segment at the start of the 2100B loop identifies the date the attachment information was submitted to the payer. This segment is syntactically required in order to use the 2100B loop.

The following is a coding example of the DTP segment at the claim level:

DTP*368*D8*20060724~

Within the DTP,

DTP01 = 368
This value is the date/time qualifier element. When the value is "368", the date found in DTP03 is the submitted date.

DTP02 = D8
This value is the date/time period format qualifier. When this value is "D8", the format of the date in DTP03 is CCYYMMDD.

DTP03 = 20060724
The date represented in DTP03 is the submitted date for this information.

CAT Segment
The CAT segment in loop 2100B conveys the format of the HL7 CDA attachment information sent in BIN02.

The following is a coding example of the CAT segment at the claim level:

CAT*AE*HL~

Within the CAT,

CAT01 = AE
This value indicates the data in the BIN segment will be an attachment.

CAT02 = HL
The value specifies that the content of BIN02 is an HL7 CDA computer decision variant formatted according to HL7 specifications.

When CAT02=IA, the value specifies that the content of BIN02 is an electronic image. "IA" is never used when sending attachment information adopted under HIPAA.

When CAT02 = MB, the value specifies that the content of BIN02 is an HL7 CDA human decision non-XML (images or scanned image documents) variant formatted according to the HL7 specifications.

When CAT02 = TX, the value specifies that the content of BIN02 is an HL7 CDA human decision XML markup variant formatted according to HL7 specifications.

EFI Segment
The EFI segment in the 2110B loop is required. It is used to convey the level of confidentiality of the information in the BIN segment.

The following is a coding example of the EFI segment at the claim level:

EFI*05~

Within the EFI,

EFI01 = 05
This value represents that the security level has been defined as personal.

BIN Segment
The BIN segment in this example does not display the HL7 CDA. Please refer to the HL7 specifications for an example of the CDA attachment content. The BIN segment is used to hold the additional information. It allows for the use of the HL7 standard using the 275 transaction as the envelope.

BIN*3117*......~

Within the BIN,

BIN01 = 3117
This represents the number of bytes of data that will follow.

Senders must ensure that the count in BIN01 is equal to the byte count of the contents in BIN02.

BIN02 = ......
BIN02 is where the HL7 standard begins and will be ended by the segment delimiter. The BIN segment in this example does not display the HL7 CDA. Please refer to the HL7 specifications for an example of the CDA. For purposes of this example the CDA is represented by ......

The segment terminator used in the 275 transaction must not be used within the data content of BIN02.

It has been noted that line constraints, transfer protocols, zip programs or conversion processes may insert additional control characters such as, line feeds or carriage returns or other special characters into a transaction. If this occurs in BIN02, the sender's stated count in BIN01 may no longer be equal to the received contents of the data in BIN02.

1.10.5 Revenue or Service Line Level Additional Information

The following is a coding example of the 275 when providing service line level additional information in response to a 277.

LX*1~
TRN*2*1722634842~
STC*R3:11504-8::LOI~
REF*FJ*1234~
REF*CPT*44397**YJ:00012~
DTP*472*D8*20060704~
DTP*368*D8*20060724~
CAT*AE*HL~
EFI*05~
BIN*3117*......~

LX Segment
The LX segment begins the detailed additional information that is being sent to the payer. The occurrence is 1 or more. The LX loop will begin each time the provider is starting another response to a different STC or sending another type of additional information for a specific claim.

The following is a coding example of the LX segment:

LX*1~

Within the LX, LX01 is the sequence number assigned to identify the group of segments that follow. The LX01 sequence number must start at 1 and increment by 1.

TRN Segment
The Trace Segment (TRN) is a required segment. The TRN segment serves two purposes.

  • In the unsolicited 275, the TRN segment will contain the attachment control number found in the 2300 PWK06 of the 837 to link the 275 attachment data to the 837 claim or encounter.

  • In the solicited 275, the TRN segment will contain the payer's control number that was originally sent in the 2200D loop TRN segment of the 277.

The following is a coding example of the TRN segment:

TRN*2*1722634842~

TRN01 = 2
The value in TRN01 will be "2" when this transaction is a response to a 277.

TRN01 will be "1" when this transaction is additional information to support an 837.

TRN02 = 1722634842
The value shown is the payer's control number that was given in the 2200D loop TRN segment of the 277. This value must be returned in the TRN segment of the 2000A loop in the 275.

When submitting additional information to support an 837, the value in TRN02 will be the same as the Attachment Control Number that was given in the PWK segment of the 837.

STC Segment
The purpose of the STC segment in loop 2000A is for the provider to return the LOINC� code that identifies the payer's question in the STC segment of the 277.

The following is a coding example of requested additional information at the service line level:

STC*R3:11504-8::LOI~

Within the STC,

STC01-1 = R3
This value indicates that the claim has been suspended for additional information/documentation.

STC01-2 = 11504-8
This LOINC� code value indicates the description of a surgical procedure.

STC01-4 = LOI
This value indicates that table used for STC01-2 was the LOINC� code list.

REF Segment at Loop 2000A
The REF segment identifies the service line item identification, the service line procedures and the procedure code modifiers in question. There could be additional information that is sent for multiple services.

The following is a coding example of the REF segment for the service line identification:

REF*FJ*1234~

Within the REF,

REF01=FJ. This value indicates that the next element contains the line item control number.

REF02=1234, the value shown is the line item control number submitted on the claim in question.

The following is a coding example of the REF segment for the service line procedure/revenue code:

REF*CPT*44397**YJ:00012~

Within the REF,

REF01 = CPT
This value indicates that the next data element contains the procedure code.

REF02 = 44397
The value shown is the procedure code that was submitted on the claim in question.

REF04 = YJ:00012
The YJ value indicates that the next component data element contains the revenue code. The 00012 value is the revenue code that was submitted on the claim in question.

These are just a few examples of all the qualifiers that are available in this REF segment. Additional qualifiers are explained in Section 3.

DTP Segment
This DTP segment is in the 2100A loop. At this location and in this example, the DTP segment identifies the date the service was performed and is only used when the additional information applied to a specific service line.

The following is a coding example of the DTP segment at the service line level:

DTP*472*D8*20060704~

Within the DTP segment in the 2100A loop,

DTP01 = 472
This value is the date/time qualifier element. When the value is "472", the date found in DTP03 is the date of service.

DTP02 = D8
This value is the date/time period format qualifier. When this value is "D8", the format of the date in DTP03 is CCYYMMDD. When the value is RD8 the format of the date in DTP03 is CCYYMMDD-CCYYMMDD.

DTP03 = 20060704
The date in DTP03 is the date of service.

DTP Segment - Date Additional Information was Submitted
The DTP segment in the 2100B loop identifies the date the additional information was submitted. This segment is required.

The following is a coding example of the DTP segment at the service line level:

DTP*368*D8*20060724~

Within the DTP segment in the 2100B loop,

DTP01 = 368
This value is the date/time qualifier element. When the value is "368", the date in DTP03 is the submitted date.

DTP02 = D8
This value is the date/time period format qualifier. When this value is "D8", the format of the date in DTP03 is CCYYMMDD.

DTP03 = 20060724
The date in DTP03 is the date of the 275 transaction.

CAT Segment
The CAT segment in loop 2100B conveys the format of the HL7 CDA attachment information sent in BIN02.

The following is a coding example of the CAT segment at the service line level:

CAT*AE*HL~

Within the CAT,

CAT01 = AE
This value indicates the data in the BIN segment will be an attachment.

CAT02 = HL
The value specifies that the content of BIN02 is an HL7 CDA computer decision variant formatted according to HL7 specifications.

When CAT02 = MB, the value specifies that the content of BIN02 is an HL7 CDA human decision non-XML (e.g. images or scanned images) variant formatted according to the HL7 specifications.

When CAT02 = TX, the value specifies that the content of BIN02 is an HL7 CDA human decision XML markup variant formatted according to HL7 specifications.

When CAT02 = IA, the value specifies that the content of BIN02 is an electronic image. IA is never used when sending attachment information adopted under HIPAA.

EFI Segment
The EFI segment in the 2110B loop is required. It is used to convey the level of confidentiality of the information in the BIN segment.

The following is a coding example of the EFI segment at the service line level:

EFI*05~

Within the EFI,

EFI01 = 05
This value represents that the security level has been defined as personal.

BIN Segment
The BIN segment in this example does not display the HL7 CDA. Please refer to the HL7 specifications for an example of the CDA attachment content. The BIN segment is used to hold additional information. It allows for the use of the HL7 standard using the 275 transaction as the envelope.

BIN*3117*......~

Within the BIN,

BIN01 = 3117
This represents the number of bytes of data that will follow. Senders must ensure that the count in BIN01 is equal to the byte count of the contents in BIN02.

BIN02 = ......
BIN02 is where the HL7 standard begins and will be ended by the segment delimiter. The BIN segment in this example does not display the HL7 CDA. Please refer to the HL7 specifications for an example of the CDA. For purposes of this example the CDA is represented by ......

This element contains the HL7 CDA formatted attachment information as specified in CAT02. Section B.1.1.3.1.7 of this document indicates that the binary data element has no defined maximum length, but it is recommended that BIN02 not exceed 64 megabytes.

The segment terminator used in the 275 transaction must not be used within the data content of BIN02.

It has been noted that line constraints, transfer protocols, zip programs or conversion processes may insert additional control characters such as, line feeds or carriage returns, or other special characters into a transaction. If this occurs in BIN02, the senders stated count in BIN01 may no longer be equal to the received contents of the data in BIN02.

2. Transaction Set

NOTE

See Appendix B, Nomenclature, to review the transaction set structure, including descriptions of segments, data elements, levels, and loops.

2.1 Presentation Examples

The ASC 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:

2.3 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.

2.4 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 Implementation Usage

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.

The first form is "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 or requested by the receiver, transmission of this data is solely at the sender's discretion.

The alternative form is "Required when <explicit condition statement>. If not required by this implementation guide, do not send." The data qualified by such a situational rule cannot be sent except as described in the explicit condition statement.

2.2.1.1 Transaction Compliance Related to Industry Usage

A transmitted transaction complies with an implementation guide when it satisfies the requirements as defined within the implementation guide. 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.

Required

Business condition: N/A

Item is Transaction complies with implementation guide?
Sent Yes
Not Sent No
Not Used

Business condition: N/A

Item is Transaction complies with implementation guide?
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.

Business Condition is Item is Transaction complies with implementation guide?
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.

Business Condition is Item is Transaction complies with implementation guide?
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

Overview
The 277 Health Care Claim Request for Additional Information has been written to be able to send questions concerning claims requiring attachment information.

The 275 Additional Information to Support a Health Care Claim or Encounter has been written to be able to send answers to standard attachments electronically. The 275 Additional Information to Support a Health Care Claim or Encounter may also be used to submit attachments unsolicited when advance instruction as to what is required has been provided by the health plan.

The following scenarios reference the Rehabilitative Services (Psychiatric Rehabilitation discipline) and the HL7 Ambulance Additional Information Specification documents. These attachment examples are being used to show how to code the 275. The HL7 CDA portion of this scenario which is carried in the BIN segment is not depicted in these examples. For a representative example of the HL7 CDA, please refer to the appropriate HL7 Additional Information Specification.

3.1 Scenario One: Electronic Request, Response is returned electronically using the 275

Scenario two depicts the utilization of the 277 and 275 in a Medicare Part A institutional environment. Two claims have been electronically transmitted to the Medicare Part A fiscal intermediary through the use of XYZ Services, a third party billing service (clearinghouse). In this scenario, both claims have been accepted into the claims adjudication system and require additional information in order to continue processing. A 277 transaction is sent to the provider for the purpose of requesting additional information. For an example of the 277 transaction please refer to the appropriate 277 Implementation Guide. The provider responds to the request giving the necessary information in a 275 transaction.

Medicare Part A Fiscal Intermediary, ABC Insurance Company, has a National Payer Identification (PlanID) of 12345. The payer received two ASC X12N 837 Institutional claims from XYZ Services with submitter number A222222221, on behalf of St. Holy Hills Hospital whose NPI is 3999000801. St. Holy Hills Hospital is located at 2345 Winter Blvd., Miami, FL, 33132.

The hospital has submitted a claim for outpatient services with a service date of August 12, 2006, for Jack J. Jackson. Mr. Jackson's Medicare Health Insurance Claim Number is 987654320. The hospital assigned a patient control number of JACKSON123 and a medical record number of STHHL12345.

ABC Insurance Company assigned a payer internal control number of 1822634840. On August 24, 2006, a 277 request for the psychiatric rehabilitation treatment plan and the psychiatric rehabilitation treatment plan, date attending MD signed was generated at a claim level with a response due date of September 23, 2006.

The second claim for Peter M. Jones was submitted for inpatient services with service dates of August 7 to August 12, 2006. Mr Jones' Medicare Health Insurance Claim Number is 123456789A. The hospital assigned a patient control number of JONES123 and a medical record number of STHHL12378.

ABC Insurance Company assigned a payer internal control number of 1822634845. On August 24, 2006, a 277 request for the psychiatric rehabilitation document was generated with a response due date of September 23, 2006. The Provider responded by sending the 275 on September 19, 2006. The psychiatric rehabilitation attachment is being requested to support a single service line detail; therefore, the request is being generated at the service line level.

275 Additional Information to Support a Health Care Claim or Encounter
The BIN segment in this example does not display the HL7 CDA. Please refer to the Rehabilitation Services AIS for an example of the CDA attachment content. For purposes of this example the CDA is represented by .....

ST*275*1001*005010X210~
BGN*11*0001*20060915~
NM1*PR*2*ABC INSURANCE COMPANY*****XV*12345~
NM1*41*2*XYZ SERVICES*****46*A222222221~
NM1*1P*2*ST HOLY HILLS HOSPITAL*****XX*3999000B01~
NX1*1P~
N3*2345 Winter Blvd~
N4*Miami*FL*33132~
NM1*QC*1*JACKSON*JACK*J***MI*987654320~
REF*EJ*JACKSON123~
REF*EA*STHHL12345~
DTP*472*D8*20060812~
LX*1~
TRN*2*1822634840~
STC*R4:18626-2::LOI~
DTP*368*D8*20060915~
CAT*AE*TX~
EFI*05~
BIN*8031*......~
LX*2~
TRN*2*1822634840~
STC*R4:18647-8::LOI~
DTP*368*D8*20060915~
CAT*AE*TX~
EFI*05~
BIN*6289*......~
SE*27*1001~

The BIN segment in this example does not display the HL7 CDA. Please refer to the Rehabilitation Services AIS for an example of the CDA attachment content. For purposes of this example the CDA is represented by .....

ST*275*1002*005010X210~
BGN*11*0001*20060919~
NM1*PR*2*ABC INSURANCE COMPANY*****XV*12345~
NM1*41*2*XYZ SERVICES*****46*A222222221~
NM1*1P*2*ST HOLY HILLS HOSPITAL*****XX*3999000801~
NX1*1P~
N3*2345 Winter Blvd~
N4*Miami*FL*33132~
NM1*QC*1*JONES*PETER*M***MI*123456789A~
REF*EJ*JONES123~
REF*EA*STHHL12378~
LX*1~
TRN*2*1822634845~
STC*R4:18594-2::LOI~
REF*FJ*1~
REF*YJ*0360~
DTP*472*RD8*20060807-20060812~
DTP*368*D8*20060919~
CAT*AE*HL~
EFI*05~
BIN*15970*......~
SE*22*1002~

3.2 Scenario Two: No 277 request, unsolicited electronic attachment using 275

Description Scenario three depicts the utilization of the unsolicited ASC X12N 275 in an institutional 837 claim environment. This example shows one claim with a 275 Additional Information being transmitted electronically to the Medicare Part A fiscal intermediary through the use of XYZ Services, a third party billing service (clearinghouse).

ABC Insurance Company has a National Plan ID (Plan ID) of 12345 and is a Medicare Part A Intermediary. The insurance company received electronic 837 claim transmissions from XYZ Services, a clearinghouse with submitter number A222222221, on behalf of St. Holy Hills Hospital whose NPI is 3999000801 with a Employer Tax ID of 99-1234567.

XYZ Services' address is 234 Main Street, Miami, FL 33132-3111 and the contact person is Jane Doe. St. Holy Hills Hospital's address is 2345 Winter Blvd, Miami, FL 33132-3111.

The transmission contains one Institutional claim. The claim submitted is for ambulance services rendered on September 15, 2006 for Jack J. Jackson. Mr Jackson's Medicare Health Insurance Claim Number is 987654323. The hospital assigned a patient control number of JACKSON123 and medical record number of STHHL12345. Mr Jackson's address is 125 City Avenue, Miami, FL, 33132 and is 7 miles from St. Holy Hills Hospital.

ABC Insurance Company always wants an Ambulance certification on any ambulance run so rather than wait for a request, St Holy Hills Hospital has sent the ambulance certification in the 275 within the same interchange as the 837 claim. St. Holy Hills assigned the Attachment Control Number as 986543.

Below is the 275 and an excerpt from the 837 showing the PWK segment which is used to link the 837 to the 275.

The HL7 CDA portion of this scenario which is carried in the BIN segment is not depicted in these examples. For a representative example of the HL7 CDA, please refer to the appropriate HL7 Additional Information Specification.

Institutional Transmission

ISA*00**00**ZZ*A222222221     *ZZ*12345*060918*0908*^*00501* 000001173*0*P*:~
GS*HC*A222222221*12345*20060918*0908*1173*X*004010X096A1~
ST*837*987654~
.
.
.
CLM*JACKSON123*500***13:A:1*Y*A*Y*Y********N~
DTP*434*RD8*20060915-20060915~
CL1*2*7*01~
PWK*OB*EL***AC*986543~
.
.
.
.
SE*66*987654~
GE*1*1173~

The BIN segment in this example does not display the HL7 CDA. Please refer to the Ambulance AIS for an example of the CDA attachment content. For purposes of this example the CDA is represented by .....

GS*PI*A222222221*12345*060918*0908*1174*X*005010X210~
ST*275*1001*005010X210~
BGN*02*0001*20060918~
NM1*PR*2*ABC INSURANCE COMPANY*****XV*12345~
NM1*41*2*XYZ SERVICES*****46*A222222221~
NM1*1P*2*ST HOLY HILLS HOSPITAL*****XX*3999000801~
NX1*1P~
N3*2345 Winter Blvd~
N4*Miami*FL*33132~
NM1*QC*1*JACKSON*JACK*J***MI*987654323~
REF*EJ*JACKSON123~
REF*EA*STHHL12345~
DTP*472*D8*20060915~
LX*1~
TRN*1*986543~
DTP*368*D8*20060918~
CAT*AE*HL~
EFI*05~
BIN*3192*......~
SE*19*1001~
GE*1*1174~
IEA*2*000001173~

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.

Appendix B. Nomenclature

B.1 ASC X12 Nomenclature

B.1.1 Interchange and Application Control Structures

Appendix B is provided as a reference to the X12 syntax, usage, and related information. It is not a full statement of Interchange and Control Structure rules. The full X12 Interchange and Control Structures and other rules (X12.5, X12.6, X12.59, X12 dictionaries, other X12 standards and official documents) apply unless specifically modified in the detailed instructions of this implementation guide (see Section B.1.1.3.1.2 - Decimal for an example of such a modification).

B.1.1.1 Interchange Control Structure

The transmission of data proceeds according to very strict format rules to ensure the integrity and maintain the efficiency of the interchange. Each business grouping of data is called a transaction set. For instance, a group of benefit enrollments sent from a sponsor to a payer is considered a transaction set.

Each transaction set contains groups of logically related data in units called segments. For instance, the N4 segment used in the transaction set conveys the city, state, ZIP Code, and other geographic information. A transaction set contains multiple segments, so the addresses of the different parties, for example, can be conveyed from one computer to the other. An analogy would be that the transaction set is like a freight train; the segments are like the train's cars; and each segment can contain several data elements the same as a train car can hold multiple crates.

The sequence of the elements within one segment is specified by the ASC X12 standard as well as the sequence of segments in the transaction set. In a more conventional computing environment, the segments would be equivalent to records, and the elements equivalent to fields.

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

The interchange header and trailer segments envelop one or more functional groups or interchange-related control segments and perform the following functions:

  1. Define the data element separators and the data segment terminator.

  2. Identify the sender and receiver.

  3. Provide control information for the interchange.

  4. Allow for authorization and security information.

B.1.1.2 Application Control Structure Definitions and Concepts

B.1.1.2.1 Basic Structure

A data element corresponds to a data field in data processing terminology. A data segment corresponds to a record in data processing terminology. The data segment begins with a segment ID and contains related data elements. A control segment has the same structure as a data segment; the distinction is in the use. The data segment is used primarily to convey user information, but the control segment is used primarily to convey control information and to group data segments.

B.1.1.2.2 Basic Character Set

The section that follows is designed to have representation in the common character code schemes of EBCDIC, ASCII, and CCITT International Alphabet 5. The ASC X12 standards are graphic-character-oriented; therefore, common character encoding schemes other than those specified herein may be used as long as a common mapping is available. Because the graphic characters have an implied mapping across character code schemes, those bit patterns are not provided here.

The basic character set of this standard, shown in Table B.1 - Basic Character Set, includes those selected from the uppercase letters, digits, space, and special characters as specified below.

Table B.1 - Basic Character Set

A...Z 0...9 ! " & ' ( ) + *
, - . / : ; ? = ” (space)
B.1.1.2.3 Extended Character Set

An extended character set may be used by negotiation between the two parties and includes the lowercase letters and other special characters as specified in Table B.2 - Extended Character Set.

Table B.2 - Extended Character Set

a...z % ~ @ [ ] _ { }
\ | < > ^ ` # $

Note that the extended characters include several character codes that have multiple graphical representations for a specific bit pattern. The complete list appears in other standards such as CCITT S.5. Use of the USA graphics for these codes presents no problem unless data is exchanged with an international partner. Other problems, such as the translation of item descriptions from English to French, arise when exchanging data with an international partner, but minimizing the use of codes with multiple graphics eliminates one of the more obvious problems.

For implementations compliant with this guide, either the entire extended character set must be acceptable, or the entire extended character set must not be used. In the absence of a specific trading partner agreement to the contrary, trading partners will assume that the extended character set is acceptable. Use of the extended character set allows the use of the "@" character in email addresses within the PER segment. Users should note that characters in the extended character set, as well as the basic character set, may be used as delimiters only when they do not occur in the data as stated in Section B.1.1.2.4.1 - Base Control Set.

B.1.1.2.4 Control Characters

Two control character groups are specified; they have restricted usage. The common notation for these groups is also provided, together with the character coding in three common alphabets. In Table B.3 - Base Control Set, the column IA5 represents CCITT V.3 International Alphabet 5.

B.1.1.2.4.1 Base Control Set

The base control set includes those characters that will not have a disruptive effect on most communication protocols. These are represented by:

Table B.3 - Base Control Set

NOTATIONNAMEEBCDICASCIIIA5
BELbell2F0707
HThorizontal tab050909
LFline feed250A0A
VTvertical tab0B0B0B
FFform feed0C0C0C
CRcarriage return0D0D0D
FSfile separator1C1C1C
GSgroup separator1D1D1D
RSrecord separator1E1E1E
USunit separator1F1F1F
NL new line 15

The Group Separator (GS) may be an exception in this set because it is used in the 3780 communications protocol to indicate blank space compression.

B.1.1.2.4.2 Extended Control Set

The extended control set includes those that may have an effect on a transmission system. These are shown in Table B.4 - Extended Control Set.

Table B.4 - Extended Control Set

NOTATIONNAMEEBCDICASCIIIA5
SOHstart of header010101
STXstart of text020202
ETXend of text030303
EOTend of transmission370404
ENQenquiry2D0505
ACKacknowledge2E0606
DC1device control 1111111
DC2device control 2121212
DC3device control 3131313
DC4device control 43C1414
NAKnegative acknowledge3D1515
SYNsynchronous idle321616
ETBend of block261717
B.1.1.2.5 Delimiters

A delimiter is a character used to separate two data elements or component elements or to terminate a segment. The delimiters are an integral part of the data.

Delimiters are specified in the interchange header segment, ISA. The ISA segment can be considered in implementations compliant with this guide (see Appendix C, ISA Segment Note 1) to be a 105 byte fixed length record, followed by a segment terminator. The data element separator is byte number 4; the repetition separator is byte number 83; the component element separator is byte number 105; and the segment terminator is the byte that immediately follows the component element separator.

Once specified in the interchange header, the delimiters are not to be used in a data element value elsewhere in the interchange. For consistency, this implementation guide uses the delimiters shown in Table B.5 - Delimiters, in all examples of EDI transmissions.

Table B.5 - Delimiters

CHARACTERNAMEDELIMITER
*AsteriskData Element Separator
^CaratRepetition Separator
:ColonComponent Element Separator
~TildeSegment Terminator

The delimiters above are for illustration purposes only and are not specific recommendations or requirements. Users of this implementation guide should be aware that an application system may use some valid delimiter characters within the application data. Occurrences of delimiter characters in transmitted data within a data element will result in errors in translation. The existence of asterisks (*) within transmitted application data is a known issue that can affect translation software.

B.1.1.3 Business Transaction Structure Definitions and Concepts

The ASC X12 standards define commonly used business transactions (such as a health care claim) in a formal structure called "transaction sets." A transaction set is composed of a transaction set header control segment, one or more data segments, and a transaction set trailer control segment. Each segment is composed of the following:

  • A unique segment ID

  • One or more logically related data elements each preceded by a data element separator

  • A segment terminator

B.1.1.3.1 Data Element

The data element is the smallest named unit of information in the ASC X12standard. Data elements are identified as either simple or component. A data element that occurs as an ordinally positioned member of a composite data structure is identified as a component data element. A data element that occurs in a segment outside the defined boundaries of a composite data structure is identified as a simple data element. The distinction between simple and component data elements is strictly a matter of context because a data element can be used in either capacity.

Data elements are assigned a unique reference number. Each data element has a name, description, type, minimum length, and maximum length. For ID type data elements, this guide provides the applicable ASC X12 code values and their descriptions or references where the valid code list can be obtained.

A simple data element within a segment may have an attribute indicating that it may occur once or a specific number of times more than once. The number of permitted repeats are defined as an attribute in the individual segment where the repeated data element occurs.

Each data element is assigned a minimum and maximum length. The length of the data element value is the number of character positions used except as noted for numeric, decimal, and binary elements.

The data element types shown in Table B.6 - Data Element Types, appear in this implementation guide.

Table B.6 - Data Element Types

SYMBOLTYPE
NnNumeric
RDecimal
IDIdentifier
ANString
DTDate
TMTime
BBinary

The data element minimum and maximum lengths may be restricted in this implementation guide for a compliant implementation. Such restrictions may occur by virtue of the allowed qualifier for the data element or by specific instructions regarding length or format as stated in this implementation guide.

B.1.1.3.1.1 Numeric

A numeric data element is represented by one or more digits with an optional leading sign representing a value in the normal base of 10. The value of a numeric data element includes an implied decimal point. It is used when the position of the decimal point within the data is permanently fixed and is not to be transmitted with the data.

This set of guides denotes the number of implied decimal positions. The representation for this data element type is "Nn" where N indicates that it is numeric and n indicates the number of decimal positions to the right of the implied decimal point.

If n is 0, it need not appear in the specification; N is equivalent to N0. For negative values, the leading minus sign (-) is used. Absence of a sign indicates a positive value. The plus sign (+) must not be transmitted.

EXAMPLE

A transmitted value of 1234, when specified as numeric type N2, represents a value of 12.34.

Leading zeros must be suppressed unless necessary to satisfy a minimum length requirement. The length of a numeric type data element does not include the optional sign.

B.1.1.3.1.2 Decimal

A decimal data element may contain an explicit decimal point and is used for numeric values that have a varying number of decimal positions. This data element type is represented as "R."

The decimal point always appears in the character stream if the decimal point is at any place other than the right end. If the value is an integer (decimal point at the right end) the decimal point must be omitted. For negative values, the leading minus sign (-) is used. Absence of a sign indicates a positive value. The plus sign (+) must not be transmitted.

Leading zeros must be suppressed unless necessary to satisfy a minimum length requirement. Trailing zeros following the decimal point must be suppressed unless necessary to indicate precision. The use of triad separators (for example, the commas in 1,000,000) is expressly prohibited. The length of a decimal type data element does not include the optional leading sign or decimal point.

EXAMPLE

A transmitted value of 12.34 represents a decimal value of 12.34.

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

For implementation of this guide under the rules promulgated under the Health Insurance Portability and Accountability Act (HIPAA), decimal data elements in 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 the statement in the preceding paragraph that the decimal point and leading sign, if sent, are not part of the character count.

EXAMPLE

For implementations mandated under HIPAA rules:

  • 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.1.3 Identifier

An identifier data element always contains a value from a predefined list of codes that is maintained by the ASC X12 Committee or some other body recognized by the Committee. Trailing spaces must be suppressed unless they are necessary to satisfy a minimum length. An identifier is always left justified. The representation for this data element type is "ID."

B.1.1.3.1.4 String

A string data element is a sequence of any characters from the basic or extended character sets. The string data element must contain at least one non-space character. The significant characters shall be left justified. Leading spaces, when they occur, are presumed to be significant characters. Trailing spaces must be suppressed unless they are necessary to satisfy a minimum length. The representation for this data element type is "AN."

B.1.1.3.1.5 Date

A date data element is used to express the standard date in either YYMMDD or CCYYMMDD format in which CC is the first two digits of the calendar year, YY is the last two digits of the calendar year, MM is the month (01 to 12), and DD is the day in the month (01 to 31). The representation for this data element type is "DT." Users of this guide should note that all dates within transactions are 8-character dates (millennium compliant) in the format CCYYMMDD. The only date data element that is in format YYMMDD is the Interchange Date data element in the ISA segment and the TA1 segment where the century is easily determined because of the nature of an interchange header.

B.1.1.3.1.6 Time

A time data element is used to express the ISO standard time HHMMSSd..d format in which HH is the hour for a 24 hour clock (00 to 23), MM is the minute (00 to 59), SS is the second (00 to 59) and d..d is decimal seconds. The representation for this data element type is "TM." The length of the data element determines the format of the transmitted time.

EXAMPLE

Transmitted data elements of four characters denote HHMM. Transmitted data elements of six characters denote HHMMSS.

B.1.1.3.1.7 Binary

The binary data element is any sequence of octets ranging in value from binary 00000000 to binary 11111111. This data element type has no defined maximum length. Actual length is specified by the immediately preceding data element. Within the body of a transaction set (from ST to SE) implemented according to this technical report, the binary data element type is only used in the segments Binary Data Segment BIN, and Binary Data Structure BDS. Within those segments, Data Element 785 Binary Data is a string of octets which can assume any binary pattern from hexadecimal 00 to FF, and can be used to send text as well as coded data, including data from another application in its native format. The binary data type is also used in some control and security structures.

Not all transaction sets use the Binary Data Segment BIN or Binary Data Structure BDS.

B.1.1.3.2 Repeating Data Elements

Simple or composite data elements within a segment can be designated asrepeating data elements. Repeating data elements are adjacent data elements that occur up to a number of times specified in the standard as number of repeats. The implementation guide may also specify the number of repeats of a repeating data element in a specific location in the transaction that are permitted in a compliant implementation. Adjacent occurrences of the same repeating simple data element or composite data structure in a segment shall be separated by a repetition separator.

B.1.1.3.3 Composite Data Structure

The composite data structure is an intermediate unit of information in a segment. Composite data structures are composed of one or more logically related simple data elements, each, except the last, followed by a sub-element separator. The final data element is followed by the next data element separator or the segment terminator. Each simple data element within a composite is called a component.

Each composite data structure has a unique four-character identifier, a name, and a purpose. The identifier serves as a label for the composite. A composite data structure can be further defined through the use of syntax notes, semantic notes, and comments. Each component within the composite is further characterized by a reference designator and a condition designator. The reference designators and the condition designators are described in Section B.1.1.3.8 - Reference Designator and Section B.1.1.3.9 - Condition Designator.

A composite data structure within a segment may have an attribute indicating that it may occur once or a specific number of times more than once. The number of permitted repeats are defined as an attribute in the individual segment where the repeated composite data structure occurs.

B.1.1.3.4 Data Segment

The data segment is an intermediate unit of information in a transaction set. In the data stream, a data segment consists of a segment identifier, one or more composite data structures or simple data elements each preceded by a data element separator and succeeded by a segment terminator.

Each data segment has a unique two- or three-character identifier, a name, and a purpose. The identifier serves as a label for the data segment. A segment can be further defined through the use of syntax notes, semantic notes, and comments. Each simple data element or composite data structure within the segment is further characterized by a reference designator and a condition designator.

B.1.1.3.5 Syntax Notes

Syntax notes describe relational conditions among two or more data segment units within the same segment, or among two or more component data elements within the same composite data structure. For a complete description of the relational conditions, See Section B.1.1.3.9 - Condition Designator.

B.1.1.3.6 Semantic Notes

Simple data elements or composite data structures may be referenced by a semantic note within a particular segment. A semantic note provides important additional information regarding the intended meaning of a designated data element, particularly a generic type, in the context of its use within a specific data segment. Semantic notes may also define a relational condition among data elements in a segment based on the presence of a specific value (or one of a set of values) in one of the data elements.

B.1.1.3.7 Comments

A segment comment provides additional information regarding the intended use of the segment.

B.1.1.3.8 Reference Designator

Each simple data element or composite data structure in a segment is provided a structured code that indicates the segment in which it is used and the sequential position within the segment. The code is composed of the segment identifier followed by a two-digit number that defines the position of the simple data element or composite data structure in that segment.

For purposes of creating reference designators, the composite data structure is viewed as the hierarchical equal of the simple data element. Each component data element in a composite data structure is identified by a suffix appended to the reference designator for the composite data structure of which it is a member. This suffix is prefixed with a hyphen and defines the position of the component data element in the composite data structure.

EXAMPLE

  • The first simple element of the CLP segment would be identified as CLP01.

  • The first position in the SVC segment is occupied by a composite data structure that contains seven component data elements, the reference designator for the second component data element would be SVC01-02.

B.1.1.3.9 Condition Designator

This section provides information about X12 standard conditions designators. It is provided so that users will have information about the general standard. Implementation guides may impose other conditions designators. See implementation guide section 2.1 Presentation Examples for detailed information about the implementation guide Industry Usage requirements for compliant implementation.

Data element conditions are of three types: mandatory, optional, and relational. They define the circumstances under which a data element may be required to be present or not present in a particular segment.

Table B.7 - Condition Designator

DESIGNATOR DESCRIPTION
M- Mandatory The designation of mandatory is absolute in the sense that there is no dependency on other data elements. This designation may apply to either simple data elements or composite data structures. If the designation applies to a composite data structure, then at least one value of a component data element in that composite data structure shall be included in the data segment.
O- OptionalThe designation of optional means that there is no requirement for a simple data element or composite data structure to be present in the segment. The presence of a value for a simple data element or the presence of value for any of the component data elements of a composite data structure is at the option of the sender.
X- RelationalRelational conditions may exist among two or more simple data elements within the same data segment based on the presence or absence of one of those data elements (presence means a data element must not be empty). Relational conditions are specified by a condition code (see table below) and the reference designators of the affected data elements. A data element may be subject to more than one relational condition.
The definitions for each of the condition codes used within syntax notes are detailed below:
CONDITION CODEDEFINITION
P- Paired or Multiple If any element specified in the relational condition is present, then all of the elements specified must be present.
R- RequiredAt least one of the elements specified in the condition must be present.
E- Exclusion Not more than one of the elements specified in the condition may be present.
C- ConditionalIf the first element specified in the condition is present, then all other elements must be present. However, any or all of the elements not specified as the first element in the condition may appear without requiring that the first element be present. The order of the elements in the condition does not have to be the same as the order of the data elements in the data segment.
L- List Conditional If the first element specified in the condition is present, then at least one of the remaining elements must be present. However, any or all of the elements not specified as the first element in the condition may appear without requiring that the first element be present. The order of the elements in the condition does not have to be the same as the order of the data elements in the data segment.
B.1.1.3.10 Absence of Data

Any simple data element that is indicated as mandatory must not be empty if the segment is used. At least one component data element of a composite data structure that is indicated as mandatory must not be empty if the segment is used. Optional simple data elements and/or composite data structures and their preceding data element separators that are not needed must be omitted if they occur at the end of a segment. If they do not occur at the end of the segment, the simple data element values and/or composite data structure values may be omitted. Their absence is indicated by the occurrence of their preceding data element separators, in order to maintain the element's or structure's position as defined in the data segment.

Likewise, when additional information is not necessary within a composite, the composite may be terminated by providing the appropriate data element separator or segment terminator.

If a segment has no data in any data element within the segment (an "empty" segment), that segment must not be sent.

B.1.1.3.11 Control Segments

A control segment has the same structure as a data segment, but it is used fortransferring control information rather than application information.

B.1.1.3.11.1 Loop Control Segments

Loop control segments are used only to delineate bounded loops. Delineation of the loop shall consist of the loop header (LS segment) and the loop trailer (LE segment). The loop header defines the start of a structure that must contain one or more iterations of a loop of data segments and provides the loop identifier for this loop. The loop trailer defines the end of the structure. The LS segment appears only before the first occurrence of the loop, and the LE segment appears only after the last occurrence of the loop. Unbounded looping structures do not use loop control segments.

B.1.1.3.11.2 Transaction Set Control Segments

The transaction set is delineated by the transaction set header (ST segment) and the transaction set trailer (SE segment). The transaction set header identifies the start and identifier of the transaction set. The transaction set trailer identifies the end of the transaction set and provides a count of the data segments, which includes the ST and SE segments.

B.1.1.3.11.3 Functional Group Control Segments

The functional group is delineated by the functional group header (GS segment) and the functional group trailer (GE segment). The functional group header starts and identifies one or more related transaction sets and provides a control number and application identification information. The functional group trailer defines the end of the functional group of related transaction sets and provides a count of contained transaction sets.

B.1.1.3.11.4 Relations among Control Segments

The control segment of this standard must have a nested relationship as is shown and annotated in this subsection. The letters preceding the control segment name are the segment identifier for that control segment. The indentation of segment identifiers shown below indicates the subordination among control segments.

GS Functional Group Header, starts a group of related transaction sets.

ST Transaction Set Header, starts a transaction set.

LS Loop Header, starts a bounded loop of data segments but is not part of the loop.

LS Loop Header, starts an inner, nested, bounded loop.

LE Loop Trailer, ends an inner, nested bounded loop.

LE Loop Trailer, ends a bounded loop of data segments but is not part of the loop.

SE Transaction Set Trailer, ends a transaction set.

GE Functional Group Trailer, ends a group of related transaction sets.

More than one ST/SE pair, each representing a transaction set, may be used within one functional group. Also more than one LS/LE pair, each representing a bounded loop, may be used within one transaction set.

B.1.1.3.12 Transaction Set

The transaction set is the smallest meaningful set of information exchanged between trading partners. The transaction set consists of a transaction set header segment, one or more data segments in a specified order, and a transaction set trailer segment. See Figure B.1 - Transmission Control Schematic.

B.1.1.3.12.1 Transaction Set Header and Trailer

A transaction set identifier uniquely identifies a transaction set. This identifier is the first data element of the Transaction Set Header Segment (ST). A user assigned transaction set control number in the header must match the control number in the Trailer Segment (SE) for any given transaction set. The value for the number of included segments in the SE segment is the total number of segments in the transaction set, including the ST and SE segments.

B.1.1.3.12.2 Data Segment Groups

The data segments in a transaction set may be repeated as individual data segments or as unbounded or bounded loops.

B.1.1.3.12.3 Repeated Occurrences of Single Data Segments

When a single data segment is allowed to be repeated, it may have a specified maximum number of occurrences defined at each specified position within a given transaction set standard. Alternatively, a segment may be allowed to repeat an unlimited number of times. The notation for an unlimited number of repetitions is ">1."

B.1.1.3.12.4 Loops of Data Segments

Loops are groups of semantically related segments. Data segment loops may be unbounded or bounded.

Unbounded Loops

To establish the iteration of a loop, the first data segment in the loop must appear once and only once in each iteration. Loops may have a specified maximum number of repetitions. Alternatively, the loop may be specified as having an unlimited number of iterations. The notation for an unlimited number of repetitions is ">1."

A specified sequence of segments is in the loop. Loops themselves are optional or mandatory. The requirement designator of the beginning segment of a loop indicates whether at least one occurrence of the loop is required. Each appearance of the beginning segment defines an occurrence of the loop.

The requirement designator of any segment within the loop after the beginning segment applies to that segment for each occurrence of the loop. If there is a mandatory requirement designator for any data segment within the loop after the beginning segment, that data segment is mandatory for each occurrence of the loop. If the loop is optional, the mandatory segment only occurs if the loop occurs.

Bounded Loops

The characteristics of unbounded loops described previously also apply to bounded loops. In addition, bounded loops require a Loop Start Segment (LS) to appear before the first occurrence and a Loop End Segment (LE) to appear after the last consecutive occurrence of the loop. If the loop does not occur, the LS and LE segments are uppressed.

B.1.1.3.12.5 Data Segments in a Transaction Set

When data segments are combined to form a transaction set, three characteristics are applied to each data segment: a requirement designator, a position in the transaction set, and a maximum occurrence.

B.1.1.3.12.6 Data Segment Requirement Designators

A data segment, or loop, has one of the following requirement designators for health care and insurance transaction sets, indicating its appearance in the data stream of a transmission. These requirement designators are represented by a single character code.

Table B.8 - Data Segment Requirement Designators

DESIGNATORDESCRIPTION
M- MandatoryThis data segment must be included in the transaction set. (Note that a data segment may be mandatory in a loop of data segments, but the loop itself is optional if the beginning segment of the loop is designated as optional.)
O- OptionalThe presence of this data segment is the option of the sending party.
B.1.1.3.12.7 Data Segment Position

The ordinal positions of the segments in a transaction set are explicitly specified for that transaction. Subject to the flexibility provided by the optional requirement designators of the segments, this positioning must be maintained.

B.1.1.3.12.8 Data Segment Occurrence

A data segment may have a maximum occurrence of one, a finite number greater than one, or an unlimited number indicated by ">1."

B.1.1.3.13 Functional Group

A functional group is a group of similar transaction sets that is bounded by a functional group header segment and a functional group trailer segment. The functional identifier defines the group of transactions that may be included within the functional group. The value for the functional group control number in the header and trailer control segments must be identical for any given group. The value for the number of included transaction sets is the total number of transaction sets in the group. See Figure B.1 - Transmission Control Schematic.

B.1.1.4 Envelopes and Control Structures

B.1.1.4.1 Interchange Control Structures

Typically, the term "interchange" connotes the ISA/IEA envelope that istransmitted between trading/business partners. Interchange control is achievedthrough several "control" components. The interchange control number iscontained in data element ISA13 of the ISA segment. The identical control numbermust also occur in data element 02 of the IEA segment. Most commercialtranslation software products will verify that these two elements are identical.In most translation software products, if these elements are different theinterchange will be "suspended" in error.

There are many other features of the ISA segment that are used for controlmeasures. For instance, the ISA segment contains data elements such asauthorization information, security information, sender identification, andreceiver identification that can be used for control purposes. These dataelements are agreed upon by the trading partners prior to transmission. Theinterchange date and time data elements as well as the interchange controlnumber within the ISA segment are used for debugging purposes when there is aproblem with the transmission or the interchange.

Data Element ISA12, Interchange Control Version Number, indicates the versionof the ISA/IEA envelope. GS08 indicates the version of the transaction setscontained within the ISA/IEA envelope. The versions are not required to be thesame. An Interchange Acknowledgment can be requested through data element ISA14.The interchange acknowlegement is the TA1 segment. Data element ISA15, TestIndicator, is used between trading partners to indicate that the transmission isin a "test" or "production" mode. Data element ISA16, Subelement Separator, isused by the translator for interpretation of composite data elements.

The ending component of the interchange or ISA/IEA envelope is the IEAsegment. Data element IEA01 indicates the number of functional groups that areincluded within the interchange. In most commercial translation softwareproducts, an aggregate count of functional groups is kept while interpreting theinterchange. This count is then verified with data element IEA01. If there is adiscrepancy, in most commercial products, the interchange is suspended. Theother data element in the IEA segment is IEA02 which is referenced above.

See Appendix C, EDI Control Directory, for a complete detailing of theinter-change control header and trailer. The authors recommend that when twotransactions with different X12 versions numbers are sent in one interchangecontrol structure (multiple functional groups within one ISA/IEA envelope), theInterchange Control version used should be that of the most recent transactionversion included in the envelope. For the transmission of HIPAA transactionswith mixed versions, this would be a compliant enveloping structure.

B.1.1.4.2 Functional Groups

Control structures within the functional group envelope include the functionalidentifier code in GS01. The Functional Identifier Code is used by thecommercial translation software during interpretation of the interchange todetermine the different transaction sets that may be included within thefunctional group. If an inappropriate transaction set is contained within thefunctional group, most commercial translation software will suspend thefunctional group within the interchange. The Application Sender's Code in GS02can be used to identify the sending unit of the transmission. The ApplicationReceiver's Code in GS03 can be used to identify the receiving unit of thetransmission. The functional group contains a creation date (GS04) and creationtime (GS05) for the functional group. The Group Control Number is contained inGS06. These data elements (GS04, GS05, and GS06) can be used for debuggingpurposes. GS08,Version/Release/Industry Identifier Code is theversion/release/sub-release of the transaction sets being transmitted in thisfunctional group.

The Functional Group Control Number in GS06 must be identical to data element02 of the GE segment. Data element GE01 indicates the number of transaction setswithin the functional group. In most commercial translation software products,an aggregate count of the transaction sets is kept while interpreting thefunctional group. This count is then verified with data element GE01.

See Appendix C, EDI Control Directory, for a complete detailing of thefunctional group header and trailer.

B.1.1.4.3 HL Structures

The HL segment is used in several X12 transaction sets to identify levels of detail information using a hierarchical structure, such as relating dependents to a subscriber. Hierarchical levels may differ from guide to guide.

For example, each provider can bill for one or more subscribers, each subscriber can have one or more dependents and the subscriber and the dependents can make one or more claims.

Each guide states what levels are available, the level's usage, number of repeats, and whether that level has subordinate levels within a transaction set.

For implementations compliant with this guide, the repeats of the loopsidentified by the HL structure shall appear in the hierarchical order specifiedin BHT01, when those particular hierarchical levels exist. That is, an HL parentloop must be followed by the subordinate child loops, if any, prior tocommencing a new HL parent loop at the same hierarchical level.

The following diagram, from transaction set 837, illustrates a typical hierarchy.

The two examples below illustrate this requirement:

Example 1 based on Implementation Guide 811X201:

INSURER

First STATE in transaction (child of INSURER)

First POLICY in transaction (child of first STATE)

First VEHICLE in transaction (child of first POLICY)

Second POLICY in transaction (child of first STATE)

Second VEHICLE in transaction (child of second POLICY)

Third VEHICLE in transaction (child of second POLICY)

Second STATE in transaction (child of INSURER)

Third POLICY in transaction (child of second STATE)

Fourth VEHICLE in transaction (child of third POLICY)

Example 2 based on Implementation Guide 837X141

First PROVIDER in transaction

First SUBSCRIBER in transaction (child of first PROVIDER)

Second PROVIDER in transaction

Second SUBSCRIBER in transaction (child of second PROVIDER)

First DEPENDENT in transaction (child of second SUBSCRIBER)

Second DEPENDENT in transaction (child of second SUBSCRIBER)

Third SUBSCRIBER in transaction (child of second PROVIDER)

Third PROVIDER in transaction

Fourth SUBSCRIBER in transaction (child of third PROVIDER)

Fifth SUBSCRIBER in transaction (child of third PROVIDER)

Third DEPENDENT in transaction (child of fifth SUBSCRIBER)

B.1.1.5 Acknowledgments

B.1.1.5.1 Interchange Acknowledgment, TA1

The TA1 segment provides the capability for the interchange receiver to notify the sender that a valid envelope was received or that problems were encountered with the interchange control structure. The TA1 verifies the envelopes only. Transaction set-specific verification is accomplished through use of the Functional Acknowledgment Transaction Set, 997. See Section B.1.1.5.2 - Functional Acknowledgment, 997, for more details. The TA1 is unique in that it is a single segment transmitted without the GS/GE envelope structure. A TA1 can be included in an interchange with other functional groups and transactions.

Encompassed in the TA1 are the interchange control number, interchange date and time, interchange acknowledgment code, and the interchange note code. The interchange control number, interchange date and time are identical to those that were present in the transmitted interchange from the trading partner. This provides the capability to associate the TA1 with the transmitted interchange. TA104, Interchange Acknowledgment Code, indicates the status of the interchange control structure. This data element stipulates whether the transmitted interchange was accepted with no errors, accepted with errors, or rejected because of errors. TA105, Interchange Note Code, is a numerical code that indicates the error found while processing the interchange control structure. Values for this data element indicate whether the error occurred at the interchange or functional group envelope.

B.1.1.5.2 Functional Acknowledgment, 997

The Functional Acknowledgment Transaction Set, 997, has been designed to allow trading partners to establish a comprehensive control function as a part of their business exchange process. This acknowledgment process facilitates control of EDI. There is a one-to-one correspondence between a 997 and a functional group. Segments within the 997 can identify the acceptance or rejection of the functional group, transaction sets or segments. Data elements in error can also be identified. There are many EDI implementations that have incorporated the acknowledgment process in all of their electronic communications. The 997 is used as a functional acknowledgment to a previously transmitted functional group.

The 997 is a transaction set and thus is encapsulated within the interchange control structure (envelopes) for transmission.

B.2 Object Descriptors

Object Descriptors (OD) provide a method to uniquely identify specific locations within an implementation guide. There is an OD assigned at every level of the X12N implementation:

  1. Transaction Set

  2. Loop

  3. Segment

  4. Composite Data Element

  5. Component Data Element

  6. Simple Data Element

ODs at the first four levels are coded using X12 identifiers separated by underbars:

EntityExample
1. Transaction Set Identifier plus a unique 2 character value837Q1
2. Above plus under bar plus Loop Identifier as assigned within an implementation guide837Q1_2330C
3. Above plus under bar plus Segment Identifier837Q1_2330C_NM1
4. Above plus Reference Designator plus under bar plus Composite Identifier837Q1_2400_SV101_C003

The fifth and sixth levels add a name derived from the "Industry Term" defined in the X12N Data Dictionary. The name is derived by removing the spaces.

EntityExample
5. Number 4 above plus composite sequence plus under bar plus name837Q1_2400_SV101_C00302_ProcedureCode
6. Number 3 above plus Reference Designator plus two under bars plus name837Q1_2330C_NM109__OtherPayerPatientPrimaryIdentifier

Said in another way, ODs contain a coded component specifying a location in an implementation guide, a separator, and a name portion. For example:

Since ODs are unique across all X12N implementation guides, they can be used for a variety of purposes. For example, as a cross reference to older data transmission systems, like the National Standard Format for health care claims, or to form XML tags for newer data transmission systems.

Appendix D. Change Summary

This Implementation Guide defines X12N implementation 005010X210 of the Additional Information to Support a Health Care Claim or Encounter. It is based on version/release/subrelease 005010 of the ASC X12 standards.

Implementation of 005010X210 contains significant changes and clarifications. It can only be used with other trading partners who have also implemented 005010X210. Below is a high-level description of the changes in implementation of 005010X210.

D.1 Change Descriptions

  1. Sections one and two have been revised in accordance with version 5010 of the X12N Implementation Guide Handbook and Common Content. New/revised sections include 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10.

  2. The guide number (005010X210) is now documented in Section 1.2 Version Information. This identifier must be inserted as elements GS08 and ST03 in all transactions created according to this implementation guide.

  3. The Functional Identifier Code (PI) is now documented in Section 1.2 Version Information. This identifier must be inserted as element GS01 in all transactions created according to this implementation guide.

  4. Section 1.1 was revised to refer to organizations as entities.

  5. The registered trademark was added to the word LOINC�.

  6. The HL7 website was added to section 1.1.

  7. The title of section 1.4 was changed to Business Usage.

  8. The implementation guide no longer requires the unsolicited 275 to be sent within the same transmission as the original 837. Section 1.4.2 was revised to include this change.

  9. The Information Flows in section 1.4.3 were revised to indicate the solicited or unsolicited models appropriately.

  10. The Information Flows in section 1.4.3 were revised to include the 837 Health Care Data reporting flow.

  11. The Information Flows in section 1.4.3 were revised to remove the 835 flow.

  12. Section 1.5 which is new due to the Common Content includes business terminology/definitions for terminology use in this implementation guide.

  13. All of the dates in the examples have been updated with more current dates.

  14. The 1000A Payer Name and the 1000C Provider Name Information NM1 segments were revised to make the qualifiers in NM108 consistent with the 277 Health Care Claim Request for Additional Information and the 837 Claim.

  15. The 1000A PER segment notes were revised to be consistent with the 277 Health Care Claim Request for Additional Information.

  16. The PRV, NX1, N3, N4 segments were added to the 1000C loop.

  17. The qualifiers in the 1000C REF segment were revised to only include G2, 0B, 1G and LU.

  18. The 1000C NM108 and NM109 usage was changed to situational and only the XX qualifier can be used in NM108.

  19. The 1000D DTP segment for the Institutional Claim Date has been changed to the Claim Service date. The situational rule has been changed to be required when the information submitted/requested applies to the entire claim. The DTP01 qualifier of 434 was replaced with the 472 qualifier.

  20. The 1000D DTP02 element was changed to include the D8 qualifier.

  21. The qualifier of II was added to the 1000D NM108 data element.

  22. The 2000A REF segment for the procedure code was revised to be consistent with the 277 Health Care Claim Request for Additional Information and the 837 Claim. Qualifier codes and notes were added to the REF01 data element. A 2000A REF segment was added to support procedure code modifiers.

  23. Another iteration of the 2000A REF segment was added for the reporting of procedure code modifiers.

  24. The CAT02 data element was changed to include additional codes and notes to better define the contents of the BIN segment.

  25. The BIN01 and BIN02 data element notes were revised to clarify the usage.

  26. The segment terminators used in the 275 transactions must not be used within the data contents of BIN02.

  27. The BIN02 element length was changed to 1/(1E+15)-1.

  28. Appendix B was revised to include the definition of Binary.

  29. Appendix F for the 102 Acknowledgment Transaction was removed.