一种基于区块链的药品物流追溯核查方法技术

技术编号:23150582 阅读:76 留言:0更新日期:2020-01-18 14:02
本发明专利技术提出了一种基于区块链的药品物流追溯核查方法,包括:S1、通过区块链获取药品数据库中药品的编号及对应的品规信息;患者终端通过区块链广播相应的药品需求;S2、将药品数据库药品编号录入完成后与患者终端药品需求进行匹配,匹配完成的信息从药品数据库对应的药品库出库,并将物流信息进行区块链实时发布;S3、患者终端实时获取物流信息,并收到药品后,通过区块链进行单号查询;S4、通过区块链获取全部节点的药品出库信息以及单号信息,从而对相应节点药品存量以及备货状态进行预期判断;当发生药品存量和出库异常状态时,通过单号信息和患者获取药品进行物流信息追溯,从而快速判断异常状态。

A retrospective verification method of drug logistics based on blockchain

【技术实现步骤摘要】
一种基于区块链的药品物流追溯核查方法
本专利技术涉及区块链计算机领域,尤其涉及一种基于区块链的药品物流追溯核查方法。
技术介绍
区块链作为数据协同一致性的重要工具,已经应用在很多领域,对于药品进行分发和物流配送过程中,需要将出库和入库的数据进行实时比对,从而能够准确的进行药品的追溯,但是现有技术中,对于药品数据的追溯以及协同管理并不到位,从而不能使药品流向做出精准把控,也不能对药品进行合理调度,造成了资源不均衡,这就亟需本领域技术人员解决相应的技术问题。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种区块链的药品物流追溯核查方法。为了实现本专利技术的上述目的,本专利技术提供了一种基于区块链的药品物流追溯核查方法,包括如下步骤:S1、通过区块链获取药品数据库中药品的编号及对应的品规信息;患者终端通过区块链广播相应的药品需求;S2、将药品数据库药品编号录入完成后与患者终端药品需求进行匹配,匹配完成的信息从药品数据库对应的药品库出库,并将物流信息进行区块链实时发布;S3、患者终端实时获取物流信息,并收到药品后,通过区块链进行单号查询;根据单号物流信息获取药品编号将其对应的品规信息与寄出的药品的品规信息,从而知晓相应药品出库的时间和到达地点;S4、通过区块链获取全部节点的药品出库信息以及单号信息,从而对相应节点药品存量以及备货状态进行预期判断;当发生药品存量和出库异常状态时,通过单号信息和患者获取药品进行物流信息追溯,从而快速判断异常状态。优选的,所述S1包括:S1-1,制作药品信息数据包,将药品的属性信息进行汇总,接收区块链每个节点的药品编号及对应品规信息和患者药品需求信息;S1-2,患者终端发布药品需求,通过区块链进行广播,将药品需求信息与药品数据库的药品信息进行匹配,得到药品需求信息初步匹配信息和药品数据库药品信息初步匹配信息;并根据区块链患者节点发布的相应患者药品订单发出地和患者药品订单目的地进行订单统计。优选的,所述S1包括:S1-3,提取药品需求信息初步匹配信息和药品数据库药品信息初步匹配信息过程中,与患者药品订单发出地小于区块链药品数据库的药品定位距离的信息进行统计归类,并将匹配信息进行区块链推送,对于药品数据库的药品信息定位后,通过区块链推送药品信息之后进行物流接收匹配,得到并推送相应药品数据库药品信息的节点定位信息;S1-4,在提取药品需求初步匹配信息和药品数据库药品信息初步匹配信息中,与对应的药品数据库药品信息的定位进行区域限定中,按距离由近到远进行药品数据库药品信息推荐排序。优选的,所述S2包括:S2-1,患者终端获取排序后进行药品数据库药品信息的定位选择,然后进行判断是否定位完成患者终端的订单坐标信息,并将信息发送到患者终端选择的药品数据库药品信息定位节点;如果接收到药品数据库药品信息定位坐标,则提取药品需求初步匹配信息,将进行药品出库后药品信息区块链广播操作,并将药品物流信息进度进行患者终端广播;S2-2,如果患者终端没有接收到药品出库后进行药品信息坐标,则进行药品出库信息回溯,如果为药品出库进度信息未更新,则进行药品出库进度更新节点响应,如果任一更新节点发生未反馈药品出库进度信息,则对该更新节点进行预警;所述更新节点为物流配送节点;如果药品出库进度信息更新后,最终更新的信息为到达患者终端定位位置,则将到达信息对患者终端和药品数据库进行推送。优选的,所述S2包括:S2-3,药品到达信息推送到患者终端后,患者终端药品信息和药品数据库药品信息初步匹配信息中,将药品信息中的药品编号及对应品规信息进行遍历比对,如果没有药品信息异常则对物流数据进行确认,如果在匹配过程中发生药品信息异常,则对物流数据进行回溯,查找发生信息异常的物流配送节点,如果全部物流配送节点无异常,则进行药品信息出库信息比对。优选的,所述S3包括:S3-1,如果患者终端发出查询药品信息在物流信息起始节点或某一个中间药品数据库节点通过药品信息跟踪与追溯患者终端输入需要跟踪的药品编号,发起针对该药品编号的跟踪查询请求;S3-2,在物流信息实时发布过程中在区块链上药品数据库药品出库信息进行提取,从而得到更新的物流信息,在区块链上药品数据库药品出库获取的物流信息进行编码操作,标注获取时间和获取IP地址;获取时间和获取IP地址成为患者终端查看的标识作为药品信息编码参数,按照当前患者终端查看的标识中所提供的信息服务器IP地址调用提供的药品信息编码参数。优选的,所述S3包括:S3-3,物流信息实时发布过程中在区块链上药品数据库药品出库信息记录中提取相应药品数据库节点的节点类型,将药品出库信息记录加入到查询列表的头部;所述查询列表由多个二元值对组成,其中的每个二元值对由获取物流信息的药品数据库节点对物流信息所获取时间和获取IP地址构成,并按照堆栈方式形成物流信息查询列表;S3-4,在物流信息实时发布过程中在区块链上药品数据库药品出库信息进行提取过程中,物流信息作为弹出位于堆栈首部的关键词,判断查询关键词是否已存在于已查询列表中,如果在已查询列表中已经存在,表示查询关键词已经被访问过,则忽略该查询关键词,枚举全部查询关键词后,执行S3-5;S3-5,物流信息实时发布过程中在区块链上药品数据库药品出库信息进行提取过程中,将查询关键词进行过滤整合,根据S3-4剔除重复查询关键词,对未查询关键词进行信息整合,将整合后的信息继续进行查询关键词遍历,将查询后的物流信息进行剔除。优选的,所述S4包括:S4-1当提取物流信息或患者药品订单发出地、患者药品订单接收地定位坐标,得到药品订单下单的定位坐标范围;将聚合的物流信息中同类型药品信息种患者终端定位坐标信息与对应的药品数据库药品发货物流信息进行比对关联并存储。优选的,所述S4包括:S4-2,当任一患者终端下单过程中,在药品数据库药品发货物流信息遍历最近的定位坐标信息集合,并将最近的定位坐标信息集合发送患者终端进行选择;患者终端提取定位坐标信息集合中,与患者终端定位坐标小于或等于设定距离的信息进行匹配;匹配成功后提取药品数据库中药品信息进行初步匹配,药品数据库药品信息中物流信息中药品信息匹配最多的或者发货最快的药品数据库节点进行匹配,检测是否存在未完成配送的物流信息;如果有未完成配送的物流信息,则将未完成配送的物流信息推送到药品数据库相应的节点,进行物流配送并将物流信息上传至区块链,如果没有未完成配送的物流信息,则进行新的定位坐标信息集合采集工作;S4-3,如果患者终端对于最终物流配送节点确认收取药品,则物流信息更新为签收状态,如果患者终端确认接收的药品与区块链中药品数据库出库药品不一致,则进行异常报警并重新执行S3-1至S3-5。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:通过在区块链中将患者终端订购的药品信息和药品数据库出库药品信息进行节点数据实时更新提取,并为最近本文档来自技高网...

【技术保护点】
1.一种基于区块链的药品物流追溯核查方法,其特征在于,包括如下步骤:/nS1、通过区块链获取药品数据库中药品的编号及对应的品规信息;患者终端通过区块链广播相应的药品需求;/nS2、将药品数据库药品编号录入完成后与患者终端药品需求进行匹配,匹配完成的信息从药品数据库对应的药品库出库,并将物流信息进行区块链实时发布;/nS3、患者终端实时获取物流信息,并收到药品后,通过区块链进行单号查询;根据单号物流信息获取药品编号将其对应的品规信息与寄出的药品的品规信息,从而知晓相应药品出库的时间和到达地点;/nS4、通过区块链获取全部节点的药品出库信息以及单号信息,从而对相应节点药品存量以及备货状态进行预期判断;当发生药品存量和出库异常状态时,通过单号信息和患者获取药品进行物流信息追溯,从而快速判断异常状态。/n

【技术特征摘要】
1.一种基于区块链的药品物流追溯核查方法,其特征在于,包括如下步骤:
S1、通过区块链获取药品数据库中药品的编号及对应的品规信息;患者终端通过区块链广播相应的药品需求;
S2、将药品数据库药品编号录入完成后与患者终端药品需求进行匹配,匹配完成的信息从药品数据库对应的药品库出库,并将物流信息进行区块链实时发布;
S3、患者终端实时获取物流信息,并收到药品后,通过区块链进行单号查询;根据单号物流信息获取药品编号将其对应的品规信息与寄出的药品的品规信息,从而知晓相应药品出库的时间和到达地点;
S4、通过区块链获取全部节点的药品出库信息以及单号信息,从而对相应节点药品存量以及备货状态进行预期判断;当发生药品存量和出库异常状态时,通过单号信息和患者获取药品进行物流信息追溯,从而快速判断异常状态。


2.根据权利要求1所述的基于区块链的药品物流追溯核查方法,其特征在于,所述S1包括:
S1-1,制作药品信息数据包,将药品的属性信息进行汇总,接收区块链每个节点的药品编号及对应品规信息和患者药品需求信息;
S1-2,患者终端发布药品需求,通过区块链进行广播,将药品需求信息与药品数据库的药品信息进行匹配,得到药品需求信息初步匹配信息和药品数据库药品信息初步匹配信息;并根据区块链患者节点发布的相应患者药品订单发出地和患者药品订单目的地进行订单统计。


3.根据权利要求2所述的基于区块链的药品物流追溯核查方法,其特征在于,所述S1包括:
S1-3,提取药品需求信息初步匹配信息和药品数据库药品信息初步匹配信息过程中,与患者药品订单发出地小于区块链药品数据库的药品定位距离的信息进行统计归类,并将匹配信息进行区块链推送,对于药品数据库的药品信息定位后,通过区块链推送药品信息之后进行物流接收匹配,得到并推送相应药品数据库药品信息的节点定位信息;
S1-4,在提取药品需求初步匹配信息和药品数据库药品信息初步匹配信息中,与对应的药品数据库药品信息的定位进行区域限定中,按距离由近到远进行药品数据库药品信息推荐排序。


4.根据权利要求1所述的基于区块链的药品物流追溯核查方法,其特征在于,所述S2包括:
S2-1,患者终端获取排序后进行药品数据库药品信息的定位选择,然后进行判断是否定位完成患者终端的订单坐标信息,并将信息发送到患者终端选择的药品数据库药品信息定位节点;如果接收到药品数据库药品信息定位坐标,则提取药品需求初步匹配信息,将进行药品出库后药品信息区块链广播操作,并将药品物流信息进度进行患者终端广播;
S2-2,如果患者终端没有接收到药品出库后进行药品信息坐标,则进行药品出库信息回溯,如果为药品出库进度信息未更新,则进行药品出库进度更新节点响应,如果任一更新节点发生未反馈药品出库进度信息,则对该更新节点进行预警;所述更新节点为物流配送节点;如果药品出库进度信息更新后,最终更新的信息为到达患者终端定位位置,则将到达信息对患者终端和药品数据库进行推送。


5.根据权利要求3所述的基于区块链的药品物流追溯核查方法,其特征在于,所述S2包括:
S2-3,药品到达信息推送到患者终端后,患者终端药品信息和药品数据库药品信息初步匹配信息中,将药品信息中的药品编号及对应品规信息进行遍历比对,如果没有药品信息异常则对物流数据进行确认,如果在匹配过程中发生...

【专利技术属性】
技术研发人员:谢勋陈浩毅李顺德
申请(专利权)人:重庆华医康道科技有限公司
类型:发明
国别省市:重庆;50

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

1