Beni Solutions
X12 834 Inbound_Companion_Guide
X12 Release 5010Revised
Aug 18, 1:51 PM
—
Delimiters
- ~ Segment
- * Element
- : Component
- ^ Repetition
Powered by
Build EDI implementation guides at stedi.com
Overview
ISA
-
Interchange Control Header
Max use 1
Required
GS
-
Functional Group Header
Max use 1
Required
heading
detail
Member Level Detail Loop
INS
0100
Member Level Detail
Max use 1
Required
REF
0200
Subscriber Identifier
Max use 1
Required
REF
0200
Member Policy Number
Max use 1
Required
REF
0200
Member Supplemental Identifier
Max use 13
Optional
DTP
0250
Member Level Dates
Max use 5
Optional
Member Name Loop
NM1
0300
Member Name
Max use 1
Required
PER
0400
Member Communications Numbers
Max use 1
Optional
N3
0500
Member Residence Street Address
Max use 1
Optional
N4
0600
Member City, State, ZIP Code
Max use 1
Optional
DMG
0800
Member Demographics
Max use 1
Required
ICM
1100
Member Income
Max use 1
Optional
HLH
1300
Health Information
Max use 1
Optional
SE
6900
Transaction Set Trailer
Max use 1
Required
GE
-
Functional Group Trailer
Max use 1
Required
IEA
-
Interchange Control Trailer
Max use 1
Required
ISA
Interchange Control Header
RequiredMax use 1
—
Example
Required
Identifier (ID)
—
- 00
- No Authorization Information Present (No Meaningful Information in I02)
Required
Identifier (ID)
—
- 00
- No Security Information Present (No Meaningful Information in I04)
Required
Identifier (ID)
—
- 00501
- Standards Approved for Publication by ASC X12 Procedures Review Board through October 2003
Required
Identifier (ID)
Min 1Max 1
—
- 0
- No Interchange Acknowledgment Requested
- 1
- Interchange Acknowledgment Requested (TA1)
Required
Identifier (ID)
Min 1Max 1
—
- I
- Information
- P
- Production Data
- T
- Test Data
GS
Functional Group Header
RequiredMax use 1
—
Example
Required
Identifier (ID)
—
- BE
- Benefit Enrollment and Maintenance (834)
Required
Identifier (ID)
Min 1Max 2
—
- T
- Transportation Data Coordinating Committee (TDCC)
- X
- Accredited Standards Committee X12
Heading
ST
0100
Heading > ST
Transaction Set Header
RequiredMax use 1
—
Example
BGN
0200
Heading > BGN
Beginning Segment
RequiredMax use 1
—
Example
Required
Time (TM)
HHMM, HHMMSS, HHMMSSD, or HHMMSSDD format
—
Usage notes
—
Optional
Identifier (ID)
—
- 01
- Equivalent to ISO P01
- 02
- Equivalent to ISO P02
- 03
- Equivalent to ISO P03
- 04
- Equivalent to ISO P04
- 05
- Equivalent to ISO P05
- 06
- Equivalent to ISO P06
- 07
- Equivalent to ISO P07
- 08
- Equivalent to ISO P08
- 09
- Equivalent to ISO P09
- 10
- Equivalent to ISO P10
- 11
- Equivalent to ISO P11
- 12
- Equivalent to ISO P12
- 13
- Equivalent to ISO M12
- 14
- Equivalent to ISO M11
- 15
- Equivalent to ISO M10
- 16
- Equivalent to ISO M09
- 17
- Equivalent to ISO M08
- 18
- Equivalent to ISO M07
- 19
- Equivalent to ISO M06
- 20
- Equivalent to ISO M05
- 21
- Equivalent to ISO M04
- 22
- Equivalent to ISO M03
- 23
- Equivalent to ISO M02
- 24
- Equivalent to ISO M01
- AD
- Alaska Daylight Time
- AS
- Alaska Standard Time
- AT
- Alaska Time
- CD
- Central Daylight Time
- CS
- Central Standard Time
- CT
- Central Time
- ED
- Eastern Daylight Time
- ES
- Eastern Standard Time
- ET
- Eastern Time
- GM
- Greenwich Mean Time
- HD
- Hawaii-Aleutian Daylight Time
- HS
- Hawaii-Aleutian Standard Time
- HT
- Hawaii-Aleutian Time
- LT
- Local Time
- MD
- Mountain Daylight Time
- MS
- Mountain Standard Time
- MT
- Mountain Time
- ND
- Newfoundland Daylight Time
- NS
- Newfoundland Standard Time
- NT
- Newfoundland Time
- PD
- Pacific Daylight Time
- PS
- Pacific Standard Time
- PT
- Pacific Time
- TD
- Atlantic Daylight Time
- TS
- Atlantic Standard Time
- TT
- Atlantic Time
- UT
- Universal Time Coordinate
REF
0300
Heading > REF
Reference Information
OptionalMax use >1
—
Example
DTP
0400
Heading > DTP
Date or Time or Period
OptionalMax use >1
—
Example
QTY
0600
Heading > QTY
Quantity Information
OptionalMax use >1
—
Example
1000A Sponsor Name Loop
RequiredMax 1
N1
0700
Heading > Sponsor Name Loop > N1
Sponsor Name
RequiredMax use 1
—
Usage notes
—
Example
1000A Sponsor Name Loop end
1000B Payer Loop
RequiredMax 1
N1
0700
Heading > Payer Loop > N1
Payer
RequiredMax use 1
—
Usage notes
—
Example
1000B Payer Loop end
1000C TPA/Broker Name Loop
OptionalMax 2
N1
0700
Heading > TPA/Broker Name Loop > N1
TPA/Broker Name
RequiredMax use 1
—
Usage notes
—
Example
Required
Identifier (ID)
—
- BO
- Broker or Sales Office
- TV
- Third Party Administrator (TPA)
Required
Identifier (ID)
—
- 94
- Code assigned by the organization that is the ultimate destination of the transaction set
- FI
- Federal Taxpayer's Identification Number
- XV
- Centers for Medicare and Medicaid Services PlanID
1000C TPA/Broker Name Loop end
Heading end
Detail
2000 Member Level Detail Loop
RequiredMax >1
INS
0100
Detail > Member Level Detail Loop > INS
Member Level Detail
RequiredMax use 1
—
Usage notes
—
Example
If either Date Time Period Format Qualifier (INS-11) or Date Time Period (INS-12) is present, then the other is required
Required
Identifier (ID)
—
Usage notes
—
- 01
- Spouse
- 18
- Self
- 19
- Child
- 53
- Life Partner
Required
Identifier (ID)
—
- 001
- Change—
- 021
- Addition
- 024
- Cancellation or Termination
- 030
- Audit or Compare—
Optional
Identifier (ID)
—
- 01
- Divorce
- 02
- Birth
- 03
- Death
- 04
- Retirement
- 05
- Adoption
- 06
- Strike
- 07
- Termination of Benefits
- 08
- Termination of Employment
- 09
- Consolidation Omnibus Budget Reconciliation Act (COBRA)
- 10
- Consolidation Omnibus Budget Reconciliation Act (COBRA) Premium Paid
- 11
- Surviving Spouse
- 14
- Voluntary Withdrawal
- 15
- Primary Care Provider (PCP) Change
- 16
- Quit
- 17
- Fired
- 18
- Suspended
- 20
- Active
- 21
- Disability
- 22
- Plan Change
- 25
- Change in Identifying Data Elements
- 26
- Declined Coverage
- 27
- Pre-Enrollment
- 28
- Initial Enrollment
- 29
- Benefit Selection
- 31
- Legal Separation
- 32
- Marriage
- 33
- Personnel Data
- 37
- Leave of Absence with Benefits
- 38
- Leave of Absence without Benefits
- 39
- Lay Off with Benefits
- 40
- Lay Off without Benefits
- 41
- Re-enrollment
- 43
- Change of Location
- 59
- Non Payment
- AA
- Dissatisfaction with Office Staff
- AB
- Dissatisfaction with Medical Care/Services Rendered
- AC
- Inconvenient Office Location
- AD
- Dissatisfaction with Office Hours
- AE
- Unable to Schedule Appointments in a Timely Manner
- AF
- Dissatisfaction with Physician's Referral Policy
- AG
- Less Respect and Attention Time Given than to Other Patients
- AH
- Patient Moved to a New Location
- AI
- No Reason Given
- AJ
- Appointment Times not Met in a Timely Manner
- AL
- Algorithm Assigned Benefit Selection
- EC
- Member Benefit Selection
- XN
- Notification Only
- XT
- Transfer
Optional
Identifier (ID)
—
- A
- Active
- C
- Consolidated Omnibus Budget Reconciliation Act (COBRA)
- S
- Surviving Insured
- T
- Tax Equity and Fiscal Responsibility Act (TEFRA)
OptionalMax use 1
To provide Medicare coverage and associated reason for Medicare eligibility
Optional
Identifier (ID)
—
Usage notes
—
- AC
- Active
- FT
- Full-time—
- PT
- Part-time—
- TE
- Terminated
Optional
Identifier (ID)
—
- D8
- Date Expressed in Format CCYYMMDD
REF
0200
Detail > Member Level Detail Loop > REF
Subscriber Identifier
RequiredMax use 1
—
Usage notes
—
Example
REF
0200
Detail > Member Level Detail Loop > REF
Member Policy Number
RequiredMax use 1
—
Example
REF
0200
Detail > Member Level Detail Loop > REF
Member Supplemental Identifier
OptionalMax use 13
—
Example
DTP
0250
Detail > Member Level Detail Loop > DTP
Member Level Dates
OptionalMax use 5
—
Usage notes
—
Example
Required
Identifier (ID)
—
- 303
- Maintenance Effective
- 336
- Employment Begin
- 337
- Employment End
- 356
- Eligibility Begin
- 357
- Eligibility End
Required
Identifier (ID)
—
- D8
- Date Expressed in Format CCYYMMDD
Required
String (AN)
Min 8Max 8
^(19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$ RegEx pattern
—
2100A Member Name Loop
RequiredMax 1
NM1
0300
Detail > Member Level Detail Loop > Member Name Loop > NM1
Member Name
RequiredMax use 1
—
Example
If either Identification Code Qualifier (NM1-08) or Member Identifier (NM1-09) is present, then the other is required
PER
0400
Detail > Member Level Detail Loop > Member Name Loop > PER
Member Communications Numbers
OptionalMax use 1
—
Usage notes
—
Example
If either Communication Number Qualifier (PER-05) or Communication Number (PER-06) is present, then the other is required
Required
Identifier (ID)
—
- CP
- Cellular Phone
- EM
- Electronic Mail
- HP
- Home Phone Number
Optional
Identifier (ID)
—
- CP
- Cellular Phone
- EM
- Electronic Mail
- HP
- Home Phone Number
N3
0500
Detail > Member Level Detail Loop > Member Name Loop > N3
Member Residence Street Address
OptionalMax use 1
—
Usage notes
—
Example
N4
0600
Detail > Member Level Detail Loop > Member Name Loop > N4
Member City, State, ZIP Code
OptionalMax use 1
—
Usage notes
—
Example
DMG
0800
Detail > Member Level Detail Loop > Member Name Loop > DMG
Member Demographics
RequiredMax use 1
—
Usage notes
—
Example
Required
Identifier (ID)
—
- D8
- Date Expressed in Format CCYYMMDD
Required
String (AN)
Min 8Max 8
^(19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$ RegEx pattern
—
Optional
Identifier (ID)
—
- B
- Registered Domestic Partner
- D
- Divorced
- I
- Single
- M
- Married
- R
- Unreported
- S
- Separated
- U
- Unmarried (Single or Divorced or Widowed)
- W
- Widowed
- X
- Legally Separated
ICM
1100
Detail > Member Level Detail Loop > Member Name Loop > ICM
Member Income
OptionalMax use 1
—
Usage notes
—
Example
HLH
1300
Detail > Member Level Detail Loop > Member Name Loop > HLH
Health Information
OptionalMax use 1
—
Example
2100A Member Name Loop end
2300 Health Coverage Loop
OptionalMax 99
HD
2600
Detail > Member Level Detail Loop > Health Coverage Loop > HD
Health Coverage
RequiredMax use 1
—
Example
Required
Identifier (ID)
—
Usage notes
—
- 001
- Change
- 021
- Addition
- 024
- Cancellation or Termination
- 030
- Audit or Compare
Optional
Identifier (ID)
—
- AC
- Basic Life—
- ADD
- Accidental Death or Dismemberment—
- AF
- Supplemental Life—
- AG
- Preventative Care/Wellness
- BH
- Weekly Indemnity—
- DEN
- Dental—
- HLT
- Health—
- MM
- Major Medical—
- PDG
- Prescription Drug
- VIS
- Vision—
Optional
Identifier (ID)
—
- ECH
- Employee and Children
- EMP
- Employee Only
- ESP
- Employee and Spouse
- FAM
- Family
DTP
2700
Detail > Member Level Detail Loop > Health Coverage Loop > DTP
Health Coverage Dates
RequiredMax use 6
—
Example
Required
Identifier (ID)
—
- D8
- Date Expressed in Format CCYYMMDD
Required
String (AN)
Min 8Max 8
^(20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$ RegEx pattern
—
Example values
20240301
20240331
2300 Health Coverage Loop end
2000 Member Level Detail Loop end
SE
6900
Detail > SE
Transaction Set Trailer
RequiredMax use 1
—
Example
Detail end
GE
Functional Group Trailer
RequiredMax use 1
—
Example
IEA
Interchange Control Trailer
RequiredMax use 1
—
Example
EDI Samples
Changes Only File Example
ISA*00* *00* *ZZ*000000000 *ZZ*111111111 *241106*1957*^*00501*000000001*0*T*:~
GS*BE*000000000*111111111*20241120*1957*1*X*005010X220A1~
ST*834*12345*005010X220A1~
BGN*00*12456*20250106*1957****2~
N1*P5**FI*000000000~
N1*IN**FI*111111111~
INS*Y*18*001**A***FT~
REF*0F*123450010~
REF*1L*0065~
REF*DX*0065-001~
DTP*336*D8*20220321~
NM1*IL*1*DOE*JANE****34*123450010~
PER*IP**CP*7123894000*EM*JDOE@GMAIL.COM~
N3*17794 GURTHRIE ST~
N4*CARROLL*IA*51401~
DMG*D8*19830120*F~
HD*001**MM*1798~
DTP*348*D8*20241201~
INS*N*01*001**A~
REF*0F*123450010~
REF*1L*0065~
REF*DX*0065-001~
NM1*IL*1*DOE*JAMES****34*123450011~
DMG*D8*19801221*M~
HD*001**MM*1798~
DTP*348*D8*20241201~
INS*Y*18*001**A***PT~
REF*0F*123450020~
REF*1L*0065~
REF*DX*0065-002~
DTP*336*D8*20240125~
DTP*337*D8*20241128~
NM1*IL*1*BROWN*DILLAN****34*123450020~
PER*IP**EM*DBROWN@GMAIL.COM~
N3*15 FLOYD RD~
N4*VERONA*NJ*07044~
DMG*D8*20000120*M~
HD*001**MM*1799~
DTP*348*D8*20241001~
DTP*349*D8*20241130~
SE*39*12345~
GE*1*1~
IEA*1*000000001~
GS*BE*000000000*111111111*20241120*1957*1*X*005010X220A1~
ST*834*12345*005010X220A1~
BGN*00*12456*20250106*1957****2~
N1*P5**FI*000000000~
N1*IN**FI*111111111~
INS*Y*18*001**A***FT~
REF*0F*123450010~
REF*1L*0065~
REF*DX*0065-001~
DTP*336*D8*20220321~
NM1*IL*1*DOE*JANE****34*123450010~
PER*IP**CP*7123894000*EM*JDOE@GMAIL.COM~
N3*17794 GURTHRIE ST~
N4*CARROLL*IA*51401~
DMG*D8*19830120*F~
HD*001**MM*1798~
DTP*348*D8*20241201~
INS*N*01*001**A~
REF*0F*123450010~
REF*1L*0065~
REF*DX*0065-001~
NM1*IL*1*DOE*JAMES****34*123450011~
DMG*D8*19801221*M~
HD*001**MM*1798~
DTP*348*D8*20241201~
INS*Y*18*001**A***PT~
REF*0F*123450020~
REF*1L*0065~
REF*DX*0065-002~
DTP*336*D8*20240125~
DTP*337*D8*20241128~
NM1*IL*1*BROWN*DILLAN****34*123450020~
PER*IP**EM*DBROWN@GMAIL.COM~
N3*15 FLOYD RD~
N4*VERONA*NJ*07044~
DMG*D8*20000120*M~
HD*001**MM*1799~
DTP*348*D8*20241001~
DTP*349*D8*20241130~
SE*39*12345~
GE*1*1~
IEA*1*000000001~
Full File Example
ISA*00* *00* *ZZ*000000000 *ZZ*111111111 *241106*1957*^*00501*000000001*0*T*:~
GS*BE*000000000*111111111*20241206*1957*1*X*005010X220A1~
ST*834*12345*005010X220A1~
BGN*00*12456*20241206*1957****4~
N1*P5**FI*000000000~
N1*IN**FI*111111111~
INS*Y*18*030**A***FT~
REF*0F*123450010~
REF*1L*0065~
REF*DX*0065-001~
DTP*336*D8*20220321~
NM1*IL*1*DOE*JANE****34*123450010~
PER*IP**CP*7123894000*EM*JDOE@GMAIL.COM~
N3*17794 GURTHRIE ST~
N4*CARROLL*IA*51401~
DMG*D8*19830120*F~
HD*030**MM*1710~
DTP*348*D8*20241201~
INS*N*01*030**A~
REF*0F*123450010~
REF*1L*0065~
REF*DX*0065-001~
NM1*IL*1*DOE*JAMES****34*123450011~
DMG*D8*19801221*M~
HD*030**MM*1710~
DTP*348*D8*20241201~
DTP*349*D8*20241231~
INS*N*19*030**A~
REF*0F*123450010~
REF*1L*0065~
REF*DX*0065-002~
NM1*IL*1*DOE*LISA****34*123450012~
DMG*D8*20101015*F~
HD*030**MM*1711~
DTP*348*D8*20241201~
INS*Y*18*030**A***PT~
REF*0F*123450020~
REF*1L*0065~
REF*DX*0065-002~
DTP*336*D8*20240905~
DTP*337*D8*20241227~
NM1*IL*1*BROWN*DILLAN****34*123450020~
PER*IP**EM*DBROWN@GMAIL.COM~
N3*15 FLOYD RD~
N4*VERONA*NJ*07044~
DMG*D8*20000120*M~
HD*030**MM*1712~
DTP*348*D8*20250101~
DTP*349*D8*20241231~
SE*48*12345~
GE*1*1~
IEA*1*000000001~
GS*BE*000000000*111111111*20241206*1957*1*X*005010X220A1~
ST*834*12345*005010X220A1~
BGN*00*12456*20241206*1957****4~
N1*P5**FI*000000000~
N1*IN**FI*111111111~
INS*Y*18*030**A***FT~
REF*0F*123450010~
REF*1L*0065~
REF*DX*0065-001~
DTP*336*D8*20220321~
NM1*IL*1*DOE*JANE****34*123450010~
PER*IP**CP*7123894000*EM*JDOE@GMAIL.COM~
N3*17794 GURTHRIE ST~
N4*CARROLL*IA*51401~
DMG*D8*19830120*F~
HD*030**MM*1710~
DTP*348*D8*20241201~
INS*N*01*030**A~
REF*0F*123450010~
REF*1L*0065~
REF*DX*0065-001~
NM1*IL*1*DOE*JAMES****34*123450011~
DMG*D8*19801221*M~
HD*030**MM*1710~
DTP*348*D8*20241201~
DTP*349*D8*20241231~
INS*N*19*030**A~
REF*0F*123450010~
REF*1L*0065~
REF*DX*0065-002~
NM1*IL*1*DOE*LISA****34*123450012~
DMG*D8*20101015*F~
HD*030**MM*1711~
DTP*348*D8*20241201~
INS*Y*18*030**A***PT~
REF*0F*123450020~
REF*1L*0065~
REF*DX*0065-002~
DTP*336*D8*20240905~
DTP*337*D8*20241227~
NM1*IL*1*BROWN*DILLAN****34*123450020~
PER*IP**EM*DBROWN@GMAIL.COM~
N3*15 FLOYD RD~
N4*VERONA*NJ*07044~
DMG*D8*20000120*M~
HD*030**MM*1712~
DTP*348*D8*20250101~
DTP*349*D8*20241231~
SE*48*12345~
GE*1*1~
IEA*1*000000001~
Stedi is a registered trademark of Stedi, Inc. All names, logos, and brands of third parties listed on this page are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.