예제 #1
0
파일: CM_UVC.cs 프로젝트: snosrap/nhapi
 ///<summary>
 /// Creates a CM_UVC.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_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");
 }
예제 #2
0
파일: CM_PEN.cs 프로젝트: snosrap/nhapi
 ///<summary>
 /// Creates a CM_PEN.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_PEN(Message message, string description)
     : base(message, description)
 {
     data = new Type[2];
     data[0] = new IS(message, 0,"Penalty type");
     data[1] = new NM(message,"Penalty amount");
 }
예제 #3
0
파일: FC.cs 프로젝트: snosrap/nhapi
 ///<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, 0,"Financial Class");
     data[1] = new TS(message,"Effective Date");
 }
예제 #4
0
파일: CM_DTN.cs 프로젝트: snosrap/nhapi
 ///<summary>
 /// Creates a CM_DTN.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_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");
 }
예제 #5
0
파일: RI.cs 프로젝트: 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");
 }
예제 #6
0
파일: SCV.cs 프로젝트: 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 ST(message,"Parameter value");
 }
예제 #7
0
파일: JCC.cs 프로젝트: 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, 0,"Job code");
     data[1] = new IS(message, 0,"Job class");
 }
예제 #8
0
파일: CM_PCF.cs 프로젝트: snosrap/nhapi
 ///<summary>
 /// Creates a CM_PCF.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_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 windwow");
 }
예제 #9
0
파일: CM_PTA.cs 프로젝트: snosrap/nhapi
 ///<summary>
 /// Creates a CM_PTA.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_PTA(Message message, string description)
     : base(message, description)
 {
     data = new Type[3];
     data[0] = new IS(message, 147,"Policy type");
     data[1] = new IS(message, 193,"Amount class");
     data[2] = new NM(message,"Amount");
 }
예제 #10
0
파일: CM_RMC.cs 프로젝트: snosrap/nhapi
 ///<summary>
 /// Creates a CM_RMC.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_RMC(Message message, string description)
     : base(message, description)
 {
     data = new Type[3];
     data[0] = new IS(message, 145,"Room type");
     data[1] = new IS(message, 0,"Amount type");
     data[2] = new NM(message,"Coverage amount");
 }
예제 #11
0
파일: CM_PI.cs 프로젝트: snosrap/nhapi
 ///<summary>
 /// Creates a CM_PI.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_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");
 }
예제 #12
0
파일: DLN.cs 프로젝트: 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");
 }
예제 #13
0
파일: HD.cs 프로젝트: 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, 0,"Namespace ID");
     data[1] = new ST(message,"Universal ID");
     data[2] = new ID(message, 0,"Universal ID type");
 }
예제 #14
0
파일: CM_PLN.cs 프로젝트: snosrap/nhapi
 ///<summary>
 /// Creates a CM_PLN.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_PLN(Message message, string description)
     : base(message, description)
 {
     data = new Type[4];
     data[0] = new ST(message,"ID number");
     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");
 }
예제 #15
0
파일: EI.cs 프로젝트: 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, 0,"Namespace ID");
     data[2] = new ST(message,"Universal ID");
     data[3] = new ID(message, 0,"Universal ID type");
 }
예제 #16
0
파일: CX.cs 프로젝트: 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 ST(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");
 }
예제 #17
0
파일: CM_RFR.cs 프로젝트: snosrap/nhapi
 ///<summary>
 /// Creates a CM_RFR.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_RFR(Message message, string description)
     : base(message, description)
 {
     data = new Type[7];
     data[0] = new CM_RANGE(message,"Reference range");
     data[1] = new IS(message, 0,"Sex");
     data[2] = new CM_RANGE(message,"Age range");
     data[3] = new CM_RANGE(message,"Age gestation");
     data[4] = new TX(message,"Species");
     data[5] = new ST(message,"Race/subspecies");
     data[6] = new TX(message,"Conditions");
 }
예제 #18
0
파일: XON.cs 프로젝트: 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[8];
     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 ST(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");
 }
예제 #19
0
파일: PL.cs 프로젝트: snosrap/nhapi
 ///<summary>
 /// Creates a PL.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public PL(Message message, string description)
     : base(message, description)
 {
     data = new Type[9];
     data[0] = new ID(message, 0,"Point of care (ID)");
     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 ST(message,"Floor");
     data[8] = new ST(message,"Location type");
 }
예제 #20
0
파일: XAD.cs 프로젝트: 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[10];
     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");
 }
예제 #21
0
파일: CM_NDL.cs 프로젝트: snosrap/nhapi
 ///<summary>
 /// Creates a CM_NDL.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_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 ST(message,"Floor");
 }
예제 #22
0
파일: CM_OSD.cs 프로젝트: snosrap/nhapi
 ///<summary>
 /// Creates a CM_OSD.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_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");
 }
예제 #23
0
파일: XCN.cs 프로젝트: 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[14];
     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 ST(message,"Degree (e.g., MD)");
     data[7] = new ID(message, 0,"Source table");
     data[8] = new HD(message,"Assigning authority");
     data[9] = new ID(message, 0,"Name type");
     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 ID");
 }
예제 #24
0
파일: CM_LA1.cs 프로젝트: snosrap/nhapi
 ///<summary>
 /// Creates a CM_LA1.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_LA1(Message message, string description)
     : base(message, description)
 {
     data = new Type[16];
     data[0] = new ST(message,"Point of care (ST)");
     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 ST(message,"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");
 }
예제 #25
0
 ///<summary>
 /// Creates a CM_DTN.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_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");
 }
예제 #26
0
파일: IN2.cs 프로젝트: snosrap/nhapi
 /**
    * Returns all repetitions of Marital Status (IN2-43).
    */
 public IS[] getMaritalStatus()
 {
     IS[] ret = null;
     try {
     Type[] t = this.getField(43);
     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;
 }
예제 #27
0
 ///<summary>
 /// Creates a CM_PEN.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_PEN(Message message, string description) : base(message, description)
 {
     data    = new Type[2];
     data[0] = new IS(message, 0, "Penalty type");
     data[1] = new NM(message, "Penalty amount");
 }
예제 #28
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, 0, "Financial Class");
     data[1] = new TS(message, "Effective Date");
 }
예제 #29
0
 ///<summary>
 /// Creates a CM_UVC.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_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");
 }
예제 #30
0
 ///<summary>
 /// Creates a CM_RI.
 /// <param name="message">The Message to which this Type belongs</param>
 ///</summary>
 public CM_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");
 }
예제 #31
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, 0, "Job code");
     data[1] = new IS(message, 0, "Job class");
 }
예제 #32
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 ST(message, "Parameter value");
 }