Attachment L.docx
DOCX document 29 KB Posted
- Solicitation number
- 36C24C27Q0007
About this file
This is a technical specification attachment detailing the Insurance Coverage Discovery Interface communication protocol for electronic health insurance transactions between the Veterans Health Administration (VHA) and a contractor.
The attachment specifies the X12 EDI (Electronic Data Interchange) message format standards for HIPAA 270/271 eligibility and benefit inquiry and response transactions. The contractor must receive and process patient insurance search requests from VHA's Austin Financial Services Center using standardized 270 messages containing patient demographics (name, date of birth, address, member identification). The contractor must then respond with formatted 271 messages indicating: (1) receipt and processing of the inquiry, (2) interim status updates when results are not immediately available using mutually agreed upon time intervals with AAA segment codes (such as "please wait X days"), or (3) final results showing discovered insurance policies with payer information, coverage types (medical, pharmacy, mental health, other), group numbers, and dependent information where applicable. If no insurance policies are found, the contractor transmits a 271 response with an AAA segment code indicating no coverage was located. The message structure uses standardized X12 loops and segments including NM1 (name), N3/N4 (address), REF (reference identification), DMG (demographic), DTP (date), EB (eligibility/benefit), and LS/LE (loop start/end) segments. All communications follow the 005010X279A1 implementation convention for healthcare eligibility transactions.
View the file
Other files
| File | Type | Posted |
|---|---|---|
| Attachment B.docx | DOCX document | |
| Attachment K.docx | DOCX document | |
| Attachment D.docx | DOCX document | |
| Attachment F.docx | DOCX document | |
| Attachment A.docx | DOCX document | |
| Attachment H.docx | DOCX document | |
| Attachment G.docx | DOCX document | |
| 36C24C27Q0007.docx | DOCX document | |
| P02 - 36C24C27Q0007 - NOI.docx | DOCX document | |
| Attachment I.docx | DOCX document | |
| P01 - PWS - HCCH I - 10.29.2026.docx | DOCX document | |
| Attachment M.docx | DOCX document | |
| Attachment C - Projected Total Transaction Volumes.docx | DOCX document | |
| Attachment E.docx | DOCX document | |
| Attachment J.docx | DOCX document |
Show all 15
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
ATTACHMENT L – INSURANCE COVERAGE DISCOVERY INTERFACE
Contractor receives a message from VA indicating to search for insurance for this patient; formatted as:
| Segment ID |
| Sample |
HEADER
| ISA |
| ISA*00* *00* *ZZ**<TBD> *ZZ*<TBD> *171212*1534*^*00501*100100100*0*P*:~ |
| GS |
| GS*HS*<TBD>*<TBD>*20171212*1534*100100100*X*005010X279A1~ |
| ST |
| ST*270*100100100*005010X279A1~ |
| BHT |
| BHT*0022*13*539-539887766554*20171212*153400~ |
Loop ID 2000A – INFORAMTION SOURCE LEVEL
| HL |
| HL*1**20*1~ |
Loop ID 2100A – INFORAMTION SOURCE NAME
| NM1 |
| NM1*PR*2*ELECTRONIC COVERAGE DISCOVERY*****PI*<TBD>~ |
Loop ID 2000B – INFORMATION RECEIVER LEVEL
| HL |
| HL*2*1*21*1~ |
Loop ID 2100B – INFORMATION RECEIVER NAME
| NM1 |
| NM1*1P*2*CINCINNATI VAMC*****XX*1234567890~ |
Loop ID 2000C – SUBSCRIBER LEVEL
| HL |
| HL*3*2*22*0~ |
| TRN |
| TRN*1*100100100*9ECTRACE ~ |
Loop ID 2100C – SUBSCRIBER NAME
| NM1 |
| NM1*IL*1*LAST*FIRST*<M>***MI*100200300~ |
| N3 |
| N3*1001 VA BLVD~ |
| N4 |
| N4*CINCINNATI*OH*45201~ |
| DMG |
| DMG*D8*19450101*M~ |
| DTP |
| DTP*291*D8*20171212~ |
Loop ID 2110C – SUBSCRIBER ELIGIBILITY OR BENEFIT INQUIRY
| EQ |
| EQ*30~ |
TRAILER
SE*13*100100100~
GE*1*100100100~
IEA*1*100100100~
*where <TBD> indicates VA originating facility
Contractor sends a message to VA confirming receipt of initial patient demographics for insurance search; formatted as:
| Segment ID |
| Sample |
HEADER
| ST |
| ST*271*100100101*005010X279A1~ |
| BHT |
| BHT*0022*11*539-539887766554*20171212*153400~ |
LOOP ID 2000A—INFORAMTION SOURCE LEVEL
| HL |
| HL*1**20*1~ |
LOOP ID - 2100A INFORAMTION SOURCE NAME
| NM1 |
| NM1*PR*2*ELECTRONIC COVERAGE DISCOVERY*****PI*<TBD>~ |
LOOP ID - 2000B INFORMATION RECEIVER LEVEL
| HL |
| HL*2*1*21*1~ |
LOOP ID - 2100B INFORMATION RECEIVER NAME
| NM1 |
| NM1*1P*2*CINCINNATI VAMC*****XX*1234567890~ |
LOOP ID - 2000C SUBSCRIBER LEVEL
| HL |
| HL*3*2*22*0~ |
| TRN |
| TRN*2*100100100*9ECTRACE ~ |
LOOP ID - 2100C SUBSCRIBER NAME
| NM1 |
| NM1*IL*1*LAST*FIRST*M***MI*100200300~ |
| N3 |
| N3*1001 VA BLVD~ |
| N4 |
| N4*CINCINNATI*OH*45201~ |
| AAA |
| AAA*Y**63*W~ |
| DMG |
| DMG*D8*19450101*M~ |
| DTP |
| DTP*291*D8*20171212~ |
TRAILER
| SE |
| SE*13*100100101~ |
**where AAA*Y**63*W~ is mutually defined as please wait X number of days to submit status check one and can be reformatted to mutually agreeable 2100X/AAA response.
Contractor shall receive a message from VA after X time interval, requesting if search results are available (aka: status check) . The status check message would be a retransmission of the original 270 except for the date/time stamp, which reflect current date and time.
Contractor sends a message to VA indicating results are not ready; formatted as:
| Segment ID |
| Sample |
HEADER
| ST |
| ST*271*100100101*005010X279A1~ |
| BHT |
| BHT*0022*11*539-539887766554*20171212*153400~ |
LOOP ID 2000A—INFORAMTION SOURCE LEVEL
| HL |
| HL*1**20*1~ |
LOOP ID - 2100A INFORAMTION SOURCE NAME
| NM1 |
| NM1*PR*2*ELECTRONIC COVERAGE DISCOVERY*****PI*<TBD>~ |
LOOP ID - 2000B INFORMATION RECEIVER LEVEL
| HL |
| HL*2*1*21*1~ |
LOOP ID - 2100B INFORMATION RECEIVER NAME
| NM1 |
| NM1*1P*2*CINCINNATI VAMC*****XX*1234567890~ |
LOOP ID - 2000C SUBSCRIBER LEVEL
| HL |
| HL*3*2*22*0~ |
| TRN |
| TRN*2*100100100*9ECTRACE ~ |
LOOP ID - 2100C SUBSCRIBER NAME
| NM1 |
| NM1*IL*1*LAST*FIRST*M***MI*100200300~ |
| N3 |
| N3*1001 VA BLVD~ |
| N4 |
| N4*CINCINNATI*OH*45201~ |
| AAA |
| AAA*Y**63*X~ |
| DMG |
| DMG*D8*19450101*M~ |
| DTP |
| DTP*291*D8*20171212~ |
TRAILER
| SE |
| SE*13*100100101~ |
**where AAA*Y**63*X~ is mutually defined as please wait X number of days to -re-submit status check two and can be reformatted to mutually agreeable 2100X/AAA response.
Contractor sends a message to VA indicating results are ready, 1 policy found; formatted as:
| Segment ID |
| Value |
| Sample |
Header
ST
ST*271*100100101*005010X279A1~
BHT
BHT*0022*11*539-539887766554*20171212*153400~
Loop ID 2000A—INFORAMATION SOURCE LEVEL
HL
HL*1**20*1~
LOOP ID - 2100A INFORMATION SOURCE NAME 1
NM1
NM1*PR*2*ELECTRONIC COVERAGE DISCOVERY*****PI*<TBD>~
LOOP ID - 2000B INFORMATION RECEIVER LEVEL
HL
HL*2*1*21*1~
LOOP ID - 2100B INFORMATION RECEIVER NAME
NM1
NM1*1P*2*CINCINNATI VAMC*****XX*1234567890~
LOOP ID - 2000C SUBSCRIBER LEVEL
HL
HL*3*2*22*0~
TRN
TRN*2*100100100*9ECTRACE ~
LOOP ID - 2100C SUBSCRIBER NAME
NM1
NM1*IL*1*LAST*FIRST*M***MI*100200300~
N3
N3*1001 VA BLVD~
N4
N4*CINCINNATI*OH*45201~
DMG
DMG*D8*19450101*M~
DTP
DTP*291*D8*20171212~
LOOP ID - 2110C SUBSCRIBER ELIGIBILITY OR BENEFIT INFORMATION
<2110C EB*R is expected to repeat for each policy found>
EB
EB*R**30**Plan name (if available)~
LOOP ID - 2115C SUBSCRIBER ELIGIBILITY OR BENEFIT ADDITIONAL INFORMATION – NOT USED
<2110C LS is expected to repeat for each EB*R, but only one per EB*R>
LS
LS*2120~
LOOP ID - 2120C SUBSCRIBER BENEFIT RELATED ENTITY NAME
<2120C is expected to repeat for each payer/policy combination, thus creating 2 2120C loops per policy found>
NM1
NM1*PR*2*Payer Name******PI*123456~
REF
| REF 01 Reference Identification Qualifier |
| M7 - M7 Medical Assistance Category |
| REF 02 Reference Identification |
| 1 - Medical |
2 - Pharmacy 3 - Mental Health 4 - Other
| REF 03 Description |
| Medical, Pharmacy, Mental Health, Other |
PER
PRV
NM1
| NM101 Entity Identifier Code |
| IL -Insured or Subscriber |
| NM102 Entity Type Qualifier |
| 1 - Person Entity |
| NM103 Name Last or Organization Name |
| Subscriber Name |
| NM104-NM107 |
| Subscriber Name Information |
| NM108 - Identification Code Qualifier |
| MI - Member Identification Number |
| NM109 Identification Code |
| Member Policy Number |
N3
Optional on dependent policy
N4
Optional on dependent policy
REF
| REF 01 Reference Identification Qualifier |
| 6P |
| REF 02 Reference Identification |
| Group Number |
REF
| REF 01 Reference Identification Qualifier |
| SY |
| REF 02 Reference Identification |
| SSN |
DMG
DOB
PER
PRV
NM1
For Dependent policies only
| NM101 Entity Identifier Code |
| 03 - dependent |
| NM102 Entity Type Qualifier |
| 1 - Person Entity |
| NM103 Name Last or Organization Name |
| Dependent Name |
| NM104-NM107 |
| Dependent Name Information |
| NM108 - Identification Code Qualifier |
| MI - Member Identification Number |
| NM109 Identification Code |
| Member Policy Number |
N3
N4
REF
| REF 01 Reference Identification Qualifier |
| 6P |
| REF 02 Reference Identification |
| Group Number |
REF
| REF 01 Reference Identification Qualifier |
| SY |
| REF 02 Reference Identification |
| SSN |
DMG
| DMG02 - Subscriber DOB |
| DOB |
PER
PRV
LE
LOOP ID - 2120D DEPENDENT BENEFIT RELATED ENTITY NAME – NOT USED
SE
SE*13*100100101~
**Policy found message is a customized X12 271 message, with each found insurance returned using one EB*R and a single 2120 loop under it. At a high level, each patient and policy information would be structured as follows:
EB*R**30**plan name (if available)~
LS~
1st NM1 for the payer, with REF*M7 for type of policy (values 1 - Medical, 2 - , …) 2nd NM1 and related N3, N4, REF*6P, REF*SY, DMG segments for the subscriber 3rd NM1 optional for the dependent + related N3, N4, REF*6P, REF*SY, DMG segments
LE~
EB*R**30**plan name (if available)~ if another policy found etc.
Contractor sends a message to VA indicating Contractor could not find any policies for patient; formatted as:
| Segment ID |
| Sample |
HEADER
| ST |
| ST*271*100100101*005010X279A1~ |
| BHT |
| BHT*0022*11*539-539887766554*20171212*153400~ |
LOOP ID 2000A—INFORAMTION SOURCE LEVEL
| HL |
| HL*1**20*1~ |
LOOP ID - 2100A INFORAMTION SOURCE NAME
| NM1 |
| NM1*PR*2*ELECTRONIC COVERAGE DISCOVERY*****PI*<TBD>**~ |
LOOP ID - 2000B INFORMATION RECEIVER LEVEL
| HL |
| HL*2*1*21*1~ |
LOOP ID - 2100B INFORMATION RECEIVER NAME
| NM1 |
| NM1*1P*2*CINCINNATI VAMC*****XX*1234567890~ |
LOOP ID - 2000C SUBSCRIBER LEVEL
| HL |
| HL*3*2*22*0~ |
| TRN |
| TRN*2*100100100*9ECTRACE ~ |
LOOP ID - 2100C SUBSCRIBER NAME
| NM1 |
| NM1*IL*1*LAST*FIRST*M***MI*100200300~ |
| N3 |
| N3*1001 VA BLVD~ |
| N4 |
| N4*CINCINNATI*OH*45201~ |
| AAA |
| AAA*Y**75*S~ |
| DMG |
| DMG*D8*19450101*M~ |
| DTP |
| DTP*291*D8*20171212~ |
TRAILER
| SE |
| SE*13*100100101~ |
**where AAA*Y**75*S~ is mutually defined as no insurance has been found.
File details come from the government source that posted it. Updated .