开发「药品追溯码采集率统计」存储过程,用于监控各病区及门诊药房的扫码执行情况。该存储过程主要实现:
多源数据整合:关联住院费用明细视图(VW_ZYFYMX)、门诊费用明细视图(VW_MZFYMX)、药品目录库、科室字典等4张核心表,通过LEFT JOIN及条件过滤(排除特定药品、特定药品类别),分别统计住院各科室与门诊西药局的发药数据;
扫码数据解析:调用自定义函数(fun_gzxyb_getzsm_mz_bb)解析追溯码字符串,通过计算有效码长度除以20的方式,自动识别并统计实际采集的药品数量;
汇总排名与可视化:按科室分组汇总总药品数量、总采集数量,计算扫码率百分比(采集数/药品数×100),并运用窗口函数(ROW_NUMBER)按扫码率、采集量等多维度进行动态排名;同时通过CASE语句将扫码率转化为「半星图形进度条」,直观展示各科室完成度;
性能优化:采用临时表分步处理,先存入明细中间结果再汇总统计,降低复杂查询对生产库的压力,支持按科室代码、日期范围灵活筛选。
该存储过程已在哈医大一院、哈医大二院等多家三甲医院上线使用,帮助药剂科快速定位扫码率偏低的科室,提升药品追溯码采集管理效率。
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者