HIS的三级库存——药库药房住院发药是三种不同的库存

发布时间:2026/7/1 12:41:58
HIS的三级库存——药库药房住院发药是三种不同的库存 HIS的三级库存为什么药库、药房、住院发药是三种不同的库存文章目录HIS的三级库存为什么药库、药房、住院发药是三种不同的库存一、一个药从进医院到给病人要经过三道门二、药库按批发价管理整箱进货三、药房按零售价管理拆零发放四、住院发药按医嘱频次消耗五、三层库存的完整链路六、盘点的对称设计七、结语一、一个药从进医院到给病人要经过三道门很多人以为医院就是开药→拿药→走人。但在HIS系统里一粒药从供应商送到医院到病人吃进嘴里中间经过三套独立的库存系统供应商 → 药库中央库房→ 药房科室窗口→ 病房/门诊按医嘱发药 YK_KCMX YF_KCMX ZY_FYMX / YF_ZYFYMX每一层都是独立的库存表不是视图、不是引用是真正的库存记录。为什么不用一套库存表统一管理因为每一层的计价单位不同。二、药库按批发价管理整箱进货药库的库存明细表YK_KCMX字段含义YPXH药品序号YPCD药品产地YPPH药品批号YPXQ药品效期KCSL库存数量PFJG批发价格药库入库单YK_RK01和入库明细YK_RK02记录从供应商进货。明细里有RKSL入库数量、PFJG批发价格、LSJG零售价格、JHJG进货价格。同一批号的药不能合并不同批号必须分开管理——因为效期不同、进价不同。三、药房按零售价管理拆零发放药房库存明细表YF_KCMX字段含义YFSB药房识别哪个窗口YPXH药品序号YPPH药品批号YPSL药品数量YFBZ药房包装拆零后的包装单位YFDW药房单位片/支/袋药房入库不是从供应商直接进是从药库出库来的。药库按整箱出库给药房药房按最小计量单位片、支、袋入自己的库药库出库: 阿莫西林胶囊 50盒1000粒 → 零售价 8.5/盒 药房入库: 阿莫西林胶囊 1000粒 → 零售价 0.34/粒药房的YFBZ字段就是拆零后的包装单位——药库的盒到药房的粒这个转换是药房库存独立管理的根本原因。四、住院发药按医嘱频次消耗住院发药不走药房出库单。它是医嘱驱动的消耗医嘱: 阿莫西林胶囊 每日3次 每次2粒 → 发药: 6粒/天 药房发药明细表: YF_ZYFYMX药房住院发药明细 计费明细表: ZY_FYMX医嘱计费表药房发药明细记录了哪个住院号、哪天、发了几粒——既是发药记录也是计费依据。ZY_FYMX又分FYSL费用数量和FYDJ费用单价最终汇入出院结算。五、三层库存的完整链路药库入库(RK01/RK02) → YK_KCMX药库库存1 → 药库出库(CK01/CK02) → YK_KCMX药库库存-1 → 药房入库(RK01/RK02) → YF_KCMX药房库存1 → 医嘱开立 → 住院发药 → YF_KCMX药房库存-1 → ZY_FYMX计入费用明细 → 出院结算 → ZY_ZYJS算出总账三层库存看似冗余实际上每层承担不同的职责层级谁管计价方式消耗方式药库药剂科批发价进货零售价出库出库给药房药房药房窗口零售价拆零最小单位按处方/医嘱发药住院发药护士站零售价按次计费按医嘱频次消耗不共用库存表不是因为设计者没想到——是因为计价和消耗模式根本不同。六、盘点的对称设计三层库存各有一套盘点表结构完全对称药库盘点: YK_PJ01汇总 YK_PJ02明细→ 差异生成 YK_RK01/YK_CK01 药房盘点: YF_PD01汇总 YF_PD02明细→ 差异生成 YF_RK01/YF_CK01盘点差异实物数≠系统数通过入库单和出库单来调平——盘盈走入库盘亏走出库。这样所有库存变动都走标准的出入库流程审计追踪是完整的。七、结语HIS的三级库存设计核心不是三套表这个物理结构是计价和消耗的差异化需求。药库管批发价和效期药房管零售价和拆零住院发药管医嘱频次和计费——如果强行合为一套表要么字段冗余到膨胀要么逻辑分支多到崩溃。