|
@@ -45,11 +45,13 @@ public class BEH0029 extends QCCatalogue {
|
|
status.set("0");
|
|
status.set("0");
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
- if (pastLabel != null) {
|
|
|
|
- String pastText = pastLabel.getText();
|
|
|
|
- if (pastText.contains("详见原病历") || pastText.contains("预防接种")) {
|
|
|
|
- status.set("0");
|
|
|
|
- return;
|
|
|
|
|
|
+ if (pastLabel != null ) {
|
|
|
|
+ if(pastLabel.getText()!=null){
|
|
|
|
+ String pastText = pastLabel.getText();
|
|
|
|
+ if (pastText.contains("详见原病历") || pastText.contains("预防接种")) {
|
|
|
|
+ status.set("0");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
List<Vaccinate> vaccinates = pastLabel.getVaccinates();
|
|
List<Vaccinate> vaccinates = pastLabel.getVaccinates();
|
|
if (ListUtil.isNotEmpty(vaccinates)) {
|
|
if (ListUtil.isNotEmpty(vaccinates)) {
|
|
@@ -58,13 +60,28 @@ public class BEH0029 extends QCCatalogue {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- if (personalLabel != null) {
|
|
|
|
|
|
+ if (personalLabel != null && personalLabel.getText()!=null) {
|
|
String personText = personalLabel.getText();
|
|
String personText = personalLabel.getText();
|
|
if (StringUtil.isNotBlank(personText) && (personText.contains("详见原病历") || personText.contains("预防接种"))) {
|
|
if (StringUtil.isNotBlank(personText) && (personText.contains("详见原病历") || personText.contains("预防接种"))) {
|
|
status.set("0");
|
|
status.set("0");
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ //直接map拿既往史、个人史
|
|
|
|
+ if(structureMap.get("既往史")!=null ){
|
|
|
|
+ String pastText =structureMap.get("既往史");
|
|
|
|
+ if(pastText.contains("详见原病历") || pastText.contains("预防接种")){
|
|
|
|
+ status.set("0");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if(structureMap.get("个人史")!=null ){
|
|
|
|
+ String personText =structureMap.get("个人史");
|
|
|
|
+ if(personText.contains("详见原病历") || personText.contains("预防接种")){
|
|
|
|
+ status.set("0");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|