@@ -16,7 +16,9 @@ public enum PushRelationTypeEnum {
PACS(505L, "疾病相关辅助检查项目"),
DRUG(506L, "疾病相关药物治疗"),
OPERATION(507L, "疾病相关手术治疗"),
- DIFFDIAGNOSE(508L, "疾病相关鉴别诊断");
+ DIFFDIAGNOSE(508L, "疾病相关鉴别诊断"),
+ SCALE(509L, "疾病相关量表"),
+ NURSE(510L, "疾病相关护理");
@Setter
private long key;
@@ -193,6 +193,13 @@ public class PushProcess {
return pushBaseDTO;
}).collect(Collectors.toList()));
}
+ if (ruleTypeList.contains("13") && ListUtil.isNotEmpty(items.get(PushRelationTypeEnum.NURSE.getKey()))) {
+ pushDTO.setNurse(items.get(PushRelationTypeEnum.NURSE.getKey()).stream().map(x -> {
+ PushBaseDTO pushBaseDTO = new PushBaseDTO();
+ pushBaseDTO.setName(x);
+ return pushBaseDTO;
+ }).collect(Collectors.toList()));
+ }
// if (reverseInfoByDisName != null) {
@@ -89,7 +89,7 @@
AND t1.id = t2.start_id
AND t3.id = t2.end_id
AND t2.id = t4.t_relation_id
- AND t2.relation_id IN (501,502,503,504,505,506,507,508)
+ AND t2.relation_id IN (501,502,503,504,505,506,507,508,509,510)
AND t1.lib_name = #{diseaseName}
AND t1.`status` = 1
AND t3.`status` = 1