news 2026/7/1 12:41:30

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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的三级库存设计,核心不是"三套表"这个物理结构,是计价和消耗的差异化需求。药库管批发价和效期,药房管零售价和拆零,住院发药管医嘱频次和计费——如果强行合为一套表,要么字段冗余到膨胀,要么逻辑分支多到崩溃。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 12:40:50

ICM-42688-P与STM32F446RE在机器人控制与工业监测中的应用

1. ICM-42688-P与STM32F446RE的黄金组合解析在机器人控制和工业监测领域,传感器与处理器的选型往往决定了整个系统的性能上限。ICM-42688-P作为TDK InvenSense推出的6轴MEMS运动传感器,其核心价值在于0.0039/s/√Hz的陀螺仪噪声密度和2.5mg的加速度计噪声…

作者头像 李华
网站建设 2026/7/1 12:38:39

STM32与MEMS传感器实现低成本运动追踪方案

1. 项目背景与硬件选型解析在运动追踪领域,同时捕捉角运动和线性运动一直是个技术难点。这次我选用意法半导体的WSEN-ISDS(型号2536030320001)三轴MEMS惯性传感器搭配STM32F031C6微控制器,搭建了一套低成本高精度的三维运动追踪系…

作者头像 李华
网站建设 2026/7/1 12:32:01

基于STM32和A89307的BLDC电机FOC控制实战

1. 项目背景与核心挑战在工业自动化与消费电子领域,无刷直流电机(BLDC)的高效控制一直是技术热点。传统方波控制虽然实现简单,但在转矩脉动、噪声和效率方面存在明显短板。我们这次要搭建的基于A89307驱动芯片和STM32F091RC MCU的…

作者头像 李华
网站建设 2026/7/1 12:29:09

PIC18F4680驱动WS2812智能灯带的硬件编程实践

1. 项目背景与核心价值当我在2018年第一次接触到WS2812智能灯带时,就被它独特的单线控制方式和丰富的色彩表现所震撼。这种被爱好者们亲切称为"NeoPixel"的LED元件,彻底改变了传统LED需要复杂布线的问题。而PIC18F4680作为Microchip旗下经典的…

作者头像 李华
网站建设 2026/7/1 12:27:13

暗黑3终极自动化指南:D3KeyHelper鼠标宏工具完全教程

暗黑3终极自动化指南:D3KeyHelper鼠标宏工具完全教程 【免费下载链接】D3keyHelper D3KeyHelper是一个有图形界面,可自定义配置的暗黑3鼠标宏工具。 项目地址: https://gitcode.com/gh_mirrors/d3/D3keyHelper 厌倦了在暗黑破坏神3中重复按压技能…

作者头像 李华