Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
 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);
     }
 }