Example #1
0
        /// <summary>
        /// 查询符合条件的医嘱病人
        /// </summary>
        /// <param name="p_strSQL">查询语句</param>
        /// <param name="p_dtbPatient">病人</param>
        /// <returns></returns>
        public long m_lngGetOrdersPatient(string p_strSQL, out DataTable p_dtbPatient)
        {
            clsQuery8iServ m_objServ =
                (clsQuery8iServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsQuery8iServ));

            long lngRes = m_objServ.m_lngGetOrdersPatient(p_strSQL, out p_dtbPatient);

            return(lngRes);
        }
Example #2
0
        /// <summary>
        /// 获取医嘱状态
        /// </summary>
        /// <param name="p_objStatus">医嘱状态</param>
        /// <returns></returns>
        public long m_lngGetOrderStatusDicMap(out clsOrderStatus_VO p_objStatus)
        {
            long lngRes = 0;

            clsQuery8iServ m_objServ =
                (clsQuery8iServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsQuery8iServ));

            lngRes = m_objServ.m_lngGetOrderStatusDicMap(out p_objStatus);
            return(lngRes);
        }
Example #3
0
        /// <summary>
        /// 特定编码诊断总类数(如V码,E码,M码)
        /// </summary>
        /// <param name="p_dtmBegin">查询开始时间</param>
        /// <param name="p_dtmEnd">查询结束时间</param>
        /// <param name="p_strDiagType">编码类型</param>
        /// <param name="p_strNum">查询结果</param>
        /// <returns></returns>
        public long m_lngCatalogSpecifyDiagTypeDict(DateTime p_dtmBegin, DateTime p_dtmEnd, string p_strDiagType, out string p_strNum)
        {
            p_strNum = "0";

            clsQuery8iServ objService =
                (clsQuery8iServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsQuery8iServ));

            long lngRes = objService.m_lngCatalogSpecifyDiagTypeDict(p_dtmBegin, p_dtmEnd, p_strDiagType, out p_strNum);

            return(lngRes);
        }
Example #4
0
        /// <summary>
        /// VIP病案数
        /// </summary>
        /// <param name="p_dtmBegin">查询开始时间</param>
        /// <param name="p_dtmEnd">查询结束时间</param>
        /// <param name="p_strNum">查询结果</param>
        /// <returns></returns>
        public long m_lngGetVipPatientNum(DateTime p_dtmBegin, DateTime p_dtmEnd, out string p_strNum)
        {
            p_strNum = "0";

            clsQuery8iServ objService =
                (clsQuery8iServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsQuery8iServ));

            long lngRes = objService.m_lngGetVipPatientNum(p_dtmBegin, p_dtmEnd, out p_strNum);

            return(lngRes);
        }
Example #5
0
        /// <summary>
        /// 查询获得手术名称、编码
        /// </summary>
        /// <param name="P_dtbOp"></param>
        /// <returns></returns>
        public long m_lngGetOperationDesc(out DataTable P_dtbOp)
        {
            P_dtbOp = null;

            clsQuery8iServ objServ =
                (clsQuery8iServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsQuery8iServ));

            long lngRes = objServ.m_lngGetOperationDesc(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, out P_dtbOp);

            //objServ.Dispose();
            return(lngRes);
        }
Example #6
0
        /// <summary>
        /// 获取军惠ICD10表信息
        /// </summary>
        /// <param name="P_dtbICD"></param>
        /// <returns></returns>
        public long m_lngGetICDFrom8i(out DataTable P_dtbICD)
        {
            P_dtbICD = null;

            clsQuery8iServ objServ =
                (clsQuery8iServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsQuery8iServ));

            long lngRes = objServ.m_lngGetICDFrom8i(out P_dtbICD);

            //objServ.Dispose();
            return(lngRes);
        }
Example #7
0
        /// <summary>
        ///模糊查询获得麻醉方式
        /// </summary>
        /// <returns></returns>
        public long m_lngGetAnaesthesiaModeLikeID(out clsAnaesthesiaModeInOperation[] p_objAnaesthesiaModeInOperation)
        {
            clsQuery8iServ m_objServ =
                (clsQuery8iServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsQuery8iServ));

            long m_lngRes = 0;

            try
            {
                m_lngRes = m_objServ.m_lngGetAnaesthesiaModeLikeID(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, out p_objAnaesthesiaModeInOperation);
            }
            finally
            {
                //m_objServ.Dispose();
            }
            return(m_lngRes);
        }