Class GT1

All Implemented Interfaces:
Segment, Structure, Visitable, Serializable

public class GT1 extends AbstractSegment

Represents an HL7 GT1 message segment (Guarantor). This segment has the following fields:

  • GT1-1: Set ID - Guarantor (SI)
  • GT1-2: Guarantor Number (CX) optional repeating
  • GT1-3: Guarantor Name (XPN) repeating
  • GT1-4: Guarantor Spouse Name (XPN) optional repeating
  • GT1-5: Guarantor Address (XAD) optional repeating
  • GT1-6: Guarantor Ph Num- Home (XTN) optional repeating
  • GT1-7: Guarantor Ph Num-Business (XTN) optional repeating
  • GT1-8: Guarantor Date/Time of Birth (TS) optional
  • GT1-9: Guarantor Sex (IS) optional
  • GT1-10: Guarantor Type (IS) optional
  • GT1-11: Guarantor Relationship (IS) optional
  • GT1-12: Guarantor SSN (ST) optional
  • GT1-13: Guarantor Date - Begin (DT) optional
  • GT1-14: Guarantor Date - End (DT) optional
  • GT1-15: Guarantor Priority (NM) optional
  • GT1-16: Guarantor Employer Name (XPN) optional repeating
  • GT1-17: Guarantor Employer Address (XAD) optional repeating
  • GT1-18: Guarantor Employ Phone Number (XTN) optional repeating
  • GT1-19: Guarantor Employee ID Number (CX) optional repeating
  • GT1-20: Guarantor Employment Status (IS) optional
  • GT1-21: Guarantor Organization (XON) optional repeating
  • GT1-22: Guarantor Billing Hold Flag (ID) optional
  • GT1-23: Guarantor Credit Rating Code (CE) optional
  • GT1-24: Guarantor Death Date And Time (TS) optional
  • GT1-25: Guarantor Death Flag (ID) optional
  • GT1-26: Guarantor Charge Adjustment Code (CE) optional
  • GT1-27: Guarantor Household Annual Income (CP) optional
  • GT1-28: Guarantor Household Size (NM) optional
  • GT1-29: Guarantor Employer ID Number (CX) optional repeating
  • GT1-30: Guarantor Marital Status Code (IS) optional
  • GT1-31: Guarantor Hire Effective Date (DT) optional
  • GT1-32: Employment Stop Date (DT) optional
  • GT1-33: Living Dependency (IS) optional
  • GT1-34: Ambulatory Status (IS) optional
  • GT1-35: Citizenship (IS) optional
  • GT1-36: Primary Language (CE) optional
  • GT1-37: Living Arrangement (IS) optional
  • GT1-38: Publicity Indicator (CE) optional
  • GT1-39: Protection Indicator (ID) optional
  • GT1-40: Student Indicator (IS) optional
  • GT1-41: Religion (IS) optional
  • GT1-42: Mother’s Maiden Name (XPN) optional
  • GT1-43: Nationality Code (CE) optional
  • GT1-44: Ethnic Group (IS) optional
  • GT1-45: Contact Person's Name (XPN) optional repeating
  • GT1-46: Contact Person’s Telephone Number (XTN) optional repeating
  • GT1-47: Contact Reason (CE) optional
  • GT1-48: Contact Relationship Code (IS) optional
  • GT1-49: Job Title (ST) optional
  • GT1-50: Job Code/Class (JCC) optional
  • GT1-51: Guarantor Employer's Organization Name (XON) optional repeating
  • GT1-52: Handicap (IS) optional
  • GT1-53: Job Status (IS) optional
  • GT1-54: Guarantor Financial Class (FC) optional
  • GT1-55: Guarantor Race (IS) optional
See Also:
  • Constructor Details

  • Method Details

    • getSetIDGuarantor

      Returns GT1-1: "Set ID - Guarantor" - creates it if necessary
    • getGt11_SetIDGuarantor

      Returns GT1-1: "Set ID - Guarantor" - creates it if necessary
    • getGuarantorNumber

      public CX[] getGuarantorNumber()
      Returns all repetitions of Guarantor Number (GT1-2).
    • getGt12_GuarantorNumber

      Returns all repetitions of Guarantor Number (GT1-2).
    • getGuarantorNumberReps

      public int getGuarantorNumberReps()
      Returns a count of the current number of repetitions of Guarantor Number (GT1-2). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getGuarantorNumber

      public CX getGuarantorNumber(int rep)
      Returns a specific repetition of GT1-2: "Guarantor Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt12_GuarantorNumber

      public CX getGt12_GuarantorNumber(int rep)
      Returns a specific repetition of GT1-2: "Guarantor Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt12_GuarantorNumberReps

      Returns a count of the current number of repetitions of Guarantor Number (GT1-2). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertGuarantorNumber

      public CX insertGuarantorNumber(int rep) throws HL7Exception
      Inserts a repetition of GT1-2: "Guarantor 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)
    • insertGt12_GuarantorNumber

      public CX insertGt12_GuarantorNumber(int rep) throws HL7Exception
      Inserts a repetition of GT1-2: "Guarantor 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)
    • removeGuarantorNumber

      public CX removeGuarantorNumber(int rep) throws HL7Exception
      Removes a repetition of GT1-2: "Guarantor 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)
    • removeGt12_GuarantorNumber

      public CX removeGt12_GuarantorNumber(int rep) throws HL7Exception
      Removes a repetition of GT1-2: "Guarantor 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)
    • getGuarantorName

      public XPN[] getGuarantorName()
      Returns all repetitions of Guarantor Name (GT1-3).
    • getGt13_GuarantorName

      Returns all repetitions of Guarantor Name (GT1-3).
    • getGuarantorNameReps

      public int getGuarantorNameReps()
      Returns a count of the current number of repetitions of Guarantor Name (GT1-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getGuarantorName

      public XPN getGuarantorName(int rep)
      Returns a specific repetition of GT1-3: "Guarantor Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt13_GuarantorName

      public XPN getGt13_GuarantorName(int rep)
      Returns a specific repetition of GT1-3: "Guarantor Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt13_GuarantorNameReps

      Returns a count of the current number of repetitions of Guarantor Name (GT1-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertGuarantorName

      public XPN insertGuarantorName(int rep) throws HL7Exception
      Inserts a repetition of GT1-3: "Guarantor 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)
    • insertGt13_GuarantorName

      public XPN insertGt13_GuarantorName(int rep) throws HL7Exception
      Inserts a repetition of GT1-3: "Guarantor 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)
    • removeGuarantorName

      public XPN removeGuarantorName(int rep) throws HL7Exception
      Removes a repetition of GT1-3: "Guarantor 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)
    • removeGt13_GuarantorName

      public XPN removeGt13_GuarantorName(int rep) throws HL7Exception
      Removes a repetition of GT1-3: "Guarantor 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)
    • getGuarantorSpouseName

      Returns all repetitions of Guarantor Spouse Name (GT1-4).
    • getGt14_GuarantorSpouseName

      Returns all repetitions of Guarantor Spouse Name (GT1-4).
    • getGuarantorSpouseNameReps

      Returns a count of the current number of repetitions of Guarantor Spouse Name (GT1-4). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getGuarantorSpouseName

      public XPN getGuarantorSpouseName(int rep)
      Returns a specific repetition of GT1-4: "Guarantor Spouse Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt14_GuarantorSpouseName

      public XPN getGt14_GuarantorSpouseName(int rep)
      Returns a specific repetition of GT1-4: "Guarantor Spouse Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt14_GuarantorSpouseNameReps

      Returns a count of the current number of repetitions of Guarantor Spouse Name (GT1-4). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertGuarantorSpouseName

      public XPN insertGuarantorSpouseName(int rep) throws HL7Exception
      Inserts a repetition of GT1-4: "Guarantor Spouse 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)
    • insertGt14_GuarantorSpouseName

      Inserts a repetition of GT1-4: "Guarantor Spouse 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)
    • removeGuarantorSpouseName

      public XPN removeGuarantorSpouseName(int rep) throws HL7Exception
      Removes a repetition of GT1-4: "Guarantor Spouse 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)
    • removeGt14_GuarantorSpouseName

      Removes a repetition of GT1-4: "Guarantor Spouse 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)
    • getGuarantorAddress

      Returns all repetitions of Guarantor Address (GT1-5).
    • getGt15_GuarantorAddress

      Returns all repetitions of Guarantor Address (GT1-5).
    • getGuarantorAddressReps

      Returns a count of the current number of repetitions of Guarantor Address (GT1-5). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getGuarantorAddress

      public XAD getGuarantorAddress(int rep)
      Returns a specific repetition of GT1-5: "Guarantor Address" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt15_GuarantorAddress

      public XAD getGt15_GuarantorAddress(int rep)
      Returns a specific repetition of GT1-5: "Guarantor Address" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt15_GuarantorAddressReps

      Returns a count of the current number of repetitions of Guarantor Address (GT1-5). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertGuarantorAddress

      public XAD insertGuarantorAddress(int rep) throws HL7Exception
      Inserts a repetition of GT1-5: "Guarantor Address" 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)
    • insertGt15_GuarantorAddress

      public XAD insertGt15_GuarantorAddress(int rep) throws HL7Exception
      Inserts a repetition of GT1-5: "Guarantor Address" 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)
    • removeGuarantorAddress

      public XAD removeGuarantorAddress(int rep) throws HL7Exception
      Removes a repetition of GT1-5: "Guarantor Address" 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)
    • removeGt15_GuarantorAddress

      public XAD removeGt15_GuarantorAddress(int rep) throws HL7Exception
      Removes a repetition of GT1-5: "Guarantor Address" 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)
    • getGuarantorPhNumHome

      Returns all repetitions of Guarantor Ph Num- Home (GT1-6).
    • getGt16_GuarantorPhNumHome

      Returns all repetitions of Guarantor Ph Num- Home (GT1-6).
    • getGuarantorPhNumHomeReps

      Returns a count of the current number of repetitions of Guarantor Ph Num- Home (GT1-6). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getGuarantorPhNumHome

      public XTN getGuarantorPhNumHome(int rep)
      Returns a specific repetition of GT1-6: "Guarantor Ph Num- Home" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt16_GuarantorPhNumHome

      public XTN getGt16_GuarantorPhNumHome(int rep)
      Returns a specific repetition of GT1-6: "Guarantor Ph Num- Home" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt16_GuarantorPhNumHomeReps

      Returns a count of the current number of repetitions of Guarantor Ph Num- Home (GT1-6). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertGuarantorPhNumHome

      public XTN insertGuarantorPhNumHome(int rep) throws HL7Exception
      Inserts a repetition of GT1-6: "Guarantor Ph Num- 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)
    • insertGt16_GuarantorPhNumHome

      Inserts a repetition of GT1-6: "Guarantor Ph Num- 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)
    • removeGuarantorPhNumHome

      public XTN removeGuarantorPhNumHome(int rep) throws HL7Exception
      Removes a repetition of GT1-6: "Guarantor Ph Num- 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)
    • removeGt16_GuarantorPhNumHome

      Removes a repetition of GT1-6: "Guarantor Ph Num- 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)
    • getGuarantorPhNumBusiness

      Returns all repetitions of Guarantor Ph Num-Business (GT1-7).
    • getGt17_GuarantorPhNumBusiness

      Returns all repetitions of Guarantor Ph Num-Business (GT1-7).
    • getGuarantorPhNumBusinessReps

      Returns a count of the current number of repetitions of Guarantor Ph Num-Business (GT1-7). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getGuarantorPhNumBusiness

      public XTN getGuarantorPhNumBusiness(int rep)
      Returns a specific repetition of GT1-7: "Guarantor Ph Num-Business" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt17_GuarantorPhNumBusiness

      Returns a specific repetition of GT1-7: "Guarantor Ph Num-Business" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt17_GuarantorPhNumBusinessReps

      Returns a count of the current number of repetitions of Guarantor Ph Num-Business (GT1-7). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertGuarantorPhNumBusiness

      Inserts a repetition of GT1-7: "Guarantor Ph Num-Business" 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)
    • insertGt17_GuarantorPhNumBusiness

      Inserts a repetition of GT1-7: "Guarantor Ph Num-Business" 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)
    • removeGuarantorPhNumBusiness

      Removes a repetition of GT1-7: "Guarantor Ph Num-Business" 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)
    • removeGt17_GuarantorPhNumBusiness

      Removes a repetition of GT1-7: "Guarantor Ph Num-Business" 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)
    • getGuarantorDateTimeOfBirth

      Returns GT1-8: "Guarantor Date/Time of Birth" - creates it if necessary
    • getGt18_GuarantorDateTimeOfBirth

      Returns GT1-8: "Guarantor Date/Time of Birth" - creates it if necessary
    • getGuarantorSex

      public IS getGuarantorSex()
      Returns GT1-9: "Guarantor Sex" - creates it if necessary
    • getGt19_GuarantorSex

      Returns GT1-9: "Guarantor Sex" - creates it if necessary
    • getGuarantorType

      public IS getGuarantorType()
      Returns GT1-10: "Guarantor Type" - creates it if necessary
    • getGt110_GuarantorType

      Returns GT1-10: "Guarantor Type" - creates it if necessary
    • getGuarantorRelationship

      Returns GT1-11: "Guarantor Relationship" - creates it if necessary
    • getGt111_GuarantorRelationship

      Returns GT1-11: "Guarantor Relationship" - creates it if necessary
    • getGuarantorSSN

      public ST getGuarantorSSN()
      Returns GT1-12: "Guarantor SSN" - creates it if necessary
    • getGt112_GuarantorSSN

      Returns GT1-12: "Guarantor SSN" - creates it if necessary
    • getGuarantorDateBegin

      Returns GT1-13: "Guarantor Date - Begin" - creates it if necessary
    • getGt113_GuarantorDateBegin

      Returns GT1-13: "Guarantor Date - Begin" - creates it if necessary
    • getGuarantorDateEnd

      Returns GT1-14: "Guarantor Date - End" - creates it if necessary
    • getGt114_GuarantorDateEnd

      Returns GT1-14: "Guarantor Date - End" - creates it if necessary
    • getGuarantorPriority

      Returns GT1-15: "Guarantor Priority" - creates it if necessary
    • getGt115_GuarantorPriority

      Returns GT1-15: "Guarantor Priority" - creates it if necessary
    • getGuarantorEmployerName

      Returns all repetitions of Guarantor Employer Name (GT1-16).
    • getGt116_GuarantorEmployerName

      Returns all repetitions of Guarantor Employer Name (GT1-16).
    • getGuarantorEmployerNameReps

      Returns a count of the current number of repetitions of Guarantor Employer Name (GT1-16). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getGuarantorEmployerName

      public XPN getGuarantorEmployerName(int rep)
      Returns a specific repetition of GT1-16: "Guarantor Employer Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt116_GuarantorEmployerName

      Returns a specific repetition of GT1-16: "Guarantor Employer Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt116_GuarantorEmployerNameReps

      Returns a count of the current number of repetitions of Guarantor Employer Name (GT1-16). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertGuarantorEmployerName

      public XPN insertGuarantorEmployerName(int rep) throws HL7Exception
      Inserts a repetition of GT1-16: "Guarantor Employer 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)
    • insertGt116_GuarantorEmployerName

      Inserts a repetition of GT1-16: "Guarantor Employer 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)
    • removeGuarantorEmployerName

      public XPN removeGuarantorEmployerName(int rep) throws HL7Exception
      Removes a repetition of GT1-16: "Guarantor Employer 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)
    • removeGt116_GuarantorEmployerName

      Removes a repetition of GT1-16: "Guarantor Employer 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)
    • getGuarantorEmployerAddress

      Returns all repetitions of Guarantor Employer Address (GT1-17).
    • getGt117_GuarantorEmployerAddress

      Returns all repetitions of Guarantor Employer Address (GT1-17).
    • getGuarantorEmployerAddressReps

      Returns a count of the current number of repetitions of Guarantor Employer Address (GT1-17). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getGuarantorEmployerAddress

      public XAD getGuarantorEmployerAddress(int rep)
      Returns a specific repetition of GT1-17: "Guarantor Employer Address" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt117_GuarantorEmployerAddress

      Returns a specific repetition of GT1-17: "Guarantor Employer Address" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt117_GuarantorEmployerAddressReps

      Returns a count of the current number of repetitions of Guarantor Employer Address (GT1-17). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertGuarantorEmployerAddress

      Inserts a repetition of GT1-17: "Guarantor Employer Address" 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)
    • insertGt117_GuarantorEmployerAddress

      Inserts a repetition of GT1-17: "Guarantor Employer Address" 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)
    • removeGuarantorEmployerAddress

      Removes a repetition of GT1-17: "Guarantor Employer Address" 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)
    • removeGt117_GuarantorEmployerAddress

      Removes a repetition of GT1-17: "Guarantor Employer Address" 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)
    • getGuarantorEmployPhoneNumber

      Returns all repetitions of Guarantor Employ Phone Number (GT1-18).
    • getGt118_GuarantorEmployPhoneNumber

      Returns all repetitions of Guarantor Employ Phone Number (GT1-18).
    • getGuarantorEmployPhoneNumberReps

      Returns a count of the current number of repetitions of Guarantor Employ Phone Number (GT1-18). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getGuarantorEmployPhoneNumber

      Returns a specific repetition of GT1-18: "Guarantor Employ Phone Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt118_GuarantorEmployPhoneNumber

      Returns a specific repetition of GT1-18: "Guarantor Employ Phone Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt118_GuarantorEmployPhoneNumberReps

      Returns a count of the current number of repetitions of Guarantor Employ Phone Number (GT1-18). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertGuarantorEmployPhoneNumber

      Inserts a repetition of GT1-18: "Guarantor Employ 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)
    • insertGt118_GuarantorEmployPhoneNumber

      Inserts a repetition of GT1-18: "Guarantor Employ 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)
    • removeGuarantorEmployPhoneNumber

      Removes a repetition of GT1-18: "Guarantor Employ 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)
    • removeGt118_GuarantorEmployPhoneNumber

      Removes a repetition of GT1-18: "Guarantor Employ 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)
    • getGuarantorEmployeeIDNumber

      Returns all repetitions of Guarantor Employee ID Number (GT1-19).
    • getGt119_GuarantorEmployeeIDNumber

      Returns all repetitions of Guarantor Employee ID Number (GT1-19).
    • getGuarantorEmployeeIDNumberReps

      Returns a count of the current number of repetitions of Guarantor Employee ID Number (GT1-19). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getGuarantorEmployeeIDNumber

      public CX getGuarantorEmployeeIDNumber(int rep)
      Returns a specific repetition of GT1-19: "Guarantor Employee ID Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt119_GuarantorEmployeeIDNumber

      Returns a specific repetition of GT1-19: "Guarantor Employee ID Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt119_GuarantorEmployeeIDNumberReps

      Returns a count of the current number of repetitions of Guarantor Employee ID Number (GT1-19). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertGuarantorEmployeeIDNumber

      Inserts a repetition of GT1-19: "Guarantor Employee ID 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)
    • insertGt119_GuarantorEmployeeIDNumber

      Inserts a repetition of GT1-19: "Guarantor Employee ID 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)
    • removeGuarantorEmployeeIDNumber

      Removes a repetition of GT1-19: "Guarantor Employee ID 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)
    • removeGt119_GuarantorEmployeeIDNumber

      Removes a repetition of GT1-19: "Guarantor Employee ID 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)
    • getGuarantorEmploymentStatus

      Returns GT1-20: "Guarantor Employment Status" - creates it if necessary
    • getGt120_GuarantorEmploymentStatus

      Returns GT1-20: "Guarantor Employment Status" - creates it if necessary
    • getGuarantorOrganization

      Returns all repetitions of Guarantor Organization (GT1-21).
    • getGt121_GuarantorOrganization

      Returns all repetitions of Guarantor Organization (GT1-21).
    • getGuarantorOrganizationReps

      Returns a count of the current number of repetitions of Guarantor Organization (GT1-21). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getGuarantorOrganization

      public XON getGuarantorOrganization(int rep)
      Returns a specific repetition of GT1-21: "Guarantor Organization" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt121_GuarantorOrganization

      Returns a specific repetition of GT1-21: "Guarantor Organization" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt121_GuarantorOrganizationReps

      Returns a count of the current number of repetitions of Guarantor Organization (GT1-21). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertGuarantorOrganization

      public XON insertGuarantorOrganization(int rep) throws HL7Exception
      Inserts a repetition of GT1-21: "Guarantor Organization" 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)
    • insertGt121_GuarantorOrganization

      Inserts a repetition of GT1-21: "Guarantor Organization" 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)
    • removeGuarantorOrganization

      public XON removeGuarantorOrganization(int rep) throws HL7Exception
      Removes a repetition of GT1-21: "Guarantor Organization" 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)
    • removeGt121_GuarantorOrganization

      Removes a repetition of GT1-21: "Guarantor Organization" 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)
    • getGuarantorBillingHoldFlag

      Returns GT1-22: "Guarantor Billing Hold Flag" - creates it if necessary
    • getGt122_GuarantorBillingHoldFlag

      Returns GT1-22: "Guarantor Billing Hold Flag" - creates it if necessary
    • getGuarantorCreditRatingCode

      Returns GT1-23: "Guarantor Credit Rating Code" - creates it if necessary
    • getGt123_GuarantorCreditRatingCode

      Returns GT1-23: "Guarantor Credit Rating Code" - creates it if necessary
    • getGuarantorDeathDateAndTime

      Returns GT1-24: "Guarantor Death Date And Time" - creates it if necessary
    • getGt124_GuarantorDeathDateAndTime

      Returns GT1-24: "Guarantor Death Date And Time" - creates it if necessary
    • getGuarantorDeathFlag

      Returns GT1-25: "Guarantor Death Flag" - creates it if necessary
    • getGt125_GuarantorDeathFlag

      Returns GT1-25: "Guarantor Death Flag" - creates it if necessary
    • getGuarantorChargeAdjustmentCode

      Returns GT1-26: "Guarantor Charge Adjustment Code" - creates it if necessary
    • getGt126_GuarantorChargeAdjustmentCode

      Returns GT1-26: "Guarantor Charge Adjustment Code" - creates it if necessary
    • getGuarantorHouseholdAnnualIncome

      Returns GT1-27: "Guarantor Household Annual Income" - creates it if necessary
    • getGt127_GuarantorHouseholdAnnualIncome

      Returns GT1-27: "Guarantor Household Annual Income" - creates it if necessary
    • getGuarantorHouseholdSize

      Returns GT1-28: "Guarantor Household Size" - creates it if necessary
    • getGt128_GuarantorHouseholdSize

      Returns GT1-28: "Guarantor Household Size" - creates it if necessary
    • getGuarantorEmployerIDNumber

      Returns all repetitions of Guarantor Employer ID Number (GT1-29).
    • getGt129_GuarantorEmployerIDNumber

      Returns all repetitions of Guarantor Employer ID Number (GT1-29).
    • getGuarantorEmployerIDNumberReps

      Returns a count of the current number of repetitions of Guarantor Employer ID Number (GT1-29). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getGuarantorEmployerIDNumber

      public CX getGuarantorEmployerIDNumber(int rep)
      Returns a specific repetition of GT1-29: "Guarantor Employer ID Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt129_GuarantorEmployerIDNumber

      Returns a specific repetition of GT1-29: "Guarantor Employer ID Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt129_GuarantorEmployerIDNumberReps

      Returns a count of the current number of repetitions of Guarantor Employer ID Number (GT1-29). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertGuarantorEmployerIDNumber

      Inserts a repetition of GT1-29: "Guarantor Employer ID 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)
    • insertGt129_GuarantorEmployerIDNumber

      Inserts a repetition of GT1-29: "Guarantor Employer ID 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)
    • removeGuarantorEmployerIDNumber

      Removes a repetition of GT1-29: "Guarantor Employer ID 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)
    • removeGt129_GuarantorEmployerIDNumber

      Removes a repetition of GT1-29: "Guarantor Employer ID 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)
    • getGuarantorMaritalStatusCode

      Returns GT1-30: "Guarantor Marital Status Code" - creates it if necessary
    • getGt130_GuarantorMaritalStatusCode

      Returns GT1-30: "Guarantor Marital Status Code" - creates it if necessary
    • getGuarantorHireEffectiveDate

      Returns GT1-31: "Guarantor Hire Effective Date" - creates it if necessary
    • getGt131_GuarantorHireEffectiveDate

      Returns GT1-31: "Guarantor Hire Effective Date" - creates it if necessary
    • getEmploymentStopDate

      Returns GT1-32: "Employment Stop Date" - creates it if necessary
    • getGt132_EmploymentStopDate

      Returns GT1-32: "Employment Stop Date" - creates it if necessary
    • getLivingDependency

      Returns GT1-33: "Living Dependency" - creates it if necessary
    • getGt133_LivingDependency

      Returns GT1-33: "Living Dependency" - creates it if necessary
    • getAmbulatoryStatus

      Returns GT1-34: "Ambulatory Status" - creates it if necessary
    • getGt134_AmbulatoryStatus

      Returns GT1-34: "Ambulatory Status" - creates it if necessary
    • getCitizenship

      public IS getCitizenship()
      Returns GT1-35: "Citizenship" - creates it if necessary
    • getGt135_Citizenship

      Returns GT1-35: "Citizenship" - creates it if necessary
    • getPrimaryLanguage

      Returns GT1-36: "Primary Language" - creates it if necessary
    • getGt136_PrimaryLanguage

      Returns GT1-36: "Primary Language" - creates it if necessary
    • getLivingArrangement

      Returns GT1-37: "Living Arrangement" - creates it if necessary
    • getGt137_LivingArrangement

      Returns GT1-37: "Living Arrangement" - creates it if necessary
    • getPublicityIndicator

      Returns GT1-38: "Publicity Indicator" - creates it if necessary
    • getGt138_PublicityIndicator

      Returns GT1-38: "Publicity Indicator" - creates it if necessary
    • getProtectionIndicator

      Returns GT1-39: "Protection Indicator" - creates it if necessary
    • getGt139_ProtectionIndicator

      Returns GT1-39: "Protection Indicator" - creates it if necessary
    • getStudentIndicator

      Returns GT1-40: "Student Indicator" - creates it if necessary
    • getGt140_StudentIndicator

      Returns GT1-40: "Student Indicator" - creates it if necessary
    • getReligion

      public IS getReligion()
      Returns GT1-41: "Religion" - creates it if necessary
    • getGt141_Religion

      Returns GT1-41: "Religion" - creates it if necessary
    • getMotherSMaidenName

      Returns GT1-42: "Mother’s Maiden Name" - creates it if necessary
    • getGt142_MotherSMaidenName

      Returns GT1-42: "Mother’s Maiden Name" - creates it if necessary
    • getNationalityCode

      Returns GT1-43: "Nationality Code" - creates it if necessary
    • getGt143_NationalityCode

      Returns GT1-43: "Nationality Code" - creates it if necessary
    • getEthnicGroup

      public IS getEthnicGroup()
      Returns GT1-44: "Ethnic Group" - creates it if necessary
    • getGt144_EthnicGroup

      Returns GT1-44: "Ethnic Group" - creates it if necessary
    • getContactPersonSName

      Returns all repetitions of Contact Person's Name (GT1-45).
    • getGt145_ContactPersonSName

      Returns all repetitions of Contact Person's Name (GT1-45).
    • getContactPersonSNameReps

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

      public XPN getContactPersonSName(int rep)
      Returns a specific repetition of GT1-45: "Contact Person's Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt145_ContactPersonSName

      public XPN getGt145_ContactPersonSName(int rep)
      Returns a specific repetition of GT1-45: "Contact Person's Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt145_ContactPersonSNameReps

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

      public XPN insertContactPersonSName(int rep) throws HL7Exception
      Inserts a repetition of GT1-45: "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)
    • insertGt145_ContactPersonSName

      Inserts a repetition of GT1-45: "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)
    • removeContactPersonSName

      public XPN removeContactPersonSName(int rep) throws HL7Exception
      Removes a repetition of GT1-45: "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)
    • removeGt145_ContactPersonSName

      Removes a repetition of GT1-45: "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)
    • getContactPersonSTelephoneNumber

      Returns all repetitions of Contact Person’s Telephone Number (GT1-46).
    • getGt146_ContactPersonSTelephoneNumber

      Returns all repetitions of Contact Person’s Telephone Number (GT1-46).
    • getContactPersonSTelephoneNumberReps

      Returns a count of the current number of repetitions of Contact Person’s Telephone Number (GT1-46). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getContactPersonSTelephoneNumber

      Returns a specific repetition of GT1-46: "Contact Person’s Telephone Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt146_ContactPersonSTelephoneNumber

      Returns a specific repetition of GT1-46: "Contact Person’s Telephone Number" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt146_ContactPersonSTelephoneNumberReps

      Returns a count of the current number of repetitions of Contact Person’s Telephone Number (GT1-46). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertContactPersonSTelephoneNumber

      Inserts a repetition of GT1-46: "Contact Person’s Telephone 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)
    • insertGt146_ContactPersonSTelephoneNumber

      Inserts a repetition of GT1-46: "Contact Person’s Telephone 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)
    • removeContactPersonSTelephoneNumber

      Removes a repetition of GT1-46: "Contact Person’s Telephone 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)
    • removeGt146_ContactPersonSTelephoneNumber

      Removes a repetition of GT1-46: "Contact Person’s Telephone 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)
    • getContactReason

      public CE getContactReason()
      Returns GT1-47: "Contact Reason" - creates it if necessary
    • getGt147_ContactReason

      Returns GT1-47: "Contact Reason" - creates it if necessary
    • getContactRelationshipCode

      Returns GT1-48: "Contact Relationship Code" - creates it if necessary
    • getGt148_ContactRelationshipCode

      Returns GT1-48: "Contact Relationship Code" - creates it if necessary
    • getJobTitle

      public ST getJobTitle()
      Returns GT1-49: "Job Title" - creates it if necessary
    • getGt149_JobTitle

      Returns GT1-49: "Job Title" - creates it if necessary
    • getJobCodeClass

      public JCC getJobCodeClass()
      Returns GT1-50: "Job Code/Class" - creates it if necessary
    • getGt150_JobCodeClass

      Returns GT1-50: "Job Code/Class" - creates it if necessary
    • getGuarantorEmployerSOrganizationName

      Returns all repetitions of Guarantor Employer's Organization Name (GT1-51).
    • getGt151_GuarantorEmployerSOrganizationName

      Returns all repetitions of Guarantor Employer's Organization Name (GT1-51).
    • getGuarantorEmployerSOrganizationNameReps

      Returns a count of the current number of repetitions of Guarantor Employer's Organization Name (GT1-51). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • getGuarantorEmployerSOrganizationName

      Returns a specific repetition of GT1-51: "Guarantor Employer's Organization Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt151_GuarantorEmployerSOrganizationName

      Returns a specific repetition of GT1-51: "Guarantor Employer's Organization Name" - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed)
    • getGt151_GuarantorEmployerSOrganizationNameReps

      Returns a count of the current number of repetitions of Guarantor Employer's Organization Name (GT1-51). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.
    • insertGuarantorEmployerSOrganizationName

      Inserts a repetition of GT1-51: "Guarantor Employer's Organization 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)
    • insertGt151_GuarantorEmployerSOrganizationName

      Inserts a repetition of GT1-51: "Guarantor Employer's Organization 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)
    • removeGuarantorEmployerSOrganizationName

      Removes a repetition of GT1-51: "Guarantor Employer's Organization 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)
    • removeGt151_GuarantorEmployerSOrganizationName

      Removes a repetition of GT1-51: "Guarantor Employer's Organization 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)
    • getHandicap

      public IS getHandicap()
      Returns GT1-52: "Handicap" - creates it if necessary
    • getGt152_Handicap

      Returns GT1-52: "Handicap" - creates it if necessary
    • getJobStatus

      public IS getJobStatus()
      Returns GT1-53: "Job Status" - creates it if necessary
    • getGt153_JobStatus

      Returns GT1-53: "Job Status" - creates it if necessary
    • getGuarantorFinancialClass

      Returns GT1-54: "Guarantor Financial Class" - creates it if necessary
    • getGt154_GuarantorFinancialClass

      Returns GT1-54: "Guarantor Financial Class" - creates it if necessary
    • getGuarantorRace

      public IS getGuarantorRace()
      Returns GT1-55: "Guarantor Race" - creates it if necessary
    • getGt155_GuarantorRace

      Returns GT1-55: "Guarantor Race" - creates it if necessary
    • createNewTypeWithoutReflection

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