///<summary> /// Creates a RP. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public RP(IMessage message, string description) : base(message, description){ data = new IType[4]; data[0] = new ST(message,"Pointer"); data[1] = new HD(message,"Application ID"); data[2] = new ID(message, 191,"Type of Data"); data[3] = new ID(message, 291,"Subtype"); }
///<summary> /// Creates a PPN. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public PPN(IMessage message, string description) : base(message, description) { data = new IType[24]; data[0] = new ST(message, "ID Number"); data[1] = new FN(message, "Family Name"); data[2] = new ST(message, "Given Name"); data[3] = new ST(message, "Second and Further Given Names or Initials Thereof"); data[4] = new ST(message, "Suffix (e.g., JR or III)"); data[5] = new ST(message, "Prefix (e.g., DR)"); data[6] = new IS(message, 360, "Degree (e.g., MD)"); data[7] = new IS(message, 297, "Source Table"); data[8] = new HD(message, "Assigning Authority"); data[9] = new ID(message, 200, "Name Type Code"); data[10] = new ST(message, "Identifier Check Digit"); data[11] = new ID(message, 61, "Check Digit Scheme"); data[12] = new ID(message, 203, "Identifier Type Code"); data[13] = new HD(message, "Assigning Facility"); data[14] = new TS(message, "Date/Time Action Performed"); data[15] = new ID(message, 465, "Name Representation Code"); data[16] = new CE(message, "Name Context"); data[17] = new DR(message, "Name Validity Range"); data[18] = new ID(message, 444, "Name Assembly Order"); data[19] = new TS(message, "Effective Date"); data[20] = new TS(message, "Expiration Date"); data[21] = new ST(message, "Professional Suffix"); data[22] = new CWE(message, "Assigning Jurisdiction"); data[23] = new CWE(message, "Assigning Agency or Department"); }
///<summary> /// Creates a PPN. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public PPN(IMessage message, string description) : base(message, description){ data = new IType[24]; data[0] = new ST(message,"ID Number"); data[1] = new FN(message,"Family Name"); data[2] = new ST(message,"Given Name"); data[3] = new ST(message,"Second and Further Given Names or Initials Thereof"); data[4] = new ST(message,"Suffix (e.g., JR or III)"); data[5] = new ST(message,"Prefix (e.g., DR)"); data[6] = new IS(message, 360,"Degree (e.g., MD)"); data[7] = new IS(message, 297,"Source Table"); data[8] = new HD(message,"Assigning Authority"); data[9] = new ID(message, 200,"Name Type Code"); data[10] = new ST(message,"Identifier Check Digit"); data[11] = new ID(message, 61,"Check Digit Scheme"); data[12] = new ID(message, 203,"Identifier Type Code"); data[13] = new HD(message,"Assigning Facility"); data[14] = new TS(message,"Date/Time Action Performed"); data[15] = new ID(message, 465,"Name Representation Code"); data[16] = new CE(message,"Name Context"); data[17] = new DR(message,"Name Validity Range"); data[18] = new ID(message, 444,"Name Assembly Order"); data[19] = new TS(message,"Effective Date"); data[20] = new TS(message,"Expiration Date"); data[21] = new ST(message,"Professional Suffix"); data[22] = new CWE(message,"Assigning Jurisdiction"); data[23] = new CWE(message,"Assigning Agency or Department"); }
///<summary> /// Creates a ED. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public ED(IMessage message, string description) : base(message, description){ data = new IType[5]; data[0] = new HD(message,"Source Application"); data[1] = new ID(message, 191,"Type of Data"); data[2] = new ID(message, 291,"Data Subtype"); data[3] = new ID(message, 299,"Encoding"); data[4] = new TX(message,"Data"); }
///<summary> /// Creates a RP. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public RP(IMessage message, string description) : base(message, description) { data = new IType[4]; data[0] = new ST(message, "Pointer"); data[1] = new HD(message, "Application ID"); data[2] = new ID(message, 191, "Type of Data"); data[3] = new ID(message, 291, "Subtype"); }
///<summary> /// Creates a ED. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public ED(IMessage message, string description) : base(message, description) { data = new IType[5]; data[0] = new HD(message, "Source Application"); data[1] = new ID(message, 191, "Type of Data"); data[2] = new ID(message, 291, "Data Subtype"); data[3] = new ID(message, 299, "Encoding"); data[4] = new TX(message, "Data"); }
///<summary> /// Creates a LA1. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public LA1(IMessage message, string description) : base(message, description){ data = new IType[9]; data[0] = new IS(message, 302,"Point of Care"); data[1] = new IS(message, 303,"Room"); data[2] = new IS(message, 304,"Bed"); data[3] = new HD(message,"Facility"); data[4] = new IS(message, 306,"Location Status"); data[5] = new IS(message, 305,"Patient Location Type"); data[6] = new IS(message, 307,"Building"); data[7] = new IS(message, 308,"Floor"); data[8] = new AD(message,"Address"); }
///<summary> /// Creates a LA1. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public LA1(IMessage message, string description) : base(message, description) { data = new IType[9]; data[0] = new IS(message, 302, "Point of Care"); data[1] = new IS(message, 303, "Room"); data[2] = new IS(message, 304, "Bed"); data[3] = new HD(message, "Facility"); data[4] = new IS(message, 306, "Location Status"); data[5] = new IS(message, 305, "Patient Location Type"); data[6] = new IS(message, 307, "Building"); data[7] = new IS(message, 308, "Floor"); data[8] = new AD(message, "Address"); }
///<summary> /// Creates a CX. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public CX(IMessage message, string description) : base(message, description){ data = new IType[10]; data[0] = new ST(message,"ID Number"); data[1] = new ST(message,"Check Digit"); data[2] = new ID(message, 61,"Check Digit Scheme"); data[3] = new HD(message,"Assigning Authority"); data[4] = new ID(message, 203,"Identifier Type Code"); data[5] = new HD(message,"Assigning Facility"); data[6] = new DT(message,"Effective Date"); data[7] = new DT(message,"Expiration Date"); data[8] = new CWE(message,"Assigning Jurisdiction"); data[9] = new CWE(message,"Assigning Agency or Department"); }
///<summary> /// Creates a XON. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public XON(IMessage message, string description) : base(message, description){ data = new IType[10]; data[0] = new ST(message,"Organization Name"); data[1] = new IS(message, 204,"Organization Name Type Code"); data[2] = new NM(message,"ID Number"); data[3] = new NM(message,"Check Digit"); data[4] = new ID(message, 61,"Check Digit Scheme"); data[5] = new HD(message,"Assigning Authority"); data[6] = new ID(message, 203,"Identifier Type Code"); data[7] = new HD(message,"Assigning Facility"); data[8] = new ID(message, 465,"Name Representation Code"); data[9] = new ST(message,"Organization Identifier"); }
///<summary> /// Creates a NDL. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public NDL(IMessage message, string description) : base(message, description){ data = new IType[11]; data[0] = new CNN(message,"Name"); data[1] = new TS(message,"Start Date/time"); data[2] = new TS(message,"End Date/time"); data[3] = new IS(message, 302,"Point of Care"); data[4] = new IS(message, 303,"Room"); data[5] = new IS(message, 304,"Bed"); data[6] = new HD(message,"Facility"); data[7] = new IS(message, 306,"Location Status"); data[8] = new IS(message, 305,"Patient Location Type"); data[9] = new IS(message, 307,"Building"); data[10] = new IS(message, 308,"Floor"); }
///<summary> /// Creates a XON. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public XON(IMessage message, string description) : base(message, description) { data = new IType[10]; data[0] = new ST(message, "Organization Name"); data[1] = new IS(message, 204, "Organization Name Type Code"); data[2] = new NM(message, "ID Number"); data[3] = new NM(message, "Check Digit"); data[4] = new ID(message, 61, "Check Digit Scheme"); data[5] = new HD(message, "Assigning Authority"); data[6] = new ID(message, 203, "Identifier Type Code"); data[7] = new HD(message, "Assigning Facility"); data[8] = new ID(message, 465, "Name Representation Code"); data[9] = new ST(message, "Organization Identifier"); }
///<summary> /// Creates a PL. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public PL(IMessage message, string description) : base(message, description){ data = new IType[11]; data[0] = new IS(message, 302,"Point of Care"); data[1] = new IS(message, 303,"Room"); data[2] = new IS(message, 304,"Bed"); data[3] = new HD(message,"Facility"); data[4] = new IS(message, 306,"Location Status"); data[5] = new IS(message, 305,"Person Location Type"); data[6] = new IS(message, 307,"Building"); data[7] = new IS(message, 308,"Floor"); data[8] = new ST(message,"Location Description"); data[9] = new EI(message,"Comprehensive Location Identifier"); data[10] = new HD(message,"Assigning Authority for Location"); }
///<summary> /// Creates a NDL. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public NDL(IMessage message, string description) : base(message, description) { data = new IType[11]; data[0] = new CNN(message, "Name"); data[1] = new TS(message, "Start Date/time"); data[2] = new TS(message, "End Date/time"); data[3] = new IS(message, 302, "Point of Care"); data[4] = new IS(message, 303, "Room"); data[5] = new IS(message, 304, "Bed"); data[6] = new HD(message, "Facility"); data[7] = new IS(message, 306, "Location Status"); data[8] = new IS(message, 305, "Patient Location Type"); data[9] = new IS(message, 307, "Building"); data[10] = new IS(message, 308, "Floor"); }
///<summary> /// Creates a PL. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public PL(IMessage message, string description) : base(message, description) { data = new IType[11]; data[0] = new IS(message, 302, "Point of Care"); data[1] = new IS(message, 303, "Room"); data[2] = new IS(message, 304, "Bed"); data[3] = new HD(message, "Facility"); data[4] = new IS(message, 306, "Location Status"); data[5] = new IS(message, 305, "Person Location Type"); data[6] = new IS(message, 307, "Building"); data[7] = new IS(message, 308, "Floor"); data[8] = new ST(message, "Location Description"); data[9] = new EI(message, "Comprehensive Location Identifier"); data[10] = new HD(message, "Assigning Authority for Location"); }
///<summary> /// Creates a LA2. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public LA2(IMessage message, string description) : base(message, description){ data = new IType[16]; data[0] = new IS(message, 302,"Point of Care"); data[1] = new IS(message, 303,"Room"); data[2] = new IS(message, 304,"Bed"); data[3] = new HD(message,"Facility"); data[4] = new IS(message, 306,"Location Status"); data[5] = new IS(message, 305,"Patient Location Type"); data[6] = new IS(message, 307,"Building"); data[7] = new IS(message, 308,"Floor"); data[8] = new ST(message,"Street Address"); data[9] = new ST(message,"Other Designation"); data[10] = new ST(message,"City"); data[11] = new ST(message,"State or Province"); data[12] = new ST(message,"Zip or Postal Code"); data[13] = new ID(message, 399,"Country"); data[14] = new ID(message, 190,"Address Type"); data[15] = new ST(message,"Other Geographic Designation"); }
///<summary> /// Creates a LA2. /// <param name="message">The Message to which this Type belongs</param> /// <param name="description">The description of this type</param> ///</summary> public LA2(IMessage message, string description) : base(message, description) { data = new IType[16]; data[0] = new IS(message, 302, "Point of Care"); data[1] = new IS(message, 303, "Room"); data[2] = new IS(message, 304, "Bed"); data[3] = new HD(message, "Facility"); data[4] = new IS(message, 306, "Location Status"); data[5] = new IS(message, 305, "Patient Location Type"); data[6] = new IS(message, 307, "Building"); data[7] = new IS(message, 308, "Floor"); data[8] = new ST(message, "Street Address"); data[9] = new ST(message, "Other Designation"); data[10] = new ST(message, "City"); data[11] = new ST(message, "State or Province"); data[12] = new ST(message, "Zip or Postal Code"); data[13] = new ID(message, 399, "Country"); data[14] = new ID(message, 190, "Address Type"); data[15] = new ST(message, "Other Geographic Designation"); }