/// <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)
			{
			}
		}
Esempio n. 3
0
		/// <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)
			{
			}
		}
Esempio n. 5
0
		//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();
		}
Esempio n. 6
0
		private void  init(ModelClassFactory factory)
		{
			try
			{
				this.add(typeof(MSH), true, false);
				this.add(typeof(MSA), true, false);
			}
			catch (NuGenHL7Exception)
			{
			}
		}
Esempio n. 7
0
		/// <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)
			{
			}
		}
Esempio n. 8
0
		/// <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)
			{
			}
		}
Esempio n. 12
0
		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)
			{
			}
		}
Esempio n. 14
0
		/// <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)
			{
			}
		}
Esempio n. 16
0
		/// <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)
			{
			}
		}
Esempio n. 19
0
		/// <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)
			{
			}
		}
Esempio n. 21
0
		/// <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)
			{
			}
		}
Esempio n. 22
0
		/// <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)
			{
			}
		}
Esempio n. 24
0
		/// <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)
			{
			}
		}
Esempio n. 25
0
		/// <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)
			{
			}
		}
Esempio n. 26
0
		/// <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)
			{
			}
		}
Esempio n. 31
0
 /// <summary> Creates a new UDM_Q05 Group with custom ModelClassFactory.</summary>
 public UDM_Q05(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 32
0
 /// <summary> Creates a new ORU_R03 Group with custom ModelClassFactory.</summary>
 public ORU_R03(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 33
0
 /// <summary> Creates a new ORS_O02 Group with custom ModelClassFactory.</summary>
 public ORS_O02(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 34
0
 /// <summary> Creates a new PPV_PCA Group with custom ModelClassFactory.</summary>
 public PPV_PCA(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 35
0
 /// <summary> Creates a new TBR_R08 Group with custom ModelClassFactory.</summary>
 public TBR_R08(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 36
0
        /// <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)
            {
            }
        }
Esempio n. 37
0
 /// <summary> Creates a new VQQ_Q07 Group with custom ModelClassFactory.</summary>
 public VQQ_Q07(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 38
0
 /// <summary> Creates a new OMN_O01 Group with custom ModelClassFactory.</summary>
 public OMN_O01(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 39
0
 /// <summary> Creates a new RPL_I02 Group with custom ModelClassFactory.</summary>
 public RPL_I02(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 40
0
 /// <summary> Creates a new MFN_M03 Group with custom ModelClassFactory.</summary>
 public MFN_M03(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 41
0
 /// <summary> Creates a new ACK Group with custom ModelClassFactory.</summary>
 public ACK(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 42
0
 /// <summary> Creates a new ADR_A19 Group with custom ModelClassFactory.</summary>
 public ADR_A19(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 43
0
 /// <summary> Creates a new QBP_Z73 Group with custom ModelClassFactory.</summary>
 public QBP_Z73(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 44
0
 /// <summary> Creates a new MDM_T02 Group with custom ModelClassFactory.</summary>
 public MDM_T02(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 45
0
 /// <summary> Creates a new NMR_N01 Group with custom ModelClassFactory.</summary>
 public NMR_N01(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 46
0
 /// <summary> Creates a new RCI_I05 Group with custom ModelClassFactory.</summary>
 public RCI_I05(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 47
0
 /// <summary> Creates a new OUL_R21 Group with custom ModelClassFactory.</summary>
 public OUL_R21(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 48
0
 /// <summary> Creates a new RPI_I04 Group with custom ModelClassFactory.</summary>
 public RPI_I04(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 49
0
 /// <summary> Creates a new MFQ_M01 Group with custom ModelClassFactory.</summary>
 public MFQ_M01(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 50
0
 /// <summary> Creates a new BAR_P02 Group with custom ModelClassFactory.</summary>
 public BAR_P02(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 51
0
 /// <summary> Creates a new PMU_B07 Group with custom ModelClassFactory.</summary>
 public PMU_B07(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 52
0
 /// <summary> Creates a new RSP_Z90 Group with custom ModelClassFactory.</summary>
 public RSP_Z90(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 53
0
 /// <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)
     {
     }
 }
Esempio n. 54
0
 /// <summary> Creates a new RRG_O16 Group with custom ModelClassFactory.</summary>
 public RRG_O16(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 55
0
 /// <summary> Creates a new ADT_A30 Group with custom ModelClassFactory.</summary>
 public ADT_A30(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 56
0
 /// <summary> Creates a new PRR_PC5 Group with custom ModelClassFactory.</summary>
 public PRR_PC5(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 57
0
 /// <summary> Creates a new SPQ_Q08 Group with custom ModelClassFactory.</summary>
 public SPQ_Q08(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 58
0
 /// <summary> Creates a new ORP_O10 Group with custom ModelClassFactory.</summary>
 public ORP_O10(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 59
0
 /// <summary> Creates a new RRI_I12 Group with custom ModelClassFactory.</summary>
 public RRI_I12(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }
Esempio n. 60
0
 /// <summary> Creates a new PPT_PCL Group with custom ModelClassFactory.</summary>
 public PPT_PCL(ModelClassFactory factory) : base(factory)
 {
     init(factory);
 }