/// <summary> Creates a new RSP_K23_QUERY_RESPONSE Group.</summary> public RSP_K23_QUERY_RESPONSE(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(PID), true, false); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new ORL_O36_OBSERVATION_REQUEST Group.</summary> public ORL_O36_OBSERVATION_REQUEST(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(OBR), true, false); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new QBP_Q13_QBP Group.</summary> public QBP_Q13_QBP(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(Zxx), false, false); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new ORL_O36_RESPONSE Group.</summary> public ORL_O36_RESPONSE(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(ORL_O36_PATIENT), false, false); } catch (NuGenHL7Exception) { } }
//private Message message; //private String name; /// <summary> Calls the abstract init() method to create the fields in this segment. /// /// </summary> /// <param name="parent">parent group /// </param> /// <param name="factory">all implementors need a model class factory to find datatype classes, so we /// include it as an arg here to emphasize that fact ... AbstractSegment doesn't actually /// use it though /// </param> public AbstractSegment(Group parent, ModelClassFactory factory) { this.parent = parent; this.fields = new System.Collections.ArrayList(); this.types = new System.Collections.ArrayList(); this.required = new System.Collections.ArrayList(); this.length = new System.Collections.ArrayList(); this.args = new System.Collections.ArrayList(); this.maxReps = new System.Collections.ArrayList(); }
private void init(ModelClassFactory factory) { try { this.add(typeof(MSH), true, false); this.add(typeof(MSA), true, false); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a DSC (CONTINUATION POINTER) segment object that belongs to the given /// message. /// </summary> public DSC(Group parent, ModelClassFactory factory):base(parent, factory) { Message message = Message; try { this.add(typeof(ST), false, 1, 180, new System.Object[]{message}); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new ORF_R04_PIDNTE Group.</summary> public ORF_R04_PIDNTE(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(PID), true, false); this.add(typeof(NTE), false, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new RRI_I12_AUTHORIZATION_CONTACT Group.</summary> public RRI_I12_AUTHORIZATION_CONTACT(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(AUT), true, false); this.add(typeof(CTD), false, false); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new PEX_P07_ASSOCIATED_RX_ADMIN Group.</summary> public PEX_P07_ASSOCIATED_RX_ADMIN(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(RXA), true, false); this.add(typeof(RXR), false, false); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new PTR_PCF_PATHWAY_ROLE Group.</summary> public PTR_PCF_PATHWAY_ROLE(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(ROL), true, false); this.add(typeof(VAR), false, true); } catch (NuGenHL7Exception) { } }
private void init(ModelClassFactory factory) { try { this.add(typeof(MSH), true, false); this.add(typeof(NMD_N02_CLOCK_AND_STATS_WITH_NOTES), true, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new RSP_Z88_QUERY_RESPONSE Group.</summary> public RSP_Z88_QUERY_RESPONSE(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(RSP_Z88_PATIENT), false, false); this.add(typeof(RSP_Z88_COMMON_ORDER), true, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new RRG_O16_PATIENT Group.</summary> public RRG_O16_PATIENT(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(PID), true, false); this.add(typeof(NTE), false, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new MFN_M10_MF_TEST_BATT_DETAIL Group.</summary> public MFN_M10_MF_TEST_BATT_DETAIL(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(OM5), true, false); this.add(typeof(OM4), false, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new MFR_M01_MF_QUERY Group.</summary> public MFR_M01_MF_QUERY(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(MFE), true, false); this.add(typeof(Zxx), false, false); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new OMD_O03_PATIENT_VISIT Group.</summary> public OMD_O03_PATIENT_VISIT(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(PV1), true, false); this.add(typeof(PV2), false, false); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new RQI_I03_GT1IN1IN2IN3 Group.</summary> public RQI_I03_GT1IN1IN2IN3(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(GT1), false, true); this.add(typeof(RQI_I03_IN1IN2IN3), true, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new REF_I12_PV1PV2 Group.</summary> public REF_I12_PV1PV2(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(PV1), true, false); this.add(typeof(PV2), false, false); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new DFT_P03_FINANCIAL_ORDER Group.</summary> public DFT_P03_FINANCIAL_ORDER(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(OBR), true, false); this.add(typeof(NTE), false, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new ORR_O02_RESPONSE Group.</summary> public ORR_O02_RESPONSE(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(ORR_O02_PATIENT), false, false); this.add(typeof(ORR_O02_ORDER), true, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new ORL_O22_CONTAINER Group.</summary> public ORL_O22_CONTAINER(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(SAC), true, false); this.add(typeof(OBX), false, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new RRD_O02_ORCRXDRXRRXC Group.</summary> public RRD_O02_ORCRXDRXRRXC(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(ORC), true, false); this.add(typeof(RRD_O02_RXDRXRRXC), false, false); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new RSP_Z82_VISIT Group.</summary> public RSP_Z82_VISIT(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(AL1), true, true); this.add(typeof(RSP_Z82_PATIENT_VISIT), false, false); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new RDO_O01_OBXNTE Group.</summary> public RDO_O01_OBXNTE(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(OBX), true, false); this.add(typeof(NTE), false, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new RQI_I01_PROVIDER Group.</summary> public RQI_I01_PROVIDER(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(PRD), true, false); this.add(typeof(CTD), false, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new DFT_P11_FINANCIAL_PROCEDURE Group.</summary> public DFT_P11_FINANCIAL_PROCEDURE(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(PR1), true, false); this.add(typeof(ROL), false, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new MFN_M11_MF_TEST_CALC_DETAIL Group.</summary> public MFN_M11_MF_TEST_CALC_DETAIL(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(OM6), true, false); this.add(typeof(OM2), true, false); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new RSP_K31_TIMING_ENCODED Group.</summary> public RSP_K31_TIMING_ENCODED(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(TQ1), true, false); this.add(typeof(TQ2), false, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new RTB_K13_ROW_DEFINITION Group.</summary> public RTB_K13_ROW_DEFINITION(Group parent, ModelClassFactory factory):base(parent, factory) { try { this.add(typeof(RDF), true, false); this.add(typeof(RDT), false, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new UDM_Q05 Group with custom ModelClassFactory.</summary> public UDM_Q05(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new ORU_R03 Group with custom ModelClassFactory.</summary> public ORU_R03(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new ORS_O02 Group with custom ModelClassFactory.</summary> public ORS_O02(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new PPV_PCA Group with custom ModelClassFactory.</summary> public PPV_PCA(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new TBR_R08 Group with custom ModelClassFactory.</summary> public TBR_R08(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a PV1 (Patient Visit) segment object that belongs to the given /// message. /// </summary> public PV1(Group parent, ModelClassFactory factory) : base(parent, factory) { Message message = Message; try { this.add(typeof(SI), false, 1, 4, new System.Object[] { message }); this.add(typeof(IS), true, 1, 1, new System.Object[] { message, 4 }); this.add(typeof(PL), false, 1, 80, new System.Object[] { message }); this.add(typeof(IS), false, 1, 2, new System.Object[] { message, 7 }); this.add(typeof(CX), false, 1, 250, new System.Object[] { message }); this.add(typeof(PL), false, 1, 80, new System.Object[] { message }); this.add(typeof(XCN), false, 0, 250, new System.Object[] { message }); this.add(typeof(XCN), false, 0, 250, new System.Object[] { message }); this.add(typeof(XCN), false, 0, 250, new System.Object[] { message }); this.add(typeof(IS), false, 1, 3, new System.Object[] { message, 69 }); this.add(typeof(PL), false, 1, 80, new System.Object[] { message }); this.add(typeof(IS), false, 1, 2, new System.Object[] { message, 87 }); this.add(typeof(IS), false, 1, 2, new System.Object[] { message, 92 }); this.add(typeof(IS), false, 1, 6, new System.Object[] { message, 23 }); this.add(typeof(IS), false, 0, 2, new System.Object[] { message, 9 }); this.add(typeof(IS), false, 1, 2, new System.Object[] { message, 99 }); this.add(typeof(XCN), false, 0, 250, new System.Object[] { message }); this.add(typeof(IS), false, 1, 2, new System.Object[] { message, 18 }); this.add(typeof(CX), false, 1, 250, new System.Object[] { message }); this.add(typeof(FC), false, 0, 50, new System.Object[] { message }); this.add(typeof(IS), false, 1, 2, new System.Object[] { message, 32 }); this.add(typeof(IS), false, 1, 2, new System.Object[] { message, 45 }); this.add(typeof(IS), false, 1, 2, new System.Object[] { message, 46 }); this.add(typeof(IS), false, 0, 2, new System.Object[] { message, 44 }); this.add(typeof(DT), false, 0, 8, new System.Object[] { message }); this.add(typeof(NM), false, 0, 12, new System.Object[] { message }); this.add(typeof(NM), false, 0, 3, new System.Object[] { message }); this.add(typeof(IS), false, 1, 2, new System.Object[] { message, 73 }); this.add(typeof(IS), false, 1, 4, new System.Object[] { message, 110 }); this.add(typeof(DT), false, 1, 8, new System.Object[] { message }); this.add(typeof(IS), false, 1, 10, new System.Object[] { message, 21 }); this.add(typeof(NM), false, 1, 12, new System.Object[] { message }); this.add(typeof(NM), false, 1, 12, new System.Object[] { message }); this.add(typeof(IS), false, 1, 1, new System.Object[] { message, 111 }); this.add(typeof(DT), false, 1, 8, new System.Object[] { message }); this.add(typeof(IS), false, 1, 3, new System.Object[] { message, 112 }); this.add(typeof(DLD), false, 1, 47, new System.Object[] { message }); this.add(typeof(CE), false, 1, 250, new System.Object[] { message }); this.add(typeof(IS), false, 1, 2, new System.Object[] { message, 115 }); this.add(typeof(IS), false, 1, 1, new System.Object[] { message, 116 }); this.add(typeof(IS), false, 1, 2, new System.Object[] { message, 117 }); this.add(typeof(PL), false, 1, 80, new System.Object[] { message }); this.add(typeof(PL), false, 1, 80, new System.Object[] { message }); this.add(typeof(TS), false, 1, 26, new System.Object[] { message }); this.add(typeof(TS), false, 0, 26, new System.Object[] { message }); this.add(typeof(NM), false, 1, 12, new System.Object[] { message }); this.add(typeof(NM), false, 1, 12, new System.Object[] { message }); this.add(typeof(NM), false, 1, 12, new System.Object[] { message }); this.add(typeof(NM), false, 1, 12, new System.Object[] { message }); this.add(typeof(CX), false, 1, 250, new System.Object[] { message }); this.add(typeof(IS), false, 1, 1, new System.Object[] { message, 326 }); this.add(typeof(XCN), false, 0, 250, new System.Object[] { message }); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new VQQ_Q07 Group with custom ModelClassFactory.</summary> public VQQ_Q07(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new OMN_O01 Group with custom ModelClassFactory.</summary> public OMN_O01(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new RPL_I02 Group with custom ModelClassFactory.</summary> public RPL_I02(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new MFN_M03 Group with custom ModelClassFactory.</summary> public MFN_M03(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new ACK Group with custom ModelClassFactory.</summary> public ACK(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new ADR_A19 Group with custom ModelClassFactory.</summary> public ADR_A19(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new QBP_Z73 Group with custom ModelClassFactory.</summary> public QBP_Z73(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new MDM_T02 Group with custom ModelClassFactory.</summary> public MDM_T02(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new NMR_N01 Group with custom ModelClassFactory.</summary> public NMR_N01(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new RCI_I05 Group with custom ModelClassFactory.</summary> public RCI_I05(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new OUL_R21 Group with custom ModelClassFactory.</summary> public OUL_R21(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new RPI_I04 Group with custom ModelClassFactory.</summary> public RPI_I04(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new MFQ_M01 Group with custom ModelClassFactory.</summary> public MFQ_M01(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new BAR_P02 Group with custom ModelClassFactory.</summary> public BAR_P02(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new PMU_B07 Group with custom ModelClassFactory.</summary> public PMU_B07(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new RSP_Z90 Group with custom ModelClassFactory.</summary> public RSP_Z90(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new PRR_PC5_PRBNTEVARROLVARPTHVAROBXNTEGOLNTEVARROLVAROBXNTEORCOBRRXONTEVAROBXNTEVAR Group.</summary> public PRR_PC5_PRBNTEVARROLVARPTHVAROBXNTEGOLNTEVARROLVAROBXNTEORCOBRRXONTEVAROBXNTEVAR(Group parent, ModelClassFactory factory) : base(parent, factory) { try { this.add(typeof(PRB), true, false); this.add(typeof(NTE), false, true); this.add(typeof(VAR), false, true); this.add(typeof(PRR_PC5_ROLVAR), false, true); this.add(typeof(PRR_PC5_PTHVAR), false, true); this.add(typeof(PRR_PC5_OBXNTE), false, true); this.add(typeof(PRR_PC5_GOLNTEVARROLVAROBXNTE), false, true); this.add(typeof(PRR_PC5_ORCOBRRXONTEVAROBXNTEVAR), false, true); } catch (NuGenHL7Exception) { } }
/// <summary> Creates a new RRG_O16 Group with custom ModelClassFactory.</summary> public RRG_O16(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new ADT_A30 Group with custom ModelClassFactory.</summary> public ADT_A30(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new PRR_PC5 Group with custom ModelClassFactory.</summary> public PRR_PC5(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new SPQ_Q08 Group with custom ModelClassFactory.</summary> public SPQ_Q08(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new ORP_O10 Group with custom ModelClassFactory.</summary> public ORP_O10(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new RRI_I12 Group with custom ModelClassFactory.</summary> public RRI_I12(ModelClassFactory factory) : base(factory) { init(factory); }
/// <summary> Creates a new PPT_PCL Group with custom ModelClassFactory.</summary> public PPT_PCL(ModelClassFactory factory) : base(factory) { init(factory); }