```
docs(release-notes): 添加住院护士站划价功能说明和发版记录 - 新增住院护士站划价服务流程说明文档,详细描述了从参数预处理到结果响应的五大阶段流程 - 包含耗材类医嘱和诊疗活动类医嘱的差异化处理逻辑 - 添加完整的发版内容记录,涵盖新增菜单功能和各模块优化点 - 记录了住院相关功能的新增和门诊业务流程的修复 ```
This commit is contained in:
@@ -185,4 +185,76 @@
|
||||
WHERE T1.id = #{paymentId}
|
||||
GROUP BY T5."name", T5.yb_no
|
||||
</select>
|
||||
<select id="getInHospitalRegisterInfo"
|
||||
resultType="com.openhis.web.ybmanage.dto.YbInHospitalRegisterQueryDto">
|
||||
SELECT ihri.tenant_id,
|
||||
ihri.encounter_id,
|
||||
ihri.amb_encounter_id,
|
||||
ihri.patient_id,
|
||||
ihri.request_time,
|
||||
ihri.registrar,
|
||||
ihri.source_name,
|
||||
ihri.patient_name,
|
||||
ihri.gender_enum,
|
||||
ihri.birth_date,
|
||||
ihri.ward_name,
|
||||
ihri.mdtrt_id
|
||||
from (SELECT ae.tenant_id,
|
||||
ae.ID AS encounter_id,
|
||||
ae.amb_encounter_id AS amb_encounter_id,
|
||||
ae.patient_id AS patient_id,
|
||||
ae.create_time AS request_time,
|
||||
aper.NAME AS registrar,
|
||||
ao.NAME AS source_name,
|
||||
ap.NAME AS patient_name,
|
||||
ap.gender_enum AS gender_enum,
|
||||
ap.birth_date AS birth_date,
|
||||
al.NAME AS ward_name,
|
||||
inreg.mdtrt_id
|
||||
FROM adm_encounter AS ae
|
||||
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}
|
||||
LEFT JOIN adm_location AS al ON al.ID = ael.location_id
|
||||
AND al.delete_flag = '0'
|
||||
LEFT JOIN adm_practitioner AS aper ON aper.ID = ae.registrar_id
|
||||
AND aper.delete_flag = '0'
|
||||
LEFT JOIN yb_inpatient_reg AS inreg ON inreg.ipt_no = ae.bus_no
|
||||
WHERE ae.delete_flag = '0'
|
||||
AND ae.class_enum = #{encounterClass}
|
||||
) AS ihri
|
||||
${ew.customSqlSegment}
|
||||
</select>
|
||||
<select id="getDiagnosisList" resultType="com.openhis.web.ybmanage.dto.EncounterDiagnosisDto">
|
||||
SELECT
|
||||
endi.id,
|
||||
endi.encounter_id,
|
||||
endi.condition_id,
|
||||
endi.ipt_dise_crsp,
|
||||
endi.ipt_dise_type_code,
|
||||
endi.adm_dise_cond_code,
|
||||
endi.med_type_code,
|
||||
endi.maindise_flag,
|
||||
endi.high_dise_evid_flag,
|
||||
endi.diag_srt_no,
|
||||
endi.syndrome_group_no,
|
||||
endi.tcm_flag,
|
||||
endi.diagnosis_desc,
|
||||
condef.type_code,
|
||||
condef.yb_no,
|
||||
condef.name
|
||||
FROM
|
||||
adm_encounter_diagnosis endi
|
||||
LEFT JOIN cli_condition con ON endi.condition_id = con.id
|
||||
LEFT JOIN cli_condition_definition condef ON con.definition_id = condef."id"
|
||||
WHERE
|
||||
endi.encounter_id = #{encounterId}
|
||||
AND endi.delete_flag = '0'
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user