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

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

JefferyNotes 2021-12-10
615

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

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

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

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

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

        学会sql,上面这些工作将大大简化。唯一需要做的是:假如找(2)等式不成立的具体日期,那么你可能要具体找一下到底哪个科室没有转入或者转出。即便如此,sql语句查询也极大的加快了做报表的速度。

审核(1)需要把HIS数据源与病案编码条目进行比对,各家医院情况不同,此处不在讨论范围;

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

浙江联众(数据库:sql server

select * from (
select bqrzrq as 日期
,sum(yyrs) as 原有人数小计
,sum(ryrs) as 入院人数小计
,sum(tkzr) as 他科转入小计
,sum(cyzrs) as 出院总人数小计
,sum(zkrs) as 转往他科小计
,sum(lyrs) as 留院人数小计
from tj_bqgzrz group by bqrzrq ) a
where a.他科转入小计!=a.转往他科小计 order by a.日期 desc

上海今创(数据库:Oracle

SELECT * FROM (
SELECT TO_CHAR(a.FDATE, 'yyyy/mm/dd') 工作日志日期,
SUM(a.FZRRS) 他科转入,
SUM(a.FZCRS) 转往他科
FROM tipsi a
GROUP BY TO_CHAR(a.FDATE, 'yyyy/mm/dd')
ORDER BY TO_CHAR(a.FDATE, 'yyyy/mm/dd') DESC
) WHERE 他科转入!=转往他科

上述语句是把每日拿出来核验,假如每日核验没问题,那么也不用核验月度了。

查询结果我就不放了,大家快去试试看吧,说不定把陈年旧账都翻出来了



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


别忘了点击关注和再看,好东西让更多的人看到!

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

评论