关于药物批次的一些实际讨论
第一部分:物流(药房、药库系统、处方调剂系统、处方调剂系统)
?药店和药库的库存管理变化相对较少,生成批次的规则是:如果库存中存在某个药品的零售价、有效期和facture_batch,则取前一批次的药品,不会生成新的批次,但无论如何都会生成新的批次。
1.药库采购入库:默认采用最近一次采购入库的价格信息,如果没有入库记录,则默认价格表的价格信息。对应记账增加库存时,取批量增加库存。药库交付科室时采用先进先出(有效期、批次)原则。当输入数量达到跨批次时,系统自动生成相应的详细记录(同一药品可能有一条或多条信息)。
2.药品仓库进货退货:调用当前仓库的药品批次信息进行药品仓库退货,并扣除相应的库存数量信息。
3.药房调用对应药房的药品批次库存信息,申请药品时没有对应的批次信息。药房在申请入库时采用先进先出的原则将药品发放给药房,药房根据申请入库的批次信息添加自己的批次库存信息。
4.药房申请退药:调用药房的批次库存信息进行退药,其中申请信息携带药品的批次信息。药库根据药品退货申请的批次信息处理自己的业务数据。(这里需要注意的是,如果申请退库的药品最好在之前的库存信息中维护为不再可用,以防止药品在退库过程中被开药或配药。)
5.处方调剂:医生站开具的处方信息不包含批次信息。在调剂处方时,我们总是要求用户点击处方调剂界面的左侧主窗口,计算出该批次的库存信息,并交给右侧的处方明细,以便在调剂药品前展示给药房工作人员核实。(因为这是二级医院,批量发处方的功能用户还没用过)。住院费用清单中涉及的所有药品都有退药批次信息。
6.处方药退药:医生根据住院费用明细清单生成退药处方,用剩余金额退药。如果这次只退回该明细的一部分,那么下次退回药品时会自动减去上次退回的数量,以检查您退回的数量是否符合要求。(药品不再汇总退回,因为你要选择需要退回的批次。如果不同批次不同药品价格不对,医保会有零,但正负金额不再为零)。处方药退药配送直接根据产生的退药处方批次信息退药,并插入相应的住院费用信息。
7.医嘱开药:类似于处方调剂,这种药的价格和批次信息会在查出的同时计算出来,方便药师核对。由于这一块不是我做的,所以我没有去看他们是怎么实现的。
基于以上几点,在住院病人的概念下引入。欢迎指正!!!
第二部分:医疗(医生站和护士站流程)
?医嘱和处方调用的视图做了相应的改变,取最小批次药品的单价信息,非药品仍然是之前的调用信息。所有与医生站药品价格相关的信息都改为仓库最小批次的价格信息(医生站发出的药品量只是参考量,一切以发货后的药品为准)。这里上面已经说了,退药的流程就不描述了。
三:术后定价系统
?术后定价可能涉及药品,药品批次管理后生成的药品入库单会提前占用批次库存。也就是说,我们在定价的同时,做了自动生成药品批次信息的过程。这里生成的药品入库单可能比前面几项多,但是我们药房可以批量发药,不会增加药师的工作量。值得注意的是,所有涉及药品配送的流程(处方配送、医嘱配送、仓库调拨流程等。)应减去术后未给药的数量。
四:门诊批量流程
?门诊药品和住院类似,只是我们在这里做了一个药品批量代扣功能,用参数来管理是医生站代扣还是门诊费用代扣。以下是基于医生站代扣的简单介绍(门诊有功放,因为只有门诊代扣和中药需要批次管理才考虑,中医医院处方需要从门诊代扣中药批次信息中扣除)。我会计算这次涉及的药品的批号和单价信息,保存在预扣表中。医生开的处方信息还是和以前一样,这里的代扣信息24小时内有效(收费前)。如果预扣批次信息超过24小时,我们将不会预扣该零件的批号。门诊收费时,药品暂扣超过24小时,将在门诊重新生成暂扣信息,与药品相关的收费取相应暂扣批次的价格。门诊处方是根据门诊费用确定的代扣信息进行发放的(这里处方表也是根据代扣批次信息插入相应的批次信息),这个代扣信息已经不再有效,所以只要收了费,直接根据代扣信息发放药品。