暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

病案与SQL|快速排查住院工作日志错误:期初人数+入院人数+转入人数≠出院总人数+转出人数+期末人数

JefferyNotes 2021-12-12
1206

 统计工作中,需要对住院工作日志进行审核和维护,多数医院的住院工作日志是采集自HIS数据,但HIS数据因各种原因,经常会出错,导致报表数据不准确。我们先看看住院工作日志中需要做的必要审核有哪些?

(1)工作日志中出院人数=实际编码的出院病历数,审核条件:每日和月度;

(2)转入人数=转出人数,审核条件:每日和月度;

(3)期初人数+入院人数+转入人数=出院总人数+转出人数+期末人数,审核条件:每日和月度;

        接下来,分2篇文章对(2)和(3)进行sql语句操作,找出上述等式不成立的日期或者科室;由于联众软件只提供了按日期进行编辑按科室进行编辑的选项,有些错误实在不好发现,比如(3)条件,有时候做出报表才知道这个等式不成立,又要返回去找哪个科室、哪天有问题。对于(2)等式,以往采用按日期进行编辑模块,并依次点击下一天,然后检查数据,但是实在是繁琐。

        对于(2)的sql语句,请大家参考上一篇文章:

病案与SQL|快速排查住院工作日志错误:转入人数≠转出人数        

        学会sql,上面这些工作将大大简化。

        下面对审核(3)进行sql语句操作,笔者接触过2种病案管理软件,都写出来供大家参阅:

浙江联众(数据库:sql server

select bqrzrq as 日期
,ksdm as 科室代码
,yyrs as 原有人数
,ryrs as 入院人数
,tkzr as 他科转入
,cyzrs as 出院总人数
,zkrs as 转往他科
,lyrs as 留院人数
from tj_bqgzrz
where yyrs+ryrs+tkzr!=cyzrs+zkrs+lyrs
order by bqrzrq desc

上海今创(数据库:Oracle

SELECT 
TO_CHAR(a.FDATE,'yyyy-mm-dd') 日期,
a.foffi 科室代码,
a.FYYRS 原有人数,
a.FRYRS 入院人数,
a.FZRRS 转入人数,
a.FCYRSJ 出院人数,
a.FZCRS 转出人数,
a.FXYRS 现有人数
FROM tipsi a
WHERE a.FYYRS+a.FRYRS+a.FZRRS!=a.FCYRSJ+a.FZCRS+a.FXYRS
order by a.FDATE desc

查询结果我就不放了,大家快去试试看吧

欢迎大家提出日常工作中的疑难的、重复性的问题,让我们一起来用sql解决吧





动动小手关注公众号:

加入QQ群聊,在病案管理中学习使用sql语句,事半功倍:

好文章要懂得分享,感谢关注和点赞!!


文章转载自JefferyNotes,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论