第726章 病历暗室(1 / 2)
请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
凌晨两点十一分,S市医大附三院档案科的灯还亮着。
不是有人加班——是服务器在自动跑批。HIS系统每晚两点整执行数据库同步,把当天电子病历打包上传市卫健委备案服务器,一般七分钟搞定。
今晚跑了十一分钟,没停。
值班的老吴趴在桌上打盹,鼾声均匀。他背后三米远的机房玻璃隔断里,一台标着“数据交换节点07”的黑色机柜上,绿灯闪了一下,灭了,又重新亮起来——这回是紫灯。
那台机柜按理说是断网的。信息科的人跟老吴讲过,07号节点是旧版测试环境,三年前就停了,网线都拔了,留着机壳只是因为里面嵌了几个跟医保绑定的硬件加密狗,拆不掉。
可这会儿,这台“断网”机柜正以每秒四百兆的速率往外吐数据。物理断网这种事,防君子不防小人——机柜底部贴了一片指甲盖大小的微型无线网卡,厚度不到两毫米,天线藏在散热孔内侧,涂层伪装成灰尘的颜色。不凑到五厘米内根本看不见。
这十一分钟里,S市卫健委中央数据库悄没声地多了六百一十二份病历。
每份病历的患者名字、身份证号、住址各不相同。诊断结果完全一致:急性淋巴细胞白血病。化疗方案完全一致:VDLD方案。主治医师签名也完全一致:血液内科主任医师——陈茂然。
陈茂然三个月前退休了。他的数字签名密钥按流程早该注销,但没有。不但没注销,过去一个月里还被用了超过两千次。
这些事发生在凌晨两点到两点十一分之间,老吴全程在睡。他不知道自己的工号也被用了——系统日志显示07号节点的启动指令,登录账号就是他的。密码,从入职那天没改过。
一切得从四天前说起。
四天前,下午三点。
S市医保局三楼会议室,一场关于“特殊病种门诊统筹基金使用情况年度审计”的内部评审会刚散。参会的有医保局的人、三家保险公司的精算师、两个高校的公共卫生学教授,还有神豪基金的派驻代表——叶诤。
叶诤来这儿不是他的主意。真膳基金成立后,医保局主动递的邀请。原因不复杂:真膳基金在S市四十七所学校铺开的午餐工程,不光改善了学生营养指标,还有个意外效果——七个学校校医室就诊率降了三成。医保局想搞清楚里头的逻辑,看看能不能把“食安即医保”写进下一年政策建议报告。
叶诤对政策没兴趣,但他还是来了。因为系统提示了。
“医保局内部审计数据库存在异常访问痕迹。过去十二个月,超过两千份白血病门特申请记录的系统审核用时少于零点零一秒。正常流程不可能这么快——审核被自动放行了。”
零点零一秒。那不是审核,是绿灯。
叶诤坐在会议室后排,膝盖上搁着台薄得不像话的笔记本电脑,屏幕亮度调到最低。AR视野里,诺亚已经把异常数据的可视化图表投在桌面上,只有他能看见。
“集中在哪。”
“S市医大附三院。白血病门特审核通过率,全市平均百分之七十一,附三院百分之九十八。高出二十七个点。”
“申请来源。”
“同一科室,血液内科。主治医师签名——陈茂然。”
“查。”
“已查。陈茂然,六十二岁,三个月前退休。门特申请系统里他的数字签名密钥最后一次更新是两年前,退休后三个工作日内应注销,至今有效。过去三十天,该密钥发起门特申请两千一百四十三次,日均七十一次。退休前他日均接诊白血病患者不超过十五人。七十一次意味着每七分钟签一次,二十四小时不停,连续签一个月。不可能。”
叶诤看着AR界面上的数字,没吭声。
门特申请——门诊特殊病种统筹基金支付申请。白血病在目录内,申请通过后医保基金按比例报销门诊放化疗费用,一盒四千块的靶向药,患者自付不到两百。这是救命的政策。但任何救命的政策只要沾钱,就一定会有人想在上面钻洞。
“诺亚,两千一百四十三份申请,涉及多少资金。”
“已拨付部分,初步估算两千一百万。待拨付部分如果全部通过年度审计,累计将超六千万。”
“钱去哪了。”
“拨付账户分散在六十七张银行卡上。卡主对应的患者有一部分查不到就诊记录——要么没做过化疗,要么连血常规都没查过。但病历上的骨穿报告、基因检测、免疫分型、染色体核型分析,写得滴水不漏,比真的还真。”
叶诤把笔记本合上,站起来。会议室前头,医保局副局长正讲下一年度预算测算模型。叶诤走到他身边,弯腰低声说了一句。
副局长愣了一下:“叶先生,您的意思是——”
“不用开会了。我帮你们查,不收费。”
副局长看着他的表情,把到嘴边的客套话咽了回去。在这位子上坐了八年,见过不少能人,但眼前这年轻人的眼神不像是来帮忙的,更像是猎犬在灌木丛里闻到了血。
当天晚上十点,附三院档案科。
老吴值夜班。他本来是白班,夜班老李请了病假,临时抓的他。老吴很不高兴,夜班补贴一天才八十块,还不包夜宵。他九点半到岗,翻了翻交接本没啥特别的,打了壶开水泡上茶,坐值班室刷起了手机。
他不知道,就在他刷卡进门那一秒,系统提示已经在叶诤的AR视野里亮了。
目标位置已确认:附三院档案科。异常数据节点07,物理位置:机房内。当前状态:静默。预计下一次数据篡改窗口——凌晨两点整。
叶诤站在附三院对面天桥上。十一月,S市夜风吹过来有股说不上来的味儿,消毒水混着远处港口飘来的海腥。他望着马路对面那栋灰白色住院部大楼,十几层窗户暗了大半,只有几层还亮着灯,值班护士在巡房。
“诺亚,07号节点最后一次硬件维护记录。”
“三年前。维护内容:加装医保硬件加密狗。执行人:院外工程师,工单记录名字叫杜明轩。”
“杜明轩什么人。”
“前HIS系统工程师。六年前参与附三院HIS系统搭建,主要负责数据库架构和医保接口模块。三年前离职,原因不详。之后无社保缴纳记录。但他的手机信号过去一个月内多次出现在附三院方圆五百米内,最近一周每天都有,时间段集中在凌晨一点到三点。”
叶诤低头看表,十一点四十分。
“黑进档案科监控。”
“已完成,画面推送。”
AR界面弹出分割窗口。值班室,老吴歪在椅子上刷综艺,鼾声隔着屏幕都能想象。机房那边灯光昏暗,机柜指示灯星星点点,07号节点紫灯灭了,绿灯正常。
“机房门禁。”
“独立密码锁,密码每周更新,信息科下发。当前周期还剩三天。老吴工号有进入权限——他是档案科唯一持有机房钥匙的人。”
“也就是说如果有别人进去,要么撬锁,要么搞定老吴。”
“或者,”诺亚说,“老吴自己进去,被人远程操控。”
叶诤眉头一皱。
“他笔记本远程桌面端口开着,密码没改,系统默认ad。任何人只要能pg通那台电脑的IP,三十秒就能接管桌面。”
叶诤下了天桥,穿过马路,从急诊入口进楼。他没去档案科,直奔三楼信息科。这个点没人,门锁着。叶诤掏出张黑色卡片似的东西贴在门禁读卡器上,三秒,绿灯亮。
“诺亚,调07号节点全部日志,从三年前到现在。”
日志像瀑布一样滚。维护记录、启动记录、数据交换记录——手指在空气中停了。
有一条记录,时间戳是今天,凌晨零点零三分。启动指令发出地址:档案科值班室IP。操作员工号:吴建国。
零点零三分老吴还没睡,但他肯定没碰过那台服务器。电脑被人远程了。
“有意思。”叶诤往信息科椅子上一靠,腿翘上桌,“用老吴的电脑当跳板,远程启动07号节点跑脚本改数据。等到凌晨两点数据库同步,把假病历推到市卫健委。全程不用进机房,在老吴眼皮子底下偷。”
“还有一个细节。07号节点无线网卡信号特征,和703案中薛德茂团队使用的跳板设备同频段,同一厂家同一批次。”
叶诤放下腿。
“灰海的人没收手。吃了闭门羹,换战场了。”
“从食安转到医疗骗保。资金通道在变,最终流向——”诺亚把关联图谱推送到叶诤视野里。还是那棵金字塔。灰海会议十七个资助人里,有四个是医疗供应链的隐形股东。他们手里的耗材公司、药品代理商、医保结算外包公司,构成一条完整套利链。假病历骗出来的医保款汇入几层壳公司,再转去不可追踪的离岸账户。
“那批假病历的受益账户,最近一笔拨付今天下午四点,六万二。卡主叫‘刘思源’,病历写急性淋巴细胞白血病,VDLD方案第三疗程。但交叉比对发现,”诺亚把一张照片推出来,“刘思源在S市第七小学读五年级。四天前方舟号餐车第一次进七小校门的时候,他在操场上跑一千二百米,配速五分四十秒,跑完脸不红气不喘。”
一个正在第三疗程化疗的白血病患儿不可能跑一千二百米。站都站不住。化疗药打穿骨髓,血红蛋白掉到及格线以下,走几步就喘。