|
@@ -31,25 +31,24 @@ public class BEH0065 extends QCCatalogue {
|
|
|
status.set("0"); //如果性别是男,就不报错
|
|
|
} else if (inputInfo.getBeHospitalizedDoc().getMenstrualLabel() != null) {
|
|
|
MenstrualLabel menstrualLabel = inputInfo.getBeHospitalizedDoc().getMenstrualLabel();
|
|
|
- if (menstrualLabel != null) {
|
|
|
- if (StringUtil.isNotBlank(menstrualLabel.getText()) && menstrualLabel.getText().contains("颜色")) {
|
|
|
- status.set("0");
|
|
|
- return;
|
|
|
- }
|
|
|
- List<Menses> mensesList = menstrualLabel.getMensesList();
|
|
|
- if (ListUtil.isEmpty(mensesList)) {
|
|
|
- return;
|
|
|
+ String text = menstrualLabel.getText();
|
|
|
+ if (StringUtil.isNotBlank(text) && (text.contains("未行经") || text.contains("颜色"))) {
|
|
|
+ status.set("0");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ List<Menses> mensesList = menstrualLabel.getMensesList();
|
|
|
+ if (ListUtil.isEmpty(mensesList)) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ for (Menses menses : mensesList) {
|
|
|
+ if (menses.getClinicals() == null) {
|
|
|
+ continue;
|
|
|
}
|
|
|
- for (Menses menses : mensesList) {
|
|
|
- if (menses.getClinicals() == null) {
|
|
|
- continue;
|
|
|
- }
|
|
|
- List<Clinical> clinicals = menses.getClinicals();
|
|
|
- for (Clinical clinical : clinicals) {
|
|
|
- if (clinical.getName().contains("颜色")) {
|
|
|
- status.set("0");
|
|
|
- return;
|
|
|
- }
|
|
|
+ List<Clinical> clinicals = menses.getClinicals();
|
|
|
+ for (Clinical clinical : clinicals) {
|
|
|
+ if (clinical.getName().contains("颜色")) {
|
|
|
+ status.set("0");
|
|
|
+ return;
|
|
|
}
|
|
|
}
|
|
|
}
|