diff --git a/openhis-server-new/openhis-application/src/main/resources/mapper/doctorstation/DoctorStationAdviceAppMapper.xml b/openhis-server-new/openhis-application/src/main/resources/mapper/doctorstation/DoctorStationAdviceAppMapper.xml index 7bd25d0f2..8d5f78c65 100755 --- a/openhis-server-new/openhis-application/src/main/resources/mapper/doctorstation/DoctorStationAdviceAppMapper.xml +++ b/openhis-server-new/openhis-application/src/main/resources/mapper/doctorstation/DoctorStationAdviceAppMapper.xml @@ -584,6 +584,9 @@ WHERE T1.delete_flag = '0' AND T1.service_table = #{MED_MEDICATION_REQUEST} + + AND (T2.generate_source_enum IS NULL OR T2.generate_source_enum = #{generateSourceEnum}) + AND T1.encounter_id = #{encounterId}