|
@@ -70,6 +70,9 @@ public class OtherTipProcess {
|
|
|
@Autowired
|
|
|
private KlDiseaseFacade klDiseaseFacade;
|
|
|
|
|
|
+ private static final List<String> professionalTitles = Arrays.asList("医师","主治医师","副主任医师","主任医师");
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 处理业务——化验
|
|
|
*
|
|
@@ -355,6 +358,11 @@ public class OtherTipProcess {
|
|
|
if (ListUtil.isEmpty(klDrugs)) {
|
|
|
return;
|
|
|
}
|
|
|
+
|
|
|
+ if (StringUtil.isEmpty(doctor.getProfessionalTitle()) || !professionalTitles.contains(doctor.getProfessionalTitle())) {
|
|
|
+ doctor.setProfessionalTitle("无");
|
|
|
+ }
|
|
|
+
|
|
|
Map<Integer, List<KlDrug>> drugGradeListMap = klDrugs.stream().filter(e -> e.getDrugGrade() != null).collect(Collectors.groupingBy(KlDrug::getDrugGrade));
|
|
|
|
|
|
if (Objects.equals(doctor.getProfessionalTitle(), "无") || Objects.equals(doctor.getProfessionalTitle(), "医师")){
|