private void init(ModelClassFactory factory) { try { this.add(SI.class, false, 1, 4, new Object[]{ getMessage() }, "Set ID - Patient ID"); this.add(CK.class, false, 1, 16, new Object[]{ getMessage() }, "Patient ID (External ID)"); this.add(CM_PAT_ID.class, true, 0, 20, new Object[]{ getMessage() }, "Patient ID (Internal ID)"); this.add(ST.class, false, 1, 12, new Object[]{ getMessage() }, "Alternate Patient ID"); this.add(PN.class, true, 1, 48, new Object[]{ getMessage() }, "Patient Name"); this.add(ST.class, false, 1, 30, new Object[]{ getMessage() }, "Mother's Maiden Name"); this.add(TS.class, false, 1, 26, new Object[]{ getMessage() }, "Date of Birth"); this.add(ID.class, false, 1, 1, new Object[]{ getMessage(), new Integer(1) }, "Sex"); this.add(PN.class, false, 0, 48, new Object[]{ getMessage() }, "Patient Alias"); this.add(ID.class, false, 1, 1, new Object[]{ getMessage(), new Integer(5) }, "Race"); this.add(AD.class, false, 3, 106, new Object[]{ getMessage() }, "Patient Address"); this.add(ID.class, false, 1, 4, new Object[]{ getMessage(), new Integer(0) }, "County code"); this.add(TN.class, false, 3, 40, new Object[]{ getMessage() }, "Phone Number - Home"); this.add(TN.class, false, 3, 40, new Object[]{ getMessage() }, "Phone Number - Business"); this.add(ST.class, false, 1, 25, new Object[]{ getMessage() }, "Language - Patient"); this.add(ID.class, false, 1, 1, new Object[]{ getMessage(), new Integer(2) }, "Marital Status"); this.add(ID.class, false, 1, 3, new Object[]{ getMessage(), new Integer(6) }, "Religion"); this.add(CK.class, false, 1, 20, new Object[]{ getMessage() }, "Patient Account Number"); this.add(ST.class, false, 1, 16, new Object[]{ getMessage() }, "Social security number - patient"); this.add(CM_LICENSE_NO.class, false, 1, 25, new Object[]{ getMessage() }, "Driver's license number - patient"); this.add(CK.class, false, 1, 20, new Object[]{ getMessage() }, "Mother's Identifier"); this.add(ID.class, false, 1, 1, new Object[]{ getMessage(), new Integer(189) }, "Ethnic Group"); this.add(ST.class, false, 1, 25, new Object[]{ getMessage() }, "Birth Place"); this.add(ID.class, false, 1, 2, new Object[]{ getMessage(), new Integer(0) }, "Multiple Birth Indicator"); this.add(NM.class, false, 1, 2, new Object[]{ getMessage() }, "Birth Order"); this.add(ID.class, false, 0, 3, new Object[]{ getMessage(), new Integer(171) }, "Citizenship"); this.add(ST.class, false, 1, 60, new Object[]{ getMessage() }, "Veterans Military Status"); } catch(HL7Exception e) {
private void init(ModelClassFactory factory) { try { this.add(SI.class, false, 1, 4, new Object[]{ getMessage() }, "Set ID - Patient ID"); this.add(CK.class, false, 1, 16, new Object[]{ getMessage() }, "Patient ID (External ID)"); this.add(CM_PAT_ID.class, true, 0, 20, new Object[]{ getMessage() }, "Patient ID (Internal ID)"); this.add(ST.class, false, 1, 12, new Object[]{ getMessage() }, "Alternate Patient ID"); this.add(PN.class, true, 1, 48, new Object[]{ getMessage() }, "Patient Name"); this.add(ST.class, false, 1, 30, new Object[]{ getMessage() }, "Mother's Maiden Name"); this.add(TS.class, false, 1, 26, new Object[]{ getMessage() }, "Date of Birth"); this.add(ID.class, false, 1, 1, new Object[]{ getMessage(), new Integer(1) }, "Sex"); this.add(PN.class, false, 0, 48, new Object[]{ getMessage() }, "Patient Alias"); this.add(ID.class, false, 1, 1, new Object[]{ getMessage(), new Integer(5) }, "Race"); this.add(AD.class, false, 3, 106, new Object[]{ getMessage() }, "Patient Address"); this.add(ID.class, false, 1, 4, new Object[]{ getMessage(), new Integer(0) }, "County code"); this.add(TN.class, false, 3, 40, new Object[]{ getMessage() }, "Phone Number - Home"); this.add(TN.class, false, 3, 40, new Object[]{ getMessage() }, "Phone Number - Business"); this.add(ST.class, false, 1, 25, new Object[]{ getMessage() }, "Language - Patient"); this.add(ID.class, false, 1, 1, new Object[]{ getMessage(), new Integer(2) }, "Marital Status"); this.add(ID.class, false, 1, 3, new Object[]{ getMessage(), new Integer(6) }, "Religion"); this.add(CK.class, false, 1, 20, new Object[]{ getMessage() }, "Patient Account Number"); this.add(ST.class, false, 1, 16, new Object[]{ getMessage() }, "Social security number - patient"); this.add(CM_LICENSE_NO.class, false, 1, 25, new Object[]{ getMessage() }, "Driver's license number - patient"); this.add(CK.class, false, 1, 20, new Object[]{ getMessage() }, "Mother's Identifier"); this.add(ID.class, false, 1, 1, new Object[]{ getMessage(), new Integer(189) }, "Ethnic Group"); this.add(ST.class, false, 1, 25, new Object[]{ getMessage() }, "Birth Place"); this.add(ID.class, false, 1, 2, new Object[]{ getMessage(), new Integer(0) }, "Multiple Birth Indicator"); this.add(NM.class, false, 1, 2, new Object[]{ getMessage() }, "Birth Order"); this.add(ID.class, false, 0, 3, new Object[]{ getMessage(), new Integer(171) }, "Citizenship"); this.add(ST.class, false, 1, 60, new Object[]{ getMessage() }, "Veterans Military Status"); } catch(HL7Exception e) {