RPA在医院统计部门的应用
医院统计部门(统计室或信息统计科)是医院常设的职能部门,根据《中华人民共和国统计法》和国家有关政策法规,其工作一般分为采集、汇总、上报、分析、保管统计数据等,具有固定步骤、时间周期和明确的统计口径,具备标准化、规则性、重复性的特征,正好契合RPA的适用范围。下面是已在医院统计部门实施的RPA案例[1]:
(一)自动采集住院科室入出转数据
1.业务分析
医院病房工作动态日志是出院人数、实际占用总床日数等重要业务指标的数据源。规则简单明了,即“原有人数+入院人数+他科转入人数=转往他科人数+出院人数+现有人数”。
2.流程分析
以前由医院统计室的工作人员每日前往住院部各科室,手工抄录《病房工作动态日志》,后来越来越多的医院采用住院信息系统,患者入出转数据由住院信息系统产生,统计流程跨住院信息系统和统计管理系统,涉及住院登记处、护士办公室、统计室3个部门和系统承包商。入院人数、出院人数、转科人数需要多部门在多个环节录入,但经过住院登记处、护士办公室这两个环节后,就没有几家医院的信息系统能保证入出转数据不会出错。
为此多数医院的住院病床工作动态日志还是需要依赖人工判断校对,由住院部各科护士根据住院信息系统数据手工填入Excel空白模板,再通过院内OA系统发送给统计员。不过由于入出转人数的时间统计口径为当日24时(次日0时),几乎没有哪位护士能做到准点统计,不少是用早8点交班的数据来替代,忘记报数的情况也时有发生。
还有些医院继续保留纸质的《病房工作动态日志》,由值班护士手工登记。尽管不同护士手工登记入出转人数的时间差异颇大,但数据似乎比住院信息系统里的准确,总体完成进度反而更快一些,于是统计员在住院部各楼层对照《病房工作动态日志》核对誊抄,然后再将数据逐个输入专用的统计管理系统。
3.任务编排
基于以上“痛点”,深圳市某医院统计室于2019年开始引入RPA技术,在不改动原有住院信息系统、不增加数据接口工作量的前提下,提出了“统计机器人”解决方案。针对医院病房工作动态日志流程,优化到只有护士办公室、统计室2个部门。即“统计机器人”以值班护士的身份进入住院信息系统的病床管理模块,把入院人数、出院人数、转科人数、死亡人数等数据复制出来,粘贴到该科病房工作动态日志Excel空白模板里,“日志规则”审核通过后发送至统计室“交换文件目录”;然后再以统计员的身份进入统计管理系统的病房工作动态日志录入模块,点击“导入”,从“交换文件目录”里接收并保存数据。
4.角色管理
“统计机器人”替代病房工作动态日志采集流程中护士、统计员的角色,首先让护士、统计员等把各自的账户和密码存入RPA“控制中心”的密码保险箱里,即给机器人授权。接下来在RPA“机器人编辑器(Bot Creator)”里,以值班护士的账户密码进入住院信息系统护士工作站进行患者入出转登记;以统计员的账户密码进入统计管理系统进行病床工作动态日志的导入审核保存。在装有RPA“机器人运行器(Bot Runner)”的护士或统计员电脑上设定任务脚本的“运行时间表(Schedule)”,即每至当日24时0分0秒,将自动执行各住院科室病房入出转数据的采集、填入、审核、发送、导入、保存等操作。
“采集入出转数据机器人”默认为“日志规则”环节审核无误的“有人值守机器人”模式。若“原有人数+入院人数+他科转入人数≠转往他科人数+出院人数+现有人数”,则“触发(Trigger)”统计员的纠错操作——“有人值守机器人”提醒统计员根据具体情况判断对错,然后下达继续执行机器人任务脚本的指令。

图5-1 医院应用的RPA系统架构示意图
5.效果比较
这家开放1054张床位25个住院科室的三甲医院,之前需要2位统计员各用4个工时到住院部人工采集核对入出转数据,然后需要1个统计员用0.5个工时将数据录入统计管理系统,原始数据错误(不平衡、违反逻辑)率达24%。后来改为填报住院动态日志Excel文件,需要1位统计员专门接收、整理、导入各临床科室的入出转数据,需要0.5个工时,原始数据错误率4%。但多数情况下,因为护士忘填、漏填、错填时有发生,需要1位统计员催促、跟踪、校正,基本上要多花费0.5个工时;若赶上当值护士下夜班回家,或者科室查房与例会,统计员只能把查对工作推后,数据统计的及时性不能保证。
应用RPA后(见图5-1),该院基本上由“无人值守机器人”采集和管理病床工作动态日志,当日24时自动抓取25个科室的入出转数据,耗时不到2分钟,原始数据错误率不到1%。唯一发生的错误是因为新开科室造成“原有人数+入院人数+他科转入人数≠转往他科人数+出院人数+现有人数”,“触发”统计员在统计管理系统进行科室维护。
(二)自动汇总每日运营报表
1.业务分析
医院业务统计报表是医院统计部门的固定工作,按照时间维度的不同,分为日报、周报、月报、季报、年报和实时报等。医院每日的门诊量、在院人数、病床使用率等业务运营指标,经由医院统计员采集、汇总、比较,制作成报表并发布,以满足医院领导日常管理需要。
2.流程分析
深圳市某家于2019年新成立的医院领导班子,要求该院唯一的统计员(兼职)每日早上8点前提供全院业务运营信息统计简报,内容涵盖门诊、住院、医技、药学科室业务量和全院财务收入。医院信息系统在17时下班后可以汇总出来当日门诊和部分医技科室数据,19时后可以汇总出来当日药房数据,24时可以汇总出来当日住院数据,次日2时后可以汇总出来财务收支数据。
为此该院统计员利用下班后的半个小时,在Excel的日报模板里汇总出门诊部科室、医生、病种等维度的信息,制作成PDF格式的《门诊业务快报》,一一发送至每位院领导的企业微信,然后次日清晨提前45分钟到岗,导出医院信息系统中住院部、药学部、检验科、影像科等的业务量报表,以及全院业务收入、支出、药占比等数据,在门诊业务分析的Excel文档基础上整合成一份完整的PDF格式《某年某月某日某院业务运营信息统计简报》,同样通过企业微信发出。
3.任务编排/角色管理
因该院病案统计科是隶属于信息管理部的二级科室,故信息管理部在实施RPA项目时直接赋予该统计员“Administrator”权限,在保障信息安全的前提下为统计专用电脑配置了同时可进入内外网的系统。
部署了RPA系统后,“机器人编辑器”就以上流程模拟“统计员”每日导出、汇总、发布每日业务运营信息,生成“汇总每日业务运营报表机器人”任务脚本并上传至“控制中心”,然后将统计员电脑“机器人运行器”里的“运行时间表”,设置为时刻17:05和7:05,自动从“控制中心”下载任务脚本并执行,简报生成后通过企业微信接口发送到院领导的手机。
4.效果比较
之前需要1位统计员平均每天用75分钟(实为下班时段,故不宜用工时表示)完成导出、汇总、发布每日业务运营信息的工作,应用RPA后,在院领导刚下班的路上和刚上班的途中,“汇总每日业务运营报表机器人”从导出数据到发布微信,一个流程耗时不到5秒,每天耗时合计10秒。
比起统计员手工操作的流程,“统计机器人”还多了一个环节,因为企业微信不支持PDF格式文档的批量群发,需要进一步把PDF格式文档转变成支持群发的PNG格式文档。即使如此,肉眼也无法察觉是否多损耗了1秒(见表5-1)。
(三)每月集中打印PDF格式统计报表
1.业务分析(https://www.daowen.com)
广东省几乎所有的医院都在统一使用《广东省医疗机构病案统计管理系统》,即前文提及的统计管理系统。该系统每月有43种报表,44种院内用表、13种增减表、13种台账表、10种一览表等,共计123种,若算上相应的季报、半年报、年报,要打印的报表更多。按照现行的国家卫生健康委员会统计制度,一般医院会打印一整套报表存档及备查。
2.流程分析
为了便于查阅、浏览、迎检,同时又不浪费纸张,广东省某大学附属医院的统计部门一直以来使用Adobe Acrobat Professional的虚拟打印机制作PDF格式的统计报表。即统计员进入统计管理系统“报表统计模块”,在“门诊医技”和“住院部分”选择某月的各种统计表格,先“上锁”禁止修改,再进入报表浏览界面,点击“打印”则发送至PDF虚拟打印机,按照对应的目录顺序命名生成电子报表,保存在指定的月报文件夹里面,然后标记所有的PDF报表,使用Adobe Acrobat Professional合并和编辑功能制作出一本有页码和电子签名的电子月报。
3.任务编排/角色管理
RPA项目实施工程师在该院通过“机器人编辑器”就以上流程模拟统计员完成“打印统计月报机器人”任务脚本,而统计员在完成省市网络直报后,通过自己电脑的“机器人运行器”从“控制中心”下载“打印统计月报机器人”,集中汇编、打印PDF格式统计月报,并以此类推,执行自动打印“季报”“年报”的任务脚本。
4.效果比较
医院统计部门一般会在空闲时间,集中虚拟打印生成PDF格式的电子月报,然后汇总、排序、编目整合成一个电子卷册,在排除错打、重打、漏打等人为失误的情况,约耗用1个统计员的1个工时;如果把月报、季报、年报一起生成PDF格式电子版,则需要1个统计员耗费3个工时的时间完成,若电子年报还需打印成纸质备检,则还要再增加0.5个工时。
应用RPA后,“打印统计月报机器人”从锁定数据、虚拟打印到合并汇编成PDF格式电子月报,一个流程耗时不超过10秒,并且不会发生错打、漏打、重打而影响到统计完整性;年报的PDF格式电子版打印成纸质,因操作已近极简,流程自动化已无太大提升的空间,基本上也是0.5个工时(见表5-1)。
(四)新型冠状病毒疫情期间网络直报
1.业务分析
新型冠状病毒感染疫情,不仅给全世界人民带来了灾难,也使得医院工作人员的压力骤然增大。医院统计部门也毫无例外地投身到抗击新型冠状病毒感染疫情的工作中:采集疫情信息,核实并单列统计,为完成上级部门暴涨的“数据”需求而昼夜加班。
2.流程分析
疫情初期,深圳市卫生健康委下达筛查分检新型冠状病毒患者的通知,要求所有医院的统计员从医院信息系统(门诊、住院、检验、影像、药房)中筛查有“湖北/武汉”旅居史、发热或呼吸道症状、核酸检测阳性、CT检查“白肺”影、处方有洛匹那韦/利托那韦或连花清瘟胶囊等情况的患者信息;2020年3月1日开始还要求在出院和死亡病历中查找ICD-10主要诊断或其他疾病诊断编码是否包含“U07.100”“U07.10 0x001”“U07.100x002”“U07.100x003”“Z03.800x001”,疾病诊断描述中是否包含 “%新%冠%病毒%”“%新%冠%×炎%”“%NCOV%”“%NCP%”“%COVID%”。
3.任务编排/角色管理
深圳大学某附属医院信息统计科在充分论证后,自行研发“疫情网络直报机器人”,即使用“机器人编辑器”,模拟“统计员”身份进入SqlDbx,连接医院信息系统相关数据库,执行SQL语句后导出“基础数据集”“检验记录”“用药记录”等6个CSV格式的数据,然后转至外网批量上传至国家“流感医疗服务监测系统”;同时还要进入医院信息系统找到当日的“日发热门急诊量”“在院人数”等其他数据,填入市“卫生健康统计信息网络直报系统”“临时报表”下的“工作量统计表(每日)”;然后执行网站的“审核”,最后“上报、保存、退出(注销)”。“疫情网络直报机器人”任务脚本同样保存在“控制中心”,在客户端的“机器人运行器”下载“疫情网络直报机器人”作为“有人值守机器人”。
4.效果比较
为了确保疫情统计数据的准确性、严肃性,流程中人工审核这个环节绝对不能省略,这也是没有选择前置机“实时自动对接”方式的原因。为此统计员人工审核后,从导出数据上传到网络直报系统,经过网站“机器审核”,到“上报、保存、退出(注销)”,每天需要1个统计员0.5个工时,包括了双休日和节假日。
应用RPA后,“疫情网络直报机器人”完成以上流程,耗时不超过30秒,这当中包含了网站“机器审核”无误,“机器人”通过短信平台反馈给统计员确认的步骤。如果填报的数据通不过“机器审核”,则会触发“机器人”的提醒功能,发送短信告知统计员“再次审核”,统计员可以在单位或在家里登录网站纠错,虽然时间成本与不用“机器人”一样,但可以让统计员收到“再次审核”的提醒短信,一定程度上保障了数据准确性(见表5-1)。
(五)隔离酒店医学观察数据汇总
1.业务分析
在新冠疫情常态化防控期间,因“奥密克戎”毒株的猛烈冲击,不少地方隔离酒店数量和医学观察人数增加。深圳市某公立医院本已承担3家隔离酒店医学观察任务,2022年3月又新增2家,为此该院领导需抽调50余人进驻隔离酒店,并需要及时掌握所有隔离酒店的医学观察工作量变化情况。
2.流程分析
这5家隔离酒店实际上又分3类不同级别的运作模式。主要的3家隔离酒店由某区卫健局负责防护工作,该局已定制腾讯文档的在线表格,每日晚10点前由下辖隔离酒店的数据组统计员直接网上填报“当日在住人数”“当日新增人数”“累计解除隔离人数”“当日医务人员数”等数据;另1家为涉外国际酒店,该酒店的数据组统计员被要求每日以更高保密层级的方式上报医学观察数据;还有1家是某街道办负主体责任的隔离酒店,没有上报数据的硬性要求。
3.任务编排/角色管理
为充分利用本已紧缺的医院人手,不增加隔离酒店一线人员工作负担,该院统计部门决定先优化隔离酒店医学观察数据采集汇总流程,然后再通过RPA实现自动化。
在获得各方授权下,信息统计科指定专人进入某区卫健局隔离酒店医学观察的在线表格采集3家酒店数据,保存在专门定制的《××医院隔离酒店医学观察业务量每日报表》腾讯文档在线表格中的Sheet1;该统计员继续进入某街道办管隔离酒店的微信工作群,找到当日《××酒店隔离人员台账》的Excel文件,复制“共接收隔离人员数”“共解除隔离人员数”到《××医院隔离酒店医学观察业务量每日报表》中Sheet2的“累计观察人数”“累计解除人数”内,找到当日《××酒店旅客身体情况汇报》的Word文件,复制其他项目数据到《××医院隔离酒店医学观察业务量每日报表》的Sheet2;而最后1家涉外隔离酒店,则帮助该酒店的数据组统计员在原有台账Excel文件基础上,通过单元格之间的链接自动形成一个符合该院统计需要的工作表,而该工作表亦将一键拷贝成为《××医院隔离酒店医学观察业务量每日报表》的Sheet3。次日7点,该院统计员进入《××医院隔离酒店医学观察业务量每日报表》线上表格核实Sheet1-Sheet3,确定Sheet4(基于前3个表数据的汇总表)各项医学观察业务统计指标无逻辑错误后,即通过企业微信发给院领导班子成员。
RPA模拟该院统计员走完全部流程,在“机器人编辑器”中生成“隔离酒店医学观察数据汇总”任务脚本,客户端的“机器人运行器”定时从“管理中心”自动下载该任务脚本,从而完成该院5家隔离酒店医学观察业务量统计数据的每日汇总、发布工作。
4.效果比较
新增两家不同运作模式的隔离酒店之后,该院信息统计科统计员在优化的医学观察数据汇总新流程中手工完成工作的时间为3分钟,但仍然需要贡献双休日和节假日的休息时间。
应用RPA后,“隔离酒店医学观察数据汇总机器人”完成以上流程,没有出现逻辑审核错误的情况下,耗时不超过80秒。虽然RPA要打开腾讯文档的在线表格,网络带宽会有一定延时影响,但是“复制”“选择性粘贴”等机械性操作质量绝对超过人工(见表5-1)。
表5-1 统计员与“统计机器人”若干统计任务时效比较
