소스 검색

宁波中医:配偶死亡原因未描述

chengyao 3 년 전
부모
커밋
d8dae5593f
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      kernel/src/main/java/com/lantone/qc/kernel/catalogue/behospitalized/BEH0378.java

+ 6 - 1
kernel/src/main/java/com/lantone/qc/kernel/catalogue/behospitalized/BEH0378.java

@@ -41,7 +41,7 @@ public class BEH0378 extends QCCatalogue {
             familiesFl = familyLabel.getFamilies();
             //规则匹配
             String familyText = familyLabel.getText();
-            if (StringUtil.isNotBlank(familyText) && familyText.contains("自然死亡")) {
+            if (StringUtil.isNotBlank(familyText) && (familyText.contains("自然死亡")|| familyText.matches("[\\s\\S]*(?=配偶因)[^,;,;。]{0,15}(?=已故)[\\s\\S]*"))) {
                 status.set("0");
                 return;
             }
@@ -95,5 +95,10 @@ public class BEH0378 extends QCCatalogue {
                 status.set("0");
             }
         }
+        String maritalText = maritalLabel.getText();
+        if (StringUtil.isNotBlank(maritalText) && maritalText.matches("[\\s\\S]*(?=配偶因)[^,;,;。]{0,15}(?=已故)[\\s\\S]*")) {
+            status.set("0");
+            return;
+        }
     }
 }