Ejemplo n.º 1
0
Archivo: DLD.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a DLD.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public DLD(Message message, string description)
     : base(message, description)
 {
     data = new Type[2];
     data[0] = new IS(message, 0,"Discharge location");
     data[1] = new TS(message,"Effective date");
 }
Ejemplo n.º 2
0
Archivo: SCV.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a SCV.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public SCV(Message message, string description)
     : base(message, description)
 {
     data = new Type[2];
     data[0] = new IS(message, 0,"Parameter class");
     data[1] = new IS(message, 0,"Parameter value");
 }
Ejemplo n.º 3
0
Archivo: MOP.cs Proyecto: snosrap/nhapi
 ///<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[2];
     data[0] = new IS(message, 0,"Money or percentage indicator");
     data[1] = new NM(message,"Money or percentage quantity");
 }
Ejemplo n.º 4
0
Archivo: RI.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a RI.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public RI(Message message, string description)
     : base(message, description)
 {
     data = new Type[2];
     data[0] = new IS(message, 0,"Repeat pattern");
     data[1] = new ST(message,"Explicit time interval");
 }
Ejemplo n.º 5
0
Archivo: DTN.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a DTN.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public DTN(Message message, string description)
     : base(message, description)
 {
     data = new Type[2];
     data[0] = new IS(message, 0,"Day type");
     data[1] = new NM(message,"Number of days");
 }
Ejemplo n.º 6
0
Archivo: UVC.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a UVC.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public UVC(Message message, string description)
     : base(message, description)
 {
     data = new Type[2];
     data[0] = new IS(message, 0,"Value code");
     data[1] = new NM(message,"Value amount");
 }
Ejemplo n.º 7
0
Archivo: JCC.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a JCC.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public JCC(Message message, string description)
     : base(message, description)
 {
     data = new Type[2];
     data[0] = new IS(message, 327,"Job code");
     data[1] = new IS(message, 328,"Job class");
 }
Ejemplo n.º 8
0
Archivo: PCF.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a PCF.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public PCF(Message message, string description)
     : base(message, description)
 {
     data = new Type[3];
     data[0] = new IS(message, 0,"Pre-certification patient type");
     data[1] = new ID(message, 0,"Pre-certification required");
     data[2] = new TS(message,"Pre-certification window");
 }
Ejemplo n.º 9
0
Archivo: PTA.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a PTA.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public PTA(Message message, string description)
     : base(message, description)
 {
     data = new Type[3];
     data[0] = new IS(message, 0,"Policy type");
     data[1] = new IS(message, 0,"Amount class");
     data[2] = new NM(message,"Amount");
 }
Ejemplo n.º 10
0
Archivo: RMC.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a RMC.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public RMC(Message message, string description)
     : base(message, description)
 {
     data = new Type[3];
     data[0] = new IS(message, 0,"Room type");
     data[1] = new IS(message, 0,"Amount type");
     data[2] = new NM(message,"Coverage amount");
 }
Ejemplo n.º 11
0
Archivo: PI.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a PI.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public PI(Message message, string description)
     : base(message, description)
 {
     data = new Type[3];
     data[0] = new ST(message,"ID number (ST)");
     data[1] = new IS(message, 0,"Type of ID number (IS)");
     data[2] = new ST(message,"Other qualifying info");
 }
Ejemplo n.º 12
0
Archivo: DLN.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a DLN.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public DLN(Message message, string description)
     : base(message, description)
 {
     data = new Type[3];
     data[0] = new ST(message,"Driver´s License Number");
     data[1] = new IS(message, 0,"Issuing State, province, country");
     data[2] = new DT(message,"Expiration date");
 }
Ejemplo n.º 13
0
Archivo: HD.cs Proyecto: snosrap/nhapi
 ///<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");
 }
Ejemplo n.º 14
0
Archivo: EI.cs Proyecto: snosrap/nhapi
 ///<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, 300,"Namespace ID");
     data[2] = new ST(message,"Universal ID");
     data[3] = new ID(message, 301,"Universal ID type");
 }
Ejemplo n.º 15
0
Archivo: PLN.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a PLN.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public PLN(Message message, string description)
     : base(message, description)
 {
     data = new Type[4];
     data[0] = new ST(message,"ID number (ST)");
     data[1] = new IS(message, 0,"Type of ID number (IS)");
     data[2] = new ST(message,"State/other qualifying info");
     data[3] = new DT(message,"Expiration date");
 }
Ejemplo n.º 16
0
Archivo: CX.cs Proyecto: snosrap/nhapi
 ///<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[6];
     data[0] = new ST(message,"ID");
     data[1] = new NM(message,"Check digit");
     data[2] = new ID(message, 0,"Code identifying the check digit scheme employed");
     data[3] = new HD(message,"Assigning authority");
     data[4] = new IS(message, 203,"Identifier type code");
     data[5] = new HD(message,"Assigning facility");
 }
Ejemplo n.º 17
0
Archivo: PN.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a PN.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public PN(Message message, string description)
     : base(message, description)
 {
     data = new Type[6];
     data[0] = new FN(message,"Family+last name");
     data[1] = new ST(message,"Given name");
     data[2] = new ST(message,"Middle initial or name");
     data[3] = new ST(message,"Suffix (e.g., JR or III)");
     data[4] = new ST(message,"Prefix (e.g., DR)");
     data[5] = new IS(message, 0,"Degree (e.g., MD)");
 }
Ejemplo n.º 18
0
Archivo: RFR.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a RFR.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public RFR(Message message, string description)
     : base(message, description)
 {
     data = new Type[7];
     data[0] = new NR(message,"Numeric range");
     data[1] = new IS(message, 0,"Administrative sex");
     data[2] = new NR(message,"Age range");
     data[3] = new NR(message,"Gestational age range");
     data[4] = new TX(message,"Species");
     data[5] = new ST(message,"Race/subspecies");
     data[6] = new TX(message,"Conditions");
 }
Ejemplo n.º 19
0
Archivo: CSU.cs Proyecto: snosrap/nhapi
 ///<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 IS(message, 0,"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 IS(message, 0,"Alternate unit of measure coding system");
 }
Ejemplo n.º 20
0
Archivo: XON.cs Proyecto: snosrap/nhapi
 ///<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[9];
     data[0] = new ST(message,"Organization name");
     data[1] = new IS(message, 0,"Organization name type code");
     data[2] = new NM(message,"ID number (NM)");
     data[3] = new NM(message,"Check digit");
     data[4] = new ID(message, 0,"Code identifying the check digit scheme employed");
     data[5] = new HD(message,"Assigning authority");
     data[6] = new IS(message, 0,"Identifier type code");
     data[7] = new HD(message,"Assigning facility ID");
     data[8] = new ID(message, 0,"Name Representation code");
 }
Ejemplo n.º 21
0
Archivo: CN.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a CN.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CN(Message message, string description)
     : base(message, description)
 {
     data = new Type[9];
     data[0] = new ST(message,"ID number (ST)");
     data[1] = new ST(message,"Family name");
     data[2] = new ST(message,"Given name");
     data[3] = new ST(message,"Middle initial or name");
     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, 0,"Degree (e.g., MD)");
     data[7] = new IS(message, 0,"Source table");
     data[8] = new HD(message,"Assigning authority");
 }
Ejemplo n.º 22
0
Archivo: LA1.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a LA1.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public LA1(Message message, string description)
     : base(message, description)
 {
     data = new Type[9];
     data[0] = new IS(message, 0,"Point of care (IS)");
     data[1] = new IS(message, 0,"Room");
     data[2] = new IS(message, 0,"Bed");
     data[3] = new HD(message,"Facility (HD)");
     data[4] = new IS(message, 0,"Location status");
     data[5] = new IS(message, 0,"Person location type");
     data[6] = new IS(message, 0,"Building");
     data[7] = new IS(message, 0,"Floor");
     data[8] = new AD(message,"Address");
 }
Ejemplo n.º 23
0
Archivo: NDL.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a NDL.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public NDL(Message message, string description)
     : base(message, description)
 {
     data = new Type[11];
     data[0] = new CN(message,"Name");
     data[1] = new TS(message,"Start date/time");
     data[2] = new TS(message,"End date/time");
     data[3] = new IS(message, 0,"Point of care (IS)");
     data[4] = new IS(message, 0,"Room");
     data[5] = new IS(message, 0,"Bed");
     data[6] = new HD(message,"Facility (HD)");
     data[7] = new IS(message, 0,"Location status");
     data[8] = new IS(message, 0,"Person location type");
     data[9] = new IS(message, 0,"Building");
     data[10] = new IS(message, 0,"Floor");
 }
Ejemplo n.º 24
0
Archivo: XAD.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a XAD.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public XAD(Message message, string description)
     : base(message, description)
 {
     data = new Type[11];
     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, 0,"Country");
     data[6] = new ID(message, 0,"Address type");
     data[7] = new ST(message,"Other geographic designation");
     data[8] = new IS(message, 0,"County/parish code");
     data[9] = new IS(message, 0,"Census tract");
     data[10] = new ID(message, 0,"Address representation code");
 }
Ejemplo n.º 25
0
Archivo: CNS.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a CNS.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CNS(Message message, string description)
     : base(message, description)
 {
     data = new Type[11];
     data[0] = new ST(message,"ID number (ST)");
     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, 0,"Degree (e.g., MD)");
     data[7] = new IS(message, 0,"Source table");
     data[8] = new IS(message, 0,"Assigning authority namespace ID");
     data[9] = new ST(message,"Assigning authority universal ID");
     data[10] = new ID(message, 0,"Assigning authority universal ID type");
 }
Ejemplo n.º 26
0
Archivo: OSD.cs Proyecto: snosrap/nhapi
 ///<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, 0,"Sequence/results flag");
     data[1] = new ST(message,"Placer order number: entity identifier");
     data[2] = new IS(message, 0,"Placer order number: namespace ID");
     data[3] = new ST(message,"Filler order number: entity identifier");
     data[4] = new IS(message, 0,"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, 0,"Placer order number; universal ID type");
     data[9] = new ST(message,"Filler order number: universal ID");
     data[10] = new ID(message, 0,"Filler order number: universal ID type");
 }
Ejemplo n.º 27
0
Archivo: XCN.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a XCN.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public XCN(Message message, string description)
     : base(message, description)
 {
     data = new Type[15];
     data[0] = new ST(message,"ID number (ST)");
     data[1] = new FN(message,"Family+last name");
     data[2] = new ST(message,"Given name");
     data[3] = new ST(message,"Middle initial or name");
     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, 0,"Degree (e.g., MD)");
     data[7] = new IS(message, 0,"Source table");
     data[8] = new HD(message,"Assigning authority");
     data[9] = new ID(message, 0,"Name type code");
     data[10] = new ST(message,"Identifier check digit");
     data[11] = new ID(message, 0,"Code identifying the check digit scheme employed");
     data[12] = new IS(message, 0,"Identifier type code");
     data[13] = new HD(message,"Assigning facility");
     data[14] = new ID(message, 0,"Name Representation code");
 }
Ejemplo n.º 28
0
Archivo: LA2.cs Proyecto: snosrap/nhapi
 ///<summary>
 /// Creates a LA2.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public LA2(Message message, string description)
     : base(message, description)
 {
     data = new Type[16];
     data[0] = new IS(message, 0,"Point of care (IS)");
     data[1] = new IS(message, 0,"Room");
     data[2] = new IS(message, 0,"Bed");
     data[3] = new HD(message,"Facility (HD)");
     data[4] = new IS(message, 0,"Location status");
     data[5] = new IS(message, 0,"Person location type");
     data[6] = new IS(message, 0,"Building");
     data[7] = new IS(message, 0,"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, 0,"Country");
     data[14] = new ID(message, 0,"Address type");
     data[15] = new ST(message,"Other geographic designation");
 }
Ejemplo n.º 29
0
 ///<summary>
 /// Creates a SCV.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public SCV(Message message, string description) : base(message, description)
 {
     data    = new Type[2];
     data[0] = new IS(message, 0, "Parameter class");
     data[1] = new IS(message, 0, "Parameter value");
 }
Ejemplo n.º 30
0
 ///<summary>
 /// Creates a JCC.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public JCC(Message message, string description) : base(message, description)
 {
     data    = new Type[2];
     data[0] = new IS(message, 327, "Job code");
     data[1] = new IS(message, 328, "Job class");
 }
Ejemplo n.º 31
0
 ///<summary>
 /// Creates a DTN.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public DTN(Message message, string description) : base(message, description)
 {
     data    = new Type[2];
     data[0] = new IS(message, 0, "Day type");
     data[1] = new NM(message, "Number of days");
 }
Ejemplo n.º 32
0
Archivo: UB2.cs Proyecto: snosrap/nhapi
 /**
    * Returns all repetitions of Condition Code (24-30) (UB2-3).
    */
 public IS[] getConditionCode2430()
 {
     IS[] ret = null;
     try {
     Type[] t = this.getField(3);
     ret = new IS[t.Length];
     for (int i = 0; i < ret.Length; i++) {
     ret[i] = (IS)t[i];
     }
     } catch (HL7Exception he) {
     HapiLogFactory.getHapiLog(this.GetType()).error("Unexpected problem obtaining field value.  This is a bug.", he);
     throw new System.Exception("An unexpected error ocurred", he);
     } catch (System.Exception cce) {
     HapiLogFactory.getHapiLog(GetType()).error("Unexpected problem obtaining field value.  This is a bug.", cce);
     throw new System.Exception("An unexpected error ocurred", cce);
       }
      return ret;
 }
Ejemplo n.º 33
0
 ///<summary>
 /// Creates a UVC.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public UVC(Message message, string description) : base(message, description)
 {
     data    = new Type[2];
     data[0] = new IS(message, 0, "Value code");
     data[1] = new NM(message, "Value amount");
 }
Ejemplo n.º 34
0
 ///<summary>
 /// Creates a FC.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public FC(Message message, string description) : base(message, description)
 {
     data    = new Type[2];
     data[0] = new IS(message, 64, "Financial Class");
     data[1] = new TS(message, "Effective Date");
 }
Ejemplo n.º 35
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[2];
     data[0] = new IS(message, 0, "Money or percentage indicator");
     data[1] = new NM(message, "Money or percentage quantity");
 }
Ejemplo n.º 36
0
 ///<summary>
 /// Creates a RI.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public RI(Message message, string description) : base(message, description)
 {
     data    = new Type[2];
     data[0] = new IS(message, 0, "Repeat pattern");
     data[1] = new ST(message, "Explicit time interval");
 }
Ejemplo n.º 37
0
 ///<summary>
 /// Creates a DLD.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public DLD(Message message, string description) : base(message, description)
 {
     data    = new Type[2];
     data[0] = new IS(message, 0, "Discharge location");
     data[1] = new TS(message, "Effective date");
 }