|
@@ -11,6 +11,7 @@ import com.lantone.qc.pub.util.StringUtil;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.Map;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -27,6 +28,15 @@ public class BEH0070 extends QCCatalogue {
|
|
status.set("0");
|
|
status.set("0");
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
+ Map<String, String> structureMap = inputInfo.getBeHospitalizedDoc().getStructureMap();
|
|
|
|
+ String familyText = structureMap.get("家族史");
|
|
|
|
+ if (StringUtil.isNotBlank(familyText)) {
|
|
|
|
+ familyText = StringUtil.removeBlank(familyText);
|
|
|
|
+ if (familyText.contains("家族遗传病") || familyText.contains("结核")) {
|
|
|
|
+ status.set("0");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
if (inputInfo.getBeHospitalizedDoc().getFamilyLabel() != null) {
|
|
if (inputInfo.getBeHospitalizedDoc().getFamilyLabel() != null) {
|
|
FamilyLabel familyLabel = inputInfo.getBeHospitalizedDoc().getFamilyLabel();
|
|
FamilyLabel familyLabel = inputInfo.getBeHospitalizedDoc().getFamilyLabel();
|
|
List<Family> families = familyLabel.getFamilies();
|
|
List<Family> families = familyLabel.getFamilies();
|