private void SetDataMammogram(ref List <ImagingResult> results, string LinkPacSheet, string DefaultFileType, string PathFileXray) { foreach (var rs in results) { List <string> TextSplit = new List <string>(); if (rs.XrayType == "1") { if (!string.IsNullOrEmpty(rs.RESFileName) && rs.RESFileName.ToLower().Contains(DefaultFileType)) { string url; rs.RESFileName = rs.RESFileName.Replace(@"\", @"/"); if (PathFileXray.EndsWith(@"/") && rs.RESFileName.StartsWith(@"/")) { url = PathFileXray + rs.RESFileName.Substring(1); } else { url = PathFileXray + rs.RESFileName; } TextSplit = ReadTextFromUrl(url); } } else if (rs.XrayType == "2") { TextSplit = rs.Result1.SplitLine(); } else if (rs.XrayType == "3") { TextSplit = UtilityCls.HtmlToPlainText(rs.Result1).SplitLine(); } string content = GetContentResult(TextSplit, "Patient Order : " + rs.ARCIMDesc, rs.ReportBy, rs.ReportDate, rs.LicenseNo); rs.resultText = content; rs.biradsCate = getBirad(content); string hnReplace = rs.hn_no.Replace("-", ""); rs.Link = string.Format(LinkPacSheet, rs.OEORIAccessionNumber.Replace("/", "-"), hnReplace); } }
private void SetDataCarotid(ref List <ImagingResult> results, string DefaultFileType, string PathFileXray) { foreach (var rs in results) { List <string> TextSplit = new List <string>(); if (rs.XrayType == "1") { if (!string.IsNullOrEmpty(rs.RESFileName) && rs.RESFileName.ToLower().Contains(DefaultFileType)) { string url; rs.RESFileName = rs.RESFileName.Replace(@"\", @"/"); if (PathFileXray.EndsWith(@"/") && rs.RESFileName.StartsWith(@"/")) { url = PathFileXray + rs.RESFileName.Substring(1); } else { url = PathFileXray + rs.RESFileName; } TextSplit = ReadTextFromUrl(url); } } else if (rs.XrayType == "2") { TextSplit = rs.Result1.SplitLine(); } else if (rs.XrayType == "3") { TextSplit = UtilityCls.HtmlToPlainText(rs.Result1).SplitLine(); } string content = GetContentResult(TextSplit, "Patient Order : " + rs.ARCIMDesc); rs.resultText = content; rs.patient_result = getPatientResult(content); rs.patient_comt = getPatientComt(content); } }