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