|
@@ -40,16 +40,24 @@ public class BEH0397 extends QCCatalogue {
|
|
|
}
|
|
|
FamilyLabel familyLabel = beHospitalizedDoc.getFamilyLabel();
|
|
|
MaritalLabel maritalLabel = beHospitalizedDoc.getMaritalLabel();
|
|
|
- String familyText = familyLabel.getText();
|
|
|
- String maritalText = maritalLabel.getText();
|
|
|
+
|
|
|
+ String familyText = "", maritalText = "";
|
|
|
+ List<Family> familiesFl = null;
|
|
|
+ List<Family> familiesMl = null;
|
|
|
+ if (familyLabel != null) {
|
|
|
+ familyText = familyLabel.getText();
|
|
|
+ familiesFl = familyLabel.getFamilies();
|
|
|
+ }
|
|
|
+ if (maritalLabel != null) {
|
|
|
+ maritalText = maritalLabel.getText();
|
|
|
+ familiesMl = maritalLabel.getFamily();
|
|
|
+ }
|
|
|
if ((StringUtil.isNotBlank(familyText) && (familyText.contains("父母") || familyText.contains("详见原病历")))
|
|
|
|| (StringUtil.isNotBlank(maritalText) && maritalText.contains("父母") || maritalText.contains("详见原病历"))) {
|
|
|
status.set("0");
|
|
|
return;
|
|
|
}
|
|
|
List<Family> familyList = Lists.newArrayList();
|
|
|
- List<Family> familiesFl = familyLabel.getFamilies();
|
|
|
- List<Family> familiesMl = maritalLabel.getFamily();
|
|
|
if (ListUtil.isNotEmpty(familiesFl)) {
|
|
|
familyList.addAll(familiesFl);
|
|
|
}
|