[发明专利]一种基于区块链智能合约的医疗数据共享系统有效
申请号: | 202010787037.9 | 申请日: | 2020-08-07 |
公开(公告)号: | CN111916172B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 张爱清;王勇;韩凌云;叶新荣;邓子豪;郑杰 | 申请(专利权)人: | 安徽师范大学 |
主分类号: | G16H10/60 | 分类号: | G16H10/60;G06F16/176;G06F21/62;G06F21/60;H04L9/40;H04L67/1097 |
代理公司: | 马鞍山诗韬知识产权代理事务所(普通合伙) 34245 | 代理人: | 章丽霞 |
地址: | 241000 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 智能 合约 医疗 数据 共享 系统 | ||
本发明涉及区块链技术领域,公开一种基于IPFS和联盟链的医疗数据共享系统,包括:配置有区块链核心服务模块并各自作为peer组织构成区块链系统,其中:在IPFS,用于配置PTC;在医院和数据服务公司,用于配置ACC和ISC;患者客户端,用于:在接入医院所配置的区块链核心服务模块时,在ACC中共享患者的医疗数据并能够设置医疗数据对应的访问权限和激励费用;数据使用者客户端,用于:在接入数据服务公司所配置的区块链核心服务模块时,通过ACC查询目标医疗数据及其对应的访问权限。本发明实现了医疗数据的安全存储、共享以及共享过程中的授权管理。
技术领域
本发明涉及区块链技术和电子医疗数据安全共享技术领域,特别涉及一种基于区块链智能合约的医疗数据共享系统。
背景技术
医疗数据是病人在就医过程中形成的具有重要价值的原始医疗信息,其包含病人的病史、病例等隐私敏感的个人数据。医疗数据的共享能够提高疾病的诊断准确率和效率,对疾病的研究具有重要的参考和科研价值。现实生活中大量的医疗数据存储在医院的数据库中,由于缺乏有效的信任机制和激励机制导致医疗机构间拒绝共享其数据,从而引发医疗数据共享难的问题。
因此,如何确保医疗数据的安全存储、共享以及共享过程中病人对数据的授权管理成为亟待解决的问题。
发明内容
本发明提出一种基于区块链智能合约的医疗数据共享系统,该基于区块链智能合约的医疗数据共享系统克服了现有技术中的医疗数据共享难的问题,实现了医疗数据的安全存储、共享以及共享过程中病人对数据的授权管理。
为达到上述目的,本发明的技术方案是这样实现的:
本发明还提供一种基于区块链智能合约的医疗数据共享系统,所述基于区块链智能合约的医疗数据共享系统包括:患者客户端、使用者客户端以及在IPFS、医院以及数据服务公司均配置有区块链核心服务模块并各自作为peer组织构成区块链系统,其中:在所述IPFS配置的区块链核心服务模块,用于配置证明上链的智能合约(PTC),为存储在所述IPFS上的医疗数据提供存储证明;在所述医院和所述数据服务公司配置的区块链核心服务模块,用于配置访问控制的智能合约(ACC)和激励结算的智能合约(ISC),为所述患者客户端提供共享的医疗数据并设置相关的访问权限的服务,为所述使用者客户端提供医疗数据的查询和访问服务,以及为所述区块链系统提供管理激励费用并进行费用结算的服务;所述患者客户端,用于:在接入所述医院所配置的区块链核心服务模块时,在所述ACC中共享患者的医疗数据并能够设置所述医疗数据对应的访问权限和激励费用,并且在所述ACC上链前所述ACC会调用PTC验证患者存储在所述IPFS中的医疗数据是否真实有效,在验证结果示出为有效的情况下,所述ACC上的设置生效;数据使用者客户端,用于:在接入所述数据服务公司所配置的区块链核心服务模块时,通过所述ACC查询目标医疗数据及其对应的访问权限,并通过所述ACC调用所述ISC支付所述目标医疗数据对应的激励费用,当满足所述访问权限并支付所述目标医疗数据对应的激励费用时,能够获取所述目标医疗数据。
优选地,所述区块链核心服务模块包括:用户身份管理子模块,用于用户的身份注册、登记以及证书的发放;共识服务子模块,用于负责交易的背书验证、打包排序和维护所述区块链系统账本一致性;虚拟机子模块,用于负责智能合约的执行、更新和管理;以及密码服务子模块,用于负责维护所述区块链系统的数据安全和交易安全。
优选地,所述IPFS、医院以及数据服务公司各自对应的peer组织包括:记账节点,用于负责接收新的区块并更新账本;背书节点,用于负责对发起的交易进行背书;领导节点,用于负责从排序节点处接收共识后的交易并广播给组织内其他记账节点;以及锚节点,用于负责组织间的通信。
优选地,所述PTC包括以下函数模块:上传证明函数模块,用于上传存储证明到所述区块链系统的网络,其中所述上传证明函数模块被配置为由所述IPFS调用;以及有效性证明函数模块,用于接收所述ACC的调用指令,发送患者共享的医疗数据对应的存储证明,并验证所述医疗数据有效性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽师范大学,未经安徽师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010787037.9/2.html,转载请声明来源钻瓜专利网。