diff --git a/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/inhospitalcharge/InHospitalRegisterAppMapper.xml b/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/inhospitalcharge/InHospitalRegisterAppMapper.xml index e6cbc4b5f..6a0a5f061 100755 --- a/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/inhospitalcharge/InHospitalRegisterAppMapper.xml +++ b/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/inhospitalcharge/InHospitalRegisterAppMapper.xml @@ -22,7 +22,6 @@ ihri.status_enum, ihri.id_card, ihri.organization_name - from (SELECT ae.tenant_id, ae.ID AS encounter_id, ae.amb_encounter_id AS amb_encounter_id, ae.patient_id AS patient_id, @@ -42,12 +41,6 @@ FROM adm_encounter AS ae LEFT JOIN adm_organization AS ao_zy ON ao_zy.ID = ae.organization_id AND ao_zy.delete_flag = '0' - LEFT JOIN adm_encounter AS ambae ON ae.amb_encounter_id = ambae. - ID - LEFT JOIN adm_organization AS ao ON ao.ID = ambae.organization_id - AND ao.delete_flag = '0' - LEFT JOIN adm_patient AS ap ON ap.ID = ae.patient_id - AND ap.delete_flag = '0' LEFT JOIN adm_encounter_location AS ael ON ael.encounter_id = ae.ID AND ael.delete_flag = '0' AND ael.form_enum = #{formEnum} @@ -60,21 +53,11 @@ AND aa.type_code = '04' WHERE ae.delete_flag = '0' AND ae.class_enum = #{encounterClass} - AND ae.create_time >= #{startTime} - - AND ae.create_time <= #{endTime} - - AND ae.organization_id = #{organizationId} - - AND ae.status_enum = #{encounterStatus} - - AND ae.status_enum != #{encounterStatus} - ) AS ihri ${ew.customSqlSegment} ORDER BY ihri.request_time DESC @@ -202,4 +185,34 @@ AND tenant_id = 1 - \ No newline at end of file + + ID LEFT JOIN adm_organization AS ao ON ao.ID = ambae.organization_id + + + + + + LEFT JOIN adm_encounter AS ambae ON ae.amb_encounter_id = ambae.ID + LEFT JOIN adm_organization AS ao ON ao.ID = ambae.organization_id + AND ao.delete_flag = '0' + + + + + + FROM (SELECT ae.tenant_id, + LEFT JOIN adm_encounter AS ambae ON ae.amb_encounter_id = ambae.ID + LEFT JOIN adm_organization AS ao ON ao.ID = ambae.organization_id + AND ao.delete_flag = '0' + LEFT JOIN adm_patient AS ap ON ap.ID = ae.patient_id + AND ap.delete_flag = '0' + + + + + + + + + + \ No newline at end of file