fix: 修复护理记录患者列表不显示在院患者的问题 (Bug #175)
- 将INNER JOIN改为LEFT JOIN,允许患者未分配床位时也能显示在列表中 - 修复getPatientPage和getNursingPatientPage两个查询 - 解决患者已入院但无床位信息时查询不到数据的问题
This commit is contained in:
@@ -51,7 +51,7 @@
|
||||
) ranked
|
||||
WHERE rn = 1) AS T3
|
||||
ON T3.encounter_id = T2.ID
|
||||
INNER JOIN adm_encounter_location AS T4
|
||||
LEFT JOIN adm_encounter_location AS T4
|
||||
ON T4.encounter_id = T2.ID
|
||||
AND T4.form_enum = #{bed}
|
||||
AND T4.status_enum = #{active}
|
||||
@@ -117,7 +117,7 @@
|
||||
) ranked
|
||||
WHERE rn = 1) AS T3
|
||||
ON T3.encounter_id = T2.ID
|
||||
INNER JOIN adm_encounter_location AS T4
|
||||
LEFT JOIN adm_encounter_location AS T4
|
||||
ON T4.encounter_id = T2.ID
|
||||
AND T4.form_enum = #{bed}
|
||||
AND T4.status_enum = #{active}
|
||||
|
||||
Reference in New Issue
Block a user