/** * <p> * Returns * ACC () - creates it if necessary * </p> * Used for the following structures: [ADT_A01, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A13, ADT_A14, ADT_A28, ADT_A31] * */ public ACC getACC() { return getTyped("ACC", ACC.class); }
/** * <p> * Returns * MSH () - creates it if necessary * </p> * Used for the following structures: [ADT_A01, ADT_A02, ADT_A03, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A09, ADT_A10, ADT_A11, ADT_A12, ADT_A13, ADT_A14, ADT_A15, ADT_A16, ADT_A17, ADT_A18, ADT_A20, ADT_A21, ADT_A22, ADT_A23, ADT_A24, ADT_A25, ADT_A26, ADT_A27, ADT_A28, ADT_A29, ADT_A30, ADT_A31, ADT_A32, ADT_A33, ADT_A34, ADT_A35, ADT_A36, ADT_A37] * */ public MSH getMSH() { return getTyped("MSH", MSH.class); }
/** * <p> * Returns * PV2 () - creates it if necessary * </p> * Used for the following structures: [ADT_A01, ADT_A02, ADT_A03, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A09, ADT_A10, ADT_A11, ADT_A12, ADT_A13, ADT_A14, ADT_A15, ADT_A16, ADT_A17, ADT_A21, ADT_A22, ADT_A23, ADT_A25, ADT_A26, ADT_A27, ADT_A28, ADT_A29, ADT_A31, ADT_A32, ADT_A33] * */ public PV2 getPV2() { return getTyped("PV2", PV2.class); }
/** * <p> * Returns * the first repetition of * OBX () - creates it if necessary * </p> * Used for the following structures: [ADT_A01, ADT_A02, ADT_A03, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A09, ADT_A10, ADT_A11, ADT_A12, ADT_A13, ADT_A14, ADT_A15, ADT_A16, ADT_A17, ADT_A21, ADT_A22, ADT_A23, ADT_A25, ADT_A26, ADT_A27, ADT_A28, ADT_A29, ADT_A31, ADT_A32, ADT_A33] * */ public OBX getOBX() { return getTyped("OBX", OBX.class); }
/** * <p> * Returns * the first repetition of * INSURANCE () - creates it if necessary * </p> * * */ public ADT_AXX_INSURANCE getINSURANCE() { return getTyped("INSURANCE", ADT_AXX_INSURANCE.class); }
/** * <p> * Returns * the first repetition of * OBX2 () - creates it if necessary * </p> * Used for the following structures: [ADT_A17] * */ public OBX getOBX2() { return getTyped("OBX2", OBX.class); }
/** * <p> * Returns * NPU () - creates it if necessary * </p> * Used for the following structures: [ADT_A20] * */ public NPU getNPU() { return getTyped("NPU", NPU.class); }
/** * <p> * Returns a specific repetition of * AL1 () - creates it if necessary * </p> * Used for the following structures: [ADT_A01, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A13, ADT_A14, ADT_A28, ADT_A31] * * @param rep The repetition index (0-indexed, i.e. the first repetition is at index 0) * @throws HL7Exception if the repetition requested is more than one * greater than the number of existing repetitions. */ public AL1 getAL1(int rep) { return getTyped("AL1", rep, AL1.class); }
/** * <p> * Returns a specific repetition of * OBX2 () - creates it if necessary * </p> * Used for the following structures: [ADT_A17] * * @param rep The repetition index (0-indexed, i.e. the first repetition is at index 0) * @throws HL7Exception if the repetition requested is more than one * greater than the number of existing repetitions. */ public OBX getOBX2(int rep) { return getTyped("OBX2", rep, OBX.class); }
/** * <p> * Returns * EVN () - creates it if necessary * </p> * Used for the following structures: [ADT_A01, ADT_A02, ADT_A03, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A09, ADT_A10, ADT_A11, ADT_A12, ADT_A13, ADT_A14, ADT_A15, ADT_A16, ADT_A17, ADT_A18, ADT_A20, ADT_A21, ADT_A22, ADT_A23, ADT_A24, ADT_A25, ADT_A26, ADT_A27, ADT_A28, ADT_A29, ADT_A30, ADT_A31, ADT_A32, ADT_A33, ADT_A34, ADT_A35, ADT_A36, ADT_A37] * */ public EVN getEVN() { return getTyped("EVN", EVN.class); }
/** * <p> * Returns * PV1 () - creates it if necessary * </p> * Used for the following structures: [ADT_A01, ADT_A02, ADT_A03, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A09, ADT_A10, ADT_A11, ADT_A12, ADT_A13, ADT_A14, ADT_A15, ADT_A16, ADT_A17, ADT_A18, ADT_A21, ADT_A22, ADT_A23, ADT_A24, ADT_A25, ADT_A26, ADT_A27, ADT_A28, ADT_A29, ADT_A31, ADT_A32, ADT_A33, ADT_A37] * */ public PV1 getPV1() { return getTyped("PV1", PV1.class); }
/** * <p> * Returns * UB1 () - creates it if necessary * </p> * Used for the following structures: [ADT_A01, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A13, ADT_A14, ADT_A28, ADT_A31] * */ public UB1 getUB1() { return getTyped("UB1", UB1.class); }
/** * <p> * Returns * PV12 () - creates it if necessary * </p> * Used for the following structures: [ADT_A17, ADT_A24, ADT_A37] * */ public PV1 getPV12() { return getTyped("PV12", PV1.class); }
/** * <p> * Returns * PID () - creates it if necessary * </p> * Used for the following structures: [ADT_A01, ADT_A02, ADT_A03, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A09, ADT_A10, ADT_A11, ADT_A12, ADT_A13, ADT_A14, ADT_A15, ADT_A16, ADT_A17, ADT_A18, ADT_A21, ADT_A22, ADT_A23, ADT_A24, ADT_A25, ADT_A26, ADT_A27, ADT_A28, ADT_A29, ADT_A30, ADT_A31, ADT_A32, ADT_A33, ADT_A34, ADT_A35, ADT_A36, ADT_A37] * */ public PID getPID() { return getTyped("PID", PID.class); }
/** * <p> * Returns * the first repetition of * NK1 () - creates it if necessary * </p> * Used for the following structures: [ADT_A01, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A13, ADT_A14, ADT_A28, ADT_A31] * */ public NK1 getNK1() { return getTyped("NK1", NK1.class); }
/** * <p> * Returns * the first repetition of * AL1 () - creates it if necessary * </p> * Used for the following structures: [ADT_A01, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A13, ADT_A14, ADT_A28, ADT_A31] * */ public AL1 getAL1() { return getTyped("AL1", AL1.class); }
/** * <p> * Returns * the first repetition of * DG1 () - creates it if necessary * </p> * Used for the following structures: [ADT_A01, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A09, ADT_A10, ADT_A11, ADT_A12, ADT_A13, ADT_A14, ADT_A15, ADT_A16, ADT_A28, ADT_A31] * */ public DG1 getDG1() { return getTyped("DG1", DG1.class); }
/** * <p> * Returns * the first repetition of * PR1 () - creates it if necessary * </p> * Used for the following structures: [ADT_A01, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A13, ADT_A14, ADT_A28, ADT_A31] * */ public PR1 getPR1() { return getTyped("PR1", PR1.class); }
/** * <p> * Returns * UB2 () - creates it if necessary * </p> * Used for the following structures: [ADT_A01, ADT_A04, ADT_A05, ADT_A06, ADT_A07, ADT_A08, ADT_A13, ADT_A14, ADT_A28, ADT_A31] * */ public UB2 getUB2() { return getTyped("UB2", UB2.class); }
/** * <p> * Returns * PV22 () - creates it if necessary * </p> * Used for the following structures: [ADT_A17] * */ public PV2 getPV22() { return getTyped("PV22", PV2.class); }