Prechádzať zdrojové kódy

修改质控规则BUG

louhr 5 rokov pred
rodič
commit
20d26f7bf5

+ 4 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/firstcourserecord/FIRC0087.java

@@ -30,6 +30,10 @@ public class FIRC0087 extends QCCatalogue {
                 if(diags == null || diags.size()<1){
                     status.set("-1");
                 }
+                if (StringUtils.isNotEmpty(differentialDiagLabel.getText())
+                        && (differentialDiagLabel.getText().contains("暂缺") || differentialDiagLabel.getText().contains("无"))) {
+                    status.set("0");
+                }
             }
         }
     }

+ 3 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/firstcourserecord/FIRC0092.java

@@ -44,5 +44,8 @@ public class FIRC0092 extends QCCatalogue {
                         || treatPlanLabel.getPacs().size() > 0)) {
             status.set("0");
         }
+        if (treatPlanLabel.getNursingLevel() == null) {
+            info.set("无护理级别");
+        }
     }
 }

+ 1 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/leavehospital/LEA02901.java

@@ -38,6 +38,7 @@ public class LEA02901 extends QCCatalogue {
                 for (String word : words) {
                     if (dischargeOrder.contains(word.toUpperCase()) || dischargeOrder.contains(word.toLowerCase())) {
                         status.set("-1");
+                        info.set("出院医嘱用法用量不规范");
                         return;
                     }
                 }