一种基于区块链的医疗数据共享方法技术

技术编号:23446057 阅读:75 留言:0更新日期:2020-02-28 20:10
本发明专利技术公开了一种基于区块链的医疗数据共享方法,所述方法包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于区块链的医疗数据程序,所述基于区块链的医疗数据程序被所述处理器执行时实现;所述程序中包括区块链中的智能合约进行医疗数据的计算。本发明专利技术目的是方便各医院间的信息互通,通过访问控制做到数据确权,通过行为记录保障数据的每次利用都有记录可寻,各医院共同维护一个可以提供服务的列表库,当保险公司、上级部门等有查询服务的请求时,支付一定的查询费用,根据需要查询的类目通过区块链调取原始数据,原始数据通过在各医院系统的边缘计算后将结果输入沙箱安全仓再次计算,最后将查询结果反馈,防止数据泄露。

A method of medical data sharing based on blockchain

【技术实现步骤摘要】
一种基于区块链的医疗数据共享方法
本本专利技术涉及信息
,具体而言,涉及一种基于区块链的医疗数据共享方法。
技术介绍
区块链技术是一种去中心化、集体维护分布式账本的技术方案,其本质是多个节点共同参与的分布式数据库系统,区块链不是一种单一的技术,而是多技术整合的结果,利用区块链维护一个可靠的,难以篡改的账本记录,可以降低信任风险,有效降低众参与方维护成本。数据想要通过区块链进行存储必须获得参与多方的共识,数据上链后无法篡改,无法伪造。现在的医疗数据是十分敏感的个人数据信息,由各医院进行存储,由于用户的个人病史、病例信息极为隐私,医院拿到该数据难以与其他医院共享,对同一个病人,该病人既往病史等信息多数只能依靠病人口述获得,其准确度难以保障,可能影响医院对于病人的诊断。保险公司等机构对于用户的既往病史等信息需求更加广泛,但是医院不能直接提供病人信息,故保险公司等经常会发现病人骗保等情况,医疗信息的选择性共享是迫在眉睫的问题。
技术实现思路
鉴于现有技术的不足,本专利技术为一种基于区块链的医疗数据共享方法,本专利技术目的是将不同医院间的医疗数据进行打通,方便各医院间的信息互通,通过访问控制做到数据确权,通过行为记录保障数据的每次利用都有记录可寻,各医院共同维护一个可以提供服务的列表库,当保险公司、上级部门等有查询服务的请求时,支付一定的查询费用,根据需要查询的类目通过区块链调取原始数据,原始数据通过在各医院系统的边缘计算后将结果输入沙箱安全仓再次计算,最后将查询结果反馈,防止数据泄露。>为了实现上述目的,本专利技术采用的技术方案如下:一种基于区块链的医疗数据共享方法,所述方法包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于区块链的医疗数据程序,所述基于区块链的医疗数据程序被所述处理器执行时实现;所述程序中包括区块链中的智能合约进行医疗数据的计算。需要说明的是,还包括:将需要的医疗数据共享的各医院作为节点共同构建一条医疗数据共享链;参与共享的各医院通过智能合约将自身数据哈希和数据地址的寻址哈希上传至医疗链上,并获得其它节点共识;根据各医院共享的数据类型,各医院共同商讨一个可共享的数据结果列表,使用规则通过智能合约存储在区块链上通过各节点共识;根据各计算的结果,各医院分别选择在本地搭建自身的边缘计算中心,通过智能合约进行驱动。需要说明的是,还包括:当有用户需要查询时,向其提供的列表选择一项内容。需要说明的是,还包括:根据所需查询的类目,调用智能合约进行寻址,查询该数据在不同医院的原始数据的位置寻址调取数据。需要说明的是,其特征在于,还包括:用于计算数据的沙箱安全仓。需要说明的是,其特征在于,还包括:在数据进入沙箱安全仓计算前,需要先进入各医院节点部署的基于自身数据计算的边缘计算中心,边缘计算中心将原始数据计算出中间结果将中间结果输入沙箱安全仓。需要说明的是,其特征在于,还包括:沙箱安全仓对于中间结果进行二次计算,输出最终结果,并在计算后将中间结果销毁,将该行为记录在区块链上。作为一种优选的技术方案,如果上级部门需要对系统进行监管,也可以在上级部门部署一个节点,如果需要利用社保等数据,也可在社保局部署节点。用户查询付费可以采用线下付费形式,通过线下合同进行,也可以在系统部署时,设立代币规则,采用代币付费形式。可以将不同可查询列表上的行为,不同行为查询设定不同的需要查询的代币金额和系统的代币获取方法,以及当有人查询时,各节点的代币分配规则,并将该代币获取、使用、分配规则通过智能合约存储在区块链上通过各节点共识。在用户根据后,根据智能合约进行代币发放。本专利技术有益效果在于:1、数据目录可信存证。利用区块链分布式存储、时间戳、不可篡改的特性保障数据的真实性和安全性。2、数据资源共享安全。在本系统中,各节点的隐私数据访问权限完全由各节点控制,正常情况下对任意其他节点、其他用户等全部禁止访问,在进行查询计算时,也是通过智能合约驱动部署在医院本地的边缘计算程序计算一个中间结果再进入沙箱安全仓,安全仓计算后数据销毁。可以完全保证原始数据不泄露,有效保障病人隐私3、为各方赋能,各医院间因为该链可以数据共享,能够更准确的对用户进行诊断,其他例如保险公司等机构可以付费利用查询其所需数据,例如该用户是否可保类信息。具体实施方式下将对本专利技术作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围并不限于本实施例。本专利技术为一种基于区块链的医疗数据共享方法,所述方法包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于区块链的医疗数据程序,所述基于区块链的医疗数据程序被所述处理器执行时实现;所述程序中包括区块链中的智能合约进行医疗数据的计算。需要说明的是,还包括:将需要的医疗数据共享的各医院作为节点共同构建一条医疗数据共享链;参与共享的各医院通过智能合约将自身数据哈希和数据地址的寻址哈希上传至医疗链上,并获得其它节点共识;根据各医院共享的数据类型,各医院共同商讨一个可共享的数据结果列表,使用规则通过智能合约存储在区块链上通过各节点共识;根据各计算的结果,各医院分别选择在本地搭建自身的边缘计算中心,通过智能合约进行驱动。需要说明的是,还包括:当有用户需要查询时,向其提供的列表选择一项内容。需要说明的是,还包括:根据所需查询的类目,调用智能合约进行寻址,查询该数据在不同医院的原始数据的位置寻址调取数据。需要说明的是,其特征在于,还包括:用于计算数据的沙箱安全仓。需要说明的是,其特征在于,还包括:在数据进入沙箱安全仓计算前,需要先进入各医院节点部署的基于自身数据计算的边缘计算中心,边缘计算中心将原始数据计算出中间结果将中间结果输入沙箱安全仓。需要说明的是,其特征在于,还包括:沙箱安全仓对于中间结果进行二次计算,输出最终结果,并在计算后将中间结果销毁,将该行为记录在区块链上。作为一种优选的技术方案,如果上级部门需要对系统进行监管,也可以在上级部门部署一个节点,如果需要利用社保等数据,也可在社保局部署节点。用户查询付费可以采用线下付费形式,通过线下合同进行,也可以在系统部署时,设立代币规则,采用代币付费形式。可以将不同可查询列表上的行为,不同行为查询设定不同的需要查询的代币金额和系统的代币获取方法,以及当有人查询时,各节点的代币分配规则,并将该代币获取、使用、分配规则通过智能合约存储在区块链上通过各节点共识。在用户根据后,根据智能合约进行代币发放。对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本专利技术权利要求的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种基于区块链的医疗数据共享方法,其特征在于,所述方法包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于区块链的医疗数据程序,所述基于区块链的医疗数据程序被所述处理器执行时实现;所述程序中包括区块链中的智能合约进行医疗数据的计算。/n

【技术特征摘要】
1.一种基于区块链的医疗数据共享方法,其特征在于,所述方法包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于区块链的医疗数据程序,所述基于区块链的医疗数据程序被所述处理器执行时实现;所述程序中包括区块链中的智能合约进行医疗数据的计算。


2.根据权利要求1所述的基于区块链的医疗数据共享方法,其特征在于,还包括:将需要的医疗数据共享的各医院作为节点共同构建一条医疗数据共享链;
参与共享的各医院通过智能合约将自身数据哈希和数据地址的寻址哈希上传至医疗链上,并获得其它节点共识;
根据各医院共享的数据类型,各医院共同商讨一个可共享的数据结果列表,使用规则通过智能合约存储在区块链上通过各节点共识;
根据各计算的结果,各医院分别选择在本地搭建自身的边缘计算中心,通过智能合约进行驱动。


3.根据权利要求2所述的基于区块链的医疗数据共享方法,其特征在于,还包括:当有...

【专利技术属性】
技术研发人员:戴卫国郭建奇傅昊何昊青
申请(专利权)人:北京芯际科技有限公司
类型:发明
国别省市:北京;11

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

1