浏览代码

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

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;
+        }
     }
 }