|
@@ -433,7 +433,6 @@ public class JianYanJianChaShenQingService {
|
|
|
Map<String, List<JyJcCheckItemDto>> jc = getItemInfo(jcCodes, true);
|
|
|
Map<String, List<JyJcCheckItemDto>> jy = getItemInfo(jyCodes, false);
|
|
|
|
|
|
-
|
|
|
for (int i = 0; i < param.getList().size(); i++) {
|
|
|
int finalI = i + 1;
|
|
|
YshYjReq item = param.getList().get(i);
|
|
@@ -452,25 +451,25 @@ public class JianYanJianChaShenQingService {
|
|
|
|
|
|
JyJcCheckItemDto one = itemInfo.get(0);
|
|
|
|
|
|
- if (one.getGenderRestriction() != null && !one.getGenderRestriction().equals(huanZheXinXi.getSex())) {
|
|
|
- cuoWuXinXi.append(baoCunCuoWuXinXi(finalI, "患者的性别不能开这个项目。"));
|
|
|
- }
|
|
|
-
|
|
|
Integer age = huanZheXinXi.patientAge();
|
|
|
|
|
|
- if (one.getMaxAgeRestriction() != null && one.getMaxAgeRestriction() <= age) {
|
|
|
- cuoWuXinXi.append(baoCunCuoWuXinXi(finalI, "项目最大年龄限制" + one.getMaxAgeRestriction() + "岁,患者年龄不符合。"));
|
|
|
- }
|
|
|
-
|
|
|
- if (one.getMinAgeRestriction() != null && one.getMinAgeRestriction() >= age) {
|
|
|
- cuoWuXinXi.append(baoCunCuoWuXinXi(finalI, "项目最小年龄限制" + one.getMinAgeRestriction() + "岁,患者年龄不符合。"));
|
|
|
- }
|
|
|
-
|
|
|
if (one.getOrderDelFlag()) {
|
|
|
cuoWuXinXi.append(baoCunCuoWuXinXi(finalI, "医嘱已停用"));
|
|
|
}
|
|
|
|
|
|
itemInfo.forEach(value -> {
|
|
|
+ if (value.getGenderRestriction() != null && !value.getGenderRestriction().equals(huanZheXinXi.getSex())) {
|
|
|
+ cuoWuXinXi.append(baoCunCuoWuXinXi(finalI, "患者的性别不能开这个项目。"));
|
|
|
+ }
|
|
|
+
|
|
|
+ if (value.getMaxAgeRestriction() != null && value.getMaxAgeRestriction() <= age) {
|
|
|
+ cuoWuXinXi.append(baoCunCuoWuXinXi(finalI, "项目最大年龄限制" + one.getMaxAgeRestriction() + "岁,患者年龄不符合。"));
|
|
|
+ }
|
|
|
+
|
|
|
+ if (value.getMinAgeRestriction() != null && value.getMinAgeRestriction() >= age) {
|
|
|
+ cuoWuXinXi.append(baoCunCuoWuXinXi(finalI, "项目最小年龄限制" + one.getMinAgeRestriction() + "岁,患者年龄不符合。"));
|
|
|
+ }
|
|
|
+
|
|
|
if (value.getItemDelFlag()) {
|
|
|
cuoWuXinXi.append(baoCunCuoWuXinXi(finalI, "项目已停用:【" + value.getName() + "】"));
|
|
|
}
|