给普通仓库上 WMS,首先一个问题通常是效率能提多少;给医药仓库上系统,这个问题往往是能不能过审计。这个顺序的差别,源于医药仓储面对的是一张特种考卷。行业里把它归纳得很清楚:GMP/GSP/GDP 规范要满足,全程追溯要做(一物一码,器械侧是 UDI),数据完整性有审计追踪要求,还要叠加集采、两票制这类政策变量;产品侧则是严格的温控冷链、效期与批号管理、高价值品防盗。普通仓库发错一箱货,损失是一箱货;医药仓库错一批,可能是一张证书或一次召回。

首先一道题是 GSP,考点不在制度文本,在过程留痕。GMP 检查时,检查员会要求调出任意一批货从收货、验收、存储、养护到出库的全过程记录,并且要能证明记录没有被改过。伊诺生化在系统上线前的状态很有代表性:审计前要提前准备大量单据凭证,工作量大还容易丢。系统要解的不是把单据电子化,而是让作业本身成为记录——谁在什么时间做了什么、改了什么,全部留在日志里。联邦制药肯多工厂在方案里写的就是符合医药 GMP 要求的上下游出入库流程、审计、效期、签名、追溯;成都生物要求更高,一套 WMS 要同时满足中国、美国、欧盟、阿拉伯等各国药监局的 GMP 审计要求,并借助 GAMP 国标做 CSV 验证。这一步做扎实,审计从提前一个月准备变成随时可查。

第二道题是效期,也是容易做错的一道。医药的先进先出不是先到的先出,而是近效期的先出——这两者经常不是一回事,后到的那批货效期可能更短,按到货顺序出就会留下隐患。所以效期要单独管理:近效期预警、到期自动冻结、临期优先分配。明德生物在系统里做的是质保期预警分析报表,可以按质保到期时间设置存货的金额、品类和数量阈值,同时监控一个周期内库存报废金额与报废原因,尤其是超保质期的部分;健适医疗则把质量预警与效期管控做成一个模块,配合动态批次策略和智能防呆,把质量异常响应时间压到 8 分钟,并做强制先进先出和近效期自动预警,满足 FDA、MDR 的要求。效期这件事既是合规题,也是钱的问题——过期报废是直接从利润里扣的。

打开网易新闻 查看精彩图片

第三和第四道题是批号与电子监管码,两道连着答。批号是召回的小单位:一旦某个批次出问题,要能在几分钟内说清楚这批货收了多少、发给了谁、还剩多少在哪。所以批号必须与库位、序列号联动,还得跟外部系统对得上。南格尔的做法是码贯穿、药监码同步,它之前的痛点恰恰是 ERP、OA、药监码、UDI 各系统数据难以协同;华森制药建条码系统实现药监码与批次追溯、FIFO 和库位精细化作业,顺带把呆滞率压下来、库容提上去;伊诺生化除了全程追溯,还专门做了召回管理和不合格物料拦截——不合格物料一旦流入生产,报废的是整批产品。明德生物则是严格按入库批次进行拣货和退货,从作业端就把批次管住。

这些能力拼在一起,是一套行业化的功能:药品属性定义、效期管理、批次管理、电子监管码、药监报告、GSP 报表、GMP 报表、养护管理、双人验收。聚龄在 WMS 里把这些做成了医药行业插件,而不是每个项目重新开发——因为对医药企业来说,这些不是加分项,是准入条件。健适医疗在合规和自动化都落地之后,拣选效率提升 40%;无限极的仓配网络覆盖 2 个 CDC、20 个 RDC,每日出库约 50 万件,拣货效率提升 40%、准确率 99.8%。合规做对了,效率是顺带的结果。

医药仓储的这四道题,答错任何一道都有代价。值得琢磨的是,它们的共同点不在于规则有多复杂,而在于这些规则必须变成系统的默认行为——靠人记住,迟早会漏一次;做成默认值,才不用赌人不出错。