基于区块链的医疗信息共享隐私保护方法及装置制造方法及图纸

技术编号:17517989 阅读:36 留言:0更新日期:2018-03-21 02:27
本发明专利技术提供一种基于区块链的医疗信息共享隐私保护方法及装置,属于通信技术领域。本发明专利技术的基于区块链的医疗信息共享隐私保护方法,包括:建立病历索引链:为每位病患建立病历索引链ID,根据每位病患的身份信息进行哈希算法,以生成具有唯一标识的病患ID,完成病历索引链中每个病患的注册;建立病历链:将医疗机构所封存的病患的医疗信息记录到病历链的一个区块中,并将该区块的绝对地址和该病患索引链的ID进行映射处理,并将映射处理的结果记录到对应的病患索引链的ID所在的区块中;当病患就医时,根据该医疗机构输入的病患的身份进行信息哈希算法,根据生成的标识的病患ID,在病历链中查询对该病患的医疗信息。

Method and device for privacy protection of medical information sharing based on block chain

The invention provides a medical information sharing privacy protection method and device based on block chain, which belongs to the field of communication technology. The invention of the medical information sharing blockchain privacy protection method, based on medical records include: the establishment of the index chain: for each patient to establish EMR index chain ID, according to the hash algorithm for each patient's identity information, to generate a unique identifier of the patient ID, a complete medical history index registered every patient in the chain; the establishment of medical chain: a block of medical institutions sealed the patient's medical record information to the medical chain, and the absolute address of the block and the disease index chain ID mapping process, and the mapping process results recorded to be where the patient index chain ID block; when the patient medical information, medical institutions according to the hash algorithm input to the patient's identity, the identity of the patient according to the generated ID, in the chain of medical records query information of the patient.

【技术实现步骤摘要】
基于区块链的医疗信息共享隐私保护方法及装置
本专利技术属于通信
,具体涉及一种基于区块链的医疗信息共享隐私保护方法及装置。
技术介绍
医疗机构始终面临着无法跨平台安全共享数据问题,一方面数据分散,不同医疗机构、不同的信息系统形成数据鼓捣,难以实现以居民为中心的统一视图,同时,数据不完整,如对高血压、糖尿病等常见慢性病人和高危人群的合理膳食、行为习惯、健康心理等多方面管理和干预的日常健康数据都尚未被数字化,或是零散的分布在智能终端、可穿戴设备厂商的系统中;另一方面源于产业供应链较长,从上游到下游,数据信息经过的环节较多,难以做到每一个环节都投入足够的检查与管理力量。缺乏数据安全保障、隐私保护以及数据所有权等规范机制,个人和数据拥有者不愿主动开放共享。过去的十年里,医疗保健行业经历了数次重大的黑客攻击和数据泄露,损失了数百万消费者数据和敏感客户信息。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一,提供一种医疗信息共享的基于区块链的医疗信息共享隐私保护方法及装置。解决本专利技术技术问题所采用的技术方案是一种基于区块链的医疗信息共享隐私保护方法,包括:建立病历索引链:为每位病患建立病历索引链ID,根据每位病患的身份信息进行哈希算法,以生成具有唯一标识的病患ID,完成病历索引链中每个病患的注册;建立病历链:将医疗机构所封存的病患的医疗信息记录到病历链的一个区块中,并将该区块的绝对地址和该病患索引链的ID进行映射处理,并将映射处理的结果记录到对应的病患索引链的ID所在的区块中;当病患就医时,根据该医疗机构输入的病患的身份进行信息哈希算法,根据生成的标识的病患ID,在病历链中查询对该病患的医疗信息。优选的是,所述医疗信息共享隐私保护方法,还包括:接收各医疗机构所发送的身份认证信息,并对通过认证的医疗机构分配相应的权限。进一步优选的是,所述医疗信息共享隐私保护方法,还包括:将通过认证的医疗机构以网络节点的方式接入病历链中,以形成P2P网络。进一步优选的是,所述医疗信息共享隐私保护方法,还包括:通过非对称加密的方式对网络节点进行加密,生成公私钥;其中,私钥用作唯一标识节点,公钥用作验证节点合法性。解决本专利技术技术问题所采用的技术方案是一种基于区块链的医疗信息共享隐私保护装置,包括:区块链生成模块,用于建立病历索引链和建立病历链;病历索引链ID生成单元,用于为每位病患建立病历索引链ID,根据每位病患的身份信息进行哈希算法,以生成具有唯一标识的病患ID,完成病历索引链中每个病患的注册;医疗信息记录单元,用于将医疗机构所封存的病患的医疗信息记录到病历链的一个区块中,并将该区块的绝对地址和该病患索引链的ID进行映射处理,并将映射处理的结果记录到对应的病患索引链的ID所在的区块中;查询模块,用于当病患就医时,根据该医疗机构输入的病患的身份进行信息哈希算法,根据生成的标识的病患ID,在病历链中查询对该病患的医疗信息。优选的是,所述的医疗信息共享隐私保护装置,还包括:接收模块,用于接收各医疗机构所发送的身份认证信息,并对通过认证的医疗机构分配相应的权限。本专利技术具有如下有益效果:本专利技术的基于区块链的医疗信息共享隐私保护方法中通过建立了两条链,即分别是病历索引链、病历链,实现医疗机构之间建立了行号的数据协作,有助于进一步提供诊断准确率,改善治疗效果,降低医疗成本。同时,基于区块链技术,病历链中的参与方实现对网络访问权限的共享,且不会对数据的安全性和完整性造成威胁。其中,病患的敏感数据进行隔离保护。附图说明图1为专利技术的实施例1的基于区块链的医疗信息共享隐私保护方法的流程图;图2为本专利技术的实施例2的基于区块链的医疗信息共享隐私保护装置的示意图。具体实施方式为使本领域技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术作进一步详细描述。实施例1:如图1所示,本实施例提供一种基于区块链的医疗信息共享隐私保护方法,包括:建立病历索引链、建立病历链,以及医疗信息存储和共享的步骤。本实施例的基于区块链的医疗信息共享隐私保护方法具体包括如下步骤:(1)根据各医疗机构(一级单位)提供的身份证明材料确认医疗机构身份,确认成功后,该医疗机构(分院,以及相接口的社区医院)成为区块链病历系统成员。此时,根据提交身份证明材料分配,申请方对病历链的读、写、修改/删除权限等(如下表1所示)。表1(2)每个注册成功的医疗机构独立形成一个在网节点,且形成P2P网络。(3)将所有网节点通过非对称加密生成公私钥,其中私钥用为唯一标识节点,公钥用于验证节点合法性。(4)根据表1中所示,当病患初次就医时,由就诊医院机构为该病患建立病历索引链ID,根据每位病患的身份信息(例如身份证号码)进行哈希(hash)运算生成具有唯一标识的病患ID,主要作用是标识、索引。(5)根据所接收到的医院结构上传的病患的个人信息(血型、过敏情况等、监护人/联系人等信息),、病患的数字签名;以及本次就医过程中涉及到医疗信息,具体包括主诉病情、诊断情况、治疗措施、检查结果、用药等信息记录到病历链的一个区块中,此部分的记录内容,该医疗机构具有绝对权限,一旦记录完成,不可进行修改和删除。同时,将上述区块的绝对地址与病患的病历索引链ID名称进行映射处理,并将映射处理的结果记录到对应病患索引联ID所在的区块中。此步骤的目的为对病患ID与病历信息的隔离处理,防止因医疗数据泄露而病患隐私的暴露。(6)当病患再次就医时(就诊医院不限于同一家),医院再次对身份信息(身份证号码)进行hash运算,根据生成的标识ID在病历链中索引查询,进而可查询到此前就医情况,用药情况、以及病患身体情况。解决了因病患记忆不准确、记录不详尽、甚至发生事故时,因医疗数据不充分,造成抢救不及时的现象。同理,第三方组织机构(如保险公司)针对理赔业务,对病患就诊情况进行查询。特别注意,查询者对病患的此次医疗记录的查询操作记录到病患索引联ID所在的区块中。防止病患数据无故查询、恶意查询。保留病患对自己医疗记录被读、写、删除的知情权,以及具有视情况针对第三方对数据的读取权限进行变更的权利。(7)接步骤6情况,医院将病患的本次就诊情况,包括主诉病情、诊断情况、治疗措施、检查结果、用药等信息记录到病历链的一个区块中。同理,将该区块的绝对地址与病患的ID的进行映射处理,并将映射处理的结果记录到对应病患索引联ID所在的区块中。在本实施例的基于区块链的医疗信息共享隐私保护方法中通过建立了两条链,即分别是病历索引链、病历链,实现医疗机构之间建立了行号的数据协作,有助于进一步提供诊断准确率,改善治疗效果,降低医疗成本。同时,基于区块链技术,病历链中的参与方实现对网络访问权限的共享,且不会对数据的安全性和完整性造成威胁。其中,病患的敏感数据进行隔离保护。实施例2:如图2所示,本实施例提供一种基于区块链的医疗信息共享隐私保护装置,该装置能够采用实施例1中的方法实现医疗机构间对病患信息的共享和存储。该装置具体包括区块链生成模块、病历索引链ID生成单元、医疗信息记录单元、查询模块、区块链生成模块用于建立病历索引链和建立病历链。病历索引链ID生成单元用于为每位病患建立病历索引链ID,根据每位病患的身份信息进行哈希算法,以生成具有唯一标识的病本文档来自技高网...
基于区块链的医疗信息共享隐私保护方法及装置

【技术保护点】
一种基于区块链的医疗信息共享隐私保护方法,其特征在于,包括:建立病历索引链:为每位病患建立病历索引链ID,根据每位病患的身份信息进行哈希算法,以生成具有唯一标识的病患ID,完成病历索引链中每个病患的注册;建立病历链:将医疗机构所封存的病患的医疗信息记录到病历链的一个区块中,并将该区块的绝对地址和该病患索引链的ID进行映射处理,并将映射处理的结果记录到对应的病患索引链的ID所在的区块中;当病患就医时,根据该医疗机构输入的病患的身份进行信息哈希算法,根据生成的标识的病患ID,在病历链中查询对该病患的医疗信息。

【技术特征摘要】
1.一种基于区块链的医疗信息共享隐私保护方法,其特征在于,包括:建立病历索引链:为每位病患建立病历索引链ID,根据每位病患的身份信息进行哈希算法,以生成具有唯一标识的病患ID,完成病历索引链中每个病患的注册;建立病历链:将医疗机构所封存的病患的医疗信息记录到病历链的一个区块中,并将该区块的绝对地址和该病患索引链的ID进行映射处理,并将映射处理的结果记录到对应的病患索引链的ID所在的区块中;当病患就医时,根据该医疗机构输入的病患的身份进行信息哈希算法,根据生成的标识的病患ID,在病历链中查询对该病患的医疗信息。2.根据权利要求1所述的医疗信息共享隐私保护方法,其特征在于,还包括:接收各医疗机构所发送的身份认证信息,并对通过认证的医疗机构分配相应的权限。3.根据权利要求2所述的医疗信息共享隐私保护方法,其特征在于,还包括:将通过认证的医疗机构以网络节点的方式接入病历链中,以形成P2P网络。4.根据权利要求3所述的医疗信息共享隐私保护方法,其特征在于,还包...

【专利技术属性】
技术研发人员:刘楠魏进武刘露
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1