追溯凭证链的动态构建方法、装置、终端设备及存储介质与流程

xiaoxiao8月前  96


本发明涉及药物监管,尤其涉及一种追溯凭证链的动态构建方法、装置、终端设备及存储介质。


背景技术:

1、药品作为一种特殊的商品,其销售过程受到国家法律的严格监管,包括《药品管理法》、《药品注册管理办法》等一系列法律法规的约束。这些法律法规的出台,旨在规范药品市场的秩序,确保药品的合法流通和追溯。为此,相关监管机构对医疗机构提出了明确的要求,即必须严格记录药物的销售数据,以便随时查询药品的来源、去向和流通情况。这不仅有助于保障药品的质量安全,还能在出现问题时迅速进行追溯和调查。

2、医药流通链条中存在三个环节,即上游医药生产企业、中游医药流通企业、以及下游医药终端,其中,中游医药流通企业在医药流通链条中扮演着连接上下游桥梁的角色,这类企业通过采购制药企业或其他医药流通企业的产品,向医药终端或其他医药流通企业销售。因此,中游医药流通企业不仅需要严格管理各类药品的供应商,确保药品的来源可靠、合法。还需要管理下游医药终端的信息,以保障药品的合理使用和追溯。

3、然而,传统的药品流通管理方式往往存在数据不真实、不可追踪、不安全等问题,给药品流通的管理工作带来了极大的困扰。因此,亟需一种更加先进、高效的技术手段来加强药品流通管理,以确保药品的安全性和可追溯性。


技术实现思路

1、本发明实施例提供一种追溯凭证链的动态构建方法、装置、终端设备及存储介质,通过构建药物追溯凭证树的方式将药品的来源数据与销售数据相结合,确保了药物流通数据的真实性以及有效性,并且具备了安全性和可追溯性的特点。

2、本发明一实施例提供了一种追溯凭证链的动态构建方法,包括:

3、获取药物来源数据以及销售数据;其中,所述药物来源数据,包括:供应商数据、药品入库数据、以及合约数据;所述销售数据,包括:药品销售数据以及买家数据;

4、根据供应商数据生成供应商凭证以及供应商凭证子树,根据合约数据生成合约凭证和合约凭证子树,根据药品入库数据生成药品凭证和药品凭证子树;

5、根据所述供应商凭证、所述药品凭证、以及所述合约凭证,生成药物来源凭证,并将药物来源凭证作为根节点,将供应商凭证子树、药品凭证子树和合约凭证子树作为药物来源凭证下的同层子树,生成药物来源凭证子树;

6、根据所述药品销售数据生成药物销售凭证以及药物销售子树,根据所述买家数据生成买家凭证以及买家凭证子树;

7、根据所述买家凭证以及所述药物销售凭证,生成药物流通凭证,并将药物流通凭证作为根节点,将药物销售子树以及买家凭证子树作为所述药物流通凭证下的同层子树,生成药物流通凭证子树;

8、根据药物来源凭证和药物流通凭证生成药物追溯凭证,将药物追溯凭证作为根节点,将药物来源凭证子树和药物流通凭证子树,作为药物追溯凭证下的同层子树,生成药物追溯凭证树。

9、进一步的,根据供应商数据生成供应商凭证以及供应商凭证子树,根据合约数据生成合约凭证和合约凭证子树,包括:

10、对所述供应商数据进行合法性验证,在确定所述供应商数据通过合法性验证时,根据预设的验证码生成算法以及所述供应商数据,生成供应商凭证以及供应商验证码;

11、根据所述供应商凭证以及所述供应商验证码,生成供应商凭证序列;

12、将所述供应商凭证序列作为根节点,将所述供应商数据作为叶节点,生成供应商凭证子树;

13、根据所述合约数据以及所述验证码生成算法,生成合约凭证以及合约验证码;

14、根据所述合约凭证以及所述合约验证码,生成合约凭证序列;

15、将所述合约凭证序列作为根节点,将所述合约数据作为叶节点,生成合约凭证子树。

16、进一步的,根据药品入库数据生成药品凭证和药品凭证子树,包括:

17、根据所述药品入库数据以及所述合约数据,确定供应商是否完成药品交付;

18、若是,则根据药品入库数据生成药品凭证,并将所述药品凭证作为根节点,将所述药品入库数据作为叶节点,生成药品凭证子树;

19、若否,则根据药品入库数据生成药品子凭证,将所述药品子凭证作为根节点,将所述药品入库数据作为叶节点,生成药品子凭证子树;

20、在获取新的药品入库数据时,生成新的药品子凭证以及新的药品子凭证子树,并在确定供应商完成药品交付时,根据若干药品子凭证生成药品凭证,将所述药品凭证作为根节点,将若干所述药品子凭证子树作为同级子树,生成药品凭证子树。

21、进一步的,根据所述药品销售数据生成药物销售凭证以及药物销售子树,根据所述买家数据生成买家凭证以及买家凭证子树,包括:

22、获取若干历史药品销售数据以及若干历史药品入库数据;

23、根据所述历史药品销售数据、历史药品入库数据、所述药品销售数据、以及所述药品入库数据,验证所述药品销售数据是否有效;

24、在确定所述药品销售数据有效时,根据药品销售数据以及所述验证码生成算法,生成药物销售凭证以及药物销售验证码;

25、根据所述药物销售凭证以及所述药物销售验证码,生成药物销售凭证序列;

26、将药物销售凭证序列作为根节点,将药物销售数据作为叶节点,生成药物销售凭证子树;

27、对所述买家数据进行合法性验证,在确定所述买家数据通过合法性验证时,根据所述买家数据以及所述验证码生成算法,生成买家凭证以及买家验证码;

28、根据所述买家凭证以及所述买家验证码,生成买家凭证序列;

29、将所述买家凭证序列作为根节点,将所述买家数据作为叶节点,生成买家凭证子树。

30、进一步的,根据所述买家凭证以及所述药物销售凭证,生成药物流通凭证,并将药物流通凭证作为根节点,将药物销售子树以及买家凭证子树作为所述药物流通凭证下的同层子树,生成药物流通凭证子树,包括:

31、根据所述历史药品销售数据、所述历史药品入库数据、所述药品销售数据、以及所述药品入库数据,判断药品是否销售完毕;

32、若是,则根据所述买家凭证序列以及所述药物销售凭证序列,生成药物流通凭证,并将药物流通凭证作为根节点,将药物销售子树以及买家凭证子树作为所述药物流通凭证下的同层子树,生成药物流通凭证子树;

33、若否,则若是,则根据所述买家凭证序列以及所述药物销售凭证序列,生成药物流通子凭证,将所述药物流通子凭证作为根节点,将药物销售子树以及买家凭证子树作为所述药物流通子凭证下的同层子树,生成药物流通子凭证子树;

34、在获取新的买家凭证序列以及新的药物销售凭证序列时,生成新的药物流通子凭证以及新的药物流通子凭证子树,并在确定药品销售完毕时,根据若干药物流通子凭证生成药物流通凭证,将所述药物流通凭证作为根节点,将若干所述药物流通子凭证子树作为同级子树,生成药物流通子树。

35、进一步的,所述药品销售数据以及所述历史药品销售数据,包括:每一类药品的药品销售数量;所述药品入库数据以及所述历史药品销售数据,包括:每一类药品的药品入库数量;

36、所述根据所述历史药品销售数据、历史药品入库数据、所述药品销售数据、以及所述药品入库数据,验证所述药品销售数据是否有效,包括:

37、将所述药品销售数据中存在的所有药品,确定为目标药品;

38、根据若干所述目标药品,统计所述药品入库数据以及若干所述历史药品销售数据中,各目标药品的药品入库数量,生成每一目标药品的药品入库总数;

39、根据若干所述目标药品,统计所述药品销售数据以及若干所述历史药品销售数据中,各目标药品的药品销售数量,生成每一目标药品的药品销售总数;

40、在确定所有的目标药品的药品销售总数都不大于药品入库总数时,确定所述药品销售数据有效;

41、在确定存在一目标药品的药品销售总数大于药品入库总数时,确定所述药品销售数据无效。

42、进一步的,所述验证码生成算法,包括:

43、获取目标凭证;其中,所述目标凭证,为所述供应商凭证、所述合约凭证、所述药物销售凭证、或所述买家凭证;

44、采用哈希算法对所述目标凭证进行加密处理,生成所述目标凭证的数字摘要;

45、将所述目标凭证、所述数字摘要、所述目标凭证的凭证类型进行组合,生成所述目标凭证所对应的凭证验证码,其中,所述凭证验证码,为所述供应商验证码、所述合约验证码、所述药物销售验证码、或所述买家验证码。

46、本发明另一实施例提供了一种追溯凭证链的动态构建装置,包括:

47、数据获取模块,用于获取药物来源数据以及销售数据;其中,所述药物来源数据,包括:供应商数据、药品入库数据、以及合约数据;所述销售数据,包括:药品销售数据以及买家数据;

48、第一子树生成模块,用于根据供应商数据生成供应商凭证以及供应商凭证子树,根据药品入库数据生成药品凭证和药品凭证子树,根据合约数据生成合约凭证和合约凭证子树;

49、第二子树生成模块,用于根据所述供应商凭证、所述药品凭证、以及所述合约凭证,生成药物来源凭证,并将药物来源凭证作为根节点,将供应商凭证子树、药品凭证子树和合约凭证子树作为药物来源凭证下的同层子树,生成药物来源凭证子树;

50、第三子树生成模块,用于根据所述药品销售数据生成药物销售凭证以及药物销售子树,根据所述买家数据生成买家凭证以及买家凭证子树;

51、第四子树生成模块,用于根据所述买家凭证以及所述药物销售凭证,生成药物流通凭证,并将药物流通凭证作为根节点,将药物销售子树以及买家凭证子树作为所述药物流通凭证下的同层子树,生成药物流通凭证子树;

52、凭证树生成模块,用于根据药物来源凭证和药物流通凭证生成药物追溯凭证,将药物追溯凭证作为根节点,将药物来源凭证子树和药物流通凭证子树,作为药物追溯凭证下的同层子树,生成药物追溯凭证树。

53、本发明另一实施例提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如所述任意一项实施例所述的一种追溯凭证链的动态构建方法。

54、本发明另一实施例提供了一种存储介质,其特征在于,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行如上述任意一项实施例所述的一种追溯凭证链的动态构建方法。

55、通过实施本发明具有如下有益效果:

56、本发明公开了一种追溯凭证链的动态构建方法、装置、终端设备及存储介质,通过根据药物来源数据构建药物来源凭证子树,根据销售数据来构建药物流通凭证子树,进而根据药物来源凭证子树以及药物流通凭证子树动态构建一药物追溯凭证树。因此,本发明通过动态构建药物追溯凭证树的方式将药品的来源数据与销售数据相结合,确保了药物流通数据的真实性以及有效性,并且具备了安全性和可追溯性的特点,使得中游医药流通企业不仅可以严格地管理各类药品的供应商,确保药品来源的可靠合法,还可以安全有效地管理下游医药终端的信息,以保障药品的合理使用和追溯。


技术特征:

1.一种追溯凭证链的动态构建方法,其特征在于,包括:

2.如权利要求1所述的一种追溯凭证链的动态构建方法,其特征在于,根据供应商数据生成供应商凭证以及供应商凭证子树,根据合约数据生成合约凭证和合约凭证子树,包括:

3.如权利要求2所述的一种追溯凭证链的动态构建方法,其特征在于,根据药品入库数据生成药品凭证和药品凭证子树,包括:

4.如权利要求3所述的一种追溯凭证链的动态构建方法,其特征在于,所述药品销售数据以及所述历史药品销售数据,包括:每一类药品的药品销售数量;所述药品入库数据以及所述历史药品销售数据,包括:每一类药品的药品入库数量;

5.如权利要求4所述的一种追溯凭证链的动态构建方法,其特征在于,所述验证码生成算法,包括:

6.一种追溯凭证链的动态构建装置,其特征在于,包括:

7.一种终端设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至5中任意一项所述的一种追溯凭证链的动态构建方法。

8.一种存储介质,其特征在于,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行如权利要求1至5中任意一项所述的一种追溯凭证链的动态构建方法。


技术总结
本发明公开了一种追溯凭证链的动态构建方法、装置、终端设备及存储介质,通过根据药物来源数据构建药物来源凭证子树,根据销售数据来构建药物流通凭证子树,进而根据药物来源凭证子树以及药物流通凭证子树动态构建一药物追溯凭证树。因此,本发明通过动态构建药物追溯凭证树的方式将药品的来源数据与销售数据相结合,确保了药物流通数据的真实性以及有效性,并且具备了安全性和可追溯性的特点,使得中游医药流通企业不仅可以严格地管理各类药品的供应商,确保药品来源的可靠合法,还可以安全有效地管理下游医药终端的信息,以保障药品的合理使用和追溯。

技术研发人员:周卫红,樊梅,江源富,曾宇航,向雅倩,徐晓林
受保护的技术使用者:知软技术(上海)有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)