Exemple #1
0
	/**
	* Returns a single repetition of Selection Criteria(VTQ-5).
	* @param rep the repetition number (this is a repeating field)
	* @throws HL7Exception if the repetition number is invalid.
	*/
	public QSC getSelectionCriteria(int rep)
	{
			QSC ret = null;
			try
			{
			Type t = this.getField(5, rep);
				ret = (QSC)t;
		} catch (System.Exception ex) {
			HapiLogFactory.getHapiLog(GetType()).error("Unexpected problem obtaining field value.  This is a bug.", ex);
				throw new System.Exception("An unexpected error ocurred", ex);
    }
			return ret;
  }
Exemple #2
0
        /// <summary> Returns a single repetition of Selection Criteria (VTQ-5).</summary>
        /// <param name="rep">the repetition number (this is a repeating field)
        /// </param>
        /// <throws>  HL7Exception if the repetition number is invalid. </throws>
        public virtual QSC getSelectionCriteria(int rep)
        {
            QSC ret = null;

            try
            {
                Type t = this.getField(5, rep);
                ret = (QSC)t;
            }
            catch (System.InvalidCastException)
            {
                throw new Exception();
            }
            return(ret);
        }
Exemple #3
0
  /**
   * Returns all repetitions of Selection Criteria (VTQ-5).
   */
  public QSC[] getSelectionCriteria() {
     QSC[] ret = null;
    try {
        Type[] t = this.getField(5);  
        ret = new QSC[t.Length];
        for (int i = 0; i < ret.Length; i++) {
            ret[i] = (QSC)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;
}
Exemple #4
0
 /// <summary> Returns all repetitions of Selection Criteria (VTQ-5).</summary>
 public virtual QSC[] getSelectionCriteria()
 {
     QSC[] ret = null;
     try
     {
         Type[] t = this.getField(5);
         ret = new QSC[t.Length];
         for (int i = 0; i < ret.Length; i++)
         {
             ret[i] = (QSC)t[i];
         }
     }
     catch (System.InvalidCastException)
     {
         throw new Exception();
     }
     catch (NuGenHL7Exception)
     {
         throw new Exception();
     }
     return(ret);
 }