一种药房可用库存的计算方法及系统技术方案

技术编号:39321721 阅读:6 留言:0更新日期:2023-11-12 16:02
本申请涉及药房库存计算技术领域,解决了现有技术中库存的准确性不高的问题,公开了一种药房可用库存的计算方法及系统,该方法包括:根据所述药房入库数据和药房出库数据计算出实际库存数;根据所述药房数据、门诊数据、住院部数据和财务数据计算出库存占用数;将实际库存数减去库存占用数即得可用库存数,该方法通过引入可用库存数的概念能够快速的计算出可用库存,使得医生在开药后会先占用库存中的药品数量,若药品出库才会减少相应的实际库存数和可用库存数,若药品未出库则会增加相应的库存占用数并降低相应的可用库存数,从而能够大大的提高可用库存数的准确性。大大的提高可用库存数的准确性。大大的提高可用库存数的准确性。

【技术实现步骤摘要】
一种药房可用库存的计算方法及系统


[0001]本申请涉及药房库存计算
,尤其是一种药房可用库存的计算方法及系统。

技术介绍

[0002]由于HIS业务的不连续性(比如不是医生开医嘱了就把物品(药)发给患者了,中间有业务和时间间隔)药房发药又存在多个有效期情况下,没有效的系统化动态管理方式,会存在多个医生同时开同一个药,药房没有药,或药房有药但是其中有些药已经过期,或者药房有药,但是医生有开不出来等风险;传统his药房可用库存算法,是根据药房入库业务表去统计实际计算,如:入库了2笔药品数据,计算可用库存根据入库的业务数据去计算,但由于现有技术中的可用库存统计方法忽略了一些特殊情况:例如,有些药虽然以及被一位医生开给了一个患者,但该患者并未立即从药房拿药,导致药房的库存量并未发生变化,若该药仅剩一盒,也就是只够一位患者使用,而在此期间另一位医生可能会将该药又开给另一个患者,这就会导致有两位患者都可以去药房拿药,而药房仅能为其中一位患者提供该药。

技术实现思路

[0003]本申请的目的在于克服现有技术中库存的准确性不高的问题,提供一种药房可用库存的计算方法及系统。
[0004]第一方面,提供了一种药房可用库存的计算方法,包括:
[0005]获取药房入库数据和药房出库数据,所述药房入库数据包括机构ID、药房ID、药品名称和入库数量,所述药房出库数据包括机构ID、药房ID、药品名称和出库数量;
[0006]根据所述药房入库数据和药房出库数据计算出实际库存数;
[0007]获取药房数据、门诊数据、住院部数据和财务数据;
[0008]根据所述药房数据、门诊数据、住院部数据和财务数据计算出库存占用数,其中,所述库存占用数为门诊或住院部已开药但药房未发药品的药品数量的总和;
[0009]将实际库存数减去库存占用数即得可用库存数。
[0010]进一步的,所述药房入库数据还包括批次编号、采购单价、零售最小单位单价和有效期,所述药房出库数据还包括批次编号、零售最小单位单价和有效期。
[0011]进一步的,所述可用库存数包括批次可用库存数和总可用库存数,根据所述药房入库数据、药房出库数据和库存占用数分别计算出各个批次可用库存数,将同一药品的所有批次可用库存数相加即得总可用库存数,其中,在药品出库时按照批次编号顺序进行出库,以使得先入库的药品先出库。
[0012]进一步的,还包括根据所述药房入库数据、药房出库数据、实际库存数、库存占用数和可用库存数自动生成药房结存表和药房结存表明细,其中,所述药房结存表包括机构ID、药房ID、药品名称、实际库存数、库存占用数、可用库存数和当前时间,所述药房结存表明细包括机构ID、药房ID、药品名称、批次编号、有效期、批次可用库存数、总可用库存数、采
购单价、零售最小单位单价、库存占用数、可用库存数、每一次实际库存数变化的数量、实际库存数变化的数量对应的药房存结表ID和当前时间。
[0013]进一步的,所述药房出库数据还包括药单编号、审核信息和出库药单状态,其中,所述审核信息包括已审核未通过、已审核通过和未审核,所述出库药单状态包括有效和无效,根据所述药房数据、门诊数据、住院部数据和财务数据计算出库存占用数,包括:
[0014]从门诊数据和住院部数据中筛选出药品的开药记录,其中,所述开药记录包括药单编号、药品名称和开药数量;
[0015]根据所述药单编号从所述药房出库数据中筛选出包含目标药品的已出库的药单编号;
[0016]根据所述开药记录和包含目标药品的已出库的药单编号统计出开药记录中包含目标药品的未出库的药单编号,并根据开药记录中包含目标药品的未出库的药单编号计算出开药记录中目标药品未出库的总量即为所述目标药品的库存占用数。
[0017]进一步的,所述入库数量、出库数量、实际库存数、库存占用数、可用库存数、可用库存数和批次可用库存数均采用药品零售的最小单位进行计量。
[0018]第二方面,提供了一种药房可用库存的计算系统,包括:
[0019]第一获取模块,用于获取药房入库数据和药房出库数据,所述药房入库数据包括机构ID、药房ID、药品名称和入库数量,所述药房出库数据包括机构ID、药房ID、药品名称和出库数量;
[0020]实际库存数计算模块,用于根据所述药房入库数据和药房出库数据计算出实际库存数;
[0021]第二获取模块,用于获取药房数据、门诊数据、住院部数据和财务数据;
[0022]库存占用数计算模块,用于根据所述药房数据、门诊数据、住院部数据和财务数据计算出库存占用数,其中,所述库存占用数为门诊或住院部已开药但药房未发药品的药品数量的总和;
[0023]可用库存数计算模块,用于将实际库存数减去库存占用数即得可用库存数。
[0024]进一步的,所述药房出库数据还包括药单编号、审核信息和出库药单状态,其中,所述审核信息包括已审核未通过、已审核通过和未审核,所述出库药单状态包括有效和无效,所述库存占用数计算模块包括:
[0025]第一筛选子模块,用于从门诊数据和住院部数据中筛选出药品的开药记录,其中,所述开药记录包括药单编号、药品名称和开药数量;
[0026]第二筛选子模块,根据所述药单编号从所述药房出库数据中筛选出包含目标药品的已出库的药单编号;
[0027]计算子模块,用于根据所述开药记录和包含目标药品的已出库的药单编号统计出开药记录中包含目标药品的未出库的药单编号,并根据开药记录中包含目标药品的未出库的药单编号计算出开药记录中目标药品未出库的总量即为所述目标药品的库存占用数。
[0028]第三方面,提供了一种计算机可读存储介质,所述计算机可读介质存储用于设备执行的程序代码,该程序代码包括用于执行如第一方面中的任意一种实现方式中方法的步骤。
[0029]第四方面,提供了一种电子设备,所述电子设备包括处理器、存储器及存储在所述
存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面中的任意一种实现方式中的方法。
[0030]本申请具有如下有益效果:通过引入可用库存数的概念能够快速的计算出可用库存,使得医生在开药后会先占用库存中的药品数量,若药品出库才会减少相应的实际库存数和可用库存数,若药品未出库则会增加相应的库存占用数并降低相应的可用库存数,从而能够大大的提高可用库存数的准确性,并且通过该方法能够同时对多个医疗机构进行可用库存的计算和管理,从而能够大大的降低系统的运行、维护以及使用成本。
附图说明
[0031]构成本申请的一部分的附图用于来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。
[0032]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种药房可用库存的计算方法,其特征在于,包括:获取药房入库数据和药房出库数据,所述药房入库数据包括机构ID、药房ID、药品名称和入库数量,所述药房出库数据包括机构ID、药房ID、药品名称和出库数量;根据所述药房入库数据和药房出库数据计算出实际库存数;获取药房数据、门诊数据、住院部数据和财务数据;根据所述药房数据、门诊数据、住院部数据和财务数据计算出库存占用数,其中,所述库存占用数为门诊或住院部已开药但药房未发药品的药品数量的总和;将实际库存数减去库存占用数即得可用库存数。2.根据权利要求1所述的药房可用库存的计算方法,其特征在于,所述药房入库数据还包括批次编号、采购单价、零售最小单位单价和有效期,所述药房出库数据还包括批次编号、零售最小单位单价和有效期。3.根据权利要求2所述的药房可用库存的计算方法,其特征在于,所述可用库存数包括批次可用库存数和总可用库存数,根据所述药房入库数据、药房出库数据和库存占用数分别计算出各个批次可用库存数,将同一药品的所有批次可用库存数相加即得总可用库存数,其中,在药品出库时按照批次编号顺序进行出库,以使得先入库的药品先出库。4.根据权利要求3所述的药房可用库存的计算方法,其特征在于,还包括根据所述药房入库数据、药房出库数据、实际库存数、库存占用数和可用库存数自动生成药房结存表和药房结存表明细,其中,所述药房结存表包括机构ID、药房ID、药品名称、实际库存数、库存占用数、可用库存数和当前时间,所述药房结存表明细包括机构ID、药房ID、药品名称、批次编号、有效期、批次可用库存数、总可用库存数、采购单价、零售最小单位单价、库存占用数、可用库存数、每一次实际库存数变化的数量、实际库存数变化的数量对应的药房存结表ID和当前时间。5.根据权利要求1所述的药房可用库存的计算方法,其特征在于,所述药房出库数据还包括药单编号、审核信息和出库药单状态,其中,所述审核信息包括已审核未通过、已审核通过和未审核,所述出库药单状态包括有效和无效,根据所述药房数据、门诊数据、住院部数据和财务数据计算出库存占用数,包括:从门诊数据和住院部数据中筛选出药品的开药记录,其中,所述开药记录包括药单编号、药品名称和开药数量;根据所述药单编号从所述药房出库数据中筛选出包含目标药品的已出库的药单编号;根据所述开药记录和包含目标药品的已出库的药单编号统计出开药记录中包含目标药品的未出库的药...

【专利技术属性】
技术研发人员:王金强成传经薛磊彭云
申请(专利权)人:浙江康略软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1