コード例 #1
0
        /// <summary>
        /// 修改复诊提示(多条记录)
        /// </summary>
        /// <param name="p_objContent"></param>
        /// <returns></returns>
        public long m_lngSetRemindRecordStatusMRecord(int p_intStatus, string p_strInPatientID, string p_strInPatientDate, string p_strRevisitTime)
        {
            clsOutPatientRevisitServ m_objServ =
                (clsOutPatientRevisitServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsOutPatientRevisitServ));

            long m_lngRes = 0;

            try
            {
                m_lngRes = m_objServ.m_lngSetRemindRecordStatusMRecord(p_intStatus, p_strInPatientID, p_strInPatientDate, p_strRevisitTime);
            }
            finally
            {
                //m_objServ.Dispose();
            }
            return(m_lngRes);
        }
コード例 #2
0
        /// <summary>
        /// 修改复诊提示
        /// </summary>
        /// <param name="p_objContent"></param>
        /// <returns></returns>
        public long m_lngModifyRemindRecord(clsOutPatientRevisitRemind_VO p_objContent)
        {
            clsOutPatientRevisitServ m_objServ =
                (clsOutPatientRevisitServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsOutPatientRevisitServ));

            long m_lngRes = 0;

            try
            {
                m_lngRes = m_objServ.m_lngModifyRemindRecord(p_objContent);
            }
            finally
            {
                //m_objServ.Dispose();
            }
            return(m_lngRes);
        }
コード例 #3
0
        /// <summary>
        /// 获取已删除记录
        /// </summary>
        /// <param name="p_strInPatientID"></param>
        /// <param name="p_dtmInPatientDate"></param>
        /// <param name="p_objContentArr"></param>
        /// <returns></returns>
        public long m_lngGetDeActivedRecordContent(string p_strInPatientID, DateTime p_dtmInPatientDate, DateTime p_dtmCreatedDate, out clsOutPatientRevisitRecord_VO p_objContent)
        {
            clsOutPatientRevisitServ m_objServ =
                (clsOutPatientRevisitServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsOutPatientRevisitServ));

            long m_lngRes = 0;

            try
            {
                m_lngRes = m_objServ.m_lngGetDeActivedRecordContent(p_strInPatientID, p_dtmInPatientDate, p_dtmCreatedDate, out p_objContent);
            }
            finally
            {
                //m_objServ.Dispose();
            }
            return(m_lngRes);
        }
コード例 #4
0
        /// <summary>
        /// 获取全部到期的复诊提示内容
        /// </summary>
        /// <param name="p_strAreaID"></param>
        /// <param name="p_objContentArr"></param>
        /// <returns></returns>
        public long m_lngGetAllNeedRemindRecord(string p_strAreaID, out clsOutPatientRevisitRemind_VO[] p_objContentArr)
        {
            clsOutPatientRevisitServ m_objServ =
                (clsOutPatientRevisitServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsOutPatientRevisitServ));

            long m_lngRes = 0;

            try
            {
                m_lngRes = m_objServ.m_lngGetAllNeedRemindRecord(p_strAreaID, out p_objContentArr);
            }
            finally
            {
                //m_objServ.Dispose();
            }
            return(m_lngRes);
        }
コード例 #5
0
        /// <summary>
        /// 设置已过期或不需提示的状态为‘2’
        /// </summary>
        /// <param name="p_blnSetToday"></param>
        /// <param name="p_strAreaID"></param>
        /// <returns></returns>
        public long m_lngSetOutDateRemindStatus(bool p_blnSetToday, string p_strAreaID)
        {
            clsOutPatientRevisitServ m_objServ =
                (clsOutPatientRevisitServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsOutPatientRevisitServ));

            long m_lngRes = 0;

            try
            {
                m_lngRes = m_objServ.m_lngSetOutDateRemindStatus(p_blnSetToday, p_strAreaID);
            }
            finally
            {
                //m_objServ.Dispose();
            }
            return(m_lngRes);
        }
コード例 #6
0
        /// <summary>
        /// 根据病人的提醒时间获取复诊提示内容
        /// </summary>
        /// <param name="p_strInPatientID">住院号</param>
        /// <param name="p_dtmInPatientDate">入院时间</param>
        /// <param name="p_dtmRevisitTime">提醒时间</param>
        /// <param name="p_strRemaindText">复诊提示内容</param>
        /// <returns></returns>
        public long m_lngGetRemindRecord(string p_strInPatientID, DateTime p_dtmInPatientDate, DateTime p_dtmRevisitTime, out string p_strRemaindText)
        {
            clsOutPatientRevisitServ m_objServ =
                (clsOutPatientRevisitServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsOutPatientRevisitServ));

            long m_lngRes = 0;

            try
            {
                m_lngRes = m_objServ.m_lngGetRemindRecord(p_strInPatientID, p_dtmInPatientDate, p_dtmRevisitTime, out p_strRemaindText);
            }
            finally
            {
                //m_objServ.Dispose();
            }
            return(m_lngRes);
        }