CN112016875A - 一种药品库存的调拨*** - Google Patents

一种药品库存的调拨*** Download PDF

Info

Publication number
CN112016875A
CN112016875A CN202011114625.2A CN202011114625A CN112016875A CN 112016875 A CN112016875 A CN 112016875A CN 202011114625 A CN202011114625 A CN 202011114625A CN 112016875 A CN112016875 A CN 112016875A
Authority
CN
China
Prior art keywords
allocation
warehouse
inventory
information
scheme
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011114625.2A
Other languages
English (en)
Inventor
胡明
于刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaofang Information Technology Shanghai Co ltd
Original Assignee
Yaofang Information Technology Shanghai Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yaofang Information Technology Shanghai Co ltd filed Critical Yaofang Information Technology Shanghai Co ltd
Priority to CN202011114625.2A priority Critical patent/CN112016875A/zh
Publication of CN112016875A publication Critical patent/CN112016875A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/20ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Epidemiology (AREA)
  • Biomedical Technology (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

本发明涉及药品仓管理技术领域,尤其涉及一种药品库存的调拨***,其中,包括,监控模块,对所有仓库按照商品编码分类的药品的分类库存监控;第一方案生成模块,根据监控的结果,选择仓库作为调出仓以及调入仓并形成调拨方案,每个调拨方案中包括多个子调拨方案;第一判断模块,判断子调拨方案的调入方是否存在调拨需求;第二判断模块,当具有调拨需求时,验证调出方的调拨信息是否满足调拨需求;方案调整模块,在调拨信息不满足调拨需求时,从仓库中选择至少一个作为附加调出方;第二方案生成模块,根据每个子调拨方案形成至少一个发货计划,并整合形成发货方案输出。有益效果:用以实现每个仓库的库存平衡的效果,且实现最少调拨时间的目的。

Description

一种药品库存的调拨***
技术领域
本发明涉及药品仓管理技术领域,尤其涉及一种药品库存的调拨***。
背景技术
由于各地政策、供应商配送限制、调入仓对于调拨药品是否能采购等限制条件,对于某一个药品,调出仓不一定能向所有调入仓进行调拨,而调入仓也不一定能接受所有调出仓的调拨。例如,A仓库不能调拨一种药品给B仓库,而却能以退货的形式调拨给A仓库,从而导致A仓库的库存量增加较多的问题,无法使得每个仓库达到平衡状态,进而导致药品采购不便的问题。
因此,针对上述采购不便等技术问题,成为本领域技术人员亟待解决的难题。
发明内容
针对现有技术中存在的上述问题,现提供一种药品库存的调拨***。
具体技术方案如下:
本发明提供一种药品库存的调拨***,其中,所述调拨***远程连接多个仓库,每个所述仓库中用于存放多个具有不同的商品编码的药品;
则所述调拨***包括:
监控模块,用于周期性地对所有所述仓库中按照所述商品编码分类的药品的分类库存进行监控并输出监控结果;
第一方案生成模块,连接所述监控模块,用以分别根据每个所述商品编码所对应的所述监控结果,选择至少一个所述仓库作为调出仓以及选择至少一个所述仓库作为调入仓,以形成调拨方案并记录保存,每个所述调拨方案分别对应于一个所述商品编码,每个所述调拨方案中分别包括多个子调拨方案,每个所述子调拨方案中分别包括一个作为调出方的所述调出仓、至少一个作为调入方的所述调入仓以及所述调出方分别向每个所述调入方进行调拨的药品的调拨信息;
第一判断模块,连接所述第一方案生成模块,用于针对每个所述调拨方案中的每个所述子调拨方案,判断其中的所述调入方是否存在有调拨需求,并输出第一判断结果;
第二判断模块,分别连接所述第一方案生成模块和所述第一判断模块,用于根据所述第一判断结果,在所述子调拨方案中存在有所述调入方具有所述调拨需求时,验证所述子调拨方案中的所述调出方的所述调拨信息是否满足所述调拨需求,并输出第二判断结果;
方案调整模块,分别连接所述监控模块、所述第一方案生成模块和所述第二判断模块,用于根据所述第二判断结果,在所述子调拨方案中的所述调出方的所述调拨信息不满足所述调拨需求时,根据所述监控结果从所述仓库中选择至少一个作为附加调出方,并在对应的所述子调拨方案中添加一附加标记信息,所述附加标记信息中包括至少一个所述附加调出方、具有所述调拨需求的所述调出方以及所述附加调出方分别向每个所述调入方进行调拨的药品的调拨信息;
第二方案生成模块,分别连接所述第一方案生成模块和所述方案调整模块,用于分别根据所述调拨方案中的每个所述子调拨方案形成对应的至少一个发货计划,并整合所述发货计划形成一发货方案输出,以提供给后续的药品调拨流程。
优选的,还包括一库存计划模块,用于根据每个所述仓库中的每个所述商品编码的药品的历史出货信息,实时调整每个所述仓库的每个所述商品编码的药品的最低库存限量和最高库存限量;
所述第一方案生成模块还连接所述库存计划模块,并具体包括:
调拨选取单元,用于针对一个所述商品编码的药品,判断每个所述仓库的实际库存量是否高于所述最高库存限量,并将高于所述最高库存限量的所述仓库作为所述调出仓,同时处理得到每个所述调出仓的可调出库存数量;以及
用于针对一个所述商品编码的药品,判断每个所述仓库的实际库存量是否低于所述最低库存限量,并将低于所述最低库存限量的所述仓库作为所述调入仓,同时处理得到每个所述调入仓的需求库存数量;
第一处理单元,连接所述调拨选取单元,用于在当前的所述调入仓仅有一个时,根据所述调出仓的所述可调出库存数量和所述调入仓的所述需求库存数量确定所述调出仓所调拨的药品数量,并形成所述调拨方案;
第二处理单元,连接所述调拨选取单元,用于在当前的所述调入仓有多个时,所述调出仓选择合适的至少一个所述调入仓并进行关联,随后根据所述调出仓的所述可调出库存数量和每个所述调入仓的所述需求库存数量分别确定所述调出仓向每个所述调入仓调拨的药品数量,并形成所述子调拨方案;
则所述调拨选取单元还用于根据所述第一处理单元和所述第二处理单元生成的所述子调拨方案实时调整所述调出仓的所述可调出库存数量以及所述调入仓的所述需求库存数量。
优选的,所述第二处理单元具体包括:
调出总量部件,用于处理得到当前的所有所述调出仓的所述可调出库存数量的总量;
调入总量部件,用于处理得到当前的所有所述调入仓的所述需求库存数量的总量;
比较部件,分别连接所述调出总量部件和所述调入总量部件,用于将所述可调出库存数量的总量与所述需求库存数量的总量进行比较,并输出比较结果;
第一处理部件,连接所述比较部件,用于在所述比较结果表示所述可调出库存数量的总量不小于所述需求库存数量的总量时,根据路径优先原则对所述调出仓和所述调入仓进行关联,以分别形成对应于每个所述调出仓的所述子调拨方案;
第二处理部件,连接所述比较部件,用于在所述比较结果表示所述可调出库存数量的总量小于所述需求库存数量的总量时,根据各个所述调入仓的所述需求库存数量的比例对所述调出仓和所述调入仓进行关联,以分别形成对应于每个所述调出仓的所述子调拨方案。
优选的,每个所述仓库的药品库存包括已被调入所述仓库但实际在途运输的药品的在途库存数量;
则所述调拨选取单元还用于根据所述在途库存数量的变化实时调整每个所述调出仓的所述可调出库存量以及每个所述调入仓的所述需求库存数量。
优选的,特定的所述调拨需求为:用户向特定的所述调入仓发送的具有特定的批号需求以及特定的数量需求的药品的调拨需求;
则所述第二判断模块具体包括:
获取单元,用于针对一个所述商品编码的药品,根据所述调拨需求中包括的所述批号需求,从所述子调拨方案中的所述调拨信息中处理得到所述调出方调出的药品中匹配于所述批号需求的药品的实际数量;
比较单元,连接所述获取单元,用于将所述实际数量与所述调拨需求中的所述数量需求进行比较,并在所述实际数量小于所述数量需求时输出用于表示所述调出方的所述调拨信息不满足所述调拨需求的所述第二判断结果。
优选的,所述发货计划包括一类主发货计划以及一类附加发货计划;
则所述第二方案生成模块具体包括:
第一计划生成单元,用于针对一个所述商品编码的药品所对应的所述调拨方案,根据其中的每个所述子调拨方案分别生成对应的至少一个所述主发货计划,所述主发货计划中的发货方为所述子调拨方案中作为所述调出方的所述调出仓,所述主发货计划中的收货方为所述子调拨方案中的其中一个所述调入方;
计划判断单元,用于针对一个所述商品编码的药品所对应的所述调拨方案,分别判断是否存在有所述子调拨方案中包括所述附加调出方,并输出判断结果;
第二计划生成单元,分别连接所述第一计划生成单元和所述计划判断单元,用于根据所述判断结果,对于包括所述附加调出方的所述子调拨方案分别生成对应的至少一个所述附加发货计划,所述附加发货计划中的发货方为所述子调拨方案中的所述附加调出方,所述附加发货计划中的收货方为所述子调拨方案中具有所述调拨需求的所述调入方。
优选的,还包括一入库检查模块,所述入库检查模块连接一预先保存所述药品的标准入库信息的药品数据库,所述入库检查模块用于在所述仓库被调入所述药品时对被调入的所述药品的入库信息进行检查;
所述入库检查模块具体包括:
信息获取单元,用于获取被调入的所述药品的所述入库信息;
供应商检查单元,连接所述信息获取单元,用于在所述药品数据库中查找被调入的所述药品是否存在对应的所述标准入库信息,并输出一查找结果;
供应商确认单元,连接所述供应商检查单元,用于在所述查找结果表示所述药品数据库中不存在对应的所述标准入库信息时输出一无源头入库提示,以提示操作人员及时对接供应商,以向所述药品数据库录入所述标准入库信息;
信息匹配单元,分别连接所述信息获取单元和所述供应商检查单元,用于在所述查找结果表示所述药品数据库中存在对应的所述标准入库信息时,将被调入的所述药品的所述入库信息与所述标准入库信息进行匹配,以验证被调入的所述药品的所述入库信息是否合法。
优选的,所述入库检查模块还包括:
修改请求获取单元,用于获取外部输入的关于所述标准入库信息的修改请求;
修改确认单元,连接所述修改请求获取单元,用于回调对应的所述供应商提供的数据接口,以查找是否存在对应的修改信息,并输出查找结果;
修改执行单元,分别连接所述修改请求获取单元和所述修改确认单元,用于根据所述查找结果:
在所述查找结果表示不存在对应的所述修改信息时,输出拒绝修改的提示信息;
在所述查找结果表示存在对应的所述修改信息时,将所述修改信息和所述修改请求进行匹配,并在匹配成功时应用所述修改请求对所述药品数据库中的所述标准入库信息进行修改;以及
在所述所述查找结果表示存在对应的所述修改信息时,将所述修改信息和所述修改请求进行匹配,并在匹配失败时输出拒绝修改的提示信息。
优选的,所述信息获取单元具体包括:
图像获取部件,用于获取被调入的所述药品的包装的图像信息;
图像识别部件,连接所述图像获取部件,用于对所述图像信息进行识别,以获取被调入的所述药品的所述入库信息。
上述技术方案具有如下优点或有益效果:通过形成调拨方案以及子调拨方案,从而形成每个子调拨方案对应的发货计划,并整合多个发货计划形成发货方案输出,以提供给后续的药品调拨流程,进而实现每个仓库的库存平衡的效果,且实现最少调拨时间的目的。
附图说明
参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。
图1为本发明的实施例的原理框图;
图2为本发明的实施例的第一方案生成模块框图;
图3为本发明的实施例的第二处理单元框图;
图4为本发明的实施例的第二判断模块框图;
图5为本发明的实施例的第二方案生成模块框图;
图6为本发明的实施例的一种入库检查模块与药品数据库连接框图;
图7为本发明的实施例的另一种入库检查模块框图;
图8为本发明的实施例的信息获取单元框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
本发明提供一种药品库存的调拨***,如图1所示,其中,包括:
调拨***远程连接多个仓库,每个仓库中用于存放多个具有不同的商品编码的药品;
则调拨***包括:
监控模块1,用于周期性地对所有仓库中按照商品编码分类的药品的分类库存进行监控并输出监控结果;
第一方案生成模块2,连接监控模块1,用以分别根据每个商品编码所对应的监控结果,选择至少一个仓库作为调出仓以及选择至少一个仓库作为调入仓,以形成调拨方案并记录保存,每个调拨方案分别对应于一个商品编码,每个调拨方案中分别包括多个子调拨方案,每个子调拨方案中分别包括一个作为调出方的调出仓、至少一个作为调入方的调入仓以及调出方分别向每个调入方进行调拨的药品的调拨信息;
第一判断模块3,连接第一方案生成模块2,用于针对每个调拨方案中的每个子调拨方案,判断其中的调入方是否存在有调拨需求,并输出第一判断结果;
第二判断模块4,分别连接第一方案生成模块2和第一判断模块3,用于根据第一判断结果,在子调拨方案中存在有调入方具有调拨需求时,验证子调拨方案中的调出方的调拨信息是否满足调拨需求,并输出第二判断结果;
方案调整模块5,分别连接监控模块1、第一方案生成模块2和第二判断模块4,用于根据第二判断结果,在子调拨方案中的调出方的调拨信息不满足调拨需求时,根据监控结果从仓库中选择至少一个作为附加调出方,并在对应的子调拨方案中添加一附加标记信息,附加标记信息中包括至少一个附加调出方、具有调拨需求的调出方以及附加调出方分别向每个调入方进行调拨的药品的调拨信息;
第二方案生成模块6,分别连接第一方案生成模块2和方案调整模块5,用于分别根据调拨方案中的每个子调拨方案形成对应的至少一个发货计划,并整合发货计划形成一发货方案输出,以提供给后续的药品调拨流程。
本实施例中,首先将药品入库以进入到各个仓库中,存入各个仓库的药品以商品编码(例如电商平台中常用的SKU号)进行编号,从而将不同的药品进行分类。随后,采用监控模块1根据商品编码实时监控每个仓库中的各个分类的药品的库存量,以根据仓库当前的库存量判断其是否为调出仓或者调入仓。
具体而言,上述实时监控每个仓库的库存量的过程,实际上是针对每个仓库中的每个商品编码的药品进行分别监控。例如A仓库中保存有5个商品编码所对应的药品,则在实时监控下应当生成针对该A仓库的5个事实的库存量的监控结果。
更进一步地,判断调出仓或者调入仓的总体策略可以为:对每个仓库中的每个商品编码设置最低的库存限量以及最高的库存限量。对于一个商品编码的药品而言,若某个仓库的当前库存量低于最低库存限量,则表示该仓库的当前库存量不足以满足出货需求,此时可以将该仓库判断为关联于该商品编码的调入仓。相应地,若某个仓库的当前库存量高于最高库存限量,则表示该仓库的当前库存量完全足以满足出货需求,且有富余的库存量,此时可以将该仓库判断为关联于该商品编码的调出仓。在判断调出仓和调入仓的同时,可以直接处理得到调出仓的可调出库存数量以及调入仓的需求库存数量。例如,根据判断,A仓库为调出仓,且A仓库相对于该商品编码的药品的最高库存限量具有100个富余的库存量,则A仓库的可调出库存数量即为100。相应地,B仓库被判断为调入仓,其相对于该商品编码的药品的最低库存限量尚差距60个缺货的数量,则B仓库的需求库存数量为60个,同时C仓库也被判定为调入仓,其需求库存数量也是60个,则在同一时刻存在一个调出仓A和两个调入仓B以及C,需要通过合理的分配,将A仓的富余的库存量调出至B仓和C仓。
更进一步地,第一方案生成模块2可以根据上述监控模块的监控情况以及各个仓库的判断情况生成一调拨方案并记录保存,该调拨方案中包括同一时刻关联于同一个商品编码的药品的所有调出仓、所有调入仓以及调出仓和调入仓之间的调拨关系。
进一步地,上述的每个调拨方案对应一个商品编码,即每个调拨方案是作为对一个商品编码的药品进行调拨的计划。本实施例中,每个调拨方案还包括有多个子调拨方案,每个子调拨方案分别对应于一个调出仓以及多个调入仓。换言之,每个调拨方案中,调出仓和调入仓之间的关系可能是多对多的关系,为了进一步简化调出仓和调入仓之间的调拨关系,以调出仓为基准,对每个调出仓应当调拨药品的调入仓进行区分。也就是说,每个子调拨方案中只有一个作为调出方的调出仓以及至少一个作为调入方的调入仓。更进一步地,每个子调拨方案中还包括调出仓调往各个调入仓的调拨信息。所谓调拨信息,其中包括调出仓调往各个调入仓的关联于该商品编码的药品的调拨数量以及被调拨的药品的详情(例如药品的入库信息等),还可以包括其他适合加入到调拨过程中的关于药品的信息。
本实施例中,在常规的调拨过程中,有可能会因为调入仓接收到客户的特定需求而产生的特定的调拨需求。所谓特定的调拨需求,可以为例如客户要求在一次调拨过程中调拨同一批号的规定数量的药品,也就是调拨需求中可能包含客户指定的批号需求以及数量需求。则在生成上述调拨方案之后,第一判断模块3首先分别判断该调拨方案中的各个子调拨方案中,是否存在有调入方具有上述特定的调拨需求。若调入仓具有特定的针对本次商品编码的药品的调拨需求,则第一判断模块3输出用于表示调入仓存在调拨需求的第一判断结果。此时第二判断模块4根据该第一判断结果进一步判断对应的调出仓的可调出库存数量中,满足该调拨需求(例如满足调拨需求中的批号需求)的药品数量是否不小于调拨需求中指定的数量需求。若满足,则该调出仓针对该商品编码的调拨过程不需要额外加入其它的仓库进行辅助调拨;若不满足,则该调出仓针对该商品编码的调拨过程需要额外加入其它的仓库进行辅助调拨,此时对该调出仓所对应的子调拨方案添加一附加标记信息,该附加标记信息中包括根据监控结果从除去该调出仓的其他仓库中选择至少一个作为附加调出方来参与到本次调拨过程中。所谓附加调出方,其首先应当为针对该商品编码的药品的调出仓,即该仓库针对该商品编码的药品具有富余的库存量。其次,该附加调出方的可调出库存数量中,满足上述调入仓的特定的调拨需求中的数量需求,进一步地,该数量需求可以为该子调拨方案中的调出仓能够调出的满足该调拨需求的药品的数量以及该附加调出方能够调出的满足该调拨需求的药品的数量之和。
例如,针对某个子调拨方案:由A仓库向B仓库调拨某个商品编码的药品600个。此时,B仓库中存在一特定的针对该商品编码的药品的调拨需求“需要调拨同一批号N的药品400个”。根据该子调拨方案,拟调拨的药品中,符合该批号N的药品数量仅为200个,即仍然存在200个的药品数量缺口。此时***会针对该子调拨方案进行调整,即引入额外的附加调出方C仓库来满足该批号N的200个药品的缺口需求。经过调整后的子调拨方案为:由A仓库向B仓库调拨某个商品编码的药品600个。同时由C仓库作为附加调出方向B仓库调拨某个商品编码且批号为N的药品200个。
然而,对于整体的调拨规划来说,为了保证账面调拨的简洁和直观性,额外加入的附加调出方只应当存在于实际调拨的过程中,不应当存在于账面记录上。因此,本实施例中,若存在如上述示例所述的情形,此时账面调拨的记录应当为:由A仓库向B仓库调拨某个商品编码的药品800个。实际调拨的过程应当为:由A仓库向B仓库调拨药品600个,由C仓库向B仓库调拨药品200个。
更进一步地,对于调拨需求而言,若仓库接收到上述调拨需求,则仓库会将调拨需求存入一待处理的调拨需求列表中。上述第一判断模块3判断某个调入仓存在调拨需求(即存在非空的调拨需求列表)后,进一步判断该调拨需求列表中是否存在关联于此次调拨所涉及的商品编码的调拨需求。则只有在存在涉及该商品编码的调拨需求时,上述第一判断模块3才输出用于表示存在有调入方具有上述特定的调拨需求的第一判断结果,同时调入仓会将相关的调拨需求从调拨需求列表中删除,以避免同一个调拨需求被反复调用。
上文中所述的均为如何对仓库之间的药品存货进行调拨,即如何生成调拨方案的过程。而在实际操作的过程中,调拨方案往往需要下沉到具体的发货计划才能够被执行。因此,本实施例中,根据上述每个对应的子调拨方案,还需要采用第二方案生成模块6生成对应的发货计划。该发货计划即实际的子调拨方案的具体执行方式。换言之,每个发货计划中的发货方应当由对应的子调拨方案中的调出方/附加调出方转换得到,每个发货计划中的收货方应当由对应的子调拨方案中的调入方转换得到。并且,每个发货计划中还应当具有一定的发货信息,例如发货的药品的商品编码、批号以及其他商品详情,以及发货的药品的数量等。最终针对一个调拨方案的所有发货计划会整合形成一个发货方案并输出至具体的执行机构,以便执行机构对调拨过程进行执行。该执行机构可以为仓库工作人员手动调拨货物和收发货物,也可以采用拣货机器人的方式从指定的货架上进行拣货操作,并包装收发货,上述执行过程均为现有技术,在此不再赘述。
综上所述,本申请技术方案提供一种仓库之间针对同一个商品编码的药品的库存调拨的方案,具体而言,首先实时监控各个仓库的库存以判断出当前时刻的调出仓和调入仓,并且生成在调出仓和调入仓之间针对同一个商品编码的药品的调拨方案。随后,当监控到调入仓具有特定的调拨需求且对应的调出仓无法满足该调拨需求时,引入附加调出方来进行补充调拨。本申请技术方案中,为了调拨过程的简洁和直观,将调拨方案进行合并,即账面上记录的调拨方案仅记载原始的调出方和调入方。实际调拨过程中可能参与的附加调出方并不记录在账面调拨过程中,只存在于实际调拨过程中。
在一种较优的实施例中,仍然如图1所示,上述调拨***中还包括一库存计划模块7,用于根据每个仓库中的每个商品编码的药品的历史出货信息,实时调整每个仓库的每个商品编码的药品的最低库存限量和最高库存限量;
则上述第一方案生成模块2还连接库存计划模块7,如图2所示,具体包括:
调拨选取单元20,用于针对一个商品编码的药品,判断每个仓库的实际库存量是否高于最高库存限量,并将高于最高库存限量的仓库作为调出仓,同时处理得到每个调出仓的可调出库存数量;以及
用于针对一个商品编码的药品,判断每个仓库的实际库存量是否低于最低库存限量,并将低于最低库存限量的仓库作为调入仓,同时处理得到每个调入仓的需求库存数量;
第一处理单元21,连接调拨选取单元20,用于在当前的调入仓仅有一个时,根据调出仓的可调出库存数量和调入仓的需求库存数量确定调出仓所调拨的药品数量,并形成调拨方案;
第二处理单元22,连接调拨选取单元20,用于在当前的调入仓有多个时,调出仓选择合适的至少一个调入仓并进行关联,随后根据调出仓的可调出库存数量和每个调入仓的需求库存数量分别确定调出仓向每个调入仓调拨的药品数量,并形成子调拨方案;
则调拨选取单元20还用于根据第一处理单元21和第二处理单元22生成的子调拨方案实时调整调出仓的可调出库存数量以及调入仓的需求库存数量。
具体地,本实施例中还包括库存计划模块7,以根据每个仓库中的每个商品编码的药品的历史出货信息,实时调整每个仓库的每个商品编码的药品的最低库存限量和最高库存限量。
进一步地,所谓历史出货信息,是指针对某个具体的仓库中存储的具体的一个商品编码的药品而言,在一预定的历史出货周期内,该商品编码的药品的出货量的情况。该预定的历史出货周期可以自行设定,例如设定为上周、上个月或者上个季度等。更进一步地,在该历史出货周期内,该商品编码的药品的出货量可以包括出货量的最低值、最高值以及平均值。则结合历史出货信息,所谓每个仓库的最低库存限量可以等于该仓库的历史出货信息中的出货量的平均值(例如上个月每天的平均出货量或者上个季度每个月的平均出货量)。相应地,每个仓库的最高库存限量可以等于该仓库的历史出货信息中的出货量的最高值。则设定上述最低库存限量和最高库存限量的目的是将仓库中单个商品编码的药品的库存量限定在一个既不过分高也不过分低的合理的库存量范围内。
为了保持供货的连续性,上述历史出货信息可以为一个周期内的连续的出货量信息。例如,每个仓库的最高库存限量可以等于该仓库的历史出货信息中的出货量的最高值乘以某个适当的周转周期后得到的数值。相应地,每个仓库的最低库存限量可以等于该仓库的历史出货信息中的出货量的平均值乘以某个适当的周转周期。
当然,上述“历史出货周期”、“周转周期”以及出货量的计算颗粒度都可以根据实际情况自行调整,在此不再赘述。
因此,若当前时刻某个仓库中针对某个商品编码的药品的库存量低于对应的最低库存限量,则表示该仓库需要额外调入药品以保证日常供货量,此时该仓库应当被判断为关于该商品编码的药品的调入仓,需求库存数量就应当为该仓库的最低库存限量和当前库存量之间的差值。
若当前时刻某个仓库中针对某个商品编码的药品的库存量高于对应的最高库存限量,则表示该仓库中存在有富余的库存数量可供调拨,此时该仓库应当被判断为关于该商品编码的药品的调出仓,可调出库存数量就应当为该仓库的最高库存限量和当前库存量之间的差值。
值得注意的是,上述历史出货信息会随着历史数据的更新而实时更新,因此每个仓库中关于一个商品编码的药品的最低库存限量和最高库存限量也会随着历史出货信息的更新而实时更新。
则本实施例中,判断出当前时刻的调出仓和调入仓之后,继续如下判断过程:
当上述调入仓仅有一个时,即当前的调出仓的可调方向为1时,可直接根据调出仓的可调出库存数量和调入仓的需求库存数量,以确定调出仓所调拨的药品数量,并形成调拨方案并记录保存。具体地,此种情况下,可以预先根据调出仓的可调出库存数量从大到小进行排序,由可调出库存数量最多的调出仓优先向调入仓进行药品调拨,若该调出仓的可调出库存数量不足以满足调入仓的需求库存数量,则继续由顺序为第二位的调出仓向调入仓进行药品调拨,以此类推,直至调入仓的需求库存数量得到满足为止。换言之,当调入仓仅有一个时,根据该调入仓的需求库存数量以及调出仓的可调出库存数量对调出仓和调入仓进行关联,从而形成多个子调拨方案。在此种情况下,子调拨方案的数量等于调出仓的数量。
当上述调入仓具有多个时,此时调出仓可按照就近原则选择合适的至少一个调入仓并进行关联,或者调出仓根据每个调入仓的需求比列来选择合适的调入仓进行关联,随后根据调出仓的可调出库存数量和每个调入仓的需求库存数量,以确定调出仓向每个调入仓调拨的药品数量,并形成子调拨方案,从而实现每个仓库的库存平衡的效果,且实现最少调拨时间的目的。该过程在下文中会详述。本实施例中,基于上述实现原理,制定调拨方案的过程应当为一个循环迭代的过程,即针对一个调入仓/调出仓进行单个子调拨方案的制定,在制定完一个子调拨方案后,调出仓/调入仓的库存量会发生变化,此时需要重新根据监控结果更新调出仓的可调出库存数量以及调入仓的需求库存数量,以便制定下一个子调拨方案。直至所有子调拨方案均制定完毕后形成整体的调拨方案。
另外,在制定调拨方案的过程中,还有可能存在外部的供应商向调出仓/调入仓配货的情况,此时同样需要实时更新调出仓/调入仓的库存情况,以制定/调整相应的子调拨方案。
又或者,在指定调拨方案的过程中锁定涉及到的调出仓/调入仓的入库操作,即在指定调拨方案的过程中暂时不允许出现外部供应商配货入库的情况,以避免调出仓/调入仓的库存产生不可预料的变化。
在一种较优的实施例中,如图3所示,第二处理单元22具体包括:
调出总量部件220,用于处理得到当前的所有调出仓的可调出库存数量的总量;
调入总量部件221,用于处理得到当前的所有调入仓的需求库存数量的总量;
比较部件222,分别连接调出总量部件220和调入总量部件221,用于将可调出库存数量的总量与需求库存数量的总量进行比较,并输出比较结果;
第一处理部件223,连接比较部件222,用于在比较结果表示可调出库存数量的总量不小于需求库存数量的总量时,根据路径优先原则对调出仓和调入仓进行关联,以分别形成对应于每个调出仓的子调拨方案;
第二处理部件224,连接比较部件222,用于在比较结果表示可调出库存数量的总量小于需求库存数量的总量时,根据各个调入仓的需求库存数量的比例对调出仓和调入仓进行关联,以分别形成对应于每个调出仓的子调拨方案。
具体地,本实施例针对调入仓为多个的情形,首先统计出所有的调出仓的可调出库存数量的总量以及所有的调入仓的需求库存数量的总量并进行比较:
当可调出库存数量的总量大于等于需求库存数量的总量时表示当前的调出仓完全可以满足调入仓的需求,那么按照路程就近原则对调入仓分配相应的调出仓,也就是说,对调出仓和调入仓进行调配,以满足总的调拨路程(调出仓至调入仓的调拨路程的总数)最小。
本实施例中,可以采用下述公式来表示上述路程优先的调拨方案的配置方式:
Figure DEST_PATH_IMAGE002
; (1)
Figure DEST_PATH_IMAGE004
; (2)
Figure DEST_PATH_IMAGE006
用于表示从仓库i向仓库j调拨药品的数量,以箱规按照要求取整;
Figure DEST_PATH_IMAGE008
用于表示从仓库i向仓库j调拨药品的路途用时;
T用于表示调出仓向调入仓进行调拨的的总路途用时,则调拨方案的配置应当使得该总路途用时最短。
并且,上述调拨应当满足以下硬性条件:
Figure DEST_PATH_IMAGE010
; (3)
Figure DEST_PATH_IMAGE012
; (4)
其中,
Figure DEST_PATH_IMAGE014
用于表示存在有从仓库i向仓库j进行调拨的调拨路径;
Figure DEST_PATH_IMAGE016
用于表示仓库i的可调出库存数量;
Figure DEST_PATH_IMAGE018
用于表示仓库j的需求库存数量。
则上述公式(3)表达的是调出仓i的总的调出数量不得高于可调出库存数量。
上述公式(4)表达的是调入仓j的总的调入数量不得高于需求库存数量。
当然,上述两个硬性约束条件(3)-(4)应当贯穿本技术方案,始终作为调拨方案的约束条件,下文中不再赘述。
而当可调出库存数量的总量小于需求库存数量的总量时,此时按照每个调入仓的的需求库存数量的需求比例将可调出库存数量的总量分别调入每个调入仓,即每个调入仓产生的调拨量可由下述计算公式可得,
Figure DEST_PATH_IMAGE020
; (5)
其中,
Figure DEST_PATH_IMAGE022
表示仓库i的可调出库存数量;
Figure DEST_PATH_IMAGE024
表示当前时刻的所有调入仓的需求库存数量的总量。
则上述公式(5)表达的是当采用需求比例的方式进行调配时,针对由调出仓i向调入仓j进行调拨的子调拨方案,药品的调拨数量取该调入仓j当前的需求库存数量和按照比例计算得到的调拨数量中的较小值。
另外,需要说明的是,调出仓和调入仓之间并不是可以任意组合的,对于某个调出仓而言,可能存在着无法调拨的仓库,例如B仓库由于存放药品的资质的特殊性,导致当A仓库作为调出仓时,其不能向B仓库进行特定商品编码的药品的调拨。则该调拨规则可以预先设定,并在制定调拨方案的过程中进行调出仓/调入仓的筛选,从而形成最终的调拨方案。
进一步地,对于一个仓库而言,其库存要素有多个,例如库存环境的相关要素以及库存容量的相关要素等,而针对一个商品编码的药品而言,其同样具有多个与库存要素相匹配的存放要素。当在进行调拨方案的配置时,需要首先考虑药品的存放要素与调入仓的库存要素之间的匹配程度,并剔除一些不匹配的调入仓。例如,某个商品编码的药品需要特殊的存放环境,而某个不具有该存放环境的调入仓需求该药品库存(显然该需求为不合理的),此时应当将该调入仓剔除。
更进一步地,当库存要素和存放要素均不为硬性约束要素时,可以采用加权计算的方式计算得到某个调出仓与某个调入仓之间的匹配值,并根据匹配值,针对某个调入仓对相应的多个调出仓进行由高至低的排序,取靠前的多个调出仓与该调入仓相关联,从而形成相应的子调拨方案。当然,根据情况也可以针对某个调出仓对相应的多个调入仓进行匹配值的由高至低排序,取靠前的多个调入仓对该调出仓相关联来形成子调拨方案。
在一种较优的实施例中,每个仓库的药品库存包括已被调入仓库但实际在途运输的药品的在途库存数量;
则调拨选取单元20还用于根据在途库存数量的变化实时调整每个调出仓的可调出库存量以及每个调入仓的需求库存数量。
具体地,在调拨方案的配置过程中,不排除有调出仓/调入仓存在已登记但尚在途运输的药品,此时需要将这些在途运输的药品数量也纳入到正常的仓库库存的计算中,从而对调拨方案进行相应配置。
又或者,将调出仓的在途运输药品的数量作为单独数量计算,针对某个调入仓而言,当所有调出仓均调拨完毕依然无法满足该调入仓的需求库存数量,则直接将调出仓的在途运输药品数量纳入到调拨方案中,以满足该调入仓的需求库存数量。
在一种较优的实施例中,特定的调拨需求为:用户向特定的调入仓发送的具有特定的批号需求以及特定的数量需求的药品的调拨需求;
如图4所示,则第二判断模块4具体包括:
获取单元40,用于针对一个商品编码的药品,根据调拨需求中包括的批号需求,从子调拨方案中的调拨信息中处理得到调出方调出的药品中匹配于批号需求的药品的实际数量;
比较单元41,连接获取单元40,用于将实际数量与调拨需求中的数量需求进行比较,并在实际数量小于数量需求时输出用于表示调出方的调拨信息不满足调拨需求的第二判断结果。
具体地,本实施例中针对同一类药品,为了满足客户特定的调拨需求,也就是说客户要求调入至调入仓内的药品为同一批号,因此,需要先判断当前的调出方调出的具有同批号的实际数量是否能满足调入仓的特定的数量需求,并输出相应的第二判断结果,从而根据该第二判断结果作出后续调拨计划。本实施过程在上文中也有涉及,在此不再赘述。
在一种较优的实施例中,发货计划包括一类主发货计划以及一类附加发货计划;
如图5所示,则第二方案生成模块6具体包括:
第一计划生成单元60,用于针对一个商品编码的药品所对应的调拨方案,根据其中的每个子调拨方案分别生成对应的至少一个主发货计划,主发货计划中的发货方为子调拨方案中作为调出方的调出仓,主发货计划中的收货方为子调拨方案中的其中一个调入方;
计划判断单元61,用于针对一个商品编码的药品所对应的调拨方案,分别判断是否存在有子调拨方案中包括附加调出方,并输出判断结果;
第二计划生成单元62,分别连接第一计划生成单元60和计划判断单元61,用于根据判断结果,对于包括附加调出方的子调拨方案分别生成对应的至少一个附加发货计划,附加发货计划中的发货方为子调拨方案中的附加调出方,附加发货计划中的收货方为子调拨方案中具有调拨需求的调入方。
具体地,所谓的主发货计划实际对应的是不存在附加调出方的子调拨方案,以及存在附加调出方的子调拨方案中的调出方与调入方之间的调拨过程。因此,一个子调拨方案中的一个主发货计划中的发货方即为该子调拨方案中的调出方,收货方即为该子调拨方案中的其中一个调入方。并且由于一个子调拨方案对应于一个调出方,因此一个子调拨方案中的主发货计划的数量应当等于该子调拨方案中的调入方的数量,即调出方与调入方之间是一对多的关系。
所谓的附加发货计划实际对应的是存在附加调出方的子调拨方案中的附加调出方与调入方之间的调拨过程。因此,一个子调拨方案中的一个附加发货计划中的发货方即为该子调拨方案中的其中一个附加调出方,收货方即为该子调拨方案中的调入方。并且由于一个子调拨方案中的附加调出方与调入方之间是多对一的关系,因此一个子调拨方案中的附加发货计划的数量应当等于调入方的数量与每个调入方所对应的附加调出方的数量的乘积。
在一种较优的实施例中,如图6所示,还包括一入库检查模块8,入库检查模块8连接一预先保存药品的标准入库信息的药品数据库9,入库检查模块8用于在仓库被调入药品时对被调入的药品的入库信息进行检查;
入库检查模块8具体包括:
信息获取单元80,用于获取被调入的药品的入库信息;
供应商检查单元81,连接信息获取单元80,用于在药品数据库中查找被调入的药品是否存在对应的标准入库信息,并输出一查找结果;
供应商确认单元82,连接供应商检查单元81,用于在查找结果表示药品数据库中不存在对应的标准入库信息时输出一无源头入库提示,以提示操作人员及时对接供应商,以向药品数据库录入标准入库信息;
信息匹配单元83,分别连接信息获取单元80和供应商检查单元81,用于在查找结果表示药品数据库中存在对应的标准入库信息时,将被调入的药品的入库信息与标准入库信息进行匹配,以验证被调入的药品的入库信息是否合法。
具体地,任何被调入到调入仓的药品都应当找调入方查询当前药品的原始供应商,对接原始供应商校验发货药品的批号、效期、生产日期是否正确,以解决药品追溯问题。因此上文中所述的入库信息即调拨入库的药品所携带的批号、效期、生产日期等能够表示药品情况的信息,而上文中所述的预先保存在调入仓的药品数据库中的标准入库信息同样为上述信息,只是由原始供应商在接入调入仓时预先提供。换言之,若药品数据库中无法匹配到入库药品的标准入库信息,则表示该调入仓当前尚未接入对应的原始供应商,此时***应当输出无源头入库提示,以提示操作人员及时对入库药品的原始供应商进行信息录入操作,以便及时完成药品的入库校验流程。
并且,若入库药品的入库信息与该药品所对应的标准入库信息不符,则表示药品校验未通过,此时***输出校验未通过的信息,操作人员会拒绝该批药品入库,并检查入库校验未通过的原因。
进一步地,如图7所示,入库检查模块8还包括:
修改请求获取单元84,用于获取外部输入的关于标准入库信息的修改请求;
修改确认单元85,连接修改请求获取单元84,用于回调对应的供应商提供的数据接口,以查找是否存在对应的修改信息,并输出查找结果;
修改执行单元86,分别连接修改请求获取单元84和修改确认单元85,用于根据查找结果:
在查找结果表示不存在对应的修改信息时,输出拒绝修改的提示信息;
在查找结果表示存在对应的修改信息时,将修改信息和修改请求进行匹配,并在匹配成功时应用修改请求对药品数据库中的标准入库信息进行修改;以及
在查找结果表示存在对应的修改信息时,将修改信息和修改请求进行匹配,并在匹配失败时输出拒绝修改的提示信息。
具体地,若上述修改请求获取单元84获取到关于标准入库信息的修改请求时,也就是说,外部输入请求对标准入库信息及进行修改,则首先需要回调API(ApplicationProgram Interface 应用程序接口)来查找调入方对应的供应商是否有对应的修改信息,也就是说,供应商是否有供货过修改的批号等信息,若没有,则提示操作人员供应商无当前修改的批号,并输出拒绝修改的提示信息,则上述外部输入的修改请求失败;若供应商有供货过修改的批号等信息,将修改信息和修改请求进行匹配成功后,可对相应的标准入库信息进行修改,也就是说,上述外部输入的修改请求成功,进而可对关于标准入库信息进行修改,进一步若修改信息和修改请求发生匹配失败时,则输出拒绝修改的提示信息。
在一种较优的实施例中,如图8所示,信息获取单元80具体包括:
图像获取部件800,用于获取被调入的药品的包装的图像信息;
图像识别部件801,连接图像获取部件800,用于对图像信息进行识别,以获取被调入的药品的入库信息。
具体地,现有技术中通常通过人工将大量的被调入的药品的药品信息进行入库记录,这样的入库记录的方式效率非常低,且需要消耗大量的人力和时间。因此,本实施例中,首先可通过图像获取部件800(例如:摄像头)来获取关于被调入的药品的图像信息,该图像信息包括批号、效期、生产日期等药品信息。
进一步地,通过图像识别部件801对图像信息进行识别,例如,通过OCR技术对被调入的药品对应的药品信息进行识别并保存,从而提高录入被调入的药品的药品信息的效率,减少人力和时间的消耗,且有效避免录入药品信息的错误。本实施例中的OCR技术为现有技术,此处不再详细赘述。
上述技术方案具有如下优点或有益效果:通过形成调拨方案以及子调拨方案,从而形成每个子调拨方案对应的发货计划,并整合多个发货计划形成发货方案输出,以提供给后续的药品调拨流程,进而实现每个仓库的库存平衡的效果,且实现最少调拨时间的目的。
以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

Claims (9)

1.一种药品库存的调拨***,其特征在于,所述调拨***远程连接多个仓库,每个所述仓库中用于存放多个具有不同的商品编码的药品;
则所述调拨***包括:
监控模块,用于周期性地对所有所述仓库中按照所述商品编码分类的药品的分类库存进行监控并输出监控结果;
第一方案生成模块,连接所述监控模块,用以分别根据每个所述商品编码所对应的所述监控结果,选择至少一个所述仓库作为调出仓以及选择至少一个所述仓库作为调入仓,以形成调拨方案并记录保存,每个所述调拨方案分别对应于一个所述商品编码,每个所述调拨方案中分别包括多个子调拨方案,每个所述子调拨方案中分别包括一个作为调出方的所述调出仓、至少一个作为调入方的所述调入仓以及所述调出方分别向每个所述调入方进行调拨的药品的调拨信息;
第一判断模块,连接所述第一方案生成模块,用于针对每个所述调拨方案中的每个所述子调拨方案,判断其中的所述调入方是否存在有调拨需求,并输出第一判断结果;
第二判断模块,分别连接所述第一方案生成模块和所述第一判断模块,用于根据所述第一判断结果,在所述子调拨方案中存在有所述调入方具有所述调拨需求时,验证所述子调拨方案中的所述调出方的所述调拨信息是否满足所述调拨需求,并输出第二判断结果;
方案调整模块,分别连接所述监控模块、所述第一方案生成模块和所述第二判断模块,用于根据所述第二判断结果,在所述子调拨方案中的所述调出方的所述调拨信息不满足所述调拨需求时,根据所述监控结果从所述仓库中选择至少一个作为附加调出方,并在对应的所述子调拨方案中添加一附加标记信息,所述附加标记信息中包括至少一个所述附加调出方、具有所述调拨需求的所述调出方以及所述附加调出方分别向每个所述调入方进行调拨的药品的调拨信息;
第二方案生成模块,分别连接所述第一方案生成模块和所述方案调整模块,用于分别根据所述调拨方案中的每个所述子调拨方案形成对应的至少一个发货计划,并整合所述发货计划形成一发货方案输出,以提供给后续的药品调拨流程。
2.根据权利要求1所述的调拨***,其特征在于,还包括一库存计划模块,用于根据每个所述仓库中的每个所述商品编码的药品的历史出货信息,实时调整每个所述仓库的每个所述商品编码的药品的最低库存限量和最高库存限量;
所述第一方案生成模块还连接所述库存计划模块,并具体包括:
调拨选取单元,用于针对一个所述商品编码的药品,判断每个所述仓库的实际库存量是否高于所述最高库存限量,并将高于所述最高库存限量的所述仓库作为所述调出仓,同时处理得到每个所述调出仓的可调出库存数量;以及
用于针对一个所述商品编码的药品,判断每个所述仓库的实际库存量是否低于所述最低库存限量,并将低于所述最低库存限量的所述仓库作为所述调入仓,同时处理得到每个所述调入仓的需求库存数量;
第一处理单元,连接所述调拨选取单元,用于在当前的所述调入仓仅有一个时,根据所述调出仓的所述可调出库存数量和所述调入仓的所述需求库存数量确定所述调出仓所调拨的药品数量,并形成所述调拨方案;
第二处理单元,连接所述调拨选取单元,用于在当前的所述调入仓有多个时,所述调出仓选择合适的至少一个所述调入仓并进行关联,随后根据所述调出仓的所述可调出库存数量和每个所述调入仓的所述需求库存数量分别确定所述调出仓向每个所述调入仓调拨的药品数量,并形成所述子调拨方案;
则所述调拨选取单元还用于根据所述第一处理单元和所述第二处理单元生成的所述子调拨方案实时调整所述调出仓的所述可调出库存数量以及所述调入仓的所述需求库存数量。
3.根据权利要求2所述的调拨***,其特征在于,所述第二处理单元具体包括:
调出总量部件,用于处理得到当前的所有所述调出仓的所述可调出库存数量的总量;
调入总量部件,用于处理得到当前的所有所述调入仓的所述需求库存数量的总量;
比较部件,分别连接所述调出总量部件和所述调入总量部件,用于将所述可调出库存数量的总量与所述需求库存数量的总量进行比较,并输出比较结果;
第一处理部件,连接所述比较部件,用于在所述比较结果表示所述可调出库存数量的总量不小于所述需求库存数量的总量时,根据路径优先原则对所述调出仓和所述调入仓进行关联,以分别形成对应于每个所述调出仓的所述子调拨方案;
第二处理部件,连接所述比较部件,用于在所述比较结果表示所述可调出库存数量的总量小于所述需求库存数量的总量时,根据各个所述调入仓的所述需求库存数量的比例对所述调出仓和所述调入仓进行关联,以分别形成对应于每个所述调出仓的所述子调拨方案。
4.根据权利要求2所述的调拨***,其特征在于,每个所述仓库的药品库存包括已被调入所述仓库但实际在途运输的药品的在途库存数量;
则所述调拨选取单元还用于根据所述在途库存数量的变化实时调整每个所述调出仓的所述可调出库存量以及每个所述调入仓的所述需求库存数量。
5.根据权利要求3所述的调拨***,其特征在于,特定的所述调拨需求为:用户向特定的所述调入仓发送的具有特定的批号需求以及特定的数量需求的药品的调拨需求;
则所述第二判断模块具体包括:
获取单元,用于针对一个所述商品编码的药品,根据所述调拨需求中包括的所述批号需求,从所述子调拨方案中的所述调拨信息中处理得到所述调出方调出的药品中匹配于所述批号需求的药品的实际数量;
比较单元,连接所述获取单元,用于将所述实际数量与所述调拨需求中的所述数量需求进行比较,并在所述实际数量小于所述数量需求时输出用于表示所述调出方的所述调拨信息不满足所述调拨需求的所述第二判断结果。
6.根据权利要求5所述的调拨***,其特征在于,所述发货计划包括一类主发货计划以及一类附加发货计划;
则所述第二方案生成模块具体包括:
第一计划生成单元,用于针对一个所述商品编码的药品所对应的所述调拨方案,根据其中的每个所述子调拨方案分别生成对应的至少一个所述主发货计划,所述主发货计划中的发货方为所述子调拨方案中作为所述调出方的所述调出仓,所述主发货计划中的收货方为所述子调拨方案中的其中一个所述调入方;
计划判断单元,用于针对一个所述商品编码的药品所对应的所述调拨方案,分别判断是否存在有所述子调拨方案中包括所述附加调出方,并输出判断结果;
第二计划生成单元,分别连接所述第一计划生成单元和所述计划判断单元,用于根据所述判断结果,对于包括所述附加调出方的所述子调拨方案分别生成对应的至少一个所述附加发货计划,所述附加发货计划中的发货方为所述子调拨方案中的所述附加调出方,所述附加发货计划中的收货方为所述子调拨方案中具有所述调拨需求的所述调入方。
7.根据权利要求1所述的调拨***,其特征在于,还包括一入库检查模块,所述入库检查模块连接一预先保存所述药品的标准入库信息的药品数据库,所述入库检查模块用于在所述仓库被调入所述药品时对被调入的所述药品的入库信息进行检查;
所述入库检查模块具体包括:
信息获取单元,用于获取被调入的所述药品的所述入库信息;
供应商检查单元,连接所述信息获取单元,用于在所述药品数据库中查找被调入的所述药品是否存在对应的所述标准入库信息,并输出一查找结果;
供应商确认单元,连接所述供应商检查单元,用于在所述查找结果表示所述药品数据库中不存在对应的所述标准入库信息时输出一无源头入库提示,以提示操作人员及时对接供应商,以向所述药品数据库录入所述标准入库信息;
信息匹配单元,分别连接所述信息获取单元和所述供应商检查单元,用于在所述查找结果表示所述药品数据库中存在对应的所述标准入库信息时,将被调入的所述药品的所述入库信息与所述标准入库信息进行匹配,以验证被调入的所述药品的所述入库信息是否合法。
8.根据权利要求7所述的调拨***,其特征在于,所述入库检查模块还包括:
修改请求获取单元,用于获取外部输入的关于所述标准入库信息的修改请求;
修改确认单元,连接所述修改请求获取单元,用于回调对应的所述供应商提供的数据接口,以查找是否存在对应的修改信息,并输出查找结果;
修改执行单元,分别连接所述修改请求获取单元和所述修改确认单元,用于根据所述查找结果:
在所述查找结果表示不存在对应的所述修改信息时,输出拒绝修改的提示信息;
在所述查找结果表示存在对应的所述修改信息时,将所述修改信息和所述修改请求进行匹配,并在匹配成功时应用所述修改请求对所述药品数据库中的所述标准入库信息进行修改;以及
在所述所述查找结果表示存在对应的所述修改信息时,将所述修改信息和所述修改请求进行匹配,并在匹配失败时输出拒绝修改的提示信息。
9.根据权利要求7所述的调拨***,其特征在于,所述信息获取单元具体包括:
图像获取部件,用于获取被调入的所述药品的包装的图像信息;
图像识别部件,连接所述图像获取部件,用于对所述图像信息进行识别,以获取被调入的所述药品的所述入库信息。
CN202011114625.2A 2020-10-19 2020-10-19 一种药品库存的调拨*** Pending CN112016875A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011114625.2A CN112016875A (zh) 2020-10-19 2020-10-19 一种药品库存的调拨***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011114625.2A CN112016875A (zh) 2020-10-19 2020-10-19 一种药品库存的调拨***

Publications (1)

Publication Number Publication Date
CN112016875A true CN112016875A (zh) 2020-12-01

Family

ID=73527593

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011114625.2A Pending CN112016875A (zh) 2020-10-19 2020-10-19 一种药品库存的调拨***

Country Status (1)

Country Link
CN (1) CN112016875A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023143029A1 (zh) * 2022-01-26 2023-08-03 深圳市海柔创新科技有限公司 物料出库方法、装置、设备及存储介质
CN117910936A (zh) * 2024-03-19 2024-04-19 成都运荔枝科技有限公司 一种基于数据分析的仓库货物调拨管理方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106960295A (zh) * 2016-01-11 2017-07-18 阿里巴巴集团控股有限公司 一种调拨方法及装置、预售***
CN106991544A (zh) * 2016-01-20 2017-07-28 阿里巴巴集团控股有限公司 调拨***及调拨方法
CN107516175A (zh) * 2016-06-16 2017-12-26 苏宁云商集团股份有限公司 一种库存调拨方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106960295A (zh) * 2016-01-11 2017-07-18 阿里巴巴集团控股有限公司 一种调拨方法及装置、预售***
CN106991544A (zh) * 2016-01-20 2017-07-28 阿里巴巴集团控股有限公司 调拨***及调拨方法
CN107516175A (zh) * 2016-06-16 2017-12-26 苏宁云商集团股份有限公司 一种库存调拨方法及装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023143029A1 (zh) * 2022-01-26 2023-08-03 深圳市海柔创新科技有限公司 物料出库方法、装置、设备及存储介质
CN117910936A (zh) * 2024-03-19 2024-04-19 成都运荔枝科技有限公司 一种基于数据分析的仓库货物调拨管理方法
CN117910936B (zh) * 2024-03-19 2024-05-24 成都运荔枝科技有限公司 一种基于数据分析的仓库货物调拨管理方法

Similar Documents

Publication Publication Date Title
Starbird Penalties, rewards, and inspection: provisions for quality in supply chain contracts
US5758329A (en) System for managing customer orders and method of implementation
US8219503B2 (en) Estimated time of arrival (ETA) systems and methods
US6571213B1 (en) Router utility for a parcel shipping system
US7050995B2 (en) System for managing orders and method of implementation
CN112001681B (zh) 一种仓储管理方法、装置、平台和计算机可读存储介质
CN112016875A (zh) 一种药品库存的调拨***
JP3875672B2 (ja) 共同配送情報管理システム
CN112308480A (zh) 货物调度方法、装置、电子设备以及存储介质
US8069086B2 (en) Systems and methods for time-dependent protection of available quantities
KR102340080B1 (ko) 철근의 전자상거래 시스템
CN111932185A (zh) 一种药品库存调拨***及方法
CN116308072B (zh) 一种基于数据分析的白酒货源调配***
CN111598500A (zh) 一种基于微服务架构的生产物资管理***
US7424435B1 (en) Managing shipment charges for international transportation of items
CN110163402A (zh) 确定订单中库存量单位的方法及装置
JP5056962B2 (ja) 鋼板鋼帯製品の販売生産納入システムおよび販売生産納入方法
CN115034709A (zh) 一种库存管理方法及装置
CN114693004A (zh) 物流优化方法和装置
US20030154113A1 (en) System and method for scheduling outsourced production
US20040068426A1 (en) Shipment management system and method
WO2019184638A1 (zh) 配送计划制作装置及配送计划制作方法
CN113421043B (zh) 一种基于可穿戴设备的物联***及方法
Aqlan et al. A framework for inventory transhipment in integrated supply chains
CN117252519A (zh) 库存管理方法、装置、介质和计算设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201201