基于大数据分析的近效期优先出库系统及方法与流程

摘要: 本发明涉及医药仓储大数据处理,尤其涉及基于大数据分析的近效期优先出库系统及方法。背景技术:1、医药流通企业、医药连锁机构的药品、耗材仓储管理需要严格遵循gsp药...
基于大数据分析的近效期优先出库系统及方法与流程

本发明涉及医药仓储大数据处理,尤其涉及基于大数据分析的近效期优先出库系统及方法。

背景技术:

1、医药流通企业、医药连锁机构的药品、耗材仓储管理需要严格遵循gsp药品经营质量管理规范,批次效期管理是仓储业务的核心管控环节。现有医药仓储管理系统能够实现药品及耗材的入库登记、库存台账记录、批次信息保存,也可对在库商品有效期进行展示,部分系统具备临期商品弹窗预警功能。

2、但现有技术在实际业务执行过程中仍存在如下缺陷:

3、第一,现有系统仅能够展示各批次剩余有效期天数,仅提供页面预警提示,不会输出标准化、可供出库调度程序调用的结构化效期等级标签,批次出库选择依赖仓管人员人工判断挑选,在多品规、多批次库存场景下,人为操作容易跳过近效期批次,优先出库效期较远的药品,造成近效期商品积压,增大药品过期报废损耗风险。

4、第二,现有仓储系统缺少效期等级为主、入库时间为辅的自动化批次排序逻辑,仅支持对库存列表做简单日期排序,排序结果仅用于页面查看,无法生成面向调度、内嵌合规标记的复合结构化优先级队列,无法将排序结果强制介入出库拣货业务流程,近效期优先的管控规则仅停留在提示层面,不能落地为自动化业务动作。

5、第三,现有出库流程中,订单需求量与多批次库存之间的分配工作依靠人工完成,系统不会依据预设优先顺序自动逐批次扣减消耗库存,人工分配批次容易出现错配,既提升药品过期损耗,同时也难以满足gsp对近效期药品优先出库的合规管理要求。

6、第四,现有追溯系统大多仅做入库、出库数据简单留存,缺少与出库队列前置合规预判链路深度打通,无法依托队列内置风险标记开展自动化前置拦截,仅能事后针对出库数据开展校验,同时两类校验逻辑相互割裂,缺少双层兜底管控机制,另外现有系统报表导出仅做通用库存统计,没有同步读取队列合规标记、聚合多源大数据做一体化风险输出。

7、综上,现有医药仓储系统效期管控以人工干预为主,缺少集效期标记、自动排序、复合合规队列生成、自动批次分配、前置和事后双重合规校验于一体的完整闭环技术方案。

技术实现思路

1、本发明的目的在于克服现有技术中人工选择出库批次容易造成近效期商品积压报废、效期预警无法驱动出库业务、合规校验仅后置核查、缺少复合调度队列完整自动化闭环链路、风险数据无法统一统计的缺陷,提供基于大数据分析的近效期优先出库系统及方法,实现药品、耗材基于效期等级的自动化标记、批次优先级自动排序、内嵌合规标记的复合队列生成、按队列自动分配拣货批次,并完成全链路gsp双重合规校验,同步聚合效期、合规、出库多维度数据输出风险报表。

2、为实现上述技术目的,本发明采用的技术方案如下:

3、基于大数据分析的近效期优先出库系统,包括基础数据存储模块、批次库存管控模块、效期分级标记模块、出库优先级排序模块、出库执行管控模块、批次合规追溯模块以及大数据统计分析模块;

4、所述基础数据存储模块用于存储药品基础档案数据、耗材基础档案数据、仓储机构数据、供应商档案数据、gsp监管规则数据、停售管控名录数据;

5、所述批次库存管控模块用于录入并维护各药品及耗材批次的入库信息、实时库存数量、批号信息、有效期信息、仓储库位信息,响应入库、出库、移库、报损、盘点业务指令完成对应批次库存数据的变更;

6、所述效期分级标记模块用于读取在库药品及耗材批次的有效期信息,根据预设的多级效期阈值对在库批次进行效期等级标记;

7、所述出库优先级排序模块用于获取同品规下全部在库批次的效期等级、批号、库存数量、入库时间数据,按照效期由近及远为主排序规则对同品规药品、耗材的库存批次进行排序,并前置完成gsp合规预判,生成兼具调度、预判属性的复合结构化出库优先级队列;

8、所述出库执行管控模块用于接收外部下发的多类型出库订单,调用匹配对应商品的出库优先级队列,基于出库订单商品需求量结合出库优先级队列生成拣货出库指令;

9、所述批次合规追溯模块用于采集入库、库内流转、出库各环节的出库批次全链路节点数据,关联电子监管码信息,并依据gsp监管规则对全链路节点数据开展合规性校验;

10、所述大数据统计分析模块用于聚合库存、效期、出库、合规校验原始数据,输出库存报表、效期预警报表、出库明细报表,支持报表导出操作。

11、采用上述技术方案,基础数据存储模块集中保存业务基础档案与监管规则,为全系统提供统一数据源,批次库存管控模块完成药品、耗材批次全业务的库存数据维护,保障批次基础信息准确。效期分级标记模块依据多级阈值完成批次效期等级标记,输出标准化标记数据,为后续排序提供判断依据。出库优先级排序模块结合效期等级、入库时间完成批次排序,前置开展gsp合规预判,融合基础字段与合规标记生成复合结构化出库优先级队列,将近效优先规则与合规约束转化为可调用的业务数据。出库执行管控模块调用复合结构化队列自动生成拣货出库指令,实现按效期优先级自动分配出库批次。批次合规追溯模块完成全链路数据采集、监管码关联与事后gsp合规校验,形成队列前置预判配合出库后复核的双重管控,满足医药监管要求。大数据统计分析模块聚合多源数据输出可导出报表,实现仓储业务数据的一体化统计输出,构建起效期标记、排序、复合队列生成、出库、双重合规追溯、风险数据统计的完整业务闭环。

12、进一步的,所述效期分级标记模块包括阈值配置单元、效期计算单元以及等级打标单元;

13、所述阈值配置单元用于接收用户自定义配置操作,保存多级效期阈值,其中,所述多级效期阈值包含临期预警阈值、近效期阈值、过期阈值,不同类型阈值支持针对药品、耗材分别独立设置,阈值发生修改时触发存量在库批次效期等级的重新计算;

14、所述效期计算单元用于读取批次库存管控模块输出的药品及耗材批次的有效期信息,结合系统当前时间,计算各在库批次的剩余有效时长,并过滤掉已判定为过期的批次数据;

15、所述等级打标单元用于接收所述效期计算单元输出的剩余有效时长,依据多级效期阈值完成批次效期等级判定,赋予对应在库批次效期等级标签,并完成批号、品规标识的绑定,输出绑定完成后的批次数据至出库优先级排序模块。

16、采用上述技术方案,阈值配置单元支持用户针对药品、耗材分别自定义维护临期预警、近效期、过期多级效期阈值,适配不同品类商品的效期管控差异,并且在管控阈值参数调整后可自动触发存量在库批次效期等级重新计算,无需人工批量操作,适配企业效期管控标准变更场景。效期计算单元结合系统时间核算各批次剩余有效时长,并过滤过期批次,避免失效数据参与后续出库运算。等级打标单元根据剩余有效时长完成效期等级判定,生成标准化效期等级标签并绑定批号、品规标识,将原本仅可供人工查看的有效期日期转化为程序可识别的结构化标签数据,输出至下游模块。由此实现效期条件的灵活配置、阈值变更后的自动适配更新、过期数据前置过滤,为出库优先级排序提供标准化的效期判断输入基础。

17、进一步的,所述等级打标单元包括阈值比对子单元、标签绑定子单元、数据转发子单元;

18、所述阈值比对子单元用于接收效期计算单元输出的剩余有效时长,将剩余有效时长分别与临期预警阈值、近效期阈值、过期阈值进行比对,确定对应在库批次所归属的效期等级;

19、所述标签绑定子单元用于根据阈值比对子单元得到的效期等级,生成对应的效期等级标签,并将效期等级标签与对应批次的批号、品规标识进行关联绑定;

20、所述数据转发子单元用于接收完成关联绑定的批次数据,对批次数据做格式规整处理,将规整后的携带效期等级标签、批号、品规标识的批次数据输出至出库优先级排序模块。

21、采用上述技术方案,阈值比对子单元将批次剩余有效时长和各类阈值比对,精准确定各在库批次的效期等级。标签绑定子单元生成效期等级标签,并将标签与批号、品规标识进行关联绑定,实现效期属性与业务批次信息的关联。数据转发子单元对绑定后的批次数据进行格式规整,统一数据格式后向下游出库优先级排序模块输出。本方案拆解效期打标的处理流程,完成效期等级判定、标签绑定、标准化输出,为下游排序模块提供格式统一、信息完整的批次数据源,保障后续优先级排序业务可靠执行。

22、进一步的,所述出库优先级排序模块包括批次数据获取单元、主辅规则排序单元、优先级队列生成单元;

23、所述批次数据获取单元用于接收效期分级标记模块输出的携带效期等级标签、批号、品规标识的批次数据,并拉取对应批次的库存数量、入库时间数据,归集同一品规下全部有效在库批次数据;

24、所述主辅规则排序单元用于以效期由近及远作为主排序规则,对同一品规下各批次进行排序,针对效期等级相同的批次,按照入库时间先后作为辅助排序规则进行二次排序;

25、所述优先级队列生成单元用于接收经过主辅规则排序单元处理后的批次序列,过滤零库存批次后前置开展gsp合规判定,融合基础业务字段与合规标记,生成可供出库执行管控模块调用的复合结构化出库优先级队列,生成后的复合结构化出库优先级队列支持短时缓存复用。

26、采用上述技术方案,批次数据获取单元归集同品规全部有效批次的效期标签、库存、入库时间等多维度数据,完成排序前的数据准备工作。主辅规则排序单元以效期等级作为首要排序依据,效期等级相同时再依据入库时间二次排序,实现多维度联合排序,规避单一排序条件带来的出库不合理问题。优先级队列生成单元结合可用库存过滤无效批次,同步调用监管规则完成前置合规判定,融合库存信息与合规标记生成复合结构化队列,生成的复合结构化出库优先级队列支持短时缓存复用,面对多订单并发场景,可直接复用已有队列结果,避免重复执行排序、合规判定运算,提升系统订单处理响应效率。将近效期优先、合规拦截双重约束转化为业务可执行的数据对象,打通效期标记与出库执行之间的数据链路,为后续自动拣货出库提供标准化的批次优先级、风险双重依据。

27、进一步的,所述主辅规则排序单元包括主规则排序子单元、同等级二次排序子单元、序列输出子单元;

28、所述主规则排序子单元用于依据批次数据中的效期等级标签,以效期由近及远的规则,对归集后的同一品规全部有效在库批次进行首轮排序处理;

29、所述同等级二次排序子单元用于筛选首轮排序后效期等级标签相同的批次,按照批次对应的入库时间先后完成二次排序;

30、所述序列输出子单元用于将经过首轮排序、二次排序处理后的同品规批次整理为有序批次序列,并将该有序批次序列输出至优先级队列生成单元。

31、采用上述技术方案,主规则排序子单元直接依据效期等级标签完成首轮排序,以效期远近确立批次的基础出库优先级,区别于直接比对原始有效期日期的方式。同等级二次排序子单元针对效期等级一致的批次,按照入库时间完成二次梳理,解决同一效期等级下批次出库顺序不确定的问题。序列输出子单元将完成两轮排序的批次整理为规范的有序批次序列,向下游优先级队列生成单元输出。本方案将复合排序逻辑拆解为两级排序及输出步骤,保障排序逻辑分层执行,输出结构规整的批次序列,为后续封装出库优先级队列提供可靠的有序数据源。

32、进一步的,所述优先级队列生成单元包括库存校验子单元、队列封装子单元、队列输出子单元;

33、所述库存校验子单元用于接收序列输出子单元输出的有序批次序列,读取有序批次序列中各批次的可用库存数量,过滤掉可用库存数量为零的批次;

34、所述队列封装子单元用于将经过库存校验后的批次,绑定对应批次的效期等级标签、批号、品规标识、可用库存数量,封装形成结构化队列载体;

35、所述队列输出子单元用于将封装完成的复合结构化出库优先级队列对外发布,以供出库执行管控模块进行调用,对外发布的复合结构化出库优先级队列支持短时缓存。

36、采用上述技术方案,优先级队列生成单元通过三级子单元分工协作完成有序批次过滤与复合队列封装输出,库存校验子单元提前剔除零库存无效批次,减少后续封装、调度的数据计算量,避免空批次干扰出库分配逻辑,队列封装子单元统一整合批次效期、批号、库存等核心业务信息,形成标准化结构化队列载体,为下游模块提供统一、规整的数据交互格式,队列输出子单元对外发布成型的复合结构化出库优先级队列并进行短时缓存,实现排序链路与出库执行链路的数据解耦,在缓存有效期内,出库执行模块可按需直接调用对应品规的缓存队列,无需重复执行排序、封装运算,大幅提升多订单并发场景下的出库订单响应速度,同时实现批次调度数据标准化、可复用。

37、进一步的,所述队列封装子单元包括合规预校验子单元、复合队列合成子单元;

38、所述合规预校验子模块用于调用基础数据存储模块存储的gsp监管规则、停售管控名录,对库存校验通过的批次开展出库前置合规判定,同步复核批次有效期信息,生成包含拦截标识、近效风险预警等级的合规标记字段;

39、所述复合队列合成子模块用于绑定各批次效期等级标签、批号、品规标识、可用库存数量基础业务字段,并将基础业务字段与合规预校验子单元输出的合规标记字段一体化融合,生成同时具备出库排序调度属性、gsp合规预判属性的复合结构化出库优先级队列。

40、采用上述技术方案,合规校验前置至队列封装环节并拆分独立子模块,实现出库调度与风险预判一体化。合规预校验子模块调取监管规则与停售名录提前筛查批次,还会同步复核批次有效期信息,对前期效期分级环节可能遗漏的过期批次做兜底识别,生成拦截、风险分级标记,无需等到出库或追溯环节才发现违规。复合队列合成子模块融合库存基础信息与合规标识,形成新型复合队列,下游拣货模块可直接读取风险信息,提前拦截停售、高近效风险以及过期批次。该分层解耦架构便于单独迭代gsp规则,不用改动排序与出库逻辑,既从源头规避不合规出库行为,降低药监整改风险,又强化近效期强制出库管控,减少人工复核工作量,同时完善全链路合规数据溯源基础。

41、进一步的,所述出库执行管控模块包括订单接收单元、队列匹配调用单元、拣货指令生成单元、出库单据输出单元;

42、所述订单接收单元用于接收外部下发的多类型出库订单,所述多类型出库订单包括拆零出库订单,提取出库订单中的商品品规以及商品需求量信息;

43、所述队列匹配调用单元用于根据提取得到的商品品规,调用出库优先级排序模块生成并缓存的对应商品的出库优先级队列;

44、所述拣货指令生成单元用于依据出库订单的商品需求量,按出库优先级队列的批次顺序依次扣减对应批次可用库存,生成包含批次、库位、拣货数量信息的拣货出库指令,拣货指令生成过程中禁止人工变更批次出库顺序;

45、所述出库单据输出单元用于输出与拣货出库指令对应的出库业务单据。

46、采用上述技术方案,订单接收单元接收各类出库订单,订单类型涵盖拆零出库订单,并解析出商品品规与需求量,完成出库业务的数据接入,队列匹配调用单元根据商品品规调取对应的复合结构化出库优先级队列,实现订单与批次优先级、合规风险数据的关联匹配。拣货指令生成单元严格按照复合队列预设的批次顺序扣减可用库存,拣货指令生成过程中禁止人工变更批次出库顺序,从机制上杜绝人为跳过近效期批次的风险,同步识别队列内置拦截、风险标记,生成携带批次、库位、风险提示的拣货出库指令,将近效期优先、停售拦截双重规则落地为可直接执行的拣货作业指令,摆脱人工选择批次的操作依赖。出库单据输出单元同步输出出库业务单据,满足仓储业务留档需要。各单元协同将复合队列数据转化为实际出库作业数据,实现从订单接收到拣货单据输出的自动化流转,保障近效优先、合规拦截规则在出库业务中强制生效。

47、进一步的,所述批次合规追溯模块包括链路数据采集单元、监管码关联单元、gsp合规校验单元、追溯数据存储单元;

48、所述链路数据采集单元用于采集入库环节、库内流转环节、出库环节的批次业务节点数据,获取各业务节点对应的操作时间、操作类型、批次标识信息;

49、所述监管码关联单元用于将采集得到的批次业务节点数据与对应药品、耗材的电子监管码信息进行绑定关联;

50、所述gsp合规校验单元用于调用基础数据存储模块存储的gsp监管规则数据,对绑定电子监管码后的全链路节点数据执行合规比对校验,校验项包含出库批次是否匹配出库优先级队列排序顺序;

51、所述追溯数据存储单元用于保存经过合规校验的全链路批次追溯数据。

52、采用上述技术方案,链路数据采集单元采集入库、库内流转、出库全流程的业务节点、操作时间以及批次标识信息,完整汇聚批次流转全量原始数据。监管码关联单元将业务节点数据和电子监管码进行绑定,实现业务流转记录与监管码信息的一一对应。gsp合规校验单元调用预存的gsp监管规则,对绑定监管码后的全链路数据自动开展合规比对校验,专门校验出库批次实际出库顺序是否和出库优先级队列排序顺序相一致,可识别出跳过近效期批次等异常出库行为,与队列前置预判形成双重管控,不再仅做简单的数据归档留存。追溯数据存储单元保存校验完成的全链路批次追溯数据,为后续监管核查、问题溯源提供数据支撑。各单元相互配合,打通近效期出库业务与后置合规追溯链路,实现前置预判和事后复核双重合规管控,满足医药行业监管追溯要求。

53、基于大数据分析的近效期优先出库的方法,包括以下步骤:

54、s1、基础数据存储:通过基础数据存储模块存储药品基础档案数据、耗材基础档案数据、仓储机构数据、供应商档案数据、gsp监管规则数据、停售管控名录数据;

55、s2、批次库存维护:通过批次库存管控模块录入并维护各药品及耗材批次的入库信息、实时库存数量、批号信息、有效期信息、仓储库位信息,响应入库、出库、移库、报损、盘点业务指令完成对应批次库存数据的变更,当多级效期阈值发生修改,自动触发存量批次效期等级重计算;

56、s3、效期分级标记:效期分级标记模块读取在库药品及耗材批次的有效期信息,根据预设的多级效期阈值对在库批次执行效期等级标记,输出携带效期等级标签的批次数据;

57、s4、出库队列生成:出库优先级排序模块按效期优先、入库时间为辅完成批次排序,过滤零库存批次后前置校验gsp合规,同步复核批次有效期并生成风险标记,融合业务字段与合规标识,生成兼具出库调度、合规预判双重属性的复合结构化优先级队列,复合结构化优先级队列短时缓存以供复用;

58、s5、拣货指令生成:出库执行管控模块接收外部下发的多类型出库订单,所述多类型出库订单包含拆零出库订单,调用匹配对应商品缓存的出库优先级队列,基于出库订单商品需求量结合出库优先级队列生成拣货出库指令,生成拣货出库指令过程禁止人工变更批次出库顺序;

59、s6、全链路合规追溯:批次合规追溯模块采集入库、库内流转、出库各环节的批次全链路节点数据,关联电子监管码信息,并依据gsp监管规则对全链路节点数据开展合规性校验,校验出库批次是否匹配复合结构化优先级队列排序顺序;

60、s7、统计报表输出:大数据统计分析模块聚合库存、效期、出库、合规校验原始数据,输出库存报表、效期预警报表、出库明细报表,并支持报表导出操作。

61、采用上述技术方案,依托各模块联动实现医药仓储全流程自动化双重合规管控。先统一存储全品类基础与监管数据,保障业务数据基准统一,实时维护批次库存,确保库存信息精准,当效期管控阈值发生调整时,可自动触发存量批次效期等级重计算,无需人工批量处理。通过多级阈值自动标注效期等级,量化效期风险。排序后前置完成gsp合规筛查并同步复核批次有效期,形成过期批次双层防护,融合业务与风险字段生成复合结构化队列并进行短时缓存复用。多订单并发场景下可直接复用队列结果,减少重复运算,将调度、合规双重约束嵌入出库源头。可适配包含拆零出库订单在内的多类型出库业务,依据复合队列自动分配拣货批次,拣货指令生成过程禁止人工变更批次出库顺序,同步识别停售、近效风险,从流程机制上杜绝人工跳过近效期、违规出库疏漏。全程采集流转数据并联动监管码完成事后复核,事后校验环节核对实际出库批次是否匹配复合结构化优先级队列排序顺序,形成前置预判配合事后校验闭环,多源数据融合输出多维度风险报表。整套流程大幅减少人工干预,前置拦截不合规出库行为,刚性落地gsp近效先出规范,降低药品报废与药监飞检整改风险,全方位提升仓储数字化、合规自动化管控水平。

62、与现有技术相比,本发明具有以下有益效果:

63、1、本发明构建效期分级标记模块,将有效期原始信息转化为机器可解析的结构化效期等级标签,实现批次效期自动判别,同时支持效期管控阈值修改后自动重算存量批次效期等级标签,适配企业管控标准动态调整需求,弱化仓储业务对人工经验的依赖,从数据源头降低近效期商品积压报废的业务风险。

64、2、本发明设计复合规则的出库优先级排序机制,封装输出标准化并且支持短时缓存复用的出库队列,多订单并发业务场景下可直接复用队列结果,避免重复运算,提升系统处理效率,实现效期管控逻辑向业务调度层下沉,为出库环节提供标准化的批次优先级数据源,打通效期判别到出库执行的数据通路。

65、3、本发明通过出库执行管控模块实现订单与优先级队列匹配以及库存批次自动化分配,可适配拆零出库等多类型出库业务,拣货指令生成阶段禁止人工变更批次出库顺序,将近效期优先的管控逻辑固化为系统强制执行的拣货作业指令,保障gsp相关管理要求在出库作业中稳定落地,提升出库批次分配的准确度。

66、4、本发明创新在队列封装环节拆分合规预校验、复合队列双分子模块,设置效期分级过滤与队列有效期复核的双层过期拦截机制,将gsp合规预判前置嵌入调度队列,同步承载出库排序与风险标记能力,不再仅依靠出库后追溯环节校验,能够提前识别停售、过期、近效高风险批次并实现出库事前拦截,同步输出完整合规溯源字段,大幅降低事后整改与药监飞检风险。

67、5、本发明将批次追溯与出库业务流程联动,采集全链路流转数据并绑定电子监管码,开展自动化gsp合规校验,校验环节可核对实际出库批次顺序是否匹配出库优先级队列排序,能够识别跳过近效期批次等出库不合规情形并留存异常记录,便于监管核查与内部质量复盘。

68、6、本发明的大数据统计模块做多源业务数据融合,一体化输出库存、效期预警、出库明细、合规风险统计四类报表,丰富仓储管理的数据维度,直观展示全仓质量风险分布,为库存优化、质量风险预判提供完整数据支撑。

69、7、本发明配套完整七步标准化业务方法,与系统模块一一对应,整套闭环流程将效期分级、排序调度、双层过期拦截、前置合规筛查、支持拆零出库的自动拣货、全链路校验、数据统计一体化落地,可同时适配药品、耗材双品类仓储,全方位提升医药仓储数字化、合规自动化管控水平。