掌桥专利:专业的专利平台
掌桥专利
首页

一种物资对消入库的处理方法

文献发布时间:2023-06-19 11:29:13


一种物资对消入库的处理方法

技术领域

本发明涉及数据信息处理技术领域,特别涉及一种物资对消入库的处理方法。

背景技术

在医院的物资(诸如药品、消耗品)库存管理系统中,至少存在三级库存机构:一级库存机构也即总库,二级库存机构也即药房库或药局库,三级库存机构也即二级库存机构下的子库。常规情况下,当下级库存机构的物资不足时,首先要由下级库存管理人员向上级库存机构提交物资申领单,上级库存机构的管理人员对物资申领单复核无误之后进行本级库存出库形成物资出库单,然后下级库存管理人员再根据物资出库单进行本次库存的入库操作。这样的操作流程设计,使得不同角色负责的内容非常明确,从而也就能够保证各级库存出入库管理不容易出错。但我们在实际应用中发现,虽然库存管理系统设计了多个操作角色,但一些中小型医院由于人手不足,往往只安排同一个人来完成所有角色的操作,也即是一个人不但要负责发起下级机构的申领操作,还要负责对申领进行复核再完成上级机构的出库操作,同时还要负责各级机构的采购、建账、盘点等入库操作,在这种混乱的管理方式下,一旦出现多并发的库存管理任务,操作员的出错几率就会增大。

发明内容

本发明的目的,就是针对现有技术的缺陷,提供一种物资对消入库的处理方法,在不破坏库存管理系统常规业务流程以及库存机构层级关系的基础上,将进货机构的出入库以及收货机构的入库进行整体融合,如此一来,操作员可直接将进货机构从来源机构入库的物资转发给收货机构,既不用来回切换操作角色也不用熟悉所有操作角色的业务处理流程,从而到达了减少出错率、提高库存操作效率的目的。

为实现上述目的,本发明实施例提供了一种物资对消入库的处理方法,所述方法包括:

获取物资的类型信息,生成第一物资类型数据;并获取物资的来源机构信息、进货机构信息和收货机构信息,生成对应的第一来源机构名称数据、第一进货机构名称数据和第一收货机构名称数据;并获取物资的明细信息,生成第一物资数据组;

获取对消入库的入库类型信息,生成第一入库类型数据;并获取对消入库的出库类型信息,生成第一出库类型数据;

根据所述第一物资数据组进行有效期核验处理;

若所述有效期核验处理成功,则根据所述第一入库类型数据、所述第一来源机构名称数据和所述第一进货机构名称数据,进行入库机构类型核验处理;

若所述入库机构类型核验处理成功,则根据所述第一出库类型数据、所述第一进货机构名称数据和所述第一收货机构名称数据,进行出库机构类型核验处理;

若所述出库机构类型核验处理成功,则根据所述第一来源机构名称数据、所述第一进货机构名称数据、所述第一收货机构名称数据和所述第一物资数据组,进行进货机构物资库存的对消处理;并根据所述第一进货机构名称数据、所述第一收货机构名称数据和所述第一物资数据组,进行收货机构物资库存的入库处理。

优选的,所述第一物资类型数据包括药品类型和消耗品类型;

所述第一物资数据组包括第一物资编码数据、第一物资名称数据、第一物资包装规格数据、第一物资包装数量数据、第一物资包装单位数据、第一物资厂家数据、第一物资进货价数据、第一物资零售价数据、第一物资批号数据、第一物资有效期数据、第一物资货柜数据、第一物资入库量数据及第一物资金额数据;若所述第一物资类型数据为消耗品类型,则所述第一物资数据组还包括第一物资型号数据;

所述第一入库类型数据包括采购类型、正常接收类型、建账类型、盘点类型和调拨类型;若所述第一物资类型数据为药品类型,则所述第一入库类型数据还包括制剂类型和退药类型。

所述第一出库类型数据包括申请发放类型、正常发放类型、退货类型和报损类型。

优选的,所述根据所述第一物资数据组进行有效期核验处理,具体包括:

提取所述第一物资数据组的所述第一物资有效期数据的日期信息,生成第一日期数据;并提取当前系统时间的日期信息,生成第二日期数据;所述第一日期数据与所述第二日期数据包括日期的年月日信息;

根据所述第一日期数据与所述第二日期数据相减的差值,生成第一日期差值数据;

根据预设的有效期时长阈值对所述第一日期差值数据进行判断;若所述第一日期差值数据高于所述有效期时长阈值,则所述有效期核验处理成功;若所述第一日期差值数据不高于所述有效期时长阈值,则进行有效期过短的信息提示处理,并进行是否继续操作的确认处理生成第一确认数据,若所述第一确认数据为继续操作则所述有效期核验处理成功。

优选的,所述根据所述第一入库类型数据、所述第一来源机构名称数据和所述第一进货机构名称数据,进行入库机构类型核验处理,具体包括:

根据所述第一来源机构名称数据,对预设的反映机构名称与机构类型对应关系的第一对应关系表的第一对应关系记录进行查询,当所述第一对应关系记录的第一机构名称字段与所述第一来源机构名称数据相匹配时,提取所述第一对应关系记录的第一机构类型字段,作为第一来源机构类型数据;其中,所述第一对应关系表包括多个所述第一对应关系记录;所述第一对应关系记录包括所述第一机构名称字段和所述第一机构类型字段;所述第一机构类型字段包括供应商机构类型、一级库存机构类型、二级库存机构类型和三级库存机构类型;

根据所述第一进货机构名称数据,对所述第一对应关系表的所述第一对应关系记录进行查询,当所述第一对应关系记录的所述第一机构名称字段与所述第一进货机构名称数据匹配时,提取所述第一对应关系记录的所述第一机构类型字段,作为第一进货机构类型数据;

根据所述第一入库类型数据、所述第一来源机构类型数据和所述第一进货机构类型数据,对预设的反映入库机构类型匹配关系的第二对应关系表的第二对应关系记录进行查询,当所述第二对应关系记录的第一入库类型字段与所述第一入库类型数据相匹配,且所述第二对应关系记录的第一来源机构类型字段与所述第一来源机构类型数据相匹配,且所述第二对应关系记录的第一进货机构类型字段与所述第一进货机构类型数据相匹配时,所述入库机构类型核验处理成功;其中,所述第二对应关系表包括多个所述第二对应关系记录;所述第二对应关系记录包括所述第一入库类型字段、所述第一来源机构类型字段和所述第一进货机构类型字段;所述第一来源机构类型字段包括所述供应商机构类型、所述一级库存机构类型、所述二级库存机构类型和所述三级库存机构类型;所述第一进货机构类型字段包括所述一级库存机构类型、所述二级库存机构类型和所述三级库存机构类型。

优选的,所述根据所述第一出库类型数据、所述第一进货机构名称数据和所述第一收货机构名称数据,进行出库机构类型核验处理,具体包括:

根据所述第一进货机构名称数据,对所述第一对应关系表的所述第一对应关系记录进行查询,当所述第一对应关系记录的所述第一机构名称字段与所述第一进货机构名称数据相匹配时,提取所述第一对应关系记录的所述第一机构类型字段,作为第一出货机构类型数据;

根据所述第一收货机构名称数据,对所述第一对应关系表的所述第一对应关系记录进行查询,当所述第一对应关系记录的所述第一机构名称字段与所述第一收货机构名称数据匹配时,提取所述第一对应关系记录的所述第一机构类型字段,作为第一收货机构类型数据;

根据所述第一出库类型数据、所述第一出货机构类型数据和所述第一收货机构类型数据,对预设的反映出库机构类型匹配关系的第三对应关系表的第三对应关系记录进行查询,当所述第三对应关系记录的第一出库类型字段与所述第一出库类型数据相匹配,且所述第三对应关系记录的第一出货机构类型字段与所述第一出货机构类型数据相匹配,且所述第三对应关系记录的第一收货机构类型字段与所述第一收货机构类型数据相匹配时,所述出库机构类型核验处理成功;其中,所述第三对应关系表包括多个所述第三对应关系记录;所述第三对应关系记录包括所述第一出库类型字段、所述第一出货机构类型字段和所述第一收货机构类型字段;所述第一出货机构类型字段和所述第一收货机构类型字段均包括所述一级库存机构类型、所述二级库存机构类型和所述三级库存机构类型。

优选的,所述根据所述第一来源机构名称数据、所述第一进货机构名称数据、所述第一收货机构名称数据和所述第一物资数据组,进行进货机构物资库存的对消处理,具体包括:

根据所述第一来源机构名称数据、所述第一进货机构名称数据和所述第一物资数据组,按预设的、与所述第一物资类型数据对应的进货机构物资入库记录模板,生成第一入库记录数据,并将所述第一入库记录数据存入预设的、与所述第一物资类型数据对应的进货机构物资入库记录数据库;

根据所述第一来源机构名称数据、所述第一进货机构名称数据和所述第一物资数据组,在进货机构的物资库存数据库中查询与当前物资同批次的进货机构物资库存数据记录,得到对应的第一进货机构物资库存数据记录;

若所述第一进货机构物资库存数据记录不为空,则将所述第一进货机构物资库存数据记录中的更新时间字段修改为当前系统时间信息;

若所述第一进货机构物资库存数据记录为空,则根据所述第一来源机构名称数据、所述第一进货机构名称数据和所述第一物资数据组,在所述进货机构的物资库存数据库中新增一条进货机构物资库存数据记录;并将新增的进货机构物资库存数据记录的更新时间字段修改为当前系统时间信息,将所述新增的进货机构物资库存数据记录的库存量字段修改为0;

根据所述第一进货机构名称数据、所述第一收货机构名称数据和所述第一物资数据组,按预设的、与所述第一物资类型数据对应的进货机构物资出库记录模板,生成第一出库记录数据,并将所述第一出库记录数据存入预设的、与所述第一物资类型数据对应的进货机构物资出库记录数据库。

优选的,所述根据所述第一进货机构名称数据、所述第一收货机构名称数据和所述第一物资数据组,进行收货机构物资库存的入库处理,具体包括:

根据所述第一进货机构名称数据、所述第一收货机构名称数据和所述第一物资数据组,按预设的、与所述第一物资类型数据对应的收货机构物资入库记录模板,生成第二入库记录数据,并将所述第二入库记录数据存入预设的、与所述第一物资类型数据对应的收货机构物资入库记录数据库;

根据所述第一进货机构名称数据、所述第一收货机构名称数据和所述第一物资数据组,在收货机构的物资库存数据库中查询与当前物资同批次的收货机构物资库存数据记录,得到对应的第二收货机构物资库存数据记录;

若所述第二收货机构物资库存数据记录不为空,则根据所述第一物资数据组的所述第一物资入库量数据对所述第二收货机构物资库存数据记录的库存量字段进行增量处理,并将所述第二收货机构物资库存数据记录的更新时间字段修改为当前系统时间信息;

若所述第二收货机构物资库存数据记录为空,则根据所述第一进货机构名称数据、所述第一收货机构名称数据和所述第一物资数据组,在所述收货机构的物资库存数据库中新增一条收货机构物资库存数据记录。

本发明实施例提供的一种物资对消入库的处理方法,在不破坏库存管理系统常规业务流程以及库存机构层级关系的基础上,将进货机构的出入库以及收货机构的入库进行整体融合,如此一来,操作员可直接将进货机构从来源机构入库的物资转发给收货机构,既不用来回切换操作角色也不用熟悉所有操作角色的业务处理流程,从而减少了操作出错率、提高了库存操作效率。

附图说明

图1为本发明实施例提供的一种物资对消入库的处理方法示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

库存管理系统基于本发明实施例提供的一种物资对消入库的处理方法将进货机构出入库和收货机构入库操作进行融合,其中,进货机构出入库称之为进货机构物资库存的对消处理,收货机构入库称之为收货机构物资库存的入库处理,将二者结合即构成对消入库操作;库存管理系统在建立了物资对消入库机制之后,操作员既不用来回切换操作角色也不用熟悉所有操作角色的业务处理流程,就能顺利地完成两级库存机构甚至多级库存机构间的物资分配,既减少了操作出错率、又提高了库存操作的效率;图1为本发明实施例提供的一种物资对消入库的处理方法示意图,如图1所示,本方法主要包括如下步骤:

步骤1,获取物资的类型信息,生成第一物资类型数据;并获取物资的来源机构信息、进货机构信息和收货机构信息,生成对应的第一来源机构名称数据、第一进货机构名称数据和第一收货机构名称数据;并获取物资的明细信息,生成第一物资数据组;

其中,第一物资类型数据包括药品类型和消耗品类型;第一物资数据组包括第一物资编码数据、第一物资名称数据、第一物资包装规格数据、第一物资包装数量数据、第一物资包装单位数据、第一物资厂家数据、第一物资进货价数据、第一物资零售价数据、第一物资批号数据、第一物资有效期数据、第一物资货柜数据、第一物资入库量数据及第一物资金额数据;若第一物资类型数据为消耗品类型,则第一物资数据组还包括第一物资型号数据。

这里,医院库存中的物资被分为药品物资和消耗品物资两大类,库存管理系统会基于物资类型提供不同的物资管理页面,诸如为药品提供药品的对消入库操作页面、为消耗品提供消耗品的对消入库操作页面,当操作员选择不同的操作页面时,库存管理系统即可获得当前物资的物资类型也就是第一物资类型数据;

当操作员在药品/消耗品对消入库操作页面上录入本次入库药品/消耗品的来源或供应方时,库存管理系统即可获得当前物资来源机构的名称信息也就是第一来源机构名称数据;当操作员在药品/消耗品对消入库操作页面上录入本次对消入库药品/消耗品的对消出入库机构时,库存管理系统即可获得当前物资进货机构的名称信息也就是第一进货机构名称数据;当操作员在药品/消耗品对消入库操作页面上录入本次对消入库药品/消耗品的真实入库机构时,库存管理系统即可获得当前物资收货机构的名称信息也就是第一收货机构名称数据;例如,物资类型为药品类型,物资具体为X冲剂,操作员输入的第一来源机构名称数据为Y制药厂、第一进货机构名称数据为医院总库、第一收货机构名称数据为内科药房,操作员通过药品对消入库操作页面对X冲剂进行对消入库处理,则X冲剂将不会在医院总库发生任何实质性的出入库操作,而是在操作员完成对消入库处理之后,直接从Y制药厂发送到内科药房;

当操作员在药品/消耗品对消入库操作页面上输入具体的药品/消耗品信息时,库存管理系统即可获得当前物资的信息集合也就是第一物资数据组;该信息集合至少应包含药品/消耗品编码信息也就是第一物资编码数据、药品/消耗品名称信息也就是第一物资名称数据、药品/消耗品包装规格信息也就是第一物资包装规格数据、药品/消耗品包装数量信息也就是第一物资包装数量数据、药品/消耗品包装单位信息也就是第一物资包装单位数据、药品/消耗品生产厂家信息也就是第一物资厂家数据、药品/消耗品进货价格信息也就是第一物资进货价数据、药品/消耗品零售价信息也就是第一物资零售价数据、药品/消耗品批号信息也就是第一物资批号数据、药品/消耗品有效期信息也就是第一物资有效期数据、药品/消耗品存放货柜信息也就是第一物资货柜数据、药品/消耗品本次入库数量信息也就是第一物资入库量数据及本次入库药品/消耗品总金额信息也就是第一物资金额数据;另外,若第一物资类型数据为消耗品类型,该信息集合还应包括消耗品的具体型号信息也就是第一物资型号数据。

步骤2,获取对消入库的入库类型信息,生成第一入库类型数据;并获取对消入库的出库类型信息,生成第一出库类型数据;

其中,第一入库类型数据包括采购类型、正常接收类型、建账类型、盘点类型和调拨类型;若第一物资类型数据为药品类型,则第一入库类型数据还包括制剂类型和退药类型;第一出库类型数据包括申请发放类型、正常发放类型、退货类型和报损类型。

这里,库存管理系统的三级库存机构都支持多种入库类型,诸如采购类型、正常接收类型、建账类型、盘点类型和调拨类型等,若第一物资类型数据为药品类型,第一入库类型数据还支持制剂类型和退药类型;类似的,库存管理系统的三级库存机构还支持多种出库类型,诸如申请发放类型、正常发放类型、退货类型和报损类型等;当操作员在药品/消耗品对消入库操作页面上对入库/出库类型信息进行录入之后,库存管理系统首先要根据物资类型核对录入的入库/出库类型信息是否属于上述对应物资类型的入库/出库类型范围,若类型范围符合,则将录入的入库类型信息作为第一入库类型数据;若不符合,则库存管理系统会向操作员进行入库/出库类型错误信息提示。

步骤3,根据第一物资数据组进行有效期核验处理;

这里,库存管理系统在进行对消入库操作之前,会先行对药品/消耗品的失效时间进行确认;

具体包括:步骤31,提取第一物资数据组的第一物资有效期数据的日期信息,生成第一日期数据;并提取当前系统时间的日期信息,生成第二日期数据;

其中,第一日期数据与第二日期数据包括日期的年月日信息;

这里,在第一物资数据组中保存了药品/消耗品的有效期信息也就是第一物资有效期数据,该数据的数据格式一般为年/月/日;

例如,第一物资有效期数据为2021年9月1日则第一日期数据也为2021年9月1日,当前系统时间未2021年6月1日12时30分,则第二日期数据为2021年6月1日;

步骤32,根据第一日期数据与第二日期数据相减的差值,生成第一日期差值数据;

这里,第一日期差值数据=第一日期数据-第二日期数据=2021年9月1日-2021年6月1日=92天;

步骤33,根据预设的有效期时长阈值对第一日期差值数据进行判断;若第一日期差值数据高于有效期时长阈值,则有效期核验处理成功;若第一日期差值数据不高于有效期时长阈值,则进行有效期过短的信息提示处理,并进行是否继续操作的确认处理生成第一确认数据,若第一确认数据为继续操作则有效期核验处理成功。

这里,有效期时长阈值为一个预先设定的用于标定最短失效时间的数值,例如有效期时长阈值为90天则意味着最短还有90天失效;

若药品/消耗品有效期到期日距当前时间高于该阈值说明当前物资有效期剩余时间足够,则库存管理系统会将有效期核验处理的处理结果设为成功并继续执行后续步骤;

若药品/消耗品有效期到期日距当前时间低于该阈值说明当前物资有效期接近失效时间点,库存管理系统会对操作员进行有效期过短的信息提示,并在提示界面上问询是否继续办理当前物资的对消入库操作,若操作员确认仍会继续办理,则库存管理系统会将有效期核验处理的处理结果设为成功并继续执行后续步骤;但若操作员放弃继续办理,则库存管理系统会将有效期核验处理的处理结果设为失败并停止执行后续步骤;

若药品/消耗品有效期到期日距当前时间小于或等于0说明当前物资已经失效,则库存管理系统会在对操作员进行已过期信息提示的同时,将有效期核验处理的处理结果设为失败并停止执行后续步骤。

例如,有效期时长阈值为90天,第一日期差值数据为92天,则库存管理系统将有效期核验处理的处理结果设为成功,并继续执行后续步骤。

步骤4,若有效期核验处理成功,则根据第一入库类型数据、第一来源机构名称数据和第一进货机构名称数据,进行入库机构类型核验处理;

这里,库存管理系统在进行对消入库操作之前,除了需要确认药品/消耗品的有效期,还需要确认操作员录入的来源机构和进货机构是否符合库存管理系统的入库类型与机构类型的匹配策略;

具体包括:步骤41,根据第一来源机构名称数据,对预设的反映机构名称与机构类型对应关系的第一对应关系表的第一对应关系记录进行查询,当第一对应关系记录的第一机构名称字段与第一来源机构名称数据相匹配时,提取第一对应关系记录的第一机构类型字段,作为第一来源机构类型数据;

其中,第一对应关系表包括多个第一对应关系记录;第一对应关系记录包括第一机构名称字段和第一机构类型字段;第一机构类型字段包括供应商机构类型、一级库存机构类型、二级库存机构类型和三级库存机构类型;

这里,库存管理系统预设了第一对应关系表来标定每个具体机构的类型,其中每个第一对应关系记录对应一个机构,第一机构名称字段对应该机构的详细名称信息,第一机构类型字段对应该机构的机构类型;

例如,库存管理系统获得的第一来源机构名称数据为“Y制药厂”,第一对应关系表包括5个第一对应关系记录,其中,

第1个第一对应关系记录(第一机构名称字段为“Y制药厂”,第一机构类型字段为“供应商机构类型”);

第2个第一对应关系记录(第一机构名称字段为“医院总库”,第一机构类型字段为“一级库存机构类型”);

第3个第一对应关系记录(第一机构名称字段为“儿科药房”,第一机构类型字段为“二级库存机构类型”);

第4个第一对应关系记录(第一机构名称字段为“内科药房”,第一机构类型字段为“二级库存机构类型”);

第5个第一对应关系记录(第一机构名称字段为“儿科零售柜”,第一机构类型字段为“三级库存机构类型”);

则,库存管理系统根据“Y制药厂”查询第一对应关系表之后,得到的第一来源机构类型数据应为“供应商机构类型”;

步骤42,根据第一进货机构名称数据,对第一对应关系表的第一对应关系记录进行查询,当第一对应关系记录的第一机构名称字段与第一进货机构名称数据匹配时,提取第一对应关系记录的第一机构类型字段,作为第一进货机构类型数据;

例如,库存管理系统获得的第一进货机构名称数据为“医院总库”,第一对应关系表如上文所示,则库存管理系统根据“医院总库”查询第一对应关系表之后,得到的第一进货机构类型数据应为“一级库存机构类型”;

步骤43,根据第一入库类型数据、第一来源机构类型数据和第一进货机构类型数据,对预设的反映入库机构类型匹配关系的第二对应关系表的第二对应关系记录进行查询,当第二对应关系记录的第一入库类型字段与第一入库类型数据相匹配,且第二对应关系记录的第一来源机构类型字段与第一来源机构类型数据相匹配,且第二对应关系记录的第一进货机构类型字段与第一进货机构类型数据相匹配时,入库机构类型核验处理成功;

其中,第二对应关系表包括多个第二对应关系记录;第二对应关系记录包括第一入库类型字段、第一来源机构类型字段和第一进货机构类型字段;第一来源机构类型字段包括供应商机构类型、一级库存机构类型、二级库存机构类型和三级库存机构类型;第一进货机构类型字段包括一级库存机构类型、二级库存机构类型和三级库存机构类型。

这里,库存管理系统预设了第二对应关系表对入库类型与机构类型的匹配策略进行设定,每个第二对应关系记录对应一个具体的策略细则,第一入库类型字段对应当前细则的入库类型,第一来源机构类型字段对应当前入库类型的来源机构类型,第一进货机构类型字段对应当前入库类型的进货机构类型;

以具体为“采购类型”的入库机构类型匹配策略为例,若第二对应关系表中包括了以下3个第一入库类型字段为“采购类型”的第二对应关系记录:第1个“采购类型”的第二对应关系记录(第一入库类型字段为“采购类型”,第一来源机构类型字段为“供应商机构类型”,第一进货机构类型字段为“一级库存机构类型”);第2个“采购类型”的第二对应关系记录(第一入库类型字段为“采购类型”,第一来源机构类型字段为“供应商机构类型”,第一进货机构类型字段为“二级库存机构类型”);第3个“采购类型”的第二对应关系记录(第一入库类型字段为“采购类型”,第一来源机构类型字段为“一级库存机构类型”,第一进货机构类型字段为“二级库存机构类型”);则说明对具体为“采购类型”的入库类型来说,入库类型与机构类型的匹配策略要求只能是从供应商到一级库存机构,或从供应商到二级库存机构,或从一级库存机构到二级库存机构,除此之外的入库操作均为不合规入库操作,库存管理系统将进行错误信息提示并不予执行;

例如,第一入库类型数据为“采购类型”、第一来源机构类型数据为“供应商机构类型”、第一进货机构类型数据为“一级库存机构类型”,库存管理系统根据这三个参数查询第二对应关系表可以得到与之完全匹配的记录也就是第1个“采购类型”的第二对应关系记录(第一入库类型字段为“采购类型”,第一来源机构类型字段为“供应商机构类型”,第一进货机构类型字段为“一级库存机构类型”),由此库存管理系统确认操作员录入的来源机构和进货机构是符合入库类型与机构类型匹配策略的,随即将入库机构类型核验处理的处理结果设为成功;

需要说明的是,本发明实施例的第二对应关系表的内容是可以根据入库类型与机构类型匹配策略细则变更而修改的。

步骤5,若入库机构类型核验处理成功,则根据第一出库类型数据、第一进货机构名称数据和第一收货机构名称数据,进行出库机构类型核验处理;

这里,库存管理系统在进行对消入库操作之前,除了需要确认药品/消耗品的有效期、需要确认来源机构和进货机构符合入库类型与机构类型匹配策略,还需要确认操作员录入的进货机构(也是出货机构)和收货机构是否符合库存管理系统的出库类型与机构类型的匹配策略;

具体包括:步骤51,根据第一进货机构名称数据,对第一对应关系表的第一对应关系记录进行查询,当第一对应关系记录的第一机构名称字段与第一进货机构名称数据相匹配时,提取第一对应关系记录的第一机构类型字段,作为第一出货机构类型数据;

这里,具体操作类似步骤41、42,不做进一步赘述;

例如,库存管理系统获得的第一进货机构名称数据为“医院总库”,那么后续向收货单位办理出货的出货机构也应与之相同,也就是第一出货机构类型数据与第一进货机构类型数据应是相同的,则根据“医院总库”查询第一对应关系表得到的第一出货机构类型数据也为“一级库存机构类型”;

步骤52,根据第一收货机构名称数据,对第一对应关系表的第一对应关系记录进行查询,当第一对应关系记录的第一机构名称字段与第一收货机构名称数据匹配时,提取第一对应关系记录的第一机构类型字段,作为第一收货机构类型数据;

这里,具体操作类似步骤41、42,不做进一步赘述;

例如,库存管理系统获得的第一收货机构名称数据为“内科药房”,则根据“内科药房”查询第一对应关系表得到的第一收货机构类型数据应为“二级库存机构类型”;

步骤53,根据第一出库类型数据、第一出货机构类型数据和第一收货机构类型数据,对预设的反映出库机构类型匹配关系的第三对应关系表的第三对应关系记录进行查询,当第三对应关系记录的第一出库类型字段与第一出库类型数据相匹配,且第三对应关系记录的第一出货机构类型字段与第一出货机构类型数据相匹配,且第三对应关系记录的第一收货机构类型字段与第一收货机构类型数据相匹配时,出库机构类型核验处理成功;

其中,第三对应关系表包括多个第三对应关系记录;第三对应关系记录包括第一出库类型字段、第一出货机构类型字段和第一收货机构类型字段;第一出货机构类型字段和第一收货机构类型字段均包括一级库存机构类型、二级库存机构类型和三级库存机构类型。

这里,库存管理系统预设了第三对应关系表对出库类型与机构类型的匹配策略进行设定,每个第三对应关系记录对应一个具体的策略细则,第一出库类型字段对应当前细则的出库类型,第一出货机构类型字段对应当前出库类型的出货机构类型,第一收货机构类型字段对应当前出库类型的收货机构类型;

以具体为“正常发放类型”的出库机构类型匹配策略为例,若第三对应关系表中包括了以下2个第一出库类型字段为“正常发放类型”的第三对应关系记录:第1个“正常发放类型”的第三对应关系记录(第一出库类型字段为“正常发放类型”,第一出货机构类型字段为“一级库存机构类型”,第一收货机构类型字段为“二级库存机构类型”);第2个“正常发放类型”的第三对应关系记录(第一出库类型字段为“正常发放类型”,第一出货机构类型字段为“二级库存机构类型”,第一收货机构类型字段为“三级库存机构类型”);则说明对具体为“正常发放类型”的出库类型来说,出库类型与机构类型的匹配策略要求只能是从一级库存机构到二级库存机构,或从二级库存机构到三级库存机构,除此之外的出库操作均为不合规出库操作,库存管理系统将进行错误信息提示并不予执行;

例如,第一出库类型数据为“正常发放类型”、第一出货机构类型数据为“一级库存机构类型”、第一收货机构类型数据为“二级库存机构类型”,库存管理系统根据这三个参数查询第三对应关系表可以得到与之完全匹配的记录也就是第1个“正常发放类型”的第三对应关系记录(第一出库类型字段为“正常发放类型”,第一出货机构类型字段为“一级库存机构类型”,第一收货机构类型字段为“二级库存机构类型”),由此库存管理系统确认操作员录入的进货机构(也是出货机构)和收货机构是符合出库类型与机构类型匹配策略的,随即将出库机构类型核验处理的处理结果设为成功;

需要说明的是,本发明实施例的第三对应关系表的内容是可以根据出库类型与机构类型匹配策略细则变更而修改的。

步骤6,若出库机构类型核验处理成功,则根据第一来源机构名称数据、第一进货机构名称数据、第一收货机构名称数据和第一物资数据组,进行进货机构物资库存的对消处理;并根据第一进货机构名称数据、第一收货机构名称数据和第一物资数据组,进行收货机构物资库存的入库处理。

这里,库存管理系统在确认了药品/消耗品的有效期未逾期、并确认了来源机构和进货机构符合入库类型与机构类型匹配策略、并确认了进货机构(也是出货机构)和收货机构符合出库类型与机构类型匹配策略之后,首先将会在进货机构完成库存对消处理,然后再于收货机构完成真实的入库处理,由此完成对物资的对消入库处理全流程。

步骤6中,根据第一来源机构名称数据、第一进货机构名称数据、第一收货机构名称数据和第一物资数据组,进行进货机构物资库存的对消处理,具体包括:

步骤611,根据第一来源机构名称数据、第一进货机构名称数据和第一物资数据组,按预设的、与第一物资类型数据对应的进货机构物资入库记录模板,生成第一入库记录数据,并将第一入库记录数据存入预设的、与第一物资类型数据对应的进货机构物资入库记录数据库;

步骤612,根据第一来源机构名称数据、第一进货机构名称数据和第一物资数据组,在进货机构的物资库存数据库中查询与当前物资同批次的进货机构物资库存数据记录,得到对应的第一进货机构物资库存数据记录;

步骤613,若第一进货机构物资库存数据记录不为空,则将第一进货机构物资库存数据记录中的更新时间字段修改为当前系统时间信息;

步骤614,若第一进货机构物资库存数据记录为空,则根据第一来源机构名称数据、第一进货机构名称数据和第一物资数据组,在进货机构的物资库存数据库中新增一条进货机构物资库存数据记录;并将新增的进货机构物资库存数据记录的更新时间字段修改为当前系统时间信息,将新增的进货机构物资库存数据记录的库存量字段修改为0;

步骤615,根据第一进货机构名称数据、第一收货机构名称数据和第一物资数据组,按预设的、与第一物资类型数据对应的进货机构物资出库记录模板,生成第一出库记录数据,并将第一出库记录数据存入预设的、与第一物资类型数据对应的进货机构物资出库记录数据库。

这里,对进货机构的物资库存实施的对消处理,实际就是完成一次虚拟的入库、出库过程,仅在对应的数据库中添加必要的记录数据,而不需与实际库房发生任何物资申领、物流配送、物资扫描核查等常规入库、出库的具体操作:

在进货机构的进货机构物资入库记录数据库中生成一条对应的进货机构物资入库记录数据;

并在进货机构的物资库存数据库中查询与当前物资同批次的库存记录,若第一进货机构物资库存数据记录不为空说明物资库存数据库中有同批次的库存记录,则为了保持数据时间的一致性库存管理系统会将该记录的更新时间字段修改为当前系统时间,但对该记录的库存数量是不做任何修改的;若第一进货机构物资库存数据记录为空说明物资库存数据库中没有同批次的库存记录,则为了保持数据时间的一致性,库存管理系统会在物资库存数据库中新增一条库存为0的库存记录;

并在进货机构物资出库记录数据库生成一条对应的进货机构物资出库记录数据。

步骤6中,根据第一进货机构名称数据、第一收货机构名称数据和第一物资数据组,进行收货机构物资库存的入库处理,具体包括:

步骤621,根据第一进货机构名称数据、第一收货机构名称数据和第一物资数据组,按预设的、与第一物资类型数据对应的收货机构物资入库记录模板,生成第二入库记录数据,并将第二入库记录数据存入预设的、与第一物资类型数据对应的收货机构物资入库记录数据库;

步骤622,根据第一进货机构名称数据、第一收货机构名称数据和第一物资数据组,在收货机构的物资库存数据库中查询与当前物资同批次的收货机构物资库存数据记录,得到对应的第二收货机构物资库存数据记录;

步骤623,若第二收货机构物资库存数据记录不为空,则根据第一物资数据组的第一物资入库量数据对第二收货机构物资库存数据记录的库存量字段进行增量处理,并将第二收货机构物资库存数据记录的更新时间字段修改为当前系统时间信息;

步骤624,若第二收货机构物资库存数据记录为空,则根据第一进货机构名称数据、第一收货机构名称数据和第一物资数据组,在收货机构的物资库存数据库中新增一条收货机构物资库存数据记录。

这里,对收货机构物资库存实施的入库处理,与上述虚拟入库、出库的对消处理不同,应为一个真实的库存机构入库处理流程:

在收货机构物资入库记录数据库中生成一条对应的收货机构物资入库记录数据;

在收货机构的物资库存数据库中查询与当前物资同批次的库存记录,若第二收货机构物资库存数据记录不为空说明物资库存数据库中有同批次的库存记录,则对该记录进行正常的入库增量处理,并对应的修改相关的时间字段信息,且该记录中的库存增量与当前物资第一物资数据组的第一物资入库量数据匹配;若第二收货机构物资库存数据记录为空说明物资库存数据库中没有同批次的库存记录,则库存管理系统会在物资库存数据库中新增一条库存记录,且该记录的库存容量与当前物资第一物资数据组的第一物资入库量数据匹配。

操作员通过库存管理系统完成了对当前物资的对消入库之后,若当前医院的三级库存机构采用独立实体库房进行区分,则收货机构的仓管人员就会从来源机构直接将该物资并归入自有库房中进行管理;若当前医院的三级库存机构在统一的实体库房中采用货区、货柜或货架等方式进行区分,则统一实体库房的仓管人员就会将接收自来源机构的物资直接放入与收货机构对应的货区、货柜或货架位置进行管理。

本发明实施例提供的一种物资对消入库的处理方法,在不破坏库存管理系统常规业务流程以及库存机构层级关系的基础上,将进货机构的出入库以及收货机构的入库进行整体融合,如此一来,操作员可直接将进货机构从来源机构入库的物资转发给收货机构,既不用来回切换操作角色也不用熟悉所有操作角色的业务处理流程,从而减少了操作出错率、提高了库存操作效率。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种物资对消入库的处理方法
  • 一种物资对消入库的处理方法
技术分类

06120112939713