Class IN2

All Implemented Interfaces:
Segment, Structure, Visitable, Serializable

public class IN2 extends AbstractSegment

Represents an HL7 IN2 message segment (Insurance Additional Information). This segment has the following fields:

  • IN2-1: Insured's Employee ID (CX) optional repeating
  • IN2-2: Insured's Social Security Number (ST) optional
  • IN2-3: Insured's Employer's Name and ID (XCN) optional repeating
  • IN2-4: Employer Information Data (IS) optional
  • IN2-5: Mail Claim Party (IS) optional repeating
  • IN2-6: Medicare Health Ins Card Number (ST) optional
  • IN2-7: Medicaid Case Name (XPN) optional repeating
  • IN2-8: Medicaid Case Number (ST) optional
  • IN2-9: Military Sponsor Name (XPN) optional repeating
  • IN2-10: Military ID Number (ST) optional
  • IN2-11: Dependent Of Military Recipient (CE) optional
  • IN2-12: Military Organization (ST) optional
  • IN2-13: Military Station (ST) optional
  • IN2-14: Military Service (IS) optional
  • IN2-15: Military Rank/Grade (IS) optional
  • IN2-16: Military Status (IS) optional
  • IN2-17: Military Retire Date (DT) optional
  • IN2-18: Military Non-Avail Cert On File (ID) optional
  • IN2-19: Baby Coverage (ID) optional
  • IN2-20: Combine Baby Bill (ID) optional
  • IN2-21: Blood Deductible (ST) optional
  • IN2-22: Special Coverage Approval Name (XPN) optional repeating
  • IN2-23: Special Coverage Approval Title (ST) optional
  • IN2-24: Non-Covered Insurance Code (IS) optional repeating
  • IN2-25: Payor ID (CX) optional repeating
  • IN2-26: Payor Subscriber ID (CX) optional repeating
  • IN2-27: Eligibility Source (IS) optional
  • IN2-28: Room Coverage Type/Amount (RMC) optional repeating
  • IN2-29: Policy Type/Amount (PTA) optional repeating
  • IN2-30: Daily Deductible (DDI) optional
  • IN2-31: Living Dependency (IS) optional
  • IN2-32: Ambulatory Status (IS) optional repeating
  • IN2-33: Citizenship (CE) optional repeating
  • IN2-34: Primary Language (CE) optional
  • IN2-35: Living Arrangement (IS) optional
  • IN2-36: Publicity Code (CE) optional
  • IN2-37: Protection Indicator (ID) optional
  • IN2-38: Student Indicator (IS) optional
  • IN2-39: Religion (CE) optional
  • IN2-40: Mother's Maiden Name (XPN) optional repeating
  • IN2-41: Nationality (CE) optional
  • IN2-42: Ethnic Group (CE) optional repeating
  • IN2-43: Marital Status (CE) optional repeating
  • IN2-44: Insured's Employment Start Date (DT) optional
  • IN2-45: Employment Stop Date (DT) optional
  • IN2-46: Job Title (ST) optional
  • IN2-47: Job Code/Class (JCC) optional
  • IN2-48: Job Status (IS) optional
  • IN2-49: Employer Contact Person Name (XPN) optional repeating
  • IN2-50: Employer Contact Person Phone Number (XTN) optional repeating
  • IN2-51: Employer Contact Reason (IS) optional
  • IN2-52: Insured's Contact Person's Name (XPN) optional repeating
  • IN2-53: Insured's Contact Person Phone Number (XTN) optional repeating
  • IN2-54: Insured's Contact Person Reason (IS) optional repeating
  • IN2-55: Relationship To The Patient Start Date (DT) optional
  • IN2-56: Relationship To The Patient Stop Date (DT) optional repeating
  • IN2-57: Insurance Co. Contact Reason (IS) optional
  • IN2-58: Insurance Co Contact Phone Number (XTN) optional
  • IN2-59: Policy Scope (IS) optional
  • IN2-60: Policy Source (IS) optional
  • IN2-61: Patient Member Number (CX) optional
  • IN2-62: Guarantor's Relationship To Insured (CE) optional
  • IN2-63: Insured's Phone Number - Home (XTN) optional repeating
  • IN2-64: Insured's Employer Phone Number (XTN) optional repeating
  • IN2-65: Military Handicapped Program (CE) optional
  • IN2-66: Suspend Flag (ID) optional
  • IN2-67: Copay Limit Flag (ID) optional
  • IN2-68: Stoploss Limit Flag (ID) optional
  • IN2-69: Insured Organization Name And ID (XON) optional repeating
  • IN2-70: Insured Employer Organization Name And ID (XON) optional repeating
  • IN2-71: Race (CE) optional repeating
  • IN2-72: HCFA Patient's Relationship to Insured (CE) optional
See Also:
  • Constructor Details

  • Method Details

    • getInsuredSEmployeeID

      Returns all repetitions of Insured's Employee ID (IN2-1).
    • getIn21_InsuredSEmployeeID

      Returns all repetitions of Insured's Employee ID (IN2-1).
    • getInsuredSEmployeeIDReps

      Returns a count of the current number of repetitions of Insured's Employee ID (IN2-1). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getInsuredSEmployeeID

      public CX getInsuredSEmployeeID(int rep)
      Returns a specific repetition of IN2-1: "Insured's Employee ID" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn21_InsuredSEmployeeID

      public CX getIn21_InsuredSEmployeeID(int rep)
      Returns a specific repetition of IN2-1: "Insured's Employee ID" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn21_InsuredSEmployeeIDReps

      Returns a count of the current number of repetitions of Insured's Employee ID (IN2-1). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertInsuredSEmployeeID

      public CX insertInsuredSEmployeeID(int rep) throws HL7Exception
      Inserts a repetition of IN2-1: "Insured's Employee ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn21_InsuredSEmployeeID

      Inserts a repetition of IN2-1: "Insured's Employee ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeInsuredSEmployeeID

      public CX removeInsuredSEmployeeID(int rep) throws HL7Exception
      Removes a repetition of IN2-1: "Insured's Employee ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn21_InsuredSEmployeeID

      Removes a repetition of IN2-1: "Insured's Employee ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getInsuredSSocialSecurityNumber

      Returns IN2-2: "Insured's Social Security Number" - creates it if necessary
    • getIn22_InsuredSSocialSecurityNumber

      Returns IN2-2: "Insured's Social Security Number" - creates it if necessary
    • getInsuredSEmployerSNameAndID

      Returns all repetitions of Insured's Employer's Name and ID (IN2-3).
    • getIn23_InsuredSEmployerSNameAndID

      Returns all repetitions of Insured's Employer's Name and ID (IN2-3).
    • getInsuredSEmployerSNameAndIDReps

      Returns a count of the current number of repetitions of Insured's Employer's Name and ID (IN2-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getInsuredSEmployerSNameAndID

      Returns a specific repetition of IN2-3: "Insured's Employer's Name and ID" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn23_InsuredSEmployerSNameAndID

      Returns a specific repetition of IN2-3: "Insured's Employer's Name and ID" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn23_InsuredSEmployerSNameAndIDReps

      Returns a count of the current number of repetitions of Insured's Employer's Name and ID (IN2-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertInsuredSEmployerSNameAndID

      Inserts a repetition of IN2-3: "Insured's Employer's Name and ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn23_InsuredSEmployerSNameAndID

      Inserts a repetition of IN2-3: "Insured's Employer's Name and ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeInsuredSEmployerSNameAndID

      Removes a repetition of IN2-3: "Insured's Employer's Name and ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn23_InsuredSEmployerSNameAndID

      Removes a repetition of IN2-3: "Insured's Employer's Name and ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getEmployerInformationData

      Returns IN2-4: "Employer Information Data" - creates it if necessary
    • getIn24_EmployerInformationData

      Returns IN2-4: "Employer Information Data" - creates it if necessary
    • getMailClaimParty

      public IS[] getMailClaimParty()
      Returns all repetitions of Mail Claim Party (IN2-5).
    • getIn25_MailClaimParty

      Returns all repetitions of Mail Claim Party (IN2-5).
    • getMailClaimPartyReps

      public int getMailClaimPartyReps()
      Returns a count of the current number of repetitions of Mail Claim Party (IN2-5). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getMailClaimParty

      public IS getMailClaimParty(int rep)
      Returns a specific repetition of IN2-5: "Mail Claim Party" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn25_MailClaimParty

      public IS getIn25_MailClaimParty(int rep)
      Returns a specific repetition of IN2-5: "Mail Claim Party" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn25_MailClaimPartyReps

      Returns a count of the current number of repetitions of Mail Claim Party (IN2-5). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertMailClaimParty

      public IS insertMailClaimParty(int rep) throws HL7Exception
      Inserts a repetition of IN2-5: "Mail Claim Party" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn25_MailClaimParty

      public IS insertIn25_MailClaimParty(int rep) throws HL7Exception
      Inserts a repetition of IN2-5: "Mail Claim Party" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeMailClaimParty

      public IS removeMailClaimParty(int rep) throws HL7Exception
      Removes a repetition of IN2-5: "Mail Claim Party" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn25_MailClaimParty

      public IS removeIn25_MailClaimParty(int rep) throws HL7Exception
      Removes a repetition of IN2-5: "Mail Claim Party" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getMedicareHealthInsCardNumber

      Returns IN2-6: "Medicare Health Ins Card Number" - creates it if necessary
    • getIn26_MedicareHealthInsCardNumber

      Returns IN2-6: "Medicare Health Ins Card Number" - creates it if necessary
    • getMedicaidCaseName

      Returns all repetitions of Medicaid Case Name (IN2-7).
    • getIn27_MedicaidCaseName

      Returns all repetitions of Medicaid Case Name (IN2-7).
    • getMedicaidCaseNameReps

      Returns a count of the current number of repetitions of Medicaid Case Name (IN2-7). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getMedicaidCaseName

      public XPN getMedicaidCaseName(int rep)
      Returns a specific repetition of IN2-7: "Medicaid Case Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn27_MedicaidCaseName

      public XPN getIn27_MedicaidCaseName(int rep)
      Returns a specific repetition of IN2-7: "Medicaid Case Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn27_MedicaidCaseNameReps

      Returns a count of the current number of repetitions of Medicaid Case Name (IN2-7). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertMedicaidCaseName

      public XPN insertMedicaidCaseName(int rep) throws HL7Exception
      Inserts a repetition of IN2-7: "Medicaid Case Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn27_MedicaidCaseName

      public XPN insertIn27_MedicaidCaseName(int rep) throws HL7Exception
      Inserts a repetition of IN2-7: "Medicaid Case Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeMedicaidCaseName

      public XPN removeMedicaidCaseName(int rep) throws HL7Exception
      Removes a repetition of IN2-7: "Medicaid Case Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn27_MedicaidCaseName

      public XPN removeIn27_MedicaidCaseName(int rep) throws HL7Exception
      Removes a repetition of IN2-7: "Medicaid Case Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getMedicaidCaseNumber

      Returns IN2-8: "Medicaid Case Number" - creates it if necessary
    • getIn28_MedicaidCaseNumber

      Returns IN2-8: "Medicaid Case Number" - creates it if necessary
    • getMilitarySponsorName

      Returns all repetitions of Military Sponsor Name (IN2-9).
    • getIn29_MilitarySponsorName

      Returns all repetitions of Military Sponsor Name (IN2-9).
    • getMilitarySponsorNameReps

      Returns a count of the current number of repetitions of Military Sponsor Name (IN2-9). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getMilitarySponsorName

      public XPN getMilitarySponsorName(int rep)
      Returns a specific repetition of IN2-9: "Military Sponsor Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn29_MilitarySponsorName

      public XPN getIn29_MilitarySponsorName(int rep)
      Returns a specific repetition of IN2-9: "Military Sponsor Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn29_MilitarySponsorNameReps

      Returns a count of the current number of repetitions of Military Sponsor Name (IN2-9). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertMilitarySponsorName

      public XPN insertMilitarySponsorName(int rep) throws HL7Exception
      Inserts a repetition of IN2-9: "Military Sponsor Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn29_MilitarySponsorName

      Inserts a repetition of IN2-9: "Military Sponsor Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeMilitarySponsorName

      public XPN removeMilitarySponsorName(int rep) throws HL7Exception
      Removes a repetition of IN2-9: "Military Sponsor Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn29_MilitarySponsorName

      Removes a repetition of IN2-9: "Military Sponsor Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getMilitaryIDNumber

      Returns IN2-10: "Military ID Number" - creates it if necessary
    • getIn210_MilitaryIDNumber

      Returns IN2-10: "Military ID Number" - creates it if necessary
    • getDependentOfMilitaryRecipient

      Returns IN2-11: "Dependent Of Military Recipient" - creates it if necessary
    • getIn211_DependentOfMilitaryRecipient

      Returns IN2-11: "Dependent Of Military Recipient" - creates it if necessary
    • getMilitaryOrganization

      Returns IN2-12: "Military Organization" - creates it if necessary
    • getIn212_MilitaryOrganization

      Returns IN2-12: "Military Organization" - creates it if necessary
    • getMilitaryStation

      Returns IN2-13: "Military Station" - creates it if necessary
    • getIn213_MilitaryStation

      Returns IN2-13: "Military Station" - creates it if necessary
    • getMilitaryService

      Returns IN2-14: "Military Service" - creates it if necessary
    • getIn214_MilitaryService

      Returns IN2-14: "Military Service" - creates it if necessary
    • getMilitaryRankGrade

      Returns IN2-15: "Military Rank/Grade" - creates it if necessary
    • getIn215_MilitaryRankGrade

      Returns IN2-15: "Military Rank/Grade" - creates it if necessary
    • getMilitaryStatus

      Returns IN2-16: "Military Status" - creates it if necessary
    • getIn216_MilitaryStatus

      Returns IN2-16: "Military Status" - creates it if necessary
    • getMilitaryRetireDate

      Returns IN2-17: "Military Retire Date" - creates it if necessary
    • getIn217_MilitaryRetireDate

      Returns IN2-17: "Military Retire Date" - creates it if necessary
    • getMilitaryNonAvailCertOnFile

      Returns IN2-18: "Military Non-Avail Cert On File" - creates it if necessary
    • getIn218_MilitaryNonAvailCertOnFile

      Returns IN2-18: "Military Non-Avail Cert On File" - creates it if necessary
    • getBabyCoverage

      public ID getBabyCoverage()
      Returns IN2-19: "Baby Coverage" - creates it if necessary
    • getIn219_BabyCoverage

      Returns IN2-19: "Baby Coverage" - creates it if necessary
    • getCombineBabyBill

      Returns IN2-20: "Combine Baby Bill" - creates it if necessary
    • getIn220_CombineBabyBill

      Returns IN2-20: "Combine Baby Bill" - creates it if necessary
    • getBloodDeductible

      Returns IN2-21: "Blood Deductible" - creates it if necessary
    • getIn221_BloodDeductible

      Returns IN2-21: "Blood Deductible" - creates it if necessary
    • getSpecialCoverageApprovalName

      Returns all repetitions of Special Coverage Approval Name (IN2-22).
    • getIn222_SpecialCoverageApprovalName

      Returns all repetitions of Special Coverage Approval Name (IN2-22).
    • getSpecialCoverageApprovalNameReps

      Returns a count of the current number of repetitions of Special Coverage Approval Name (IN2-22). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getSpecialCoverageApprovalName

      Returns a specific repetition of IN2-22: "Special Coverage Approval Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn222_SpecialCoverageApprovalName

      Returns a specific repetition of IN2-22: "Special Coverage Approval Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn222_SpecialCoverageApprovalNameReps

      Returns a count of the current number of repetitions of Special Coverage Approval Name (IN2-22). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertSpecialCoverageApprovalName

      Inserts a repetition of IN2-22: "Special Coverage Approval Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn222_SpecialCoverageApprovalName

      Inserts a repetition of IN2-22: "Special Coverage Approval Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeSpecialCoverageApprovalName

      Removes a repetition of IN2-22: "Special Coverage Approval Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn222_SpecialCoverageApprovalName

      Removes a repetition of IN2-22: "Special Coverage Approval Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getSpecialCoverageApprovalTitle

      Returns IN2-23: "Special Coverage Approval Title" - creates it if necessary
    • getIn223_SpecialCoverageApprovalTitle

      Returns IN2-23: "Special Coverage Approval Title" - creates it if necessary
    • getNonCoveredInsuranceCode

      Returns all repetitions of Non-Covered Insurance Code (IN2-24).
    • getIn224_NonCoveredInsuranceCode

      Returns all repetitions of Non-Covered Insurance Code (IN2-24).
    • getNonCoveredInsuranceCodeReps

      Returns a count of the current number of repetitions of Non-Covered Insurance Code (IN2-24). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getNonCoveredInsuranceCode

      public IS getNonCoveredInsuranceCode(int rep)
      Returns a specific repetition of IN2-24: "Non-Covered Insurance Code" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn224_NonCoveredInsuranceCode

      Returns a specific repetition of IN2-24: "Non-Covered Insurance Code" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn224_NonCoveredInsuranceCodeReps

      Returns a count of the current number of repetitions of Non-Covered Insurance Code (IN2-24). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertNonCoveredInsuranceCode

      Inserts a repetition of IN2-24: "Non-Covered Insurance Code" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn224_NonCoveredInsuranceCode

      Inserts a repetition of IN2-24: "Non-Covered Insurance Code" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeNonCoveredInsuranceCode

      Removes a repetition of IN2-24: "Non-Covered Insurance Code" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn224_NonCoveredInsuranceCode

      Removes a repetition of IN2-24: "Non-Covered Insurance Code" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getPayorID

      public CX[] getPayorID()
      Returns all repetitions of Payor ID (IN2-25).
    • getIn225_PayorID

      public CX[] getIn225_PayorID()
      Returns all repetitions of Payor ID (IN2-25).
    • getPayorIDReps

      public int getPayorIDReps()
      Returns a count of the current number of repetitions of Payor ID (IN2-25). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getPayorID

      public CX getPayorID(int rep)
      Returns a specific repetition of IN2-25: "Payor ID" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn225_PayorID

      public CX getIn225_PayorID(int rep)
      Returns a specific repetition of IN2-25: "Payor ID" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn225_PayorIDReps

      public int getIn225_PayorIDReps()
      Returns a count of the current number of repetitions of Payor ID (IN2-25). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertPayorID

      public CX insertPayorID(int rep) throws HL7Exception
      Inserts a repetition of IN2-25: "Payor ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn225_PayorID

      public CX insertIn225_PayorID(int rep) throws HL7Exception
      Inserts a repetition of IN2-25: "Payor ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removePayorID

      public CX removePayorID(int rep) throws HL7Exception
      Removes a repetition of IN2-25: "Payor ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn225_PayorID

      public CX removeIn225_PayorID(int rep) throws HL7Exception
      Removes a repetition of IN2-25: "Payor ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getPayorSubscriberID

      Returns all repetitions of Payor Subscriber ID (IN2-26).
    • getIn226_PayorSubscriberID

      Returns all repetitions of Payor Subscriber ID (IN2-26).
    • getPayorSubscriberIDReps

      Returns a count of the current number of repetitions of Payor Subscriber ID (IN2-26). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getPayorSubscriberID

      public CX getPayorSubscriberID(int rep)
      Returns a specific repetition of IN2-26: "Payor Subscriber ID" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn226_PayorSubscriberID

      public CX getIn226_PayorSubscriberID(int rep)
      Returns a specific repetition of IN2-26: "Payor Subscriber ID" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn226_PayorSubscriberIDReps

      Returns a count of the current number of repetitions of Payor Subscriber ID (IN2-26). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertPayorSubscriberID

      public CX insertPayorSubscriberID(int rep) throws HL7Exception
      Inserts a repetition of IN2-26: "Payor Subscriber ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn226_PayorSubscriberID

      Inserts a repetition of IN2-26: "Payor Subscriber ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removePayorSubscriberID

      public CX removePayorSubscriberID(int rep) throws HL7Exception
      Removes a repetition of IN2-26: "Payor Subscriber ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn226_PayorSubscriberID

      Removes a repetition of IN2-26: "Payor Subscriber ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getEligibilitySource

      Returns IN2-27: "Eligibility Source" - creates it if necessary
    • getIn227_EligibilitySource

      Returns IN2-27: "Eligibility Source" - creates it if necessary
    • getRoomCoverageTypeAmount

      Returns all repetitions of Room Coverage Type/Amount (IN2-28).
    • getIn228_RoomCoverageTypeAmount

      Returns all repetitions of Room Coverage Type/Amount (IN2-28).
    • getRoomCoverageTypeAmountReps

      Returns a count of the current number of repetitions of Room Coverage Type/Amount (IN2-28). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getRoomCoverageTypeAmount

      public RMC getRoomCoverageTypeAmount(int rep)
      Returns a specific repetition of IN2-28: "Room Coverage Type/Amount" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn228_RoomCoverageTypeAmount

      Returns a specific repetition of IN2-28: "Room Coverage Type/Amount" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn228_RoomCoverageTypeAmountReps

      Returns a count of the current number of repetitions of Room Coverage Type/Amount (IN2-28). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertRoomCoverageTypeAmount

      Inserts a repetition of IN2-28: "Room Coverage Type/Amount" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn228_RoomCoverageTypeAmount

      Inserts a repetition of IN2-28: "Room Coverage Type/Amount" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeRoomCoverageTypeAmount

      Removes a repetition of IN2-28: "Room Coverage Type/Amount" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn228_RoomCoverageTypeAmount

      Removes a repetition of IN2-28: "Room Coverage Type/Amount" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getPolicyTypeAmount

      Returns all repetitions of Policy Type/Amount (IN2-29).
    • getIn229_PolicyTypeAmount

      Returns all repetitions of Policy Type/Amount (IN2-29).
    • getPolicyTypeAmountReps

      Returns a count of the current number of repetitions of Policy Type/Amount (IN2-29). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getPolicyTypeAmount

      public PTA getPolicyTypeAmount(int rep)
      Returns a specific repetition of IN2-29: "Policy Type/Amount" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn229_PolicyTypeAmount

      public PTA getIn229_PolicyTypeAmount(int rep)
      Returns a specific repetition of IN2-29: "Policy Type/Amount" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn229_PolicyTypeAmountReps

      Returns a count of the current number of repetitions of Policy Type/Amount (IN2-29). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertPolicyTypeAmount

      public PTA insertPolicyTypeAmount(int rep) throws HL7Exception
      Inserts a repetition of IN2-29: "Policy Type/Amount" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn229_PolicyTypeAmount

      Inserts a repetition of IN2-29: "Policy Type/Amount" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removePolicyTypeAmount

      public PTA removePolicyTypeAmount(int rep) throws HL7Exception
      Removes a repetition of IN2-29: "Policy Type/Amount" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn229_PolicyTypeAmount

      Removes a repetition of IN2-29: "Policy Type/Amount" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getDailyDeductible

      Returns IN2-30: "Daily Deductible" - creates it if necessary
    • getIn230_DailyDeductible

      Returns IN2-30: "Daily Deductible" - creates it if necessary
    • getLivingDependency

      Returns IN2-31: "Living Dependency" - creates it if necessary
    • getIn231_LivingDependency

      Returns IN2-31: "Living Dependency" - creates it if necessary
    • getAmbulatoryStatus

      public IS[] getAmbulatoryStatus()
      Returns all repetitions of Ambulatory Status (IN2-32).
    • getIn232_AmbulatoryStatus

      Returns all repetitions of Ambulatory Status (IN2-32).
    • getAmbulatoryStatusReps

      Returns a count of the current number of repetitions of Ambulatory Status (IN2-32). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getAmbulatoryStatus

      public IS getAmbulatoryStatus(int rep)
      Returns a specific repetition of IN2-32: "Ambulatory Status" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn232_AmbulatoryStatus

      public IS getIn232_AmbulatoryStatus(int rep)
      Returns a specific repetition of IN2-32: "Ambulatory Status" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn232_AmbulatoryStatusReps

      Returns a count of the current number of repetitions of Ambulatory Status (IN2-32). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertAmbulatoryStatus

      public IS insertAmbulatoryStatus(int rep) throws HL7Exception
      Inserts a repetition of IN2-32: "Ambulatory Status" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn232_AmbulatoryStatus

      public IS insertIn232_AmbulatoryStatus(int rep) throws HL7Exception
      Inserts a repetition of IN2-32: "Ambulatory Status" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeAmbulatoryStatus

      public IS removeAmbulatoryStatus(int rep) throws HL7Exception
      Removes a repetition of IN2-32: "Ambulatory Status" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn232_AmbulatoryStatus

      public IS removeIn232_AmbulatoryStatus(int rep) throws HL7Exception
      Removes a repetition of IN2-32: "Ambulatory Status" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getCitizenship

      public CE[] getCitizenship()
      Returns all repetitions of Citizenship (IN2-33).
    • getIn233_Citizenship

      Returns all repetitions of Citizenship (IN2-33).
    • getCitizenshipReps

      public int getCitizenshipReps()
      Returns a count of the current number of repetitions of Citizenship (IN2-33). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getCitizenship

      public CE getCitizenship(int rep)
      Returns a specific repetition of IN2-33: "Citizenship" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn233_Citizenship

      public CE getIn233_Citizenship(int rep)
      Returns a specific repetition of IN2-33: "Citizenship" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn233_CitizenshipReps

      Returns a count of the current number of repetitions of Citizenship (IN2-33). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertCitizenship

      public CE insertCitizenship(int rep) throws HL7Exception
      Inserts a repetition of IN2-33: "Citizenship" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn233_Citizenship

      public CE insertIn233_Citizenship(int rep) throws HL7Exception
      Inserts a repetition of IN2-33: "Citizenship" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeCitizenship

      public CE removeCitizenship(int rep) throws HL7Exception
      Removes a repetition of IN2-33: "Citizenship" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn233_Citizenship

      public CE removeIn233_Citizenship(int rep) throws HL7Exception
      Removes a repetition of IN2-33: "Citizenship" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getPrimaryLanguage

      Returns IN2-34: "Primary Language" - creates it if necessary
    • getIn234_PrimaryLanguage

      Returns IN2-34: "Primary Language" - creates it if necessary
    • getLivingArrangement

      Returns IN2-35: "Living Arrangement" - creates it if necessary
    • getIn235_LivingArrangement

      Returns IN2-35: "Living Arrangement" - creates it if necessary
    • getPublicityCode

      public CE getPublicityCode()
      Returns IN2-36: "Publicity Code" - creates it if necessary
    • getIn236_PublicityCode

      Returns IN2-36: "Publicity Code" - creates it if necessary
    • getProtectionIndicator

      Returns IN2-37: "Protection Indicator" - creates it if necessary
    • getIn237_ProtectionIndicator

      Returns IN2-37: "Protection Indicator" - creates it if necessary
    • getStudentIndicator

      Returns IN2-38: "Student Indicator" - creates it if necessary
    • getIn238_StudentIndicator

      Returns IN2-38: "Student Indicator" - creates it if necessary
    • getReligion

      public CE getReligion()
      Returns IN2-39: "Religion" - creates it if necessary
    • getIn239_Religion

      Returns IN2-39: "Religion" - creates it if necessary
    • getMotherSMaidenName

      Returns all repetitions of Mother's Maiden Name (IN2-40).
    • getIn240_MotherSMaidenName

      Returns all repetitions of Mother's Maiden Name (IN2-40).
    • getMotherSMaidenNameReps

      Returns a count of the current number of repetitions of Mother's Maiden Name (IN2-40). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getMotherSMaidenName

      public XPN getMotherSMaidenName(int rep)
      Returns a specific repetition of IN2-40: "Mother's Maiden Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn240_MotherSMaidenName

      public XPN getIn240_MotherSMaidenName(int rep)
      Returns a specific repetition of IN2-40: "Mother's Maiden Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn240_MotherSMaidenNameReps

      Returns a count of the current number of repetitions of Mother's Maiden Name (IN2-40). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertMotherSMaidenName

      public XPN insertMotherSMaidenName(int rep) throws HL7Exception
      Inserts a repetition of IN2-40: "Mother's Maiden Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn240_MotherSMaidenName

      Inserts a repetition of IN2-40: "Mother's Maiden Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeMotherSMaidenName

      public XPN removeMotherSMaidenName(int rep) throws HL7Exception
      Removes a repetition of IN2-40: "Mother's Maiden Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn240_MotherSMaidenName

      Removes a repetition of IN2-40: "Mother's Maiden Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getNationality

      public CE getNationality()
      Returns IN2-41: "Nationality" - creates it if necessary
    • getIn241_Nationality

      Returns IN2-41: "Nationality" - creates it if necessary
    • getEthnicGroup

      public CE[] getEthnicGroup()
      Returns all repetitions of Ethnic Group (IN2-42).
    • getIn242_EthnicGroup

      Returns all repetitions of Ethnic Group (IN2-42).
    • getEthnicGroupReps

      public int getEthnicGroupReps()
      Returns a count of the current number of repetitions of Ethnic Group (IN2-42). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getEthnicGroup

      public CE getEthnicGroup(int rep)
      Returns a specific repetition of IN2-42: "Ethnic Group" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn242_EthnicGroup

      public CE getIn242_EthnicGroup(int rep)
      Returns a specific repetition of IN2-42: "Ethnic Group" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn242_EthnicGroupReps

      Returns a count of the current number of repetitions of Ethnic Group (IN2-42). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertEthnicGroup

      public CE insertEthnicGroup(int rep) throws HL7Exception
      Inserts a repetition of IN2-42: "Ethnic Group" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn242_EthnicGroup

      public CE insertIn242_EthnicGroup(int rep) throws HL7Exception
      Inserts a repetition of IN2-42: "Ethnic Group" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeEthnicGroup

      public CE removeEthnicGroup(int rep) throws HL7Exception
      Removes a repetition of IN2-42: "Ethnic Group" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn242_EthnicGroup

      public CE removeIn242_EthnicGroup(int rep) throws HL7Exception
      Removes a repetition of IN2-42: "Ethnic Group" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getMaritalStatus

      public CE[] getMaritalStatus()
      Returns all repetitions of Marital Status (IN2-43).
    • getIn243_MaritalStatus

      Returns all repetitions of Marital Status (IN2-43).
    • getMaritalStatusReps

      public int getMaritalStatusReps()
      Returns a count of the current number of repetitions of Marital Status (IN2-43). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getMaritalStatus

      public CE getMaritalStatus(int rep)
      Returns a specific repetition of IN2-43: "Marital Status" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn243_MaritalStatus

      public CE getIn243_MaritalStatus(int rep)
      Returns a specific repetition of IN2-43: "Marital Status" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn243_MaritalStatusReps

      Returns a count of the current number of repetitions of Marital Status (IN2-43). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertMaritalStatus

      public CE insertMaritalStatus(int rep) throws HL7Exception
      Inserts a repetition of IN2-43: "Marital Status" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn243_MaritalStatus

      public CE insertIn243_MaritalStatus(int rep) throws HL7Exception
      Inserts a repetition of IN2-43: "Marital Status" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeMaritalStatus

      public CE removeMaritalStatus(int rep) throws HL7Exception
      Removes a repetition of IN2-43: "Marital Status" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn243_MaritalStatus

      public CE removeIn243_MaritalStatus(int rep) throws HL7Exception
      Removes a repetition of IN2-43: "Marital Status" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getInsuredSEmploymentStartDate

      Returns IN2-44: "Insured's Employment Start Date" - creates it if necessary
    • getIn244_InsuredSEmploymentStartDate

      Returns IN2-44: "Insured's Employment Start Date" - creates it if necessary
    • getEmploymentStopDate

      Returns IN2-45: "Employment Stop Date" - creates it if necessary
    • getIn245_EmploymentStopDate

      Returns IN2-45: "Employment Stop Date" - creates it if necessary
    • getJobTitle

      public ST getJobTitle()
      Returns IN2-46: "Job Title" - creates it if necessary
    • getIn246_JobTitle

      Returns IN2-46: "Job Title" - creates it if necessary
    • getJobCodeClass

      public JCC getJobCodeClass()
      Returns IN2-47: "Job Code/Class" - creates it if necessary
    • getIn247_JobCodeClass

      Returns IN2-47: "Job Code/Class" - creates it if necessary
    • getJobStatus

      public IS getJobStatus()
      Returns IN2-48: "Job Status" - creates it if necessary
    • getIn248_JobStatus

      Returns IN2-48: "Job Status" - creates it if necessary
    • getEmployerContactPersonName

      Returns all repetitions of Employer Contact Person Name (IN2-49).
    • getIn249_EmployerContactPersonName

      Returns all repetitions of Employer Contact Person Name (IN2-49).
    • getEmployerContactPersonNameReps

      Returns a count of the current number of repetitions of Employer Contact Person Name (IN2-49). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getEmployerContactPersonName

      Returns a specific repetition of IN2-49: "Employer Contact Person Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn249_EmployerContactPersonName

      Returns a specific repetition of IN2-49: "Employer Contact Person Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn249_EmployerContactPersonNameReps

      Returns a count of the current number of repetitions of Employer Contact Person Name (IN2-49). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertEmployerContactPersonName

      Inserts a repetition of IN2-49: "Employer Contact Person Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn249_EmployerContactPersonName

      Inserts a repetition of IN2-49: "Employer Contact Person Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeEmployerContactPersonName

      Removes a repetition of IN2-49: "Employer Contact Person Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn249_EmployerContactPersonName

      Removes a repetition of IN2-49: "Employer Contact Person Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getEmployerContactPersonPhoneNumber

      Returns all repetitions of Employer Contact Person Phone Number (IN2-50).
    • getIn250_EmployerContactPersonPhoneNumber

      Returns all repetitions of Employer Contact Person Phone Number (IN2-50).
    • getEmployerContactPersonPhoneNumberReps

      Returns a count of the current number of repetitions of Employer Contact Person Phone Number (IN2-50). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getEmployerContactPersonPhoneNumber

      Returns a specific repetition of IN2-50: "Employer Contact Person Phone Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn250_EmployerContactPersonPhoneNumber

      Returns a specific repetition of IN2-50: "Employer Contact Person Phone Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn250_EmployerContactPersonPhoneNumberReps

      Returns a count of the current number of repetitions of Employer Contact Person Phone Number (IN2-50). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertEmployerContactPersonPhoneNumber

      Inserts a repetition of IN2-50: "Employer Contact Person Phone Number" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn250_EmployerContactPersonPhoneNumber

      Inserts a repetition of IN2-50: "Employer Contact Person Phone Number" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeEmployerContactPersonPhoneNumber

      Removes a repetition of IN2-50: "Employer Contact Person Phone Number" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn250_EmployerContactPersonPhoneNumber

      Removes a repetition of IN2-50: "Employer Contact Person Phone Number" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getEmployerContactReason

      Returns IN2-51: "Employer Contact Reason" - creates it if necessary
    • getIn251_EmployerContactReason

      Returns IN2-51: "Employer Contact Reason" - creates it if necessary
    • getInsuredSContactPersonSName

      Returns all repetitions of Insured's Contact Person's Name (IN2-52).
    • getIn252_InsuredSContactPersonSName

      Returns all repetitions of Insured's Contact Person's Name (IN2-52).
    • getInsuredSContactPersonSNameReps

      Returns a count of the current number of repetitions of Insured's Contact Person's Name (IN2-52). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getInsuredSContactPersonSName

      Returns a specific repetition of IN2-52: "Insured's Contact Person's Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn252_InsuredSContactPersonSName

      Returns a specific repetition of IN2-52: "Insured's Contact Person's Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn252_InsuredSContactPersonSNameReps

      Returns a count of the current number of repetitions of Insured's Contact Person's Name (IN2-52). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertInsuredSContactPersonSName

      Inserts a repetition of IN2-52: "Insured's Contact Person's Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn252_InsuredSContactPersonSName

      Inserts a repetition of IN2-52: "Insured's Contact Person's Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeInsuredSContactPersonSName

      Removes a repetition of IN2-52: "Insured's Contact Person's Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn252_InsuredSContactPersonSName

      Removes a repetition of IN2-52: "Insured's Contact Person's Name" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getInsuredSContactPersonPhoneNumber

      Returns all repetitions of Insured's Contact Person Phone Number (IN2-53).
    • getIn253_InsuredSContactPersonPhoneNumber

      Returns all repetitions of Insured's Contact Person Phone Number (IN2-53).
    • getInsuredSContactPersonPhoneNumberReps

      Returns a count of the current number of repetitions of Insured's Contact Person Phone Number (IN2-53). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getInsuredSContactPersonPhoneNumber

      Returns a specific repetition of IN2-53: "Insured's Contact Person Phone Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn253_InsuredSContactPersonPhoneNumber

      Returns a specific repetition of IN2-53: "Insured's Contact Person Phone Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn253_InsuredSContactPersonPhoneNumberReps

      Returns a count of the current number of repetitions of Insured's Contact Person Phone Number (IN2-53). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertInsuredSContactPersonPhoneNumber

      Inserts a repetition of IN2-53: "Insured's Contact Person Phone Number" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn253_InsuredSContactPersonPhoneNumber

      Inserts a repetition of IN2-53: "Insured's Contact Person Phone Number" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeInsuredSContactPersonPhoneNumber

      Removes a repetition of IN2-53: "Insured's Contact Person Phone Number" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn253_InsuredSContactPersonPhoneNumber

      Removes a repetition of IN2-53: "Insured's Contact Person Phone Number" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getInsuredSContactPersonReason

      Returns all repetitions of Insured's Contact Person Reason (IN2-54).
    • getIn254_InsuredSContactPersonReason

      Returns all repetitions of Insured's Contact Person Reason (IN2-54).
    • getInsuredSContactPersonReasonReps

      Returns a count of the current number of repetitions of Insured's Contact Person Reason (IN2-54). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getInsuredSContactPersonReason

      Returns a specific repetition of IN2-54: "Insured's Contact Person Reason" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn254_InsuredSContactPersonReason

      Returns a specific repetition of IN2-54: "Insured's Contact Person Reason" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn254_InsuredSContactPersonReasonReps

      Returns a count of the current number of repetitions of Insured's Contact Person Reason (IN2-54). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertInsuredSContactPersonReason

      Inserts a repetition of IN2-54: "Insured's Contact Person Reason" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn254_InsuredSContactPersonReason

      Inserts a repetition of IN2-54: "Insured's Contact Person Reason" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeInsuredSContactPersonReason

      Removes a repetition of IN2-54: "Insured's Contact Person Reason" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn254_InsuredSContactPersonReason

      Removes a repetition of IN2-54: "Insured's Contact Person Reason" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getRelationshipToThePatientStartDate

      Returns IN2-55: "Relationship To The Patient Start Date" - creates it if necessary
    • getIn255_RelationshipToThePatientStartDate

      Returns IN2-55: "Relationship To The Patient Start Date" - creates it if necessary
    • getRelationshipToThePatientStopDate

      Returns all repetitions of Relationship To The Patient Stop Date (IN2-56).
    • getIn256_RelationshipToThePatientStopDate

      Returns all repetitions of Relationship To The Patient Stop Date (IN2-56).
    • getRelationshipToThePatientStopDateReps

      Returns a count of the current number of repetitions of Relationship To The Patient Stop Date (IN2-56). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getRelationshipToThePatientStopDate

      Returns a specific repetition of IN2-56: "Relationship To The Patient Stop Date" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn256_RelationshipToThePatientStopDate

      Returns a specific repetition of IN2-56: "Relationship To The Patient Stop Date" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn256_RelationshipToThePatientStopDateReps

      Returns a count of the current number of repetitions of Relationship To The Patient Stop Date (IN2-56). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertRelationshipToThePatientStopDate

      Inserts a repetition of IN2-56: "Relationship To The Patient Stop Date" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn256_RelationshipToThePatientStopDate

      Inserts a repetition of IN2-56: "Relationship To The Patient Stop Date" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeRelationshipToThePatientStopDate

      Removes a repetition of IN2-56: "Relationship To The Patient Stop Date" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn256_RelationshipToThePatientStopDate

      Removes a repetition of IN2-56: "Relationship To The Patient Stop Date" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getInsuranceCoContactReason

      Returns IN2-57: "Insurance Co. Contact Reason" - creates it if necessary
    • getIn257_InsuranceCoContactReason

      Returns IN2-57: "Insurance Co. Contact Reason" - creates it if necessary
    • getInsuranceCoContactPhoneNumber

      Returns IN2-58: "Insurance Co Contact Phone Number" - creates it if necessary
    • getIn258_InsuranceCoContactPhoneNumber

      Returns IN2-58: "Insurance Co Contact Phone Number" - creates it if necessary
    • getPolicyScope

      public IS getPolicyScope()
      Returns IN2-59: "Policy Scope" - creates it if necessary
    • getIn259_PolicyScope

      Returns IN2-59: "Policy Scope" - creates it if necessary
    • getPolicySource

      public IS getPolicySource()
      Returns IN2-60: "Policy Source" - creates it if necessary
    • getIn260_PolicySource

      Returns IN2-60: "Policy Source" - creates it if necessary
    • getPatientMemberNumber

      Returns IN2-61: "Patient Member Number" - creates it if necessary
    • getIn261_PatientMemberNumber

      Returns IN2-61: "Patient Member Number" - creates it if necessary
    • getGuarantorSRelationshipToInsured

      Returns IN2-62: "Guarantor's Relationship To Insured" - creates it if necessary
    • getIn262_GuarantorSRelationshipToInsured

      Returns IN2-62: "Guarantor's Relationship To Insured" - creates it if necessary
    • getInsuredSPhoneNumberHome

      Returns all repetitions of Insured's Phone Number - Home (IN2-63).
    • getIn263_InsuredSPhoneNumberHome

      Returns all repetitions of Insured's Phone Number - Home (IN2-63).
    • getInsuredSPhoneNumberHomeReps

      Returns a count of the current number of repetitions of Insured's Phone Number - Home (IN2-63). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getInsuredSPhoneNumberHome

      public XTN getInsuredSPhoneNumberHome(int rep)
      Returns a specific repetition of IN2-63: "Insured's Phone Number - Home" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn263_InsuredSPhoneNumberHome

      Returns a specific repetition of IN2-63: "Insured's Phone Number - Home" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn263_InsuredSPhoneNumberHomeReps

      Returns a count of the current number of repetitions of Insured's Phone Number - Home (IN2-63). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertInsuredSPhoneNumberHome

      Inserts a repetition of IN2-63: "Insured's Phone Number - Home" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn263_InsuredSPhoneNumberHome

      Inserts a repetition of IN2-63: "Insured's Phone Number - Home" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeInsuredSPhoneNumberHome

      Removes a repetition of IN2-63: "Insured's Phone Number - Home" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn263_InsuredSPhoneNumberHome

      Removes a repetition of IN2-63: "Insured's Phone Number - Home" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getInsuredSEmployerPhoneNumber

      Returns all repetitions of Insured's Employer Phone Number (IN2-64).
    • getIn264_InsuredSEmployerPhoneNumber

      Returns all repetitions of Insured's Employer Phone Number (IN2-64).
    • getInsuredSEmployerPhoneNumberReps

      Returns a count of the current number of repetitions of Insured's Employer Phone Number (IN2-64). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getInsuredSEmployerPhoneNumber

      Returns a specific repetition of IN2-64: "Insured's Employer Phone Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn264_InsuredSEmployerPhoneNumber

      Returns a specific repetition of IN2-64: "Insured's Employer Phone Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn264_InsuredSEmployerPhoneNumberReps

      Returns a count of the current number of repetitions of Insured's Employer Phone Number (IN2-64). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertInsuredSEmployerPhoneNumber

      Inserts a repetition of IN2-64: "Insured's Employer Phone Number" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn264_InsuredSEmployerPhoneNumber

      Inserts a repetition of IN2-64: "Insured's Employer Phone Number" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeInsuredSEmployerPhoneNumber

      Removes a repetition of IN2-64: "Insured's Employer Phone Number" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn264_InsuredSEmployerPhoneNumber

      Removes a repetition of IN2-64: "Insured's Employer Phone Number" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getMilitaryHandicappedProgram

      Returns IN2-65: "Military Handicapped Program" - creates it if necessary
    • getIn265_MilitaryHandicappedProgram

      Returns IN2-65: "Military Handicapped Program" - creates it if necessary
    • getSuspendFlag

      public ID getSuspendFlag()
      Returns IN2-66: "Suspend Flag" - creates it if necessary
    • getIn266_SuspendFlag

      Returns IN2-66: "Suspend Flag" - creates it if necessary
    • getCopayLimitFlag

      Returns IN2-67: "Copay Limit Flag" - creates it if necessary
    • getIn267_CopayLimitFlag

      Returns IN2-67: "Copay Limit Flag" - creates it if necessary
    • getStoplossLimitFlag

      Returns IN2-68: "Stoploss Limit Flag" - creates it if necessary
    • getIn268_StoplossLimitFlag

      Returns IN2-68: "Stoploss Limit Flag" - creates it if necessary
    • getInsuredOrganizationNameAndID

      Returns all repetitions of Insured Organization Name And ID (IN2-69).
    • getIn269_InsuredOrganizationNameAndID

      Returns all repetitions of Insured Organization Name And ID (IN2-69).
    • getInsuredOrganizationNameAndIDReps

      Returns a count of the current number of repetitions of Insured Organization Name And ID (IN2-69). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getInsuredOrganizationNameAndID

      Returns a specific repetition of IN2-69: "Insured Organization Name And ID" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn269_InsuredOrganizationNameAndID

      Returns a specific repetition of IN2-69: "Insured Organization Name And ID" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn269_InsuredOrganizationNameAndIDReps

      Returns a count of the current number of repetitions of Insured Organization Name And ID (IN2-69). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertInsuredOrganizationNameAndID

      Inserts a repetition of IN2-69: "Insured Organization Name And ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn269_InsuredOrganizationNameAndID

      Inserts a repetition of IN2-69: "Insured Organization Name And ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeInsuredOrganizationNameAndID

      Removes a repetition of IN2-69: "Insured Organization Name And ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn269_InsuredOrganizationNameAndID

      Removes a repetition of IN2-69: "Insured Organization Name And ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getInsuredEmployerOrganizationNameAndID

      Returns all repetitions of Insured Employer Organization Name And ID (IN2-70).
    • getIn270_InsuredEmployerOrganizationNameAndID

      Returns all repetitions of Insured Employer Organization Name And ID (IN2-70).
    • getInsuredEmployerOrganizationNameAndIDReps

      Returns a count of the current number of repetitions of Insured Employer Organization Name And ID (IN2-70). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getInsuredEmployerOrganizationNameAndID

      Returns a specific repetition of IN2-70: "Insured Employer Organization Name And ID" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn270_InsuredEmployerOrganizationNameAndID

      Returns a specific repetition of IN2-70: "Insured Employer Organization Name And ID" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn270_InsuredEmployerOrganizationNameAndIDReps

      Returns a count of the current number of repetitions of Insured Employer Organization Name And ID (IN2-70). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertInsuredEmployerOrganizationNameAndID

      Inserts a repetition of IN2-70: "Insured Employer Organization Name And ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn270_InsuredEmployerOrganizationNameAndID

      Inserts a repetition of IN2-70: "Insured Employer Organization Name And ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeInsuredEmployerOrganizationNameAndID

      Removes a repetition of IN2-70: "Insured Employer Organization Name And ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn270_InsuredEmployerOrganizationNameAndID

      Removes a repetition of IN2-70: "Insured Employer Organization Name And ID" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getRace

      public CE[] getRace()
      Returns all repetitions of Race (IN2-71).
    • getIn271_Race

      public CE[] getIn271_Race()
      Returns all repetitions of Race (IN2-71).
    • getRaceReps

      public int getRaceReps()
      Returns a count of the current number of repetitions of Race (IN2-71). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getRace

      public CE getRace(int rep)
      Returns a specific repetition of IN2-71: "Race" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn271_Race

      public CE getIn271_Race(int rep)
      Returns a specific repetition of IN2-71: "Race" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getIn271_RaceReps

      public int getIn271_RaceReps()
      Returns a count of the current number of repetitions of Race (IN2-71). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertRace

      public CE insertRace(int rep) throws HL7Exception
      Inserts a repetition of IN2-71: "Race" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • insertIn271_Race

      public CE insertIn271_Race(int rep) throws HL7Exception
      Inserts a repetition of IN2-71: "Race" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeRace

      public CE removeRace(int rep) throws HL7Exception
      Removes a repetition of IN2-71: "Race" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • removeIn271_Race

      public CE removeIn271_Race(int rep) throws HL7Exception
      Removes a repetition of IN2-71: "Race" at a specific index
      Parameters:
      rep - The repetition index (0-indexed)
      Throws:
      HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)
    • getHCFAPatientSRelationshipToInsured

      Returns IN2-72: "HCFA Patient's Relationship to Insured" - creates it if necessary
    • getIn272_HCFAPatientSRelationshipToInsured

      Returns IN2-72: "HCFA Patient's Relationship to Insured" - creates it if necessary
    • createNewTypeWithoutReflection

      protected Type createNewTypeWithoutReflection(int field)
      Overrides:
      createNewTypeWithoutReflection in class AbstractSegment