Exemple #1
0
        /// <summary>
        /// 获取指定记录内容。
        /// </summary>
        /// <param name="p_strInPatientID">住院号</param>
        /// <param name="p_strInPatientDate">入院日期</param>
        /// <param name="p_strOpenDate">记录时间</param>
        /// <param name="p_objRecordContent">返回的记录内容</param>
        /// <returns></returns>
        public long m_lngGetRecordContent(string p_strInPatientID,
                                          string p_strInPatientDate,
                                          string p_strOpenDate,
                                          out clsTrackRecordContent p_objRecordContent)
        {
            p_objRecordContent = null;
            //参数判断
            if (p_strInPatientID == null || p_strInPatientID == "" || p_strInPatientDate == null || p_strInPatientDate == "" || p_strOpenDate == null || p_strOpenDate == "")
            {
                return((long)enmOperationResult.Parameter_Error);
            }

            clsDiseaseTrackService m_objTrackServ = clsDiseaseTrackDomainFactory.s_objGetDiseaseTrackDomain(m_enmProcessType);
            long lngRes = 0;

            try
            {
                lngRes = m_objTrackServ.m_lngGetRecordContent(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, p_strInPatientID, p_strInPatientDate, p_strOpenDate, out p_objRecordContent);
            }
            finally
            {
                //m_objTrackServ.Dispose();
            }
            return(lngRes);
        }
        /// <summary>
        /// 获取指定记录的内容。
        /// </summary>
        /// <param name="p_strInPatientID">住院号</param>
        /// <param name="p_strInPatientDate">入院日期</param>
        /// <param name="p_strOpenDate">记录时间</param>
        /// <param name="p_objRecordContent">返回的记录内容</param>
        /// <returns></returns>
        public long m_lngGetRecordContent(string p_strInPatientID,
                                          string p_strInPatientDate,
                                          string p_strOpenDate,
                                          out clsTrackRecordContent p_objRecordContent)
        {
            clsDiseaseTrackService m_objRecordsServ =
                (clsDiseaseTrackService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsEMR_OutHospitalIn24HoursService));

            long lngRes = 0;

            try
            {
                lngRes = m_objRecordsServ.m_lngGetRecordContent(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, p_strInPatientID, p_strInPatientDate, p_strOpenDate, out p_objRecordContent);
            }
            finally
            {
                //m_objRecordsServ.Dispose();
            }
            return(lngRes);
        }
Exemple #3
0
        /// <summary>
        /// 获取指定记录内容。
        /// </summary>
        /// <param name="p_strRegisterID"></param>
        /// <param name="p_strCreatedDateDate"></param>
        /// <param name="p_objRecordContent"></param>
        /// <returns></returns>
        public long m_lngGetRecordContent(string p_strRegisterID,
                                          string p_strCreatedDateDate,
                                          out clsTrackRecordContent p_objRecordContent)
        {
            p_objRecordContent = null;
            //参数判断
            if (string.IsNullOrEmpty(p_strRegisterID) || string.IsNullOrEmpty(p_strCreatedDateDate))
            {
                return((long)enmOperationResult.Parameter_Error);
            }

            clsDiseaseTrackService m_objTrackServ = clsDiseaseTrackDomainFactory.s_objGetDiseaseTrackDomain(m_enmProcessType);
            long lngRes = 0;

            try
            {
                lngRes = m_objTrackServ.m_lngGetRecordContent(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, p_strRegisterID, p_strCreatedDateDate, out p_objRecordContent);
            }
            finally
            {
                //m_objTrackServ.Dispose();
            }
            return(lngRes);
        }