第 21 章
数据链
凌晨两点十七分,仁济医院行政楼三层,质控科办公室。
窗帘紧闭,室内唯一的冷光源是陆沉面前那台二十七英寸的显示器。屏幕蓝光在镜片上反射出两小块矩形亮斑,边缘锐利。键盘敲击声平稳、间隔均匀,每个键帽按下再弹起的机械音在过分寂静的空间里被放大,清晰得如同心跳。空气中飘着冷却咖啡的酸涩味,还有纸张油墨和打印机碳粉混合的、属于档案室的气味。陆沉衬衫袖口扣得严实,左手食指那道旧疤痕在键盘F键上无意识地来回轻蹭——这是他进入深度数据分析状态时的习惯动作。
屏幕上已经打开四个窗口。
左上角是医院信息系统(HIS)的病案查询界面,七份被他标记为“待核”的电子病历按死亡时间顺序排列。右上角是一个新建的Excel表格,表头依次是“患者编号”“死亡时间”“科室”“床位号”“主治医师”“当班护士”。左下角是《病历书写基本规范》电子版,停留在第四章“病程记录书写要求”。右下角则是一张空白的思维导图软件界面。
陆沉端起杯子抿了一口冷咖啡,液体滑过喉咙时带来轻微的收缩感。他放下杯子,右手握住鼠标,光标在第一份病历的条目上悬停片刻,终于点击下去——编号PA-2019-0372,急诊科,患者王建国,男,72岁,死亡时间2019年11月28日03:15。
他拖动鼠标,精准地选中了“死亡时间”那个字段。
复制。
切换到Excel表格,在第二行“死亡时间”列粘贴。
光标移动到下一列“科室”,输入“急诊”。
再下一列“床位号”,他从病历的“入院记录”页找到信息:E区加床17号。输入。
然后是“主治医师”和“当班护士”,这两项需要从医嘱单和护理记录里分别提取。陆沉点开医嘱单页面,找到死亡前最后一份长期医嘱的签署医师:陈明远。护理记录最后一页的签名是林晓燕。
他依次输入。
敲下回车键时,表格第二行被填满六个单元格。
陆沉停顿了两秒,目光在那行数据上扫过一遍。没有异常。或者说,异常还没有浮现出来。
他重新端起咖啡杯,发现杯底已经空了。起身走到饮水机旁接水时,膝盖传来久坐后的轻微酸胀感。冷水灌满喉咙的感觉比咖啡更清醒。回到座位前,他拉开窗帘一角看了一眼窗外——城市灯火在深夜呈现出一种疲倦的橙红色调,远处高架桥上偶尔有车流划过细长的光带。行政楼与住院部之间那片空地此刻空无一人,只有路灯投下一个个孤立的圆形光斑。
拉好窗帘。
坐下。
继续。
第二份病历编号ICU-2020-0058,重症监护室三区,患者赵志刚,男58岁。陆沉的指尖在录入“主治医师周振华”时凝滞了瞬息,才继续敲下:死亡时间2020年3月12日22:47,床位号ICU-3-09。当班护士李静。
第三份来自老年科PA-2020-1121。键盘敲击声在密闭空间里一声接一声地响着。他端起旁边早已凉透的茶杯抿了一口,微涩的茶水滑过喉咙,精神稍振,目光重新锚定在发光的屏幕上。
第四份,急诊科PA-2021-0083。他活动了一下僵硬的脖颈。
第五份,ICU-2021-0247。屏幕的光映在他专注的脸上。
第六份,老年科PA-2022-0039。窗外的夜色更浓了。
第七份,ICU-2022-0182。最后一个编号输入完毕,他长出了一口气。
全部录入完毕时,屏幕右下角的时间显示02:41。陆沉向后靠进椅背,脊椎骨节发出一连串轻微的咔哒声。他摘下眼镜放在桌上,用拇指和食指捏了捏鼻梁两侧——那里因为长时间注视屏幕已经开始发酸。重新戴好眼镜后,他将视线投向那个已经被填满七行的Excel表格。
六列数据,七个病例,时间横跨三年零四个月,地点分散在三个不同科室。
单从这些表面信息,几乎看不出任何直接关联。
陆沉移动鼠标选中“死亡时间”整列数据,点击菜单栏的“数据透视表”。当系统弹出新窗口时,他选择了按小时分组。他想验证一个直觉——这些看似随机的死亡,是否在某些特定的、容易被忽视的时段悄然集中。新的柱状图在屏幕上展开:横轴是0到23点的小时刻度,纵轴是病例数量。
柱状图分布得很散。
最高的一个柱子在22点位置:两个病例。
其次是3点:一个病例。
其他时间段各有一个病例或为零。
没有明显的聚集高峰时段。
陆沉删掉这张透视表。
他转而尝试按星期分组——如果存在某种周期性排班或工作规律导致的疏忽或操作窗口期,也许会在星期分布上显现出来。新的柱状图显示:周四有三个病例(分别发生在19年、20年、21年的不同月份),周二两个(20年和22年),周一和周五各一个(19年和21年)。
周四稍微多一点。
但三个病例分散在三年里不同的周四夜班——可能是巧合。也可能是某种微弱规律的体现?不足以构成证据链中的强节点。
陆沉盯着那个标注着“周四”的柱子看了十几秒。
手指在疤痕上来回摩擦的频率加快了。
他关闭了星期分组图表。
第三个尝试是按月份分组。柱状图上每个月都有病例分布:11月一个(19年),3月一个(20年),7月两个(20年和21年),10月一个(21年),1月一个(22年),5月两个(22年)。没有哪个月份超过两例——这意味着即使存在季节性床位压力差异(比如冬季流感高发期),这种压力也没有直接转化为死亡病例数量的显著上升。
或者转化了但被分散处理了?
还是说,转化方式并非体现在数量,而是某种特定的死亡类型上?
陆沉指尖抵住眼镜框边缘。
时间维度的分析陷入了僵局。这些死亡在时间轴上呈现出的唯一规律就是“没有明显规律”。它们被分散在不同年份、不同季节、不同星期乃至不同的时段里,像刻意撒开的沙砾。倘若真有人为干预——这是调查的基础假设——那么干预者显然有意避开了任何可能形成简单统计模式的时间聚集。
他移开视线,目光落在摊开的七份病历摘要打印件上。纸张边缘因反复摩挲已经发毛。他端起旁边那杯早已凉透的咖啡,杯沿触到嘴唇时,一股酸涩的气味让他皱了皱眉,最终还是放下了杯子。
需要换个思路。
如果时间不是关键变量,那么空间呢?或者说,资源在空间中的流动?
他重新坐直身体,手指在键盘上敲击,调出医院HIS系统的床位管理模块。这个模块记录了全院所有床位的实时状态、患者转入转出时间、以及——理论上——每一次床位变动的操作日志。但通常,质控科复核病历时只会关注病历文书本身,很少会深入调阅这种底层操作数据。一来繁琐,二来权限分级严格,调阅原始操作日志需要额外申请,且会留下查询痕迹。
陆沉有质控科的高级权限账号。
他输入账号密码时,指尖在回车键上悬停了一秒。屏幕蓝光映在他眼镜片上,反射出两个小小的、发亮的矩形。按下。
系统界面跳转,进入一个相对原始的数据库查询界面。白色背景,黑色表格线,字段名都是缩写代码。陆沉熟练地在查询条件栏输入第一个病例的住院号:ZY202011034587。
点击执行。
页面刷新速度不快,老旧的系统发出硬盘读取时轻微的“咔哒”声。几秒钟后,屏幕上出现了一列列时间戳和操作记录。
床位号:ICU-07
患者:王建国(住院号ZY202011034587)
入院时间:2020-11-03 14:22:35
床位分配时间:2020-11-03 14:25:10
床位变更记录:
2020-11-07 22:15:47 | 操作:转出ICU | 目标:普通病房(心内科3区-19床)
2020-11-08 03:41:22 | 操作:患者死亡(记录时间)
2020-11-08 - | 操作:床位释放(系统自动)
2020-11-08 07:58:13 | 操作:分配新患者 | 新患者:李国栋(住院号ZY202011080012)| 费用类型:特需。
陆沉的视线停留在最后两行。
王建国死亡记录时间是凌晨3点41分。而他的床位——ICU-07床——在当天早上7点58分就被分配给了新患者李国栋。中间只隔了四个多小时。
这本身不奇怪。ICU床位周转极快,患者死亡后迅速清理、消毒、接收新患者是常规操作。但那个“费用类型:特需”让他多看了一眼。
特需病房收费是普通病房的数倍甚至十数倍,通常服务于有特殊需求、愿意支付高额费用以获得更好环境和优先医疗资源的患者。在床位极度紧张的ICU,一个特需患者入住,意味着医院收入会有一笔可观的进账。
陆沉将这条记录复制到一个新建的Excel表格里。表格第一列是病例编号,第二列是患者姓名,第三列是死亡时间,第四列是床位释放时间(或转出时间),第五列是新患者入住时间,第六列是新患者费用类型。
然后他输入第二个病例的住院号。
查询。
床位号:急诊留观-12。
患者:赵志刚(住院号:ZY202103210889)
入院时间:2021-03-21 19:10:15。
床位分配时间:2021-03-21 19:12:03。
床位变更记录:
2021-03-24 16:48:32 | 操作:转出留观区 | 目标:老年科2区-08床。
2021-03-25 01:12:44 | 操作:患者死亡(记录时间)
2021-03-25 - | 操作:床位释放(系统自动)
2021-03-25 09:31:05 | 操作:分配新患者 | 新患者:陈美玲(住院号:ZY202103250045)| 费用类型:全自费。
又是“全自费”。
陆沉复制粘贴。表格里第二行数据填充完毕。赵志刚死亡时间是凌晨1点12分,他的床位在当天上午9点31分被分配给了一个全自费患者。
第三个病例。
床位号:老年科1区-15。
患者:孙秀英(住院号:ZY202007150334)
入院时间:2020-07-15 10:05:22。
床位分配时间:2020-07-15 10:07:50。
床位变更记录:
2020-07-18 14:20:18 | 操作:患者死亡(记录时间)
2020-07-18 - | 操作:床位释放(系统自动)
2020-07-18 17:05:29 | 操作:分配新患者 | 新患者:赵建国(住院号:ZY202007180112)| 费用类型:特需。
下午2点20分死亡,下午5点05分新患者入住。费用类型:特需。
第四个病例。
床位号:ICU-03。
患者:周建华(住院号ZY202110280776)
入院时间:2021-10-28 22:15:10。
床位分配时间:2021-10-28 22:17:45。
床位变更记录:
2021-10-31 20:55:41 | 操作:患者死亡(记录时间)
2021-10-31 - | 操作:床位释放(系统自动)
2021-11-01 08:12:17 | 操作:分配新患者 | 新患者:孙伟(住院号ZY202111010023)| 费用类型:全自费。
晚上8点55分死亡,次日早上8点12分新患者入住。全自费。
第五个病例。
床位号:急诊留观-05
患者:吴芳(住院号ZY202201150998)
入院时间:2022-01-15 16:30:05
床位分配时间:2022-01-15 16:32:20
床位变更记录:
2022-01-18的无记录。
陆沉皱了皱眉。系统显示吴芳的床位变更记录只有入院和死亡,没有转出记录,也没有新患者入住记录。这不对劲。急诊留观床位不可能空置超过24小时,尤其是在一月份流感高发期。
他仔细查看吴芳的病历摘要打印件。死亡时间是2022年1月18日凌晨4点08分。死亡地点记录为“急诊留观区5床”。但床位管理模块里却没有后续的分配记录。
要么是系统漏记了。
要么……有人手动删除了这条记录?
陆沉重新查询,这次勾选了“显示所有历史操作(包括已标记删除)”。系统提示需要二次验证。他输入动态令牌上的六位数字。
页面刷新。
一条被灰色字体显示、前面带着“已删除”标志的记录出现了:
2022-01-18 07:45:33 | 操作:分配新患者 | 新患者:刘建军(住院号ZY202201180077)| 费用类型:全自费 | 操作员:SYSTEM(自动)| 删除时间:2022-01-18 08:01:22 | 删除操作员:NURSE_ADMIN003。
删除时间距离分配时间只有十六分钟。
删除操作员:NURSE_ADMIN003。一个护士管理账号。
陆沉将这条被删除的记录也复制到表格里,并在旁边标注了“(记录删除)”。费用类型依然是全自费。
第六个病例。
床位号:老年科2区-11。
患者:郑大海(住院号ZY202205060445)
入院时间:2022-05-06 09:15:40。
床位分配时间:2022-05-06 09:18:12。
床位变更记录:
2022-05-09 23:10:15 | 操作:患者死亡(记录时间)
2022-05-09 - | 操作:床位释放(系统自动)
2022-05-10 06:30:48 | 操作:分配新患者 | 新患者:钱红(住院号ZY202205100034)| 费用类型:特需。
凌晨死亡,清晨新患者入住。特需。
第七个病例。
床位号:ICU-09
患者:李明(住院号ZY201911120567)
入院时间:2019-11-12 18:05:18
床位分配时间:2019-11-12 18:07:55
床位变更记录:
2019-11-15 21:33:27 | 操作:患者死亡(记录时间)
2019-11-15 - | 操作:床位释放(系统自动)
2019-11-16 10:05:10 | 操作:分配新患者 | 新患者:周敏(住院号ZY201911160088)| 费用类型:全自费。
晚上死亡,次日上午新患者入住。全自费。
七行数据全部录入完毕。
陆沉靠在椅背上,盯着屏幕上那个刚刚成型的表格。办公室很安静,只有电脑风扇发出的低微嗡鸣。窗外是沉沉的夜色,远处城市主干道的路灯连成一条昏黄的光带。
表格里的数据排列得整整齐齐。
七名死者。
七次床位释放。
七次新患者入住。
新患者的费用类型:四次“全自费”,三次“特需”。没有一例是普通医保患者。
时间间隔:死亡到新患者入住,最短的只有两个多小时(孙秀英,下午死亡,傍晚入住),最长的也不超过十小时(李明,晚上死亡,次日上午入住)。平均间隔大约五到六小时。考虑到床位清理、消毒、文书办理所需的时间,这个周转速度已经逼近极限——甚至可能超过了常规流程允许的安全下限。
但这不是最关键的。
最关键的是模式的一致性。
七份分散在不同年份、不同科室、看似毫无关联的“自然死亡”病历,其床位后续分配记录却呈现出高度统一的特征:快速周转,且接替者均为高付费患者。
巧合?
一次是巧合。两次是偶然。七次,全部?
陆沉感到喉咙有些发干。他伸手去拿水杯,才发现杯子里早已空了。他起身走到饮水机旁,接了半杯冷水。冰凉的水滑过食道,却没能压下心里那股逐渐升起的寒意。
他回到座位,重新审视表格。
还需要更多维度。
如果床位周转是核心,那么执行这些周转操作的是谁?当班护士?床位管理员?还是系统自动分配?
他新建了一个工作表,开始调取这七次床位分配操作的操作员记录。
系统日志显示,新患者入住床位的操作,有五次是“SYSTEM(自动)”,两次是手动分配。他点开详情,操作员分别是“ADMIN001”和“ADMIN002”。自动分配是系统根据预设规则,如患者优先级、费用类型、科室匹配等,自动执行的。而手动分配,则明确需要人工干预。陆沉将鼠标移到那两个操作员ID上,试图查询更多信息,但权限提示框立刻弹了出来。
但问题不在这里。
他靠在椅背上,手指轻轻敲击着桌面。自动或手动,只是表象。这两次手动操作,难道只是巧合?ADMIN001和ADMIN002,像是通用的行政账户,背后又会是谁在用?他皱了皱眉,将这些疑问暂时记下。
问题在于:是谁,或者是什么机制,确保了这些床位在死者“恰好”死亡后,能如此迅速地被分配给高付费患者?
陆沉调取了七名死者死亡前24小时内的护理记录。他想看看,在患者死亡前,是否有任何预示性的医疗操作或医嘱变更,可能暗示着某种“准备”。
护理记录冗长而琐碎。生命体征监测、给药记录、出入量统计……他一目十行地扫过。
然后,在第三个病例孙秀英的护理记录里,他看到了一个熟悉的名字。
2020-07-18 13:05:00 | 执行护士:林晓梅 | 执行内容:遵医嘱给予5%葡萄糖注射液500ml静脉滴注。
2020-07-18 13:55:00 | 执行护士:林晓梅 | 执行内容:监测生命体征,患者意识模糊,呼吸浅慢,已通知值班医生。
2020-07-18 14:20:00 | 执行护士:林晓梅 | 执行内容:患者呼吸心跳停止,开始心肺复苏。
2020-07-18 14:20:18 | 执行护士:林晓梅 | 执行内容:宣布临床死亡,记录时间。
林晓梅。
这个名字在另外两份病历里也出现过。
陆沉快速翻找。第一个病例王建国的护理记录:死亡前最后一次给药执行护士是林晓梅。第四个病例周建华的护理记录:死亡时当班护士之一也是林晓梅。
七分之三。他指尖敲下键盘,调出医院人事系统的内部查询界面——质控科有权限查看基础人事信息。“林晓梅”三个字被键入搜索框。页面短暂加载后,弹出一份简略的员工档案。
姓名:林晓梅。
工号:N2011057。
科室:护理部(机动)。
职称:主管护师。
入职时间:2011年8月。
表彰记录:
2018年度“优秀护士”。
2020年度“精准执行医嘱标兵”。
2021年度“护理质量安全先进个人”。
档案照片上是一个四十岁左右的女护士,面容温和,眼神平静。典型的资深护理人员形象。
“精准执行医嘱标兵”。
陆沉的食指无意识地抬起来,指腹轻轻摩擦着鼠标左侧的按键。那个动作很轻,几乎是下意识的。他的视线落在“精准执行医嘱标兵”那行字上,停留了足足十几秒。
窗外远处,隐约传来救护车的鸣笛声。由远及近,又逐渐远去。那声音在深夜的寂静里显得格外尖锐,像一根针,刺破了办公室内凝滞的空气。
精准执行医嘱。
什么是精准执行?
在护理规范里,精准执行指的是严格遵循医嘱的时间、剂量、途径,不错不漏,不折不扣。这是护理工作的黄金准则。
但如果医嘱本身……就带有某种倾向性呢?
如果医嘱暗示着某种“资源优化”的考量呢?
精准执行,在这种情况下,意味着什么?
陆沉的食指停了下来。指腹感受到鼠标按键表面细微的纹理。他低头看了一眼自己的左手食指。那道淡白色的疤痕横在指节侧面,大约两厘米长,边缘已经平滑,颜色比周围皮肤略浅。十四岁那年,他偷拿父亲的手术刀,不慎划伤了这里。多年过去,伤口早已愈合,疤痕却一直留着。每当面对那些无法解释的疑点,他总会无意识地摩挲它,像是在提醒自己,有些痕迹一旦留下,就不会真正消失。
现在,他的手指正摩挲着它,数据模式带来的认知压力让这个动作格外用力。
林晓梅。三次出现在死亡病例的当班记录里。表彰理由是“精准执行医嘱”。
巧合?
也许。
但陆沉不相信这么多巧合堆叠在一起。
他关掉人事查询页面,回到Excel表格。在第七列添加了“死亡当班护士(主要)”,并填入了已知的信息。林晓梅的名字出现了三次。另外四例的当班护士各不相同,没有重复。
那么,林晓梅可能只是一个高频出现的执行者,而非决策者。
决策者在哪里?
在医嘱里。
陆沉重新打开七份病历的医嘱记录页面。医嘱记录比护理记录更简洁,通常只包含医生开具的药品、检查、治疗项目及其时间。
他快速浏览。
然后,他注意到了时间戳的格式。
在大多数病历里,医嘱开具时间记录格式并不完全统一。有的精确到分钟,有的只精确到小时。有的用“HH:MM”格式,有的用“HH时MM分”格式。这是正常的,不同医生、不同科室、不同年份的电子病历系统版本略有差异,录入习惯也不同。
但在这七份病历中,有五份病历的最后一条医嘱(通常是死亡前几小时内的某项治疗或用药)的时间戳,格式异常统一:
YYYY-MM-DD HH:MM:SS
全部精确到秒。
而且,这五条医嘱的时间戳,秒数部分都是“00”或“30”这样的整十或整半数字。比如“2020-07-18 13:00:00”、“2021-10-31 20:30:00”、“2022-05-09 23:00:00”。
另外两份病历的最后医嘱时间戳只精确到分钟,没有秒数。
陆沉将这条发现记录下来。
时间戳格式统一,可能只是某个版本电子病历系统的默认设置。但五份病历跨越三年,涉及不同科室,却使用了同一套精确到秒且秒数为整的格式?这不太像随机行为。
更像是一种刻意格式化。
为了让记录看起来更规范?还是为了某种后续的数据处理方便?
陆沉感到后颈的汗毛微微竖起。
他调出这五份病历的最后医嘱内容。
孙秀英(2020-07-18 13:00:00):5%葡萄糖注射液500ml静脉滴注,st.
周建华(2021-10-31 20:30:00):0.9%氯化钠注射液0.25L静脉滴注,st.
郑大海(2022-05-09 23:00:00):5%葡萄糖注射液500ml静脉滴注,st.
王建国(2020-11-07 22:00:00):0.9%氯化钠注射液0.25L静脉滴注,st.
李明(2019-11-15 21:30:00):5%葡萄糖注射液500ml静脉滴注,st.
都是最基础的静脉补液。医嘱开具时间都在死亡前1到4小时。值得注意的是,补液记录中“ml”与“L”单位存在混用,且无统一标准,例如周建华和王建国的医嘱使用了“L”,而其他病例使用“ml”。
st. 是拉丁文“statim”的缩写,意为“立即执行”。
这些医嘱本身没有任何问题。给脱水或循环不稳的患者静脉补液是常规支持治疗。开具时间在死亡前几小时,也合情合理。
但五份病历,五条最后医嘱,都是静脉补液,都是st.,时间戳格式统一精确到秒且秒数为整,且存在单位混用。
这概率有多大?
陆沉靠在椅背上,闭上眼睛。办公室里的空气似乎变得更凉了。电脑风扇的嗡鸣声在他耳中放大,变成一种单调的背景噪音。
一个模式正在浮现。
不是单一的模式,而是多层模式交织在一起:
- 死亡时间分散,无时间规律(可能为了避免统计监测)。
- 死亡后床位快速周转,接替者均为高付费患者(全自费或特需)。
- 部分病例涉及同一名被表彰为“精准执行医嘱”的资深护士。
- 部分病例的最后医嘱时间戳格式异常统一,且补液记录存在单位混用(ml/L)。
这些模式单独看,都可以用巧合或常规操作解释。
但叠加在一起……
陆沉睁开眼睛,重新坐直身体。他的手指在键盘上敲击,调出医院内部的质控报告数据库。他要查一份旧报告。
五年前,他刚入职质控科不久,参与复核的一例术后并发症死亡病例。那份报告是他独立完成的初稿,后来经过上级修改后定稿归档。患者是一位七十多岁的男性,胃癌根治术后转入ICU,第三天凌晨因“突发心律失常、心力衰竭”死亡。病历记录看似完整,但陆沉在复核时发现了几处细微的矛盾:术后镇痛泵的给药记录时间与护理记录不符;夜班护士的生命体征监测频率低于标准;值班医生在患者出现异常时的处理医嘱开具时间有五分钟的延迟。
他当时在报告里指出了这些问题,并建议对相关人员进行质控谈话。但最终定稿的报告里,这些问题被弱化为“记录瑕疵”和“沟通不及时”,没有提出任何处罚建议。报告结论是“患者死亡主要原因为基础疾病严重及术后并发症,医疗行为符合规范,无重大过失”。
那份报告的编号他还记得:ZC20180527033。
他在搜索栏输入编号。
系统提示:该报告涉及患者隐私,调阅需二次授权。是否申请?
陆沉点击“是”。
页面弹出授权申请窗口,需要填写调阅理由。他停顿了一下,在理由栏输入:“质控科内部案例复盘学习。”
点击提交。
申请进入审批队列。通常这种内部调阅申请,系统会自动审批通过,除非涉及特别敏感的内容。等待时间大约一两分钟。
陆沉利用这段时间,重新梳理了一下手头的发现。他将Excel表格里的数据用图表形式呈现出来:柱状图显示死亡到新患者入住的时间间隔分布;饼图显示新患者费用类型比例;散点图显示死亡时间与最后医嘱时间的关联……
图表让模式更加直观。
所有图表都指向同一个方向:这些死亡不是孤立的、自然的终点。它们嵌在一套更庞大的、关于资源分配的运行逻辑里。
电脑“叮”的一声轻响。
授权通过。
报告页面展开。
质控报告编号:ZC20180527033
患者姓名:陈国富
住院号:ZY201805240112
死亡时间:2018-05-27 02:15:40
死亡诊断:胃癌术后、心律失常、心力衰竭
报告撰写人:陆沉(初稿)、李维(定稿)
报告结论:医疗行为符合规范,无重大过失。
陆沉快速浏览报告正文。和他记忆里差不多,那些他指出的矛盾点都被淡化了。他的目光落在患者的床位信息上。
入院科室:胃肠外科
术后转入:ICU-05床
死亡地点:ICU-05床
ICU-05床。
他调出床位管理模块,查询这个床位在2018年5月27日之后的变动记录。
输入住院号,查询。
系统加载。
床位号:ICU-05。
患者:陈国富(住院号ZY201805240112)
入院时间:2018-05-24 15:20:10。
床位分配时间:2018-05-24 15:22:35。
床位变更记录:
2018-05-27 02:15:40 | 操作:患者死亡(记录时间)
2018-05-27 - | 操作:床位释放(系统自动)
2018-05-27 06:48:19 | 操作:分配新患者 | 新患者:王丽华(住院号ZY201805270088)| 费用类型:特需。
死亡时间:凌晨2点15分。
新患者入住时间:早上6点48分。
间隔:四个半小时。
费用类型:特需。
陆沉感到自己的呼吸停滞了一瞬。
他滚动页面,查看陈国富死亡前的护理记录和医嘱记录。
护理记录显示,死亡当班护士之一是……林晓梅。
医嘱记录显示,最后一条医嘱开具时间是2018-05-27 01:30:00。内容:5%葡萄糖注射液500ml静脉滴注,st.
时间戳格式:精确到秒。秒数为“00”。
陆沉的后背紧紧贴在椅背上,仿佛有一股无形的力量将他按在那里。办公室里的空气似乎凝固了,带着深夜特有的冰冷质感,从皮肤一点点渗进去。
他盯着屏幕上并排打开的两个窗口。
左边是刚刚查询到的陈国富的床位变动记录,右边是他自己整理的七例病例数据表格。
陈国富的死亡时间:2018年5月27日,凌晨。
床位周转时间:四小时半。
新患者费用类型:特需。
当班护士:林晓梅。
最后医嘱:0.9%氯化钠注射液0.5L静脉滴注,st.,时间戳格式统一,且补液记录使用了“L”而非“ml”单位。
每一项,都和那七例病例的模式吻合。
不,不是吻合。
是完全一致。
陈国富的病例,成了这个模式的第八个节点——不,是第一个节点。时间上更早。
而这份报告,是他陆沉亲手撰写初稿,并最终签字确认的。
报告结论是“无重大过失”。
他的签名——电子签名——就在报告末尾。黑色的楷体字,“陆沉”两个字,工整,清晰,带着刚入职不久的年轻医师那种一丝不苟的笔触。
屏幕的光映在他的眼镜片上,将那两个字切割成明暗交错的光斑。窗外城市的霓虹灯光偶尔闪过,在“沉”字的最后一笔上投下转瞬即逝的红色。
陆沉的食指抬起来,指腹轻轻按在鼠标左键上。他没有点击,只是按着。那道淡白色的疤痕抵在按键边缘,微微凹陷。
他维持着这个姿势,一动不动。
电脑风扇的嗡鸣声持续着。
远处又传来救护车的鸣笛,这次更遥远,像从城市另一头传来,微弱得几乎听不见。
一个冰冷的疑问,从数据海洋的底部缓缓浮起,清晰得令人窒息:
如果这套床位周转模式从2018年甚至更早就已存在……
如果陈国富的死是这套模式下的产物……
那么他陆沉五年前签署的那份“无重大过失”报告,究竟是无心的疏忽……
还是某种共谋的开始?
他当年指出的那些“记录瑕疵”和“沟通延迟”,是真的瑕疵和延迟,还是某种更大系统运作时不可避免的、细微的摩擦痕迹?而他,在上级的修改和定稿压力下,选择了接受那个被弱化后的结论,选择了在报告上签下自己的名字。
选择了沉默。
选择了成为系统顺畅运转的一环。
食指的疤痕在鼠标按键上无意识地来回摩擦,发出细微的、几乎听不见的沙沙声。
那声音像某种昆虫在深夜爬行。
陆沉猛地松开手指,仿佛被烫到一样。他深吸一口气,冰冷的空气灌入肺部,带来一阵刺痛般的清醒。
不。
现在下结论还太早。
陈国富的病例模式吻合,但还需要更多证据。需要证明这种模式是系统性的、持续的,而非个例。需要找到模式背后的操纵机制。需要知道是谁在决策,谁在执行,谁在受益。
以及——最关键的是——需要知道,他自己在那份报告里的角色,究竟是疏忽的质检员,还是……被利用的工具?
他关掉陈国富的报告页面,回到数据表格。在表格最上方插入一行,将陈国富的数据录入,作为第零号病例。
现在他有八个节点了。
时间跨度从2018年到2022年。
模式一致。
但这还不够。八个病例,在仁济医院每年数万住院患者中,只是沧海一粟。要证明系统性,需要更多样本。
他需要调取更庞大的数据。
但大规模调取床位变动记录和费用类型数据,一定会触发系统监控警报。质控科的权限虽高,但并非没有限制。夜间异常的数据访问行为,很可能被安全系统标记,并上报给信息技术中心甚至院办。
他看了一眼电脑右下角的时间:凌晨3点47分。
距离天亮还有两个多小时。
是继续深挖,冒着暴露的风险,试图找到更多证据来夯实这个模式?
还是暂时停下,保存现有发现,等待更安全的时机?
陆沉的手指悬在键盘上方。
办公室里的寂静压下来,沉甸甸的。
寂静中,窗外的城市发出低沉的嗡鸣。陆沉的手指落下,却没有敲击键盘。他闭上眼,在脑海中迅速勾勒出一条风险与收益的边界线。大规模调取数据必然触发警报,但若只针对性地、逐层深入呢?
他重新睁开眼睛,目光锐利如刀。
不能直接查询所有床位变动记录,但可以从“死亡事件”这个结果反向追溯。他打开HIS系统的另一个查询模块——医院感染与不良事件上报日志。这个日志与质控科关联,查询行为相对常规。他以“2018-2022年”、“住院期间死亡”、“非预期”为关键词,结合“转入ICU后24小时内死亡”这一特征,进行初步筛选。
屏幕上跳出一份冗长的列表,每年都有数十例。他需要从中找出与那八个节点特征相符的病例:年龄偏大、基础病多、长期占用床位、费用类型为“普通医保”或“低保”。他手动逐条比对,将可疑病例编号记录下来。
这是一个缓慢而煎熬的过程。每一条记录背后都是一个逝去的生命,以及一个可能被系统悄然“优化”掉的结局。陆沉的太阳穴开始突突跳动。
两个小时后,筛选出十七个高度可疑的死亡病例编号。时间已近凌晨五点四十分,窗外天际泛起一丝灰白。