3. 医院物资与耗材业务流程建模
医院物资与耗材管理不是一条直线,而是一张由多个科室共同参与、状态不断迁移的业务网络。要把它建成可运行的信息系统,第一步不是写代码,而是把真实业务抽象成“对象—状态—事件—角色”四要素模型。本节围绕采购、验收入库、存储、领用、消耗、盘点、报废、退换货八类核心流程,说明如何建模并设计跨科室协同机制。
一、先定义业务对象与状态机
物资管理的最小对象是“物资批次”,而不是笼统的“物资”。同一物资编码下,不同供应商、不同批号、不同效期、不同采购价,必须作为独立批次管理,否则效期追溯和成本核算都会失真。批次的关键属性包括:物资编码、批号、效期、供应商、采购单价、当前库位、可用数量、锁定数量、状态。
状态机是流程建模的骨架。一个批次从采购到终结,典型状态迁移为:待采购 → 在途 → 待验收 → 合格在库 → 部分领用 → 已领用/已消耗 → 盘点冻结 → 报废/退货 → 关闭。其中“待验收”是责任分界点:验收前责任在供应商与采购科,验收后责任转入库房与使用科室。状态迁移必须由明确事件触发,例如“验收通过”事件把批次从“待验收”推进到“合格在库”,同时写入验收人、验收时间、合格证编号。
二、八类核心流程的建模要点
采购流程建模的关键是“申请—审批—订单—到货”四段解耦。科室提交请购单时只写物资、规格、数量、期望到货日;采购科合并需求生成采购订单,绑定供应商与合同价;到货时生成收货单,与订单行做数量比对,允许合理溢短装(如±5%),超出部分进入待处理区。
验收入库要区分“数量验收”和“质量验收”。数量验收由库房完成,核对到货数量与订单、送货单;质量验收由使用科室或器械科完成,检查注册证、合格证、灭菌标识、效期。两类验收都通过后,批次才写入“合格在库”,并分配库位。若质量不合格,批次进入“退货中”状态,不占用可用库存。
存储建模的核心是库位与库存两层结构。库位是物理位置(如A区-03架-02层),库存是逻辑数量。一个批次可分布在多个库位,系统需支持“批次—库位—数量”三元组。同时要设置安全库存、效期预警阈值(如距效期90天预警、30天锁定),这些参数直接影响领用策略。
领用与消耗是两条不同路径。领用是科室从库房取走物资,库存从“在库”转为“科室二级库”;消耗是物资真正用于患者,从科室二级库扣减并关联医嘱或收费项。高值耗材必须“一物一码”,消耗时扫码绑定患者,实现“领用即消耗、消耗即计费”。低值耗材可按科室周期消耗量做定额扣减。
盘点建模要处理“账面库存”与“实盘库存”的差异。盘点单冻结库位后,录入实盘数量,系统自动生成盈亏。盘盈需说明来源,盘亏需走差异审批。盘点期间该库位不可领用,避免边盘边动。
报废与退换货是逆向流程。报废针对过期、破损、灭菌失效的批次,需填写报废原因、审批人、销毁方式;退换货针对未使用且符合退货条件的批次,需关联原采购订单和供应商,退货出库后库存扣减,换货则生成新的在途批次。
三、跨科室协同机制设计
流程能否跑通,取决于科室之间的“交接点”是否清晰。建议在系统中固化三类协同规则。
第一,事件驱动的任务分派。当采购订单状态变为“已发货”,系统自动向库房推送“待收货”任务;当批次进入“待验收”,同时向库房和器械科推送验收任务,并设置时限(如到货后24小时内完成)。超时未验收,系统升级提醒至科室负责人。这样避免物资长期滞留待验收区。
第二,库存可见性分级。临床科室只能看到本科室二级库和库房可用库存,采购科可看到在途与订单,财务科可看到批次成本与结算状态。可见性分级既保证协同效率,又避免越权操作。例如护士长可以发起请购,但不能直接修改采购价。
第三,异常闭环。验收不合格、盘点差异超阈值、效期预警未处理,都必须生成异常工单,指定责任人和处理时限。异常工单不关闭,对应批次不能被领用或结算。这是把“流程”变成“可控流程”的关键。
四、一个可落地的建模示例
以某三甲医院一次性注射器为例。科室请购200支,采购科合并订单后向供应商下单,单价0.8元/支。到货210支,溢装10支(5%),库房数量验收通过,器械科抽检合格证与灭菌标识后质量验收通过。系统生成批次号“ZYQ-20240612-01”,效期2027-06-11,分配库位A-03-02,可用数量210支,其中10支标记为“溢装待处理”。
一周后科室领用50支,二级库剩余160支;患者使用时扫码消耗30支,关联收费项,二级库剩余130支。月末盘点,实盘128支,差异-2支,差异率1.5%,低于2%阈值,系统自动生成盘亏记录并允许库房调整。此时若发现其中20支距效期不足90天,系统自动将其状态置为“效期预警”,并在领用推荐中优先出库。若最终有5支过期,则走报废流程,填写销毁方式与审批人,批次关闭。
五、建模成果的检查要点
完成本节建模后,可用以下问题自检:每个批次是否有唯一标识和完整状态轨迹?验收是否区分数量与质量?领用与消耗是否分离?盘点是否冻结库位?报废与退货是否走逆向审批?跨科室任务是否有明确责任人和时限?效期、安全库存、溢短装、盘点差异四类参数是否可配置?如果这些问题都有明确答案,流程模型就具备了进入系统实现的基础。