ソースを参照

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

chengyao 3 年 前
コミット
d8dae5593f

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