Przeglądaj źródła

优化无上级医院同意出院的病程记录

zhoutg 5 lat temu
rodzic
commit
4060d1f5c6

+ 9 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/threelevelward/THR0144.java

@@ -42,6 +42,7 @@ public class THR0144 extends QCCatalogue {
             return;
         }
         int j = 0; //最后两次查房记录
+        Boolean lastFlag = true;
         for (int i = allDoctorWradDocs.size() - 1; i > 0 && j < 2; i--) {
             j++;
             ThreeLevelWardDoc lastWardDoc = allDoctorWradDocs.get(i);
@@ -70,6 +71,14 @@ public class THR0144 extends QCCatalogue {
                 status.set("0");
                 return;
             }
+            // 添加硬规则,最后一个记录包含“医院”或 “离院”就不报错
+            if (lastFlag == true) {
+                if (conditionRecord.contains("医院") || conditionRecord.contains("离院")) {
+                    status.set("0");
+                    return;
+                }
+                lastFlag = false;
+            }
         }
     }
 }