/** * Returns a count of the current number of repetitions of Insurance company phone number (IN1-7). * This method does not create a repetition, so if no repetitions have currently been defined or accessed, * it will return zero. */ public int getInsuranceCompanyPhoneNumberReps() { return this.getReps(7); }
/** * Returns * IN1-1: "Set ID - insurance" - creates it if necessary */ public SI getIn11_SetIDInsurance() { SI retVal = this.getTypedField(1, 0); return retVal; }
/** * Creates a new IN1 segment */ public IN1(Group parent, ModelClassFactory factory) { super(parent, factory); init(factory); }
private void init(ModelClassFactory factory) { try { this.add(SI.class, true, 1, 4, new Object[]{ getMessage() }, "Set ID - insurance"); this.add(ID.class, true, 1, 8, new Object[]{ getMessage(), new Integer(72) }, "Insurance plan ID"); this.add(ST.class, true, 1, 9, new Object[]{ getMessage() }, "Insurance company ID"); this.add(ST.class, false, 1, 45, new Object[]{ getMessage() }, "Insurance company name"); this.add(AD.class, false, 1, 106, new Object[]{ getMessage() }, "Insurance company address"); this.add(PN.class, false, 1, 48, new Object[]{ getMessage() }, "Insurance company contact pers"); this.add(TN.class, false, 3, 40, new Object[]{ getMessage() }, "Insurance company phone number"); this.add(ST.class, false, 1, 12, new Object[]{ getMessage() }, "Group number"); this.add(ST.class, false, 1, 35, new Object[]{ getMessage() }, "Group name"); this.add(ST.class, false, 1, 12, new Object[]{ getMessage() }, "Insured's group employer ID"); this.add(ST.class, false, 1, 45, new Object[]{ getMessage() }, "Insured's group employer name"); this.add(DT.class, false, 1, 8, new Object[]{ getMessage() }, "Plan effective date"); this.add(DT.class, false, 1, 8, new Object[]{ getMessage() }, "Plan expiration date"); this.add(CM_AUI.class, false, 1, 55, new Object[]{ getMessage() }, "Authorization information"); this.add(ID.class, false, 1, 5, new Object[]{ getMessage(), new Integer(86) }, "Plan type"); this.add(PN.class, false, 1, 48, new Object[]{ getMessage() }, "Name of insured"); this.add(ID.class, false, 1, 2, new Object[]{ getMessage(), new Integer(63) }, "Insured's relationship to patient"); this.add(DT.class, false, 1, 8, new Object[]{ getMessage() }, "Insured's date of birth"); this.add(AD.class, false, 1, 106, new Object[]{ getMessage() }, "Insured's address"); this.add(ID.class, false, 1, 2, new Object[]{ getMessage(), new Integer(135) }, "Assignment of benefits"); this.add(ID.class, false, 1, 2, new Object[]{ getMessage(), new Integer(173) }, "Coordination of benefits"); this.add(ST.class, false, 1, 2, new Object[]{ getMessage() }, "Coordination of benefits - priority"); this.add(ID.class, false, 1, 2, new Object[]{ getMessage(), new Integer(136) }, "Notice of admission code"); this.add(DT.class, false, 1, 8, new Object[]{ getMessage() }, "Notice of admission date"); this.add(ID.class, false, 1, 4, new Object[]{ getMessage(), new Integer(0) }, "Report of eligibility code"); this.add(DT.class, false, 1, 8, new Object[]{ getMessage() }, "Report of eligibility date"); this.add(ID.class, false, 1, 2, new Object[]{ getMessage(), new Integer(93) }, "Release information code"); this.add(ST.class, false, 1, 15, new Object[]{ getMessage() }, "Pre-admit certification (PAC)");
case 0: return new SI(getMessage()); case 1: return new ID(getMessage(), new Integer( 72 )); case 2: return new ST(getMessage()); case 3: return new ST(getMessage()); case 4: return new AD(getMessage()); case 5: return new PN(getMessage()); case 6: return new TN(getMessage()); case 7: return new ST(getMessage()); case 8: return new ST(getMessage()); case 9: return new ST(getMessage()); case 10: return new ST(getMessage()); case 11: return new DT(getMessage()); case 12: return new DT(getMessage()); case 13: return new CM_AUI(getMessage()); case 14: return new ID(getMessage(), new Integer( 86 )); case 15: return new PN(getMessage()); case 16: return new ID(getMessage(), new Integer( 63 )); case 17: return new DT(getMessage()); case 18: return new AD(getMessage()); case 19: return new ID(getMessage(), new Integer( 135 )); case 20: return new ID(getMessage(), new Integer( 173 )); case 21: return new ST(getMessage()); case 22: return new ID(getMessage(), new Integer( 136 )); case 23: return new DT(getMessage()); case 24: return new ID(getMessage(), new Integer( 0 )); case 25: return new DT(getMessage()); case 26: return new ID(getMessage(), new Integer( 93 )); case 27: return new ST(getMessage()); case 28: return new TS(getMessage());
private void init(ModelClassFactory factory) { try { this.add(SI.class, true, 1, 4, new Object[]{ getMessage() }, "Set ID - insurance"); this.add(ID.class, true, 1, 8, new Object[]{ getMessage(), new Integer(72) }, "Insurance plan ID"); this.add(ST.class, true, 1, 9, new Object[]{ getMessage() }, "Insurance company ID"); this.add(ST.class, false, 1, 45, new Object[]{ getMessage() }, "Insurance company name"); this.add(AD.class, false, 1, 106, new Object[]{ getMessage() }, "Insurance company address"); this.add(PN.class, false, 1, 48, new Object[]{ getMessage() }, "Insurance company contact pers"); this.add(TN.class, false, 3, 40, new Object[]{ getMessage() }, "Insurance company phone number"); this.add(ST.class, false, 1, 12, new Object[]{ getMessage() }, "Group number"); this.add(ST.class, false, 1, 35, new Object[]{ getMessage() }, "Group name"); this.add(ST.class, false, 1, 12, new Object[]{ getMessage() }, "Insured's group employer ID"); this.add(ST.class, false, 1, 45, new Object[]{ getMessage() }, "Insured's group employer name"); this.add(DT.class, false, 1, 8, new Object[]{ getMessage() }, "Plan effective date"); this.add(DT.class, false, 1, 8, new Object[]{ getMessage() }, "Plan expiration date"); this.add(CM_AUI.class, false, 1, 55, new Object[]{ getMessage() }, "Authorization information"); this.add(ID.class, false, 1, 5, new Object[]{ getMessage(), new Integer(86) }, "Plan type"); this.add(PN.class, false, 1, 48, new Object[]{ getMessage() }, "Name of insured"); this.add(ID.class, false, 1, 2, new Object[]{ getMessage(), new Integer(63) }, "Insured's relationship to patient"); this.add(DT.class, false, 1, 8, new Object[]{ getMessage() }, "Insured's date of birth"); this.add(AD.class, false, 1, 106, new Object[]{ getMessage() }, "Insured's address"); this.add(ID.class, false, 1, 2, new Object[]{ getMessage(), new Integer(135) }, "Assignment of benefits"); this.add(ID.class, false, 1, 2, new Object[]{ getMessage(), new Integer(173) }, "Coordination of benefits"); this.add(ST.class, false, 1, 2, new Object[]{ getMessage() }, "Coordination of benefits - priority"); this.add(ID.class, false, 1, 2, new Object[]{ getMessage(), new Integer(136) }, "Notice of admission code"); this.add(DT.class, false, 1, 8, new Object[]{ getMessage() }, "Notice of admission date"); this.add(ID.class, false, 1, 4, new Object[]{ getMessage(), new Integer(0) }, "Report of eligibility code"); this.add(DT.class, false, 1, 8, new Object[]{ getMessage() }, "Report of eligibility date"); this.add(ID.class, false, 1, 2, new Object[]{ getMessage(), new Integer(93) }, "Release information code"); this.add(ST.class, false, 1, 15, new Object[]{ getMessage() }, "Pre-admit certification (PAC)");
case 0: return new SI(getMessage()); case 1: return new ID(getMessage(), new Integer( 72 )); case 2: return new ST(getMessage()); case 3: return new ST(getMessage()); case 4: return new AD(getMessage()); case 5: return new PN(getMessage()); case 6: return new TN(getMessage()); case 7: return new ST(getMessage()); case 8: return new ST(getMessage()); case 9: return new ST(getMessage()); case 10: return new ST(getMessage()); case 11: return new DT(getMessage()); case 12: return new DT(getMessage()); case 13: return new CM_AUI(getMessage()); case 14: return new ID(getMessage(), new Integer( 86 )); case 15: return new PN(getMessage()); case 16: return new ID(getMessage(), new Integer( 63 )); case 17: return new DT(getMessage()); case 18: return new AD(getMessage()); case 19: return new ID(getMessage(), new Integer( 135 )); case 20: return new ID(getMessage(), new Integer( 173 )); case 21: return new ST(getMessage()); case 22: return new ID(getMessage(), new Integer( 136 )); case 23: return new DT(getMessage()); case 24: return new ID(getMessage(), new Integer( 0 )); case 25: return new DT(getMessage()); case 26: return new ID(getMessage(), new Integer( 93 )); case 27: return new ST(getMessage()); case 28: return new TS(getMessage());
/** * Returns * IN1-3: "Insurance company ID" - creates it if necessary */ public ST getInsuranceCompanyID() { ST retVal = this.getTypedField(3, 0); return retVal; }
/** * Returns a count of the current number of repetitions of Insurance company phone number (IN1-7). * This method does not create a repetition, so if no repetitions have currently been defined or accessed, * it will return zero. */ public int getIn17_InsuranceCompanyPhoneNumberReps() { return this.getReps(7); }
/** * Creates a new IN1 segment */ public IN1(Group parent, ModelClassFactory factory) { super(parent, factory); init(factory); }
/** * Returns * IN1-3: "Insurance company ID" - creates it if necessary */ public ST getIn13_InsuranceCompanyID() { ST retVal = this.getTypedField(3, 0); return retVal; }
/** * Returns a count of the current number of repetitions of Insurance company phone number (IN1-7). * This method does not create a repetition, so if no repetitions have currently been defined or accessed, * it will return zero. */ public int getIn17_InsuranceCompanyPhoneNumberReps() { return this.getReps(7); }
/** * Returns * IN1-4: "Insurance company name" - creates it if necessary */ public ST getIn14_InsuranceCompanyName() { ST retVal = this.getTypedField(4, 0); return retVal; }
/** * Returns a count of the current number of repetitions of Insurance company phone number (IN1-7). * This method does not create a repetition, so if no repetitions have currently been defined or accessed, * it will return zero. */ public int getInsuranceCompanyPhoneNumberReps() { return this.getReps(7); }
/** * Returns * IN1-6: "Insurance company contact pers" - creates it if necessary */ public PN getInsuranceCompanyContactPers() { PN retVal = this.getTypedField(6, 0); return retVal; }
/** * Returns a specific repetition of * IN1-7: "Insurance company phone number" - creates it if necessary * * @param rep The repetition index (0-indexed) */ public TN getIn17_InsuranceCompanyPhoneNumber(int rep) { TN retVal = this.getTypedField(7, rep); return retVal; }
/** * Returns * IN1-8: "Group number" - creates it if necessary */ public ST getGroupNumber() { ST retVal = this.getTypedField(8, 0); return retVal; }
/** * Returns * IN1-20: "Assignment of benefits" - creates it if necessary */ public ID getAssignmentOfBenefits() { ID retVal = this.getTypedField(20, 0); return retVal; }
/** * Returns * IN1-22: "Coordination of benefits - priority" - creates it if necessary */ public ST getIn122_CoordinationOfBenefitsPriority() { ST retVal = this.getTypedField(22, 0); return retVal; }
/** * Returns * IN1-24: "Notice of admission date" - creates it if necessary */ public DT getNoticeOfAdmissionDate() { DT retVal = this.getTypedField(24, 0); return retVal; }