Procházet zdrojové kódy

上级医师查房记录内涵诊疗计划bug修改

chengyao před 4 roky
rodič
revize
31470d6998

+ 6 - 3
structure-center/src/main/java/com/lantone/structure/facade/tran/ThreeLevelWardTran.java

@@ -128,7 +128,8 @@ public class ThreeLevelWardTran extends TargetTran {
             text = text.replace("处理意见:","处理意见:").replace("诊疗意见:","处理意见:")
                        .replace("处理方案:","处理意见:").replace("查房记录:","查房认为")
                        .replace("查房示:","查房认为")  .replace("查房后示:","查房认为")
-                       .replace("分析病情示:","查房认为")  .replace("查房后分析","查房认为")
+                       .replace("分析病情示:","查房认为")  .replace("查房分析指出","查房认为")
+                       .replace("查房后分析指出","查房认为") .replace("查房后分析","查房认为")
                        .replace("查房分析","查房认为")  .replace("今查房示","查房认为")
                        .replace("医师查看","查房认为") ;
             String sFir = "";
@@ -141,8 +142,9 @@ public class ThreeLevelWardTran extends TargetTran {
                    "患者现病情","患者目前病情" ,"病情较前好转","较前明显好转","一般情况可","定期监测","患者目前咳嗽","拟明","可先行"
 
             );
+
             List<String> indexList = Arrays.asList(
-                    ":",",","。"
+                    ",",":",",","。"
             );
             List<String> endStrs = Arrays.asList(
                     "注意事项:","今日镇静镇痛评分" //"补充诊断:","予补充诊断:",
@@ -167,7 +169,8 @@ public class ThreeLevelWardTran extends TargetTran {
 
             for (String str : indexList) {
                 if(sFir.startsWith(str)){
-                    sFir = sFir.split(str)[1];
+                    sFir = sFir.substring(1);
+                    break;
                 }
             }
             for (String endStr : endStrs) {