|
@@ -74,9 +74,7 @@ public class BEH0375 extends QCCatalogue {
|
|
|
familyList.addAll(familiesMl);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
- Pattern p = Pattern.compile("[配偶|妻子]");
|
|
|
+ Pattern p = Pattern.compile("[配偶|妻子|爱人]");
|
|
|
List<Family> filterFamilies = familyList
|
|
|
.stream()
|
|
|
.filter(
|
|
@@ -96,6 +94,15 @@ public class BEH0375 extends QCCatalogue {
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ //特殊情况 配偶健康状况未描述 200702106000049
|
|
|
+ String marrytext=inputInfo.getBeHospitalizedDoc().getMaritalLabel().getText();
|
|
|
+ if (StringUtil.isNotBlank(marrytext)
|
|
|
+ && ((marrytext.contains("爱人") || marrytext.contains("配偶") || marrytext.contains("妻子") || marrytext.contains("丈夫"))
|
|
|
+ || (marrytext.contains("详见原病历") || marrytext.contains("已故") || marrytext.contains("体健") || marrytext.contains("去世")))) {
|
|
|
+ status.set("0");
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|