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 IDCXOYEmployee id.
IN2-2Insured's Social Security NumberSTOSSN.
IN2-3Insured's Employer's Name and IDXCNOYEmployer name/id.
IN2-4Employer Information DataISOHL70139Employer info data.
IN2-5Mail Claim PartyISOYHL70137Where to mail claims.
IN2-6Medicare Health Ins Card NumberSTOMedicare card number.
IN2-7Medicaid Case NameXPNOYMedicaid case name.
IN2-8Medicaid Case NumberSTOMedicaid case number.
IN2-9Military Sponsor NameXPNOYMilitary sponsor.
IN2-10Military ID NumberSTOMilitary id.
IN2-11Dependent Of Military RecipientCEOHL70342Dependent relationship.
IN2-12Military OrganizationSTOMilitary organization.
IN2-13Military StationSTOMilitary station.
IN2-14Military ServiceISOHL70140Branch of service.
IN2-15Military Rank/GradeISOHL70141Rank/grade.
IN2-16Military StatusISOHL70142Military status.
IN2-17Military Retire DateDTORetirement date.
IN2-18Military Non-Avail Cert On FileIDOHL70136Non-availability cert (Y/N).
IN2-19Baby CoverageIDOHL70136Baby coverage (Y/N).
IN2-20Combine Baby BillIDOHL70136Combine baby bill (Y/N).
IN2-21Blood DeductibleSTOBlood deductible.
IN2-22Special Coverage Approval NameXPNOYApprover name.
IN2-23Special Coverage Approval TitleSTOApprover title.
IN2-24Non-Covered Insurance CodeISOYHL70143Non-covered code.
IN2-25Payor IDCXOYPayor id.
IN2-26Payor Subscriber IDCXOYPayor subscriber id.
IN2-27Eligibility SourceISOHL70144Eligibility source.
IN2-28Room Coverage Type/AmountRMCOYRoom coverage.
IN2-29Policy Type/AmountPTAOYPolicy type/amount.
IN2-30Daily DeductibleDDIODaily deductible.
IN2-31Living DependencyISOHL70223Living dependency.
IN2-32Ambulatory StatusISOYHL70009Ambulatory status.
IN2-33CitizenshipCEOYHL70171Citizenship.
IN2-34Primary LanguageCEOHL70296Primary language.
IN2-35Living ArrangementISOHL70220Living arrangement.
IN2-36Publicity CodeCEOHL70215Publicity code.
IN2-37Protection IndicatorIDOHL70136Protection (Y/N).
IN2-38Student IndicatorISOHL70231Student status.
IN2-39ReligionCEOHL70006Religion.
IN2-40Mother's Maiden NameXPNOYMother's maiden name.
IN2-41NationalityCEOHL70212Nationality.
IN2-42Ethnic GroupCEOYHL70189Ethnic group.
IN2-43Marital StatusCEOYHL70002Marital status.
IN2-44Insured's Employment Start DateDTOEmployment start.
IN2-45Employment Stop DateDTOEmployment stop.
IN2-46Job TitleSTOJob title.
IN2-47Job Code/ClassJCCOJob code/class.
IN2-48Job StatusISOHL70311Job status.
IN2-49Employer Contact Person NameXPNOYEmployer contact name.
IN2-50Employer Contact Person Phone NumberXTNOYEmployer contact phone.
IN2-51Employer Contact ReasonISOHL70222Contact reason.
IN2-52Insured's Contact Person's NameXPNOYInsured contact name.
IN2-53Insured's Contact Person Phone NumberXTNOYInsured contact phone.
IN2-54Insured's Contact Person ReasonISOYHL70222Contact reason.
IN2-55Relationship to the Patient Start DateDTORelationship start.
IN2-56Relationship to the Patient Stop DateDTOYRelationship stop.
IN2-57Insurance Co. Contact ReasonISOHL70232Insurer contact reason.
IN2-58Insurance Co Contact Phone NumberXTNOInsurer contact phone.
IN2-59Policy ScopeISOHL70312Policy scope.
IN2-60Policy SourceISOHL70313Policy source.
IN2-61Patient Member NumberCXOMember number.
IN2-62Guarantor's Relationship to InsuredCEOHL70063Guarantor relationship.
IN2-63Insured's Phone Number - HomeXTNOYInsured home phone.
IN2-64Insured's Employer Phone NumberXTNOYInsured employer phone.
IN2-65Military Handicapped ProgramCEOHL70343Military handicapped program.
IN2-66Suspend FlagIDOHL70136Suspend (Y/N).
IN2-67Copay Limit FlagIDOHL70136Copay limit (Y/N).
IN2-68Stoploss Limit FlagIDOHL70136Stoploss limit (Y/N).
IN2-69Insured Organization Name and IDXONOYInsured organization.
IN2-70Insured Employer Organization Name and IDXONOYInsured employer organization.
IN2-71RaceCEOYHL70005Race.
IN2-72CMS Patient's Relationship to InsuredCEOHL70344CMS 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
HL7 IN2 Segment: Insurance Additional Information | Vorro Academy | Vorro