public static string s_strGetCheckItemUnitByCheckItemID(string p_strCheckItemID) { if (p_strCheckItemID == null) { return(null); } long lngRes = 0; string strUnit = null; DataTable dtbCheckItemsInfo = null; System.Security.Principal.IPrincipal p_objPrincipal = null; try { com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc objCheckCheckItemSvc = (com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)); lngRes = objCheckCheckItemSvc.m_lngGetCheckItemInfoByCheckItemID(p_objPrincipal, new string[] { p_strCheckItemID }, out dtbCheckItemsInfo); // objCheckCheckItemSvc.Dispose(); if (lngRes > 0 && dtbCheckItemsInfo != null && dtbCheckItemsInfo.Rows.Count != 0) { strUnit = dtbCheckItemsInfo.Rows[0]["UNIT_CHR"].ToString().Trim(); } } catch (Exception ex) { new com.digitalwave.Utility.clsLogText().LogError(ex); } return(strUnit); }
public long m_lngGetCheckItemByCheckCategoryAndSampleType(string strCheckCategory, string strSampleType, out DataTable dtbAllCheckItem) { long lngRes = 0; com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc objCheckItemSvc = (com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)); lngRes = objCheckItemSvc.m_lngQryCheckItemByCheckCategoryAndSampleType(objPrincipal, strCheckCategory, strSampleType, out dtbAllCheckItem); // objCheckItemSvc.Dispose(); return(lngRes); }
public long m_lngGetCheckItemArrByCondition(string p_strCheckCategoryID, string p_strSampleTypeID, out clsCheckItem_VO[] p_objResultArr) { long lngRes = 0; com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc objCheckItemSvc = (com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)); lngRes = objCheckItemSvc.m_lngGetCheckItemArrByCondition(objPrincipal, p_strCheckCategoryID, p_strSampleTypeID, out p_objResultArr); // objCheckItemSvc.Dispose(); return(lngRes); }
//查询所有的样品类别 public long QryAllSampleType(out System.Data.DataTable dtbAllSampleType) { long lngRes = 0; System.Security.Principal.IPrincipal p_objPrincipal = null; com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc objSampleCharacterSvc = (com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)); lngRes = objSampleCharacterSvc.m_lngGetAllSampleType(p_objPrincipal, out dtbAllSampleType); // objSampleCharacterSvc.Dispose(); return(lngRes); }
public long m_lngGetTemplateDetailByCheckItemID(string p_strCheckItemID, out clsLisValueTemplateDetail_VO[] p_objResultArr) { long lngRes = 0; System.Security.Principal.IPrincipal p_objPrincipal = null; com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc objCheckItemSvc = (com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)); lngRes = objCheckItemSvc.m_lngGetTemplateDetailByCheckItemID(p_objPrincipal, p_strCheckItemID, out p_objResultArr); // objCheckItemSvc.Dispose(); return(lngRes); }
public long m_lngGetCheckCategory(out DataTable p_dtbResult) { long lngRes = 0; System.Security.Principal.IPrincipal p_objPrincipal = null; com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc objCheckItemSvc = (com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)); lngRes = objCheckItemSvc.m_lngGetAllCheckCategory(p_objPrincipal, out p_dtbResult); // objCheckItemSvc.Dispose(); return(lngRes); }
public long m_lngGetCheckItemArrByCheckCategory(string p_strCheckCategory, out DataTable p_dtbResultArr) { long lngRes = 0; com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc objSvc = (com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator. objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)); lngRes = objSvc.m_lngGetCheckItemArrByCheckCategory(objPrincipal, p_strCheckCategory, out p_dtbResultArr); // objSvc.Dispose(); return(lngRes); }
public long m_lngGetCheckItemByApplUnitID(string strApplUnitID, out DataTable dtbCheckItem) { long lngRes = 0; dtbCheckItem = null; com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc objCheckItemSvc = (com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType( typeof(com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)); lngRes = objCheckItemSvc.m_lngGetCheckItemByApplUnitID(objPrincipal, strApplUnitID, out dtbCheckItem); // objCheckItemSvc.Dispose(); return(lngRes); }
/// <summary> /// 根据check_item_id查询对应的检验项目信息VO /// </summary> /// <param name="p_strCheckItemID"></param> /// <param name="p_objCheckItemVO"></param> /// <returns></returns> public long m_lngGetCheckItemVOByCheckItemID(string p_strCheckItemID, out clsCheckItem_VO p_objCheckItemVO) { long lngRes = 0; p_objCheckItemVO = null; com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc objCheckItemSvc = (com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)); lngRes = objCheckItemSvc.m_lngGetCheckItemVOByCheckItemID(objPrincipal, p_strCheckItemID, out p_objCheckItemVO); // objCheckItemSvc.Dispose(); return(lngRes); }
public long m_lngQryCheckItemByCheckCategoryAndSampleType(string p_strCheckCategory, string p_strSampleType, string p_strSampleGroup, out DataTable dtbAllCheckItem) { long lngRes = 0; System.Security.Principal.IPrincipal p_objPrincipal = null; com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc objCheckItemSvc = (com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)); lngRes = objCheckItemSvc.m_lngQryCheckItemByCheckCategoryAndSampleType(p_objPrincipal, p_strCheckCategory, p_strSampleType, p_strSampleGroup, out dtbAllCheckItem); // objCheckItemSvc.Dispose(); return(lngRes); }
public static clsReferenceValue s_objGetCheckItemRefVal(string p_strCheckItemID, string p_strSex, string p_strAge, string p_strMenses) { long lngRes = 0; System.Security.Principal.IPrincipal objPrincipal = null; DataTable dtbCheckItemRef = null; clsReferenceValue objRefVal = null; try { com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc objCheckItemSvc = (com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)); DataRow dtrRef = null; #region 从附加参考值表查询符合条件的参考值 clsCheckItemRef_VO objCheckItemRefVO = null; lngRes = objCheckItemSvc.m_lngGetCheckItemRefByCondition(objPrincipal, p_strAge, p_strSex, p_strMenses, p_strCheckItemID, out objCheckItemRefVO); if (lngRes > 0 && objCheckItemRefVO != null) { objRefVal = new clsReferenceValue(objCheckItemRefVO.m_strMin_Val, objCheckItemRefVO.m_strMax_Val); objRefVal.m_StrRefRange = objCheckItemRefVO.m_strRef_Val; return(objRefVal); } #endregion #region 如果附加参考值表中没有符合条件的参考值则得到默认的参考值 if (dtrRef == null) { lngRes = objCheckItemSvc.m_lngGetDefaultRefByCheckItemID(objPrincipal, p_strCheckItemID, out dtbCheckItemRef); if (lngRes > 0 && dtbCheckItemRef != null && dtbCheckItemRef.Rows.Count != 0) { dtrRef = dtbCheckItemRef.Rows[0]; objRefVal = new clsReferenceValue( dtrRef["REF_MIN_VAL_VCHR"] == System.DBNull.Value ? null:dtrRef["REF_MIN_VAL_VCHR"].ToString().Trim(), dtrRef["REF_MAX_VAL_VCHR"] == System.DBNull.Value ? null:dtrRef["REF_MAX_VAL_VCHR"].ToString().Trim()); objRefVal.m_StrRefRange = dtrRef["REF_VALUE_RANGE_VCHR"] == System.DBNull.Value ? null:dtrRef["REF_VALUE_RANGE_VCHR"].ToString().Trim(); } } #endregion } catch (Exception ex) { // try // { new com.digitalwave.Utility.clsLogText().LogError(ex); // } // catch{} objRefVal = null; } return(objRefVal); }