```
docs(release-notes): 添加住院护士站划价功能说明和发版记录 - 新增住院护士站划价服务流程说明文档,详细描述了从参数预处理到结果响应的五大阶段流程 - 包含耗材类医嘱和诊疗活动类医嘱的差异化处理逻辑 - 添加完整的发版内容记录,涵盖新增菜单功能和各模块优化点 - 记录了住院相关功能的新增和门诊业务流程的修复 ```
This commit is contained in:
@@ -15,17 +15,16 @@
|
||||
AND item_id = #{itemId}
|
||||
AND location_id = #{locationId}
|
||||
AND lot_number = #{lotNumber}
|
||||
AND (trace_no) IN (
|
||||
SELECT trace_no
|
||||
FROM adm_trace_no_manage
|
||||
WHERE item_table = #{itemTable}
|
||||
AND item_id = #{itemId}
|
||||
AND location_id = #{locationId}
|
||||
AND lot_number = #{lotNumber}
|
||||
AND delete_flag = '0'
|
||||
GROUP BY trace_no
|
||||
HAVING SUM(CASE WHEN status_enum = 1 THEN 1 ELSE 0 END) > -- 进库次数
|
||||
SUM(CASE WHEN status_enum = 2 THEN 1 ELSE 0 END) -- 出库次数
|
||||
AND (trace_no) IN (SELECT trace_no
|
||||
FROM adm_trace_no_manage
|
||||
WHERE item_table = #{itemTable}
|
||||
AND item_id = #{itemId}
|
||||
AND location_id = #{locationId}
|
||||
AND lot_number = #{lotNumber}
|
||||
AND delete_flag = '0'
|
||||
GROUP BY trace_no
|
||||
HAVING SUM(CASE WHEN status_enum = 1 THEN 1 ELSE 0 END) > -- 进库次数
|
||||
SUM(CASE WHEN status_enum = 2 THEN 1 ELSE 0 END) -- 出库次数
|
||||
)
|
||||
AND delete_flag = '0'
|
||||
GROUP BY item_table,
|
||||
@@ -34,4 +33,22 @@
|
||||
lot_number,
|
||||
trace_no
|
||||
</select>
|
||||
|
||||
<select id="tracePatient" resultType="com.openhis.administration.dto.TracePatientInfoDto">
|
||||
SELECT T2.name,
|
||||
T2.gender_enum,
|
||||
T2.birth_date,
|
||||
T2.phone,
|
||||
T3.create_time AS register_time
|
||||
FROM med_medication_dispense T1
|
||||
LEFT JOIN adm_patient T2 ON T2.ID = T1.patient_id
|
||||
AND T2.delete_flag = '0'
|
||||
LEFT JOIN adm_encounter T3 ON T3.ID = T1.encounter_id
|
||||
AND T3.delete_flag = '0'
|
||||
WHERE T1.medication_id = #{ medId }
|
||||
<if test="dispenseStatus != null">
|
||||
AND T1.status_enum = #{dispenseStatus}
|
||||
</if>
|
||||
AND T1.trace_no = #{traceNo}
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user