基于联盟链的药品协作及溯源系统和方法技术方案

技术编号:23289316 阅读:40 留言:0更新日期:2020-02-08 19:03
本发明专利技术提出了基于联盟链的药品协作及溯源系统和方法,通过划分不同的药品流通过程的参与角色,并以联盟链底层开发技术为基础,构建一个基于联盟链的药品协作及溯源的系统,并采用分布式的存储技术,实现普通用户在药品供应链上的流程信息查询和监管部门的药品核验,很大程度上避免了由单点故障引起的损失和威胁;区块链的防篡改技术也很大程度上解决了中心化存储模式下数据遭受人为篡改,不能及时发现并定位操作人员的问题。同时确保数据传输的安全性,可防止人为的失误、物流延误,并有效降低成本,让各个环节更加了解药品的流通和销售情况,提升各参与方的协同效率。

Pharmaceutical collaboration and traceability system and method based on alliance chain

【技术实现步骤摘要】
基于联盟链的药品协作及溯源系统和方法
本专利技术涉及区块链
,尤其涉及基于联盟链的药品协作及溯源系统和方法。
技术介绍
根据世界卫生组织(WHO)统计,全球售出药品中的10%是仿制药(伪药),在有些国家,仿制药(伪药)甚至高达50%。为应对日益增加的药品流通问题。已有40多个国家出台了跟踪追溯的法规,以在供应链各个环节管理药品流向、防伪防窜。国内现在已经有部分药品溯源的项目,例如喆道科技的药品溯源监控平台,顺丰区块链防伪溯源开放平台,京东溯源平台等平台。但是现在大多溯源平台将记录到的数据通过区块链的共识算法上链(信息采集,数据上链,数据查询),以区块链作为数据库查询;但这不太适合大多数实际场景应用,而联盟链(HyperledgeFabric)是IBM和各大银行共同发起的项目,更加切合实际应用;主要分为底层的网络层、权限管理模块、区块链应用模块,通过SDK和CLI对应用开发者提供服务;其底层主要由身份服务、策略服务、区块链服务、智能合约服务四种服务构成。区块链防伪溯源注重保障食品药品重要环节可追溯,且不可人为篡改,而忽视了食品药品各参与方的联动协同工作,使得药品信任问题更加突出,应用区块链技术可重新构建一个医药溯源体系来解决现有假药市场的猖獗、医药体系的缺陷,但是现有区块链平台多集中在药品真实性核验问题上,忽略了药品流通过程中,生产商、物流商、经销商以及普通用户之间信息交互的重要作用,以及在区块链上各参与方之间的联动作用所带来的从源头杜绝药品伪造的作用。
技术实现思路
本专利技术的目的在于,针对上述问题,提出基于联盟链的药品协作及溯源系统和方法,不再让区块链单纯起到数据存储的功能,而是将药品追溯,药品交易,数据可视化以联盟链底层技术进行开发,结合整个业务场景,将上游和下游相连接,使生产商、物流商、普通用户、销售商和监管部门共同维护系统安全,并共用一个系统平台,而不是上下游分离;同时将整个流程各参与方的信息数据上链,有效解决从上游至下游信息丢失问题,保证药品数据链条的完整性,让患者和节点企业都能全程可追溯;让各个环节更加了解药品的流通,销售情况,提升协同效率。基于联盟链的药品协作及溯源系统,包括药品查询模块:根据药品标号,查询该药品从生产经物流再到用户手中的整个流通过程的信息;药品购买模块:用于普通用户根据药品名称购买库存药品;信息上传模块:将生产商和物流商的必要文件进行哈希运算,然后通过系统后端调用链码,将哈希值传入区块链账本中保存;信息核验模块:用于监管部门根据生产商提供的必要文件在区块链账本中验证药品信息;交易模块:统计销售商和普通用户之间的区块交易量信息,并根据区块交易量信息实时更新药品库存信息。优选的,还包括注册登录模块,用于各参与主体注册并提交注册数据至区块链,同时保存账号信息和区块链返回信息至本地数据库,所述区块链返回信息为系统为该参与主体分配的节点数据。优选的,所述信息上传模块中包括文件哈希验证模块,所述文件哈希验证模块进行必要文件的哈希运算并输出哈希值。优选的,还包括链上数据可视化模块,所述链上数据可视化模块将区块链网络中的区块交易量信息、药品库存信息以及药品验证信息进行可视化显示。优选的,通过绑定已上传同批次药品数据和具体药品的唯一标号生成具体药品的唯一标识码。优选的,所述必要文件中包括同一批次药品数据以及具体药品的唯一标识码。优选的,所述信息上传模块在将必要文件上传时盖上时间戳,保证数据一旦上链则无法在后期被篡改。基于联盟链的药品协作及溯源方法,包括如下步骤:S1:保存药品供应链参与主体账号信息至联盟链,并将节点关联账号信息后分配给对应主体角色;S2:上传药品流通过程中各参与主体的药品数据至对应节点;S3:通过交易模块在销售商与普通用户之间实时统计区块交易量信息;S4:根据区块交易量信息和流通过程中各节点的药品数据实时更新所有节点剩余药品数量;S5:根据各节点剩余药品数量通过链上数据可视化模块显示药品库存信息;S6:根据药品库存信息和各节点药品数据为普通用户提供药品库存和流程信息;S7:根据生产商在药品出厂时上传的必要文件核验流通过程中的药品的真实性。优选的,所述节点在统一管理员的管控下进行网络加入与退出操作,每个节点可以扮演一个或多个参与方角色,以进行不同的业务操作。本专利技术的有益效果:整个医药追溯节点上的数据公开,在区块链网络实时共享,解决中心化数据库的限制,使得信息交互更透明,且数据一旦上链则无法在后期被篡改,同时由于药品信息的唯一性,保证了“一物一码”,杜绝了假药被售出。基于区块链技术的系统,每一个按时间标记的交易都被复制到区块链上,且不能修改。让所有参与主体都能同时存储大量相同数据,形成数据分布式网络,解决商业数据垄断和数据安全等一系列问题;让协作各方都能轻松的核实信息来源,可防止人为的失误、物流延误,并且降低成本,让各个环节更加了解药品的流通,销售情况,提升协作各方的协同效率。附图说明图1是本专利技术基于联盟链的药品协作及溯源方法流程图;图2是本专利技术系统整体流程图;图3是本专利技术注册登录模块程序流程图;图4是本专利技术药品查询模块程序流程图;图5是本专利技术药品购买模块程序流程图;图6是本专利技术信息上传模块程序流程图;图7是本专利技术信息核验模块程序流程图。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图说明本专利技术的具体实施方式。本实施例中,基于联盟链的药品协作及溯源系统,包括业务逻辑实现层、数据封装操作层以及应用展示交互层三层架构,分别实现整体供应链业务逻辑设计与封装、数据转换与链码调用以及数据展示与参数收集。网络中的所有节点在统一管理员的管控下进行网络加入与退出操作,每个节点可以扮演一个或多个角色,进行不同的业务操作,既可以用于集团内部的管理,又可以用于多方合作的场景。利用区块链技术构建完整的产业信息链,提供药品从生产到运输再到用户手中的全流程追踪,追踪每一箱药品信息提交和修改,确保问题“有迹可循,有迹可查”;同时采用分布式存储技术,每个节点不需要存储全量的数据,需要数据时向邻近的节点请求,按需下载,降低存储成本,同样这种方式可以有效降低“单点故障”的风险,在数据库遭受到攻击时,可以很快恢复网络,提高系统可靠性。业务逻辑实现层通过注册登录模块、药品查询模块、药品购买模块、信息上传模块、信息核验模块以及交易模块实现整体供应链业务逻辑设计;如图2所示的整体流程图是除交易模块外的其他逻辑模块在整体系统中工作流程,而交易模块设置于联盟链中,用于统计销售商和普通用户之间的区块交易量信息,并根据区块交易量信息实时更新药品库存信息。注册登录模块:用于各参与主体注册并提交注册数据至区块链,同时保存账号信息和区块链返回信息至本地数据库;如图3所示该模块针对于第一次使用的用户,需要进行账号的本文档来自技高网...

【技术保护点】
1.基于联盟链的药品协作及溯源系统,其特征在于,包括:/n药品查询模块:根据药品标号,查询该药品从生产经物流再到用户手中的整个流通过程的信息;/n药品购买模块:用于普通用户根据药品名称购买库存药品;/n信息上传模块:将生产商和物流商的必要文件进行哈希运算,然后通过系统后端调用链码,将哈希值传入区块链账本中保存;/n信息核验模块:用于监管部门根据生产商提供的必要文件在区块链账本中验证药品信息;/n交易模块:统计销售商和普通用户之间的区块交易量信息,并根据区块交易量信息实时更新药品库存信息。/n

【技术特征摘要】
1.基于联盟链的药品协作及溯源系统,其特征在于,包括:
药品查询模块:根据药品标号,查询该药品从生产经物流再到用户手中的整个流通过程的信息;
药品购买模块:用于普通用户根据药品名称购买库存药品;
信息上传模块:将生产商和物流商的必要文件进行哈希运算,然后通过系统后端调用链码,将哈希值传入区块链账本中保存;
信息核验模块:用于监管部门根据生产商提供的必要文件在区块链账本中验证药品信息;
交易模块:统计销售商和普通用户之间的区块交易量信息,并根据区块交易量信息实时更新药品库存信息。


2.根据权利要求1所述的基于联盟链的药品协作及溯源系统,其特征在于,还包括注册登录模块,用于各参与主体注册并提交注册数据至区块链,同时保存账号信息和区块链返回信息至本地数据库,所述区块链返回信息为系统为该参与主体分配的节点数据。


3.根据权利要求1所述的基于联盟链的药品协作及溯源系统,其特征在于,所述信息上传模块中包括文件哈希验证模块,所述文件哈希验证模块进行必要文件的哈希运算并输出哈希值。


4.根据权利要求1所述的基于联盟链的药品协作及溯源系统,其特征在于,还包括链上数据可视化模块,所述链上数据可视化模块将区块链网络中的区块交易量信息、药品库存信息以及药品验证信息进行可视化显示。


5.根据权利要求1所述的基于联盟链的药品协作及溯源系统,其特征...

【专利技术属性】
技术研发人员:钟原陈雁刘忠慧周志强何孟桥柴林枫
申请(专利权)人:西南石油大学
类型:发明
国别省市:四川;51

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

1