NEWFree ROI Calculators — quantify what prior auth and siloed data are costing your organization.Prior Auth ROI Siloed Data ROI
HL7 v2Segment10 min read

HL7 IN2 Segment: Insurance Additional Information

The IN2 segment extends IN1 with additional insurance detail: insured employee and employer information, Medicare/Medicaid and military program data, payor and subscriber identifiers, and supplementary demographics. It always accompanies an IN1 for the same coverage.

Purpose

IN2 carries the overflow of insurance data that does not fit IN1 - employer and employment details, government-program identifiers (Medicare, Medicaid, military), payor/subscriber IDs, contacts, and insured demographics.

Used in

IN2 appears wherever IN1 does, immediately following it: ADT (registration), DFT and BAR (financial/billing). See ADT.

Field-by-field reference

Source: HAPI HL7v2 v2.5.1 javadocs (IN2) for sequence, name, and data type. Length is not published in the javadocs (-); all IN2 fields are optional. Table # is filled from the HL7 v2.5.1 standard where well-established.

SeqNameData TypeLengthReqRepeatTable #Description
IN2-1Insured's Employee IDCX-OY-Employee id.
IN2-2Insured's Social Security NumberST-O--SSN.
IN2-3Insured's Employer's Name and IDXCN-OY-Employer name/id.
IN2-4Employer Information DataIS-O-HL70139Employer info data.
IN2-5Mail Claim PartyIS-OYHL70137Where to mail claims.
IN2-6Medicare Health Ins Card NumberST-O--Medicare card number.
IN2-7Medicaid Case NameXPN-OY-Medicaid case name.
IN2-8Medicaid Case NumberST-O--Medicaid case number.
IN2-9Military Sponsor NameXPN-OY-Military sponsor.
IN2-10Military ID NumberST-O--Military id.
IN2-11Dependent Of Military RecipientCE-O-HL70342Dependent relationship.
IN2-12Military OrganizationST-O--Military organization.
IN2-13Military StationST-O--Military station.
IN2-14Military ServiceIS-O-HL70140Branch of service.
IN2-15Military Rank/GradeIS-O-HL70141Rank/grade.
IN2-16Military StatusIS-O-HL70142Military status.
IN2-17Military Retire DateDT-O--Retirement date.
IN2-18Military Non-Avail Cert On FileID-O-HL70136Non-availability cert (Y/N).
IN2-19Baby CoverageID-O-HL70136Baby coverage (Y/N).
IN2-20Combine Baby BillID-O-HL70136Combine baby bill (Y/N).
IN2-21Blood DeductibleST-O--Blood deductible.
IN2-22Special Coverage Approval NameXPN-OY-Approver name.
IN2-23Special Coverage Approval TitleST-O--Approver title.
IN2-24Non-Covered Insurance CodeIS-OYHL70143Non-covered code.
IN2-25Payor IDCX-OY-Payor id.
IN2-26Payor Subscriber IDCX-OY-Payor subscriber id.
IN2-27Eligibility SourceIS-O-HL70144Eligibility source.
IN2-28Room Coverage Type/AmountRMC-OY-Room coverage.
IN2-29Policy Type/AmountPTA-OY-Policy type/amount.
IN2-30Daily DeductibleDDI-O--Daily deductible.
IN2-31Living DependencyIS-O-HL70223Living dependency.
IN2-32Ambulatory StatusIS-OYHL70009Ambulatory status.
IN2-33CitizenshipCE-OYHL70171Citizenship.
IN2-34Primary LanguageCE-O-HL70296Primary language.
IN2-35Living ArrangementIS-O-HL70220Living arrangement.
IN2-36Publicity CodeCE-O-HL70215Publicity code.
IN2-37Protection IndicatorID-O-HL70136Protection (Y/N).
IN2-38Student IndicatorIS-O-HL70231Student status.
IN2-39ReligionCE-O-HL70006Religion.
IN2-40Mother's Maiden NameXPN-OY-Mother's maiden name.
IN2-41NationalityCE-O-HL70212Nationality.
IN2-42Ethnic GroupCE-OYHL70189Ethnic group.
IN2-43Marital StatusCE-OYHL70002Marital status.
IN2-44Insured's Employment Start DateDT-O--Employment start.
IN2-45Employment Stop DateDT-O--Employment stop.
IN2-46Job TitleST-O--Job title.
IN2-47Job Code/ClassJCC-O--Job code/class.
IN2-48Job StatusIS-O-HL70311Job status.
IN2-49Employer Contact Person NameXPN-OY-Employer contact name.
IN2-50Employer Contact Person Phone NumberXTN-OY-Employer contact phone.
IN2-51Employer Contact ReasonIS-O-HL70222Contact reason.
IN2-52Insured's Contact Person's NameXPN-OY-Insured contact name.
IN2-53Insured's Contact Person Phone NumberXTN-OY-Insured contact phone.
IN2-54Insured's Contact Person ReasonIS-OYHL70222Contact reason.
IN2-55Relationship to the Patient Start DateDT-O--Relationship start.
IN2-56Relationship to the Patient Stop DateDT-OY-Relationship stop.
IN2-57Insurance Co. Contact ReasonIS-O-HL70232Insurer contact reason.
IN2-58Insurance Co Contact Phone NumberXTN-O--Insurer contact phone.
IN2-59Policy ScopeIS-O-HL70312Policy scope.
IN2-60Policy SourceIS-O-HL70313Policy source.
IN2-61Patient Member NumberCX-O--Member number.
IN2-62Guarantor's Relationship to InsuredCE-O-HL70063Guarantor relationship.
IN2-63Insured's Phone Number - HomeXTN-OY-Insured home phone.
IN2-64Insured's Employer Phone NumberXTN-OY-Insured employer phone.
IN2-65Military Handicapped ProgramCE-O-HL70343Military handicapped program.
IN2-66Suspend FlagID-O-HL70136Suspend (Y/N).
IN2-67Copay Limit FlagID-O-HL70136Copay limit (Y/N).
IN2-68Stoploss Limit FlagID-O-HL70136Stoploss limit (Y/N).
IN2-69Insured Organization Name and IDXON-OY-Insured organization.
IN2-70Insured Employer Organization Name and IDXON-OY-Insured employer organization.
IN2-71RaceCE-OYHL70005Race.
IN2-72CMS Patient's Relationship to InsuredCE-O-HL70344CMS relationship to insured.

Most-used fields

  • IN2-25 Payor ID and IN2-26 Payor Subscriber ID identify the payor and subscriber beyond IN1.
  • IN2-6/IN2-8/IN2-10 carry the government-program identifiers (Medicare, Medicaid, military).
  • IN2-3 and IN2-44/45 capture the insured's employer and employment dates.

Version differences (2.3 to 2.8.2)

  • 2.4/2.5: payor identifiers (IN2-25/26), insured demographics (IN2-31 to IN2-43), and contact fields (IN2-49 onward) added.
  • 2.5: CMS relationship field (IN2-72) added. Coded fields use CE/IS.

Common mistakes

  • Sending IN2 without its parent IN1, orphaning the additional data.
  • Duplicating demographics already in PID rather than reserving IN2 for insurance-specific overflow.

Examples

Minimal valid IN2:

IN2|E12345

Fully-populated IN2 (selected fields):

IN2|E12345|999-99-9999|EMP01^ACME CORP||||||||||||||||||||PAYOR9^^^MERCYGEN|SUB55^^^MERCYGEN

Annotated breakdown of the fully-populated example (selected fields):

IN2                    ← segment ID
E12345                 ← IN2-1  Insured's Employee ID
999-99-9999            ← IN2-2  Insured's SSN
EMP01^ACME CORP        ← IN2-3  Insured's Employer's Name and ID
PAYOR9^^^MERCYGEN      ← IN2-25 Payor ID
SUB55^^^MERCYGEN       ← IN2-26 Payor Subscriber ID

In-context inside an ADT^A01 (IN1 + IN2):

MSH|^~&|REG|MERCYGEN|EHR|MERCYGEN|20260610090000||ADT^A01^ADT_A01|MSG914|P|2.5.1
PID|1||MR12345^^^MERCYGEN^MR||DOE^JOHN^Q||19800101|M
IN1|1|PLAN1^PPO^HL70072|BCBS001|Blue Cross
IN2|E12345|999-99-9999|EMP01^ACME CORP

In-context inside a DFT^P03 (financial with coverage):

MSH|^~&|ADT|MERCYGEN|FIN|MERCYGEN|20260610120000||DFT^P03^DFT_P03|MSG915|P|2.5.1
PID|1||MR12345^^^MERCYGEN^MR||DOE^JOHN^Q||19800101|M
IN1|1|PLAN1^PPO^HL70072|BCBS001|Blue Cross
IN2|E12345||EMP01^ACME CORP|||||||||||||||||||||PAYOR9^^^MERCYGEN
FT1|1||||20260610|20260610|CG|99213^Office Visit^CPT

FHIR mapping

No segment-level ConceptMap is published in the v2-to-FHIR IG for IN2. As an extension of IN1, its data maps conceptually to Coverage (payor/subscriber, policy), RelatedPerson (subscriber/employer contacts), and Patient extensions; implementations define this locally.

Engine considerations

  • Always process IN2 in the context of its preceding IN1 for the same coverage.
  • Normalize the many Y/N flags (IN2-18/19/20/37/66/67/68) per table 0136.
  • Preserve repeating contact and identifier fields.

How Vorro parses and produces IN2

Vorro binds each IN2 to its parent IN1, normalizes the Y/N flags, preserves repeating identifiers and contacts, and folds the payor/subscriber and demographic detail into the coverage model on the FHIR side.

  • IN1 - the primary insurance segment IN2 extends.
  • IN3 - insurance certification detail.
  • ADT messages - where IN1/IN2 carry coverage.

Sources

← Back to HL7 v2 Guide

Ready to Integrate This Into Your Workflow?

Talk to a Vorro expert about implementing HL7 v2 in your specific environment.

Browse HL7 v2 Guides