Browse Source

手术患者无手术记录

kongwz 5 years ago
parent
commit
9fdc386389

+ 4 - 1
kernel/src/main/java/com/lantone/qc/kernel/catalogue/operationdiscussion/OPE0322.java

@@ -27,7 +27,10 @@ public class OPE0322 extends QCCatalogue {
             return;
         }
         long cou = inputInfo.getOperationDocs().stream().map(i -> i.getOperationRecordDoc()).filter(i -> i != null).count();
-        long od_count = inputInfo.getOperationDocs().stream().map(i -> i.getOperationDiscussionDoc()).filter(i -> i != null).count();
+        long od_count = inputInfo.getOperationDocs().stream().map(i -> i.getOperationDiscussionDoc()).filter(i -> i != null
+                && i.getStructureMap().containsKey("术后诊断")
+        && !i.getStructureMap().get("术后诊断").contains("平产")
+        && !i.getStructureMap().get("术后诊断").contains("顺产")).count();
         if(od_count > 0 && cou == 0){
             status.set("-1");
             return;