/// <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)); }
/// <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)); }