Ejemplo n.º 1
0
 /// <summary>
 /// 是否启用儿童价格
 /// </summary>
 /// <returns></returns>
 public bool IsUseChildPrice()
 {
     using (clsYBCSQuerySVC svc = (clsYBCSQuerySVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsYBCSQuerySVC)))
     {
         return(svc.IsUseChildPrice());
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 行政区域代码
 /// </summary>
 /// <returns></returns>
 public DataTable GetAdministrative()
 {
     using (clsYBCSQuerySVC svc = (clsYBCSQuerySVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsYBCSQuerySVC)))
     {
         return(svc.GetAdministrative());
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// 获取社保、医院科室或病人身份的数据
        /// </summary>
        /// <param name="intType"></param>
        /// <returns></returns>
        public long m_lngGetHosYBData(int intType, out DataTable dtHosp, out DataTable dtYBHospCorr)
        {
            long lngRes = 0;

            dtHosp       = new DataTable();
            dtYBHospCorr = new DataTable();
            #region 中间件操作
            clsYBCSQuerySVC objServ = null;
            try
            {
                objServ = (clsYBCSQuerySVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsYBCSQuerySVC));
                lngRes  = objServ.m_lngGetHosYBData(intType, out dtHosp, out dtYBHospCorr);
            }
            catch (Exception exp)
            {
                Utility.clsLogText objLogger = new Utility.clsLogText();
                objLogger.LogError("连接中间件操作异常," + exp.Message);
            }
            finally
            {
                if (objServ != null)
                {
                    objServ.Dispose();
                    objServ = null;
                }
            }
            #endregion
            return(lngRes);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 通过就诊记录号来获取社保病人的结算号
        /// </summary>
        /// <param name="strInpatientID"></param>
        /// <param name="dtResult"></param>
        /// <returns></returns>
        public long m_lngGetJSHbyJZJLH(string strInpatientID, out DataTable dtResult)
        {
            long lngRes = 0;

            dtResult = new DataTable();
            #region 中间件操作
            clsYBCSQuerySVC objServ = null;
            try
            {
                objServ = (clsYBCSQuerySVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsYBCSQuerySVC));
                lngRes  = objServ.m_lngGetJSHbyJZJLH(strInpatientID, out dtResult);
            }
            catch (Exception exp)
            {
                Utility.clsLogText objLogger = new Utility.clsLogText();
                objLogger.LogError("连接中间件操作异常," + exp.Message);
            }
            finally
            {
                if (objServ != null)
                {
                    objServ.Dispose();
                    objServ = null;
                }
            }
            #endregion
            return(lngRes);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 检测是否已填住院诊断
        /// </summary>
        /// <param name="p_strCheckOutType"></param>
        /// <param name="p_strRegisterID"></param>
        /// <param name="p_dtResult"></param>
        /// <returns></returns>
        public long m_lngCheckDiagnose2(string p_strCheckOutType, string p_strRegisterID, out DataTable p_dtResult)
        {
            long lngRes = 0;

            p_dtResult = new DataTable();
            #region 中间件操作
            clsYBCSQuerySVC objServ = null;
            try
            {
                objServ = (clsYBCSQuerySVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsYBCSQuerySVC));
                lngRes  = objServ.m_lngCheckDiagnose2(p_strCheckOutType, p_strRegisterID, out p_dtResult);
            }
            catch (Exception exp)
            {
                Utility.clsLogText objLogger = new Utility.clsLogText();
                objLogger.LogError("连接中间件操作异常," + exp.Message);
            }
            finally
            {
                if (objServ != null)
                {
                    objServ.Dispose();
                    objServ = null;
                }
            }
            #endregion
            return(lngRes);
        }
Ejemplo n.º 6
0
        /// <summary>
        /// 查询门诊病人信息
        /// </summary>
        /// <param name="objDgextraVo"></param>
        /// <returns></returns>
        public long m_lngGetPatientInfo(string p_strID, out DataTable dtResult)
        {
            clsYBCSQuerySVC objSvc = (clsYBCSQuerySVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsYBCSQuerySVC));
            long            lngRes = objSvc.m_lngGetPatientInfo(p_strID, out dtResult);

            objSvc.Dispose();
            return(lngRes);
        }