Exemple #1
0
 ///<summary>
 /// Creates a TS.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public TS(Message message, string description)
     : base(message, description)
 {
     data = new Type[2];
     data[0] = new DTM(message,"Time");
     data[1] = new ID(message, 529,"Degree of Precision");
 }
Exemple #2
0
 ///<summary>
 /// Creates a PT.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public PT(Message message, string description)
     : base(message, description)
 {
     data = new Type[2];
     data[0] = new ID(message, 103,"Processing ID");
     data[1] = new ID(message, 207,"Processing Mode");
 }
Exemple #3
0
 ///<summary>
 /// Creates a SRT.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public SRT(Message message, string description)
     : base(message, description)
 {
     data = new Type[2];
     data[0] = new ST(message,"Sort-by Field");
     data[1] = new ID(message, 397,"Sequencing");
 }
Exemple #4
0
 ///<summary>
 /// Creates a PPN.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public PPN(Message message, string description)
     : base(message, description)
 {
     data = new Type[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");
 }
Exemple #5
0
 ///<summary>
 /// Creates a CCD.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CCD(Message message, string description)
     : base(message, description)
 {
     data = new Type[2];
     data[0] = new ID(message, 100,"Invocation Event");
     data[1] = new TS(message,"Date/time");
 }
Exemple #6
0
 ///<summary>
 /// Creates a MO.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public MO(Message message, string description)
     : base(message, description)
 {
     data = new Type[2];
     data[0] = new NM(message,"Quantity");
     data[1] = new ID(message, 0,"Denomination");
 }
Exemple #7
0
 ///<summary>
 /// Creates a ICD.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public ICD(Message message, string description)
     : base(message, description)
 {
     data = new Type[3];
     data[0] = new IS(message, 150,"Certification Patient Type");
     data[1] = new ID(message, 136,"Certification Required");
     data[2] = new TS(message,"Date/Time Certification Required");
 }
Exemple #8
0
 ///<summary>
 /// Creates a MSG.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public MSG(Message message, string description)
     : base(message, description)
 {
     data = new Type[3];
     data[0] = new ID(message, 76,"Message Code");
     data[1] = new ID(message, 3,"Trigger Event");
     data[2] = new ID(message, 354,"Message Structure");
 }
Exemple #9
0
 ///<summary>
 /// Creates a RCD.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public RCD(Message message, string description)
     : base(message, description)
 {
     data = new Type[3];
     data[0] = new ST(message,"Segment Field Name");
     data[1] = new ID(message, 440,"HL7 Data Type");
     data[2] = new NM(message,"Maximum Column Width");
 }
Exemple #10
0
 ///<summary>
 /// Creates a VID.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public VID(Message message, string description)
     : base(message, description)
 {
     data = new Type[3];
     data[0] = new ID(message, 104,"Version ID");
     data[1] = new CE(message,"Internationalization Code");
     data[2] = new CE(message,"International Version ID");
 }
Exemple #11
0
 ///<summary>
 /// Creates a MOP.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public MOP(Message message, string description)
     : base(message, description)
 {
     data = new Type[3];
     data[0] = new ID(message, 148,"Money or Percentage Indicator");
     data[1] = new NM(message,"Money or Percentage Quantity");
     data[2] = new ID(message, 0,"Currency Denomination");
 }
Exemple #12
0
 ///<summary>
 /// Creates a HD.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public HD(Message message, string description)
     : base(message, description)
 {
     data = new Type[3];
     data[0] = new IS(message, 300,"Namespace ID");
     data[1] = new ST(message,"Universal ID");
     data[2] = new ID(message, 301,"Universal ID Type");
 }
Exemple #13
0
 ///<summary>
 /// Creates a EI.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public EI(Message message, string description)
     : base(message, description)
 {
     data = new Type[4];
     data[0] = new ST(message,"Entity Identifier");
     data[1] = new IS(message, 363,"Namespace ID");
     data[2] = new ST(message,"Universal ID");
     data[3] = new ID(message, 301,"Universal ID Type");
 }
Exemple #14
0
 ///<summary>
 /// Creates a VH.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public VH(Message message, string description)
     : base(message, description)
 {
     data = new Type[4];
     data[0] = new ID(message, 267,"Start Day Range");
     data[1] = new ID(message, 267,"End Day Range");
     data[2] = new TM(message,"Start Hour Range");
     data[3] = new TM(message,"End Hour Range");
 }
Exemple #15
0
 ///<summary>
 /// Creates a SPD.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public SPD(Message message, string description)
     : base(message, description)
 {
     data = new Type[4];
     data[0] = new ST(message,"Specialty Name");
     data[1] = new ST(message,"Governing Board");
     data[2] = new ID(message, 337,"Eligible or Certified");
     data[3] = new DT(message,"Date of Certification");
 }
Exemple #16
0
 ///<summary>
 /// Creates a RP.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public RP(Message message, string description)
     : base(message, description)
 {
     data = new Type[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");
 }
Exemple #17
0
 ///<summary>
 /// Creates a DLT.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public DLT(Message message, string description)
     : base(message, description)
 {
     data = new Type[4];
     data[0] = new NR(message,"Normal Range");
     data[1] = new NM(message,"Numeric Threshold");
     data[2] = new ID(message, 523,"Change Computation");
     data[3] = new NM(message,"Days Retained");
 }
Exemple #18
0
 ///<summary>
 /// Creates a QSC.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public QSC(Message message, string description)
     : base(message, description)
 {
     data = new Type[4];
     data[0] = new ST(message,"Segment Field Name");
     data[1] = new ID(message, 209,"Relational Operator");
     data[2] = new ST(message,"Value");
     data[3] = new ID(message, 210,"Relational Conjunction");
 }
Exemple #19
0
 ///<summary>
 /// Creates a ED.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public ED(Message message, string description)
     : base(message, description)
 {
     data = new Type[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");
 }
Exemple #20
0
 ///<summary>
 /// Creates a CP.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CP(Message message, string description)
     : base(message, description)
 {
     data = new Type[6];
     data[0] = new MO(message,"Price");
     data[1] = new ID(message, 205,"Price Type");
     data[2] = new NM(message,"From Value");
     data[3] = new NM(message,"To Value");
     data[4] = new CE(message,"Range Units");
     data[5] = new ID(message, 298,"Range Type");
 }
Exemple #21
0
 ///<summary>
 /// Creates a CF.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CF(Message message, string description)
     : base(message, description)
 {
     data = new Type[6];
     data[0] = new ST(message,"Identifier");
     data[1] = new FT(message,"Formatted Text");
     data[2] = new ID(message, 396,"Name of Coding System");
     data[3] = new ST(message,"Alternate Identifier");
     data[4] = new FT(message,"Alternate Formatted Text");
     data[5] = new ID(message, 396,"Name of Alternate Coding System");
 }
Exemple #22
0
 ///<summary>
 /// Creates a CSU.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CSU(Message message, string description)
     : base(message, description)
 {
     data = new Type[7];
     data[0] = new NM(message,"Channel Sensitivity");
     data[1] = new ST(message,"Unit of Measure Identifier");
     data[2] = new ST(message,"Unit of Measure Description");
     data[3] = new ID(message, 396,"Unit of Measure Coding System");
     data[4] = new ST(message,"Alternate Unit of Measure Identifier");
     data[5] = new ST(message,"Alternate Unit of Measure Description");
     data[6] = new ID(message, 396,"Alternate Unit of Measure Coding System");
 }
Exemple #23
0
 ///<summary>
 /// Creates a AD.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public AD(Message message, string description)
     : base(message, description)
 {
     data = new Type[8];
     data[0] = new ST(message,"Street Address");
     data[1] = new ST(message,"Other Designation");
     data[2] = new ST(message,"City");
     data[3] = new ST(message,"State or Province");
     data[4] = new ST(message,"Zip or Postal Code");
     data[5] = new ID(message, 399,"Country");
     data[6] = new ID(message, 190,"Address Type");
     data[7] = new ST(message,"Other Geographic Designation");
 }
Exemple #24
0
 ///<summary>
 /// Creates a CNE.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CNE(Message message, string description)
     : base(message, description)
 {
     data = new Type[9];
     data[0] = new ST(message,"Identifier");
     data[1] = new ST(message,"Text");
     data[2] = new ID(message, 396,"Name of Coding System");
     data[3] = new ST(message,"Alternate Identifier");
     data[4] = new ST(message,"Alternate Text");
     data[5] = new ID(message, 396,"Name of Alternate Coding System");
     data[6] = new ST(message,"Coding System Version ID");
     data[7] = new ST(message,"Alternate Coding System Version ID");
     data[8] = new ST(message,"Original Text");
 }
Exemple #25
0
 ///<summary>
 /// Creates a CX.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CX(Message message, string description)
     : base(message, description)
 {
     data = new Type[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");
 }
Exemple #26
0
 ///<summary>
 /// Creates a XON.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public XON(Message message, string description)
     : base(message, description)
 {
     data = new Type[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");
 }
Exemple #27
0
 ///<summary>
 /// Creates a RPT.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public RPT(Message message, string description)
     : base(message, description)
 {
     data = new Type[11];
     data[0] = new CWE(message,"Repeat Pattern Code");
     data[1] = new ID(message, 527,"Calendar Alignment");
     data[2] = new NM(message,"Phase Range Begin Value");
     data[3] = new NM(message,"Phase Range End Value");
     data[4] = new NM(message,"Period Quantity");
     data[5] = new IS(message, 0,"Period Units");
     data[6] = new ID(message, 136,"Institution Specified Time");
     data[7] = new ID(message, 528,"Event");
     data[8] = new NM(message,"Event Offset Quantity");
     data[9] = new IS(message, 0,"Event Offset Units");
     data[10] = new GTS(message,"General Timing Specification");
 }
Exemple #28
0
 ///<summary>
 /// Creates a OSD.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public OSD(Message message, string description)
     : base(message, description)
 {
     data = new Type[11];
     data[0] = new ID(message, 524,"Sequence/Results Flag");
     data[1] = new ST(message,"Placer Order Number: Entity Identifier");
     data[2] = new IS(message, 363,"Placer Order Number: Namespace ID");
     data[3] = new ST(message,"Filler Order Number: Entity Identifier");
     data[4] = new IS(message, 363,"Filler Order Number: Namespace ID");
     data[5] = new ST(message,"Sequence Condition Value");
     data[6] = new NM(message,"Maximum Number of Repeats");
     data[7] = new ST(message,"Placer Order Number: Universal ID");
     data[8] = new ID(message, 301,"Placer Order Number: Universal ID Type");
     data[9] = new ST(message,"Filler Order Number: Universal ID");
     data[10] = new ID(message, 301,"Filler Order Number: Universal ID Type");
 }
Exemple #29
0
 ///<summary>
 /// Creates a CNN.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CNN(Message message, string description)
     : base(message, description)
 {
     data = new Type[11];
     data[0] = new ST(message,"ID Number");
     data[1] = new ST(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 IS(message, 363,"Assigning Authority   - Namespace ID");
     data[9] = new ST(message,"Assigning Authority  - Universal ID");
     data[10] = new ID(message, 301,"Assigning Authority  - Universal ID Type");
 }
Exemple #30
0
 ///<summary>
 /// Creates a TQ.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public TQ(Message message, string description)
     : base(message, description)
 {
     data = new Type[12];
     data[0] = new CQ(message,"Quantity");
     data[1] = new RI(message,"Interval");
     data[2] = new ST(message,"Duration");
     data[3] = new TS(message,"Start Date/Time");
     data[4] = new TS(message,"End Date/Time");
     data[5] = new ST(message,"Priority");
     data[6] = new ST(message,"Condition");
     data[7] = new TX(message,"Text");
     data[8] = new ID(message, 472,"Conjunction");
     data[9] = new OSD(message,"Order Sequencing");
     data[10] = new CE(message,"Occurrence Duration");
     data[11] = new NM(message,"Total Occurrences");
 }
Exemple #31
0
 ///<summary>
 /// Creates a SRT.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public SRT(Message message, string description) : base(message, description)
 {
     data    = new Type[2];
     data[0] = new ST(message, "Sort-by Field");
     data[1] = new ID(message, 397, "Sequencing");
 }