/** * Returns a count of the current number of repetitions of Patient ID (Internal ID) (PID-3). * This method does not create a repetition, so if no repetitions have currently been defined or accessed, * it will return zero. */ public int getPid3_PatientIDInternalIDReps() { return this.getReps(3); }
/** * Returns * PID-1: "Set ID - Patient ID" - creates it if necessary */ public SI getSetIDPatientID() { SI retVal = this.getTypedField(1, 0); return retVal; }
/** * Creates a new PID segment */ public PID(Group parent, ModelClassFactory factory) { super(parent, factory); init(factory); }
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) {
case 0: return new SI(getMessage()); case 1: return new CK(getMessage()); case 2: return new CM_PAT_ID(getMessage()); case 3: return new ST(getMessage()); case 4: return new PN(getMessage()); case 5: return new ST(getMessage()); case 6: return new TS(getMessage()); case 7: return new ID(getMessage(), new Integer( 1 )); case 8: return new PN(getMessage()); case 9: return new ID(getMessage(), new Integer( 5 )); case 10: return new AD(getMessage()); case 11: return new ID(getMessage(), new Integer( 0 )); case 12: return new TN(getMessage()); case 13: return new TN(getMessage()); case 14: return new ST(getMessage()); case 15: return new ID(getMessage(), new Integer( 2 )); case 16: return new ID(getMessage(), new Integer( 6 )); case 17: return new CK(getMessage()); case 18: return new ST(getMessage()); case 19: return new CM_LICENSE_NO(getMessage()); case 20: return new CK(getMessage()); case 21: return new ID(getMessage(), new Integer( 189 )); case 22: return new ST(getMessage()); case 23: return new ID(getMessage(), new Integer( 0 )); case 24: return new NM(getMessage()); case 25: return new ID(getMessage(), new Integer( 171 )); case 26: return new ST(getMessage()); default: return null;
PN patientName = adtMsg.getPID().getPatientName();
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) {
case 0: return new SI(getMessage()); case 1: return new CK(getMessage()); case 2: return new CM_PAT_ID(getMessage()); case 3: return new ST(getMessage()); case 4: return new PN(getMessage()); case 5: return new ST(getMessage()); case 6: return new TS(getMessage()); case 7: return new ID(getMessage(), new Integer( 1 )); case 8: return new PN(getMessage()); case 9: return new ID(getMessage(), new Integer( 5 )); case 10: return new AD(getMessage()); case 11: return new ID(getMessage(), new Integer( 0 )); case 12: return new TN(getMessage()); case 13: return new TN(getMessage()); case 14: return new ST(getMessage()); case 15: return new ID(getMessage(), new Integer( 2 )); case 16: return new ID(getMessage(), new Integer( 6 )); case 17: return new CK(getMessage()); case 18: return new ST(getMessage()); case 19: return new CM_LICENSE_NO(getMessage()); case 20: return new CK(getMessage()); case 21: return new ID(getMessage(), new Integer( 189 )); case 22: return new ST(getMessage()); case 23: return new ID(getMessage(), new Integer( 0 )); case 24: return new NM(getMessage()); case 25: return new ID(getMessage(), new Integer( 171 )); case 26: return new ST(getMessage()); default: return null;
/** * Returns all repetitions of Patient ID (Internal ID) (PID-3). */ public CM_PAT_ID[] getPatientIDInternalID() { CM_PAT_ID[] retVal = this.getTypedField(3, new CM_PAT_ID[0]); return retVal; }
/** * Returns a count of the current number of repetitions of Patient Alias (PID-9). * This method does not create a repetition, so if no repetitions have currently been defined or accessed, * it will return zero. */ public int getPatientAliasReps() { return this.getReps(9); }
/** * Creates a new PID segment */ public PID(Group parent, ModelClassFactory factory) { super(parent, factory); init(factory); }
/** * Returns * PID-5: "Patient Name" - creates it if necessary */ public PN getPid5_PatientName() { PN retVal = this.getTypedField(5, 0); return retVal; }
/** * Returns a count of the current number of repetitions of Phone Number - Home (PID-13). * This method does not create a repetition, so if no repetitions have currently been defined or accessed, * it will return zero. */ public int getPhoneNumberHomeReps() { return this.getReps(13); }
/** * Returns * PID-6: "Mother's Maiden Name" - creates it if necessary */ public ST getPid6_MotherSMaidenName() { ST retVal = this.getTypedField(6, 0); return retVal; }
/** * Returns a count of the current number of repetitions of Patient Address (PID-11). * This method does not create a repetition, so if no repetitions have currently been defined or accessed, * it will return zero. */ public int getPid11_PatientAddressReps() { return this.getReps(11); }
/** * Returns a specific repetition of * PID-9: "Patient Alias" - creates it if necessary * * @param rep The repetition index (0-indexed) */ public PN getPatientAlias(int rep) { PN retVal = this.getTypedField(9, rep); return retVal; }
/** * Returns a count of the current number of repetitions of Phone Number - Business (PID-14). * This method does not create a repetition, so if no repetitions have currently been defined or accessed, * it will return zero. */ public int getPhoneNumberBusinessReps() { return this.getReps(14); }
/** * Returns a specific repetition of * PID-11: "Patient Address" - creates it if necessary * * @param rep The repetition index (0-indexed) */ public AD getPid11_PatientAddress(int rep) { AD retVal = this.getTypedField(11, rep); return retVal; }
/** * Returns a count of the current number of repetitions of Citizenship (PID-26). * This method does not create a repetition, so if no repetitions have currently been defined or accessed, * it will return zero. */ public int getCitizenshipReps() { return this.getReps(26); }
/** * Returns all repetitions of Phone Number - Home (PID-13). */ public TN[] getPhoneNumberHome() { TN[] retVal = this.getTypedField(13, new TN[0]); return retVal; }