|
@@ -23,13 +23,12 @@ import java.util.regex.Pattern;
|
|
@Component
|
|
@Component
|
|
public class BEH02860 extends QCCatalogue {
|
|
public class BEH02860 extends QCCatalogue {
|
|
public void start(InputInfo inputInfo, OutputInfo outputInfo) {
|
|
public void start(InputInfo inputInfo, OutputInfo outputInfo) {
|
|
|
|
+ status.set("0");
|
|
if (inputInfo.getBeHospitalizedDoc() == null) {
|
|
if (inputInfo.getBeHospitalizedDoc() == null) {
|
|
- status.set("0");
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
ChiefLabel chiefLabel = inputInfo.getBeHospitalizedDoc().getChiefLabel();
|
|
ChiefLabel chiefLabel = inputInfo.getBeHospitalizedDoc().getChiefLabel();
|
|
if (chiefLabel == null) {
|
|
if (chiefLabel == null) {
|
|
- status.set("0");
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
String regex = "[零一二三四五六七八九十百千]";
|
|
String regex = "[零一二三四五六七八九十百千]";
|
|
@@ -39,6 +38,9 @@ public class BEH02860 extends QCCatalogue {
|
|
for (PD pd : pds) {
|
|
for (PD pd : pds) {
|
|
name = pd.getName();
|
|
name = pd.getName();
|
|
value = pd.getValue();
|
|
value = pd.getValue();
|
|
|
|
+ if(name.contains("半")){
|
|
|
|
+ continue;
|
|
|
|
+ }
|
|
if (value != null && Pattern.matches(regex, value)) {
|
|
if (value != null && Pattern.matches(regex, value)) {
|
|
status.set("-1");
|
|
status.set("-1");
|
|
return;
|
|
return;
|