刚入行那会儿,赶上一次GMP认证检查,审计官要调三个月前某批产品的检验原始记录。全组人翻箱倒柜找了快四十分钟,最后在一摞受潮的纸质台账里翻到了那页——记录人签名龙飞凤舞,有个修改处用涂改液盖过,旁边居然没签名也没说明日期。审计官抬头看了我们一眼,那个眼神我现在都记得。不是严厉,是有点同情。

他问了一句话:“你们觉得,这是记录吗?还是回忆录?”

实验室没人接话。空气安静得能听见日光灯整流器的嗡嗡声。事后我们开了很长的会,质量受权人拍了桌子,说了一句很糙但很真的话:“合规不是给外人看的,是咱们自己能不能睡踏实。”但问题的根儿,在纸质流程里根本拔不掉。

GMP规范里对数据完整性的要求不是摆设。ALCOA+原则——可归属、清晰可读、同步记录、原始或真实副本、准确,再加上完整、一致、持久、可获得——每一条单拎出来,都在打纸本管理的脸。靠人盯人、靠自觉、靠事后补充记录来满足这些要求,太不现实了。不是人不行,是介质本身有天花板。纸质记录无法留下时间戳记,无法自动锁定修改痕迹,更做不到系统级权限隔离。分析员既能填数据又能改数据,这在合规逻辑上本身就是一个巨大的漏洞。我国《药品生产质量管理规范》附录《计算机化系统》里写得明明白白,系统必须具备审计追踪功能,任何对数据的修改都应当有记录,并能够关联到人、时间和原因。可这些,一张纸怎么做到?

后来我们启动了LIMS项目。说实话需求书我写了整整十七页,但归根到底核心诉求就一个:让数据从生成那一刻起,就“跑”在一条留痕的轨道上。权限必须分层,操作员和审核员不能是同一账号;每一版数据一旦保存即刻锁定,后续只能走修订流程而不是直接覆盖;电子签名要具有与手写签名同等的法律效力,操作时间和签署时间由系统自动抓取,不准手动输入。还有更细的:系统要能记录“谁在什么时间查看了哪条记录,看了多久”——这不是疑心病重,是真的遇见过数据被私下导出后二次编辑再悄悄塞回的情况。审计追踪不但要全,还得不可篡改,连管理员都删不掉。

说到这里忍不住插一嘴,计算机化系统验证(CSV)真是个磨人的活儿。IQ、OQ、PQ一套走下来,光测试脚本就堆了半米高。供应商工程师跟我们挤在会议室写验证方案,为了一个“密码过期强制修改”的脚本逻辑吵了两天。累是真累,但值。因为验证做完之后你会对系统有一种底气:它的每一行代码,都经得起审计官的挑战。我们用元检LIMS跑完第一批产品放行检验那天,QC主任在电子报告上签下第一个电子签名,截屏发到群里,底下跟了一串鼓掌的表情。主任说,这是他从业十五年来,第一次不用拿笔在报告上找“签名日期”那一栏。

当然,再好的系统也架不住人的侥幸心理。我们后来出过一件事:有个实验员把密码写在贴纸上粘在显示器边框,等于是把自己那点权限公开挂牌展示了。发现之后没罚款,但安排了一整个下午的权限管理再培训,培训末尾我问大家:“如果买保险箱但把钥匙挂在锁上,钱丢了怪谁?”底下没人笑出来,但我看见好几个人低头把工牌翻了个面。

现在每次迎审,分析室不再像以前那样全员戒备、大气不敢出。数据就在系统里,审计官要哪条,我们打开审计追踪视图,时间线清清楚楚,修改留痕、版本对比几秒钟就能调出来。不是说一定没有缺陷项,但至少,在面对那个最核心的问题——“你怎么证明你的数据是真实、完整、不可伪造的”时,我们终于不用靠嘴硬撑了。

合规这件事,它不在墙上的SOP展板里,也不在锁柜里的纸质批记录里。它得活在每一次登录、每一次数据提交、每一次电子签名里。跑起来的系统,才能护住人。跑不起来的,说到底也就是一串口号。

想起来,那天半夜发版上线,办公室只剩屏幕的冷光和几杯凉透的茶。有个同事突然冒了一句:“下回审计,我能不能试试请审计官喝杯现磨咖啡,而不是陪他一块儿找记录?”我们笑了很久。