/// <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); }
/// <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); }
/// <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); }
/// <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); }