Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="p_strPatientId"></param>
        /// <param name="p_strVisitId"></param>
        /// <param name="p_strFileName"></param>
        /// <param name="p_strElementName"></param>
        /// <returns></returns>
        public static string GetCCFileInfo(string p_strPatientId, string p_strVisitId, string p_strMrClass, string p_strElementName)
        {
            string _strFileName = GetFileName(p_strPatientId, p_strVisitId, p_strMrClass);

            if ("" == _strFileName)
            {
                m_bHasFile = false;
                return("");
            }
            string _strLocalPath = GetLocalFilePath(p_strPatientId, _strFileName);

            RedirectSavePath(p_strPatientId, p_strVisitId, _strFileName);
            if (!EmrFile.ExistMrFile(p_strPatientId, _strFileName))
            {
                DownLoadFile(_strFileName, p_strPatientId);
            }
            return(GetCC(p_strPatientId + "_" + _strFileName, p_strElementName));
        }
Пример #2
0
        /// <summary>
        /// 获取元素文件数据
        /// </summary>
        /// <param name="p_strPatientId">病人id</param>
        /// <param name="p_strVisitId">住院次</param>
        /// <param name="p_strFileName">文件名</param>
        /// <param name="p_strElementName">元素名</param>
        /// <returns></returns>
        public static string GetYSFileInfo(string p_strPatientId, string p_strVisitId, string p_strMrClass, string p_strElementName)
        {
            string _strElementValue = string.Empty;
            //string _strGenMrPath = GetRootMrPath(p_strPatientId, p_strVisitId, p_strMrClass);
            string _strFileName = GetFileName(p_strPatientId, p_strVisitId, p_strMrClass);

            if ("" == _strFileName)
            {
                m_bHasFile = false;
                return("");
            }
            string _strFilePath = GetLocalFilePath(p_strPatientId, _strFileName);

            //File.Delete(_strFilePath);
            if (!EmrFile.ExistMrFile(p_strPatientId, _strFileName))
            {
                DownLoadFile(_strFileName, p_strPatientId);
            }
            return(GetElement(_strFilePath, p_strElementName));
        }