当前位置: 首页 > 专利查询>清华大学专利>正文

一种基于区块链的医疗健康数据可信共享方法及系统技术方案

技术编号:28875458 阅读:24 留言:0更新日期:2021-06-15 23:10
本发明专利技术提供一种基于区块链的医疗健康数据可信共享方法及系统,该方法包括:获取医疗健康授权数据,并将所述医疗健康授权数据保存到本地服务器中;根据所述医疗健康授权数据,生成查询字符串和对应的哈希值,并将所述查询字符串和所述哈希值上传到区块链系统;根据目标查询字符串,将所述本地服务器中对应的目标医疗健康授权数据发送到查询终端,以供所述查询终端根据目标哈希值,对所述目标医疗健康授权数据进行验证,得到验证通过后的目标医疗健康授权数据。本发明专利技术通过使用区块链作为共识管理的基础,解决了医疗健康行业面临的医疗健康数据碎片化、医疗健康数据共享不充分以及医疗健康数据所有者隐私保护的问题。

【技术实现步骤摘要】
一种基于区块链的医疗健康数据可信共享方法及系统
本专利技术涉及区块链
,尤其涉及一种基于区块链的医疗健康数据可信共享方法及系统。
技术介绍
医疗健康行业普遍认可目前需要更多的医疗健康数据共享,但是受到医疗服务提供者之间的医疗健康数据碎片化的不利影响,利用医疗健康大数据进行分析和提供更好医疗服务受到了阻碍。由于隐私问题和病人缺乏共享数据的动机,鼓励更多数据共享的尝试一直没有成功。确保医疗健康数据的真实性和完整性,确保医疗健康数据的共享都是需要经过病人授权的,这是目前医疗健康数据共享必须解决的问题。考虑到成本高、技术支持复杂,传统的集中式的医疗健康数据共享系统大多采用基于云的存储系统。然而,当其在云服务器上存储病人的医疗健康数据时,会遇到数据完整性、身份验证和隐私侵犯等问题。由于集中管理,健康数据很容易被窃取、操纵,甚至被完全删除。同时,这些系统也忽略了病人的权利和隐私。因此,现在亟需一种基于区块链的医疗健康数据可信共享方法及系统来解决上述问题。
技术实现思路
针对现有技术存在的问题,本专利技术提供一种基于区块链的医疗健康数据可信共享方法及系统。本专利技术提供一种基于区块链的医疗健康数据可信共享方法,包括:获取医疗健康授权数据,并将所述医疗健康授权数据保存到本地服务器中;根据所述医疗健康授权数据,生成查询字符串和对应的哈希值,并将所述查询字符串和所述哈希值上传到区块链系统;根据目标查询字符串,将所述本地服务器中对应的目标医疗健康授权数据发送到查询终端,以供所述查询终端根据目标哈希值,对所述目标医疗健康授权数据进行验证,得到验证通过后的目标医疗健康授权数据。根据本专利技术提供的一种基于区块链的医疗健康数据可信共享方法,所述根据所述医疗健康授权数据,生成查询字符串和对应的哈希值,包括:根据查询时段范围限制和查询字段内容限制,获取预设查询范围,其中,所述预设查询范围是由多个用户组构成的,每个用户组设置有不同的查询范围;根据医疗健康授权数据所在本地数据库类型和所述预设查询范围,生成在不同查询范围内医疗健康授权数据的查询字符串,并根据每个查询字符串生成对应的哈希值。根据本专利技术提供的一种基于区块链的医疗健康数据可信共享方法,在所述将所述查询字符串和所述哈希值上传到区块链系统之前,所述方法还包括:对所述医疗健康授权数据进行审查修改,并根据修改后的医疗健康授权数据生成对应的修改内容查询字符串和修改内容哈希值;将所述修改后的医疗健康授权数据发送到公用数据库中进行保存,并将所述修改内容查询字符串和所述修改内容哈希值上传到区块链系统。根据本专利技术提供的一种基于区块链的医疗健康数据可信共享方法,在所述获取医疗健康授权数据之后,所述方法还包括:根据多个不同类型的医疗数据描述性标签,对所述医疗健康授权数据标注,得到标注后的医疗健康授权数据和对应的标签,以供查询医疗健康授权数据的用户终端通过所述标签,得到满足预设要求的医疗健康数据列表。根据本专利技术提供的一种基于区块链的医疗健康数据可信共享方法,所述方法还包括:根据医疗健康授权数据的内容公开范围和共享次数,将第一代币奖励发放到发送所述医疗健康授权数据的用户终端;根据上传到区块链系统的医疗健康授权数据的数量和评价分数,获取第二代币奖励,所述第二代币奖励为将医疗健康授权数据上传到区块链系统的用户终端获取到的代币奖励;根据修改后的医疗健康授权数据的数量和评价分数,将第三代币奖励发送到修改医疗健康授权数据的用户终端;其中,所述第一代币奖励、所述第二代币奖励和所述第三代币奖励是通过出块奖励生成的。根据本专利技术提供的一种基于区块链的医疗健康数据可信共享方法,所述方法还包括:根据用户终端类型,分别生成相应的智能合约,所述智能合约包括发送医疗健康授权数据的用户终端对应的智能合约;将医疗健康授权数据上传到区块链系统的用户终端对应的智能合约;修改医疗健康授权数据的用户终端对应的智能合约;查询医疗健康授权数据的用户终端对应的智能合约;以及用于为每种用户终端进行注册的智能合约。本专利技术还提供一种基于区块链的医疗健康数据可信共享系统,包括:数据采集模块,用于获取医疗健康授权数据,并将所述医疗健康授权数据保存到本地服务器中;数据上链模块,用于根据所述医疗健康授权数据,生成查询字符串和对应的哈希值,并将所述查询字符串和所述哈希值上传到区块链系统;数据查询模块,用于根据目标查询字符串,将所述本地服务器中对应的目标医疗健康授权数据发送到查询终端,以供所述查询终端根据目标哈希值,对所述目标医疗健康授权数据进行验证,得到验证通过后的目标医疗健康授权数据。根据本专利技术提供的一种基于区块链的医疗健康数据可信共享系统,所述系统还包括:数据修改模块,用于对所述医疗健康授权数据进行审查修改,并根据修改后的医疗健康授权数据生成对应的修改内容查询字符串和修改内容哈希值;修改数据上链模块,用于将所述修改后的医疗健康授权数据发送到公用数据库中进行保存,并将所述修改内容查询字符串和所述修改内容哈希值上传到区块链系统。本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于区块链的医疗健康数据可信共享方法的步骤。本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于区块链的医疗健康数据可信共享方法的步骤。本专利技术提供的基于区块链的医疗健康数据可信共享方法及系统,通过使用区块链作为共识管理的基础,解决了医疗健康行业面临的医疗健康数据碎片化、医疗健康数据共享不充分以及医疗健康数据所有者隐私保护的问题。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的基于区块链的医疗健康数据可信共享方法的流程示意图;图2为本专利技术提供的基于区块链的医疗健康数据共享过程的示意图;图3为本专利技术提供的基于区块链的医疗健康数据可信共享系统的结构示意图;图4为本专利技术提供的电子设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。区块链本质上是一个分布式的数据库,基于区块链的开放性、不可篡改性、可溯源性以及对加密货币的支持等,使用区块链作为共识管理的基础,可以获得医疗健康数据所有者本文档来自技高网...

【技术保护点】
1.一种基于区块链的医疗健康数据可信共享方法,其特征在于,包括:/n获取医疗健康授权数据,并将所述医疗健康授权数据保存到本地服务器中;/n根据所述医疗健康授权数据,生成查询字符串和对应的哈希值,并将所述查询字符串和所述哈希值上传到区块链系统;/n根据目标查询字符串,将所述本地服务器中对应的目标医疗健康授权数据发送到查询终端,以供所述查询终端根据目标哈希值,对所述目标医疗健康授权数据进行验证,得到验证通过后的目标医疗健康授权数据。/n

【技术特征摘要】
1.一种基于区块链的医疗健康数据可信共享方法,其特征在于,包括:
获取医疗健康授权数据,并将所述医疗健康授权数据保存到本地服务器中;
根据所述医疗健康授权数据,生成查询字符串和对应的哈希值,并将所述查询字符串和所述哈希值上传到区块链系统;
根据目标查询字符串,将所述本地服务器中对应的目标医疗健康授权数据发送到查询终端,以供所述查询终端根据目标哈希值,对所述目标医疗健康授权数据进行验证,得到验证通过后的目标医疗健康授权数据。


2.根据权利要求1所述的基于区块链的医疗健康数据可信共享方法,其特征在于,所述根据所述医疗健康授权数据,生成查询字符串和对应的哈希值,包括:
根据查询时段范围限制和查询字段内容限制,获取预设查询范围,其中,所述预设查询范围是由多个用户组构成的,每个用户组设置有不同的查询范围;
根据医疗健康授权数据所在本地数据库类型和所述预设查询范围,生成在不同查询范围内医疗健康授权数据的查询字符串,并根据每个查询字符串生成对应的哈希值。


3.根据权利要求1所述的基于区块链的医疗健康数据可信共享方法,其特征在于,在所述将所述查询字符串和所述哈希值上传到区块链系统之后,所述方法还包括:
对所述医疗健康授权数据进行审查修改,并根据修改后的医疗健康授权数据生成对应的修改内容查询字符串和修改内容哈希值;
将所述修改后的医疗健康授权数据发送到公用数据库中进行保存,并将所述修改内容查询字符串和所述修改内容哈希值上传到区块链系统。


4.根据权利要求2所述的基于区块链的医疗健康数据可信共享方法,其特征在于,在所述获取医疗健康授权数据之后,所述方法还包括:
根据多个不同类型的医疗数据描述性标签,对所述医疗健康授权数据标注,得到标注后的医疗健康授权数据和对应的标签,以供查询医疗健康授权数据的用户终端通过所述标签,得到满足预设要求的医疗健康数据列表。


5.根据权利要求3所述的基于区块链的医疗健康数据可信共享方法,其特征在于,所述方法还包括:
根据医疗健康授权数据的内容公开范围和共享次数,将第一代币奖励发放到发送所述医疗健康授权数据的用户终端;
根据上传到区块链系统的医疗健康授权数据的数量和评价分数,获取第二代币奖励,所述第二代币奖励为将医疗健康授权数据...

【专利技术属性】
技术研发人员:邢春晓胡超臣李超张桂刚张勇
申请(专利权)人:清华大学
类型:发明
国别省市:北京;11

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

1