/// <summary> /// 编目手术种类数 /// </summary> /// <param name="p_dtmBegin">查询开始时间</param> /// <param name="p_dtmEnd">查询结束时间</param> /// <param name="p_strNum">查询结果</param> /// <returns></returns> public long m_lngGetCatalogOpTypeNum(DateTime p_dtmBegin, DateTime p_dtmEnd, out string p_strNum) { p_strNum = "0"; clsCaseHistorySearchService objService = (clsCaseHistorySearchService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsCaseHistorySearchService)); long lngRes = objService.m_lngGetCatalogOpTypeNum(p_dtmBegin, p_dtmEnd, out p_strNum); return(lngRes); }
/// <summary> /// 获取病案首页诊断及手术信息 /// </summary> /// <param name="p_strRegisterID"></param> /// <param name="p_objCollection"></param> /// <returns></returns> public long lngGetDiagnoseAndOpInfo(string p_strRegisterID, out clsInHospitalMainRecord_GX_Collection p_objCollection) { p_objCollection = null; clsCaseHistorySearchService objService = (clsCaseHistorySearchService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsCaseHistorySearchService)); long lngRes = objService.lngGetDiagnoseAndOpInfo(p_strRegisterID, out p_objCollection); return(lngRes); }
/// <summary> /// 根据病人住院号获取入出院情况 /// </summary> /// <param name="p_strInPatientID">住院号</param> /// <param name="p_dtbResult">查询结果</param> /// <returns></returns> public long m_lngGetInAndOutInfo(string p_strInPatientID, out DataTable p_dtbResult) { p_dtbResult = null; clsCaseHistorySearchService objService = (clsCaseHistorySearchService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsCaseHistorySearchService)); long lngRes = objService.m_lngGetInAndOutInfo(p_strInPatientID, out p_dtbResult); return(lngRes); }
/// <summary> /// 出院病人登记表 /// </summary> /// <param name="p_strDeptID">科室ID(为空时查询所有科室)</param> /// <param name="p_dtmOutDate">查询出院时间</param> /// <param name="p_dtbResult">查询结果</param> /// <returns></returns> public long m_lngGetOutAndNoCatalogPatient(string p_strDeptID, DateTime p_dtmOutDate, out DataTable p_dtbResult) { p_dtbResult = null; clsCaseHistorySearchService objService = (clsCaseHistorySearchService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsCaseHistorySearchService)); long lngRes = objService.m_lngGetOutAndNoCatalogPatient(p_strDeptID, p_dtmOutDate, out p_dtbResult); return(lngRes); }
/// <summary> /// 疾病谱统计 /// </summary> /// <param name="p_blnIsFirst">是否第一诊断</param> /// <param name="p_strDeptID">科室ID(为空时查询所有科室)</param> /// <param name="p_dtmOutDateBegin">查询出院时间开始</param> /// <param name="p_dtmOutDateEnd">查询出院时间结束</param> /// <param name="p_dtbResult">查询结果</param> /// <returns></returns> public long m_lngGetStatDiagnose(bool p_blnIsFirst, string p_strDeptID, DateTime p_dtmOutDateBegin, DateTime p_dtmOutDateEnd, out DataTable p_dtbResult) { p_dtbResult = null; clsCaseHistorySearchService objService = (clsCaseHistorySearchService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsCaseHistorySearchService)); long lngRes = objService.m_lngStatDiagnose(p_blnIsFirst, p_strDeptID, p_dtmOutDateBegin, p_dtmOutDateEnd, out p_dtbResult); return(lngRes); }