Skip to main content

270/271

The following table provides details on the 270/271 transaction pair.

Transaction type

X12 EDI

Sample Map Version 50 Release 10 (5010)

No

Description

Direction

Map Name

XML Structure Name

Eligibility Request

270

Health Care Benefit Eligibility Inquiry

Inbound EDI to XML

270-EligibilityRequest

EligibilityRequest

Outbound XML to EDI

EligibilityRequest-270

Eligibility Response

271

Health Care Benefit Eligibility Response

Inbound EDI to XML

271-EligibilityResponse

EligibilityResponse

Outbound XML to EDI

EligibilityResponse-271

The following table shows the mapping cases demonstrated in the examples for the 271 inbound transaction.

#

Condition

Description

Example

Mapping Method

1

Looping

X12 to XML with multiple occurrences of looping

loop of one Info Source Name (NM1 segment with ABC Insurance), one Receiver (NM1 with Marcus A Jones), one Subscriber (NMI with John L Smith) and two Dependents (NM1's with Jim Smith and Kathy Smith)

Output structure

Occurs max of -1

loop of multiple contact information (Information Source PER segment with MEMBER SERVICES and BILLING DEPT)

3

Output Format

X12 to XML date format as YYMMDDY

Transaction set creation date (BHT04)

Output structure's Field Data Format YYMMDD

X12 to XML date format as CCYYMMDDY

Subscriber date (DTP)

Output structure's Field Data Format default

X12 to XML code mapping value from code to description

Info Source NM1 loop with Communication Contact (PER03) from Telephone Number Qualifier TE maps to Telephone

Output element Telephone type set to value. Drag PER03 to Telephone to contact qualifier1 and a popup appears to map input code to output value.

4

Code Value

X12 to XML with output field conditional on code value

Subscriber Plan Begin Date qualifier (DTP01) selects specific date type (346) and output to PlanIssueDate

AgConcat function loop searching on constant

5

Function

X12 to XML concatenate fields

Name (NM1 in receiver loop) to concatenate Subscriber's first name, middle initial and last name

Map output field using concat function by dragging input structure fields to loop expression. Drag constant function to insert a value between fields (space)

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!