一种基于区块链的医患数据独立管理的分享方法及其系统技术方案

技术编号:22565457 阅读:14 留言:0更新日期:2019-11-16 12:10
本发明专利技术提出了一种基于区块链的医患数据独立管理的分享方法及其系统,该方法包括以下步骤:S1,患者向医院展示私匙或者公匙信息;S2,医院获取患者展现给医院的公匙或密匙信息;S3,医院将医疗数据加密后上传至区块链;S4,患者将区块链上的加密医疗数据下载并解密后进行查看。本发明专利技术能够有效的保护病患在治疗过程中的的医疗数据,保护患者的隐私,避免泄漏。

A sharing method and system of independent management of medical and patient data based on blockchain

The invention proposes a sharing method and system for independent management of medical and patient data based on blockchain, the method includes the following steps: S1, the patient displays private key or public key information to the hospital; S2, the hospital obtains the public key or key information displayed to the hospital by the patient; S3, the hospital encrypts the medical data and uploads it to the blockchain; S4, the patient encrypts the medical data on the blockchain Download and decrypt to view. The invention can effectively protect the medical data of patients in the treatment process, protect the privacy of patients and avoid leakage.

【技术实现步骤摘要】
一种基于区块链的医患数据独立管理的分享方法及其系统
本专利技术涉及一种区块链
,特别是涉及一种基于区块链的医患数据独立管理的分享方法及其系统。
技术介绍
医疗数据是指和医学相关的有关数据,如各种诊治量、与技术质量有关的数据、有意义的病史资料、重大技术数据、新技术价值数据、科研数据等;而患者的医疗数据则关系到患者的隐私,医院如何保护患者的隐私,是现目前亟待解决的问题。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种基于区块链的医患数据独立管理的分享方法及其系统。为了实现本专利技术的上述目的,本专利技术提供了一种基于区块链的医患数据独立管理的分享方法,包括以下步骤:S1,患者向医院展示公匙信息;S2,医院获取患者展现给医院的公匙信息;S3,医院将医疗数据加密后上传至区块链;S4,患者将区块链上的加密医疗数据下载并解密后进行查看。在本专利技术的一种优选实施方式中,步骤S1包括以下步骤:S11,患者挂号时,医院系统录入患者基本信息,所述患者基本信息至少包括身份证号码;S12,患者通过可穿戴设备/手持设备生成一对密匙,所述一对密匙包括公匙和私匙,将公匙展现给医院;或/和步骤S2包括:若患者向医院展现的是二维码,则医院通过二维码扫描器将二维码中包含的公匙录入医院系统;若患者向医院展现的是条形码,则医院通过条形码扫描器将条形码中包含的公匙录入医院系统;若患者向医院展现的是包含有公匙信息的文字图片,文字包括数字、大写字母、小写字母、特殊字符之一或者任意组合,则医院通过文字图片扫描器将文字图片中包含的公匙录入医院系统;若患者向医院以语音播报单元播报公匙信息,则医院通过语音拾取器将语音播报单元播报公匙的信息录入医院系统。在本专利技术的一种优选实施方式中,步骤S12为:患者通过可穿戴设备/手持设备生成一对密匙,所述一对密匙包括公匙和私匙,通过可穿戴设备/手持设备上的显示屏或/和语音播报单元将公匙展现给医院。在本专利技术的一种优选实施方式中,若为显示屏,则在显示屏上显示图片,该图片为二维码、条形码或者包含有公匙信息的文字图片,所述二维码和条形码包含有公匙的信息,文字包括数字、大写字母、小写字母、特殊字符之一或者任意组合;若为语音播报单元,则由语音播报单元播报公匙的信息。在本专利技术的一种优选实施方式中,步骤S3包括以下步骤:S31,医院将患者在医院就医的各种记录组装成患者医疗数据,将患者医疗数据通过摘要算法,得到第一Hash值,再通过用医院的私钥加密第一Hash值,得到Hash加密值;S32,用步骤S1获取的患者的公钥加密患者医疗数据,得到患者加密医疗数据,然后将Hash加密值和患者加密医疗数据一起上传到区块链中;或/和步骤S4包括以下步骤:S41,患者通过客户端程序用自己的公钥作为索引从区块链中获得加密医疗数据,下载到本地;S42,用医院的公钥解密Hash加密值,得到Hash解密值;S43,用自己的私钥解密患者加密医疗数据,得到患者解密医疗数据;S43,对患者解密医疗数据通过摘要算法,得到第二Hash值,判断Hash解密值与第二Hash值是否相同:若Hash解密值与第二Hash值相同,则验证通过,患者解密医疗数据为步骤S31中患者在医院就医的各种记录组装成的患者医疗数据;若Hash解密值与第二Hash值不相同,则验证不通过。在本专利技术的一种优选实施方式中,可穿戴设备/手持设备包括二维码生成单元、条形码生成单元、文字图形生成单元、显示屏、语音播报单元、控制器或/和网络连接单元,若二维码生成单元接收到生成二维码信号命令,则二维码生成单元将公匙生成二维码并发送到显示屏上显示;若条形码生成单元接收到生成条形码信号命令,则条形码生成单元将公匙生成条形码发送到显示屏上显示;若文字图片生成单元接收到生成文字图片信号命令,则文字图片生成单元将公匙生成文字图片发送到显示屏上显示;若语音播报单元接收到播报私匙或者公匙信号命令,则语音播报单元将公匙以语音形式播报出来;网络连接单元用于网络通讯;控制器用于命令的执行。本专利技术还公开了一种基于区块链的医患数据独立管理的分享方法的系统,包括展示模块、获取模块、加密上传模块和解密查看模块;展示模块用于患者向医院展示公匙信息;获取模块用于医院获取患者展现给医院的公匙信息;加密上传模块用于医院将医疗数据加密后上传至区块链;解密查看模块用于患者将区块链上的加密医疗数据下载并解密后进行查看。在本专利技术的一种优选实施方式中,在展示模块中包括以下步骤:S11,患者挂号时,医院系统录入患者基本信息,所述患者基本信息至少包括身份证号码;S12,患者通过可穿戴设备/手持设备生成一对密匙,所述一对密匙包括公匙和私匙,将公匙展现给医院;或/和在获取模块中包括:若患者向医院展现的是二维码,则医院通过二维码扫描器将二维码中包含的公匙录入医院系统;若患者向医院展现的是条形码,则医院通过条形码扫描器将条形码中包含的公匙录入医院系统;若患者向医院展现的是包含有公匙信息的文字图片,文字包括数字、大写字母、小写字母、特殊字符之一或者任意组合,则医院通过文字图片扫描器将文字图片中包含的公匙或者私匙录入医院系统;若患者向医院以语音播报单元播报公匙信息,则医院通过语音拾取器将语音播报单元播报公匙或者私匙的信息录入医院系统。在本专利技术的一种优选实施方式中,步骤S12为:患者通过可穿戴设备/手持设备生成一对密匙,所述一对密匙包括公匙和私匙,通过可穿戴设备/手持设备上的显示屏或/和语音播报单元将公匙展现给医院;若为显示屏,则在显示屏上显示图片,该图片为二维码、条形码或者包含有公匙信息的文字图片,所述二维码和条形码包含有公匙的信息,文字包括数字、大写字母、小写字母、特殊字符之一或者任意组合;若为语音播报单元,则由语音播报单元播报公匙的信息。在本专利技术的一种优选实施方式中,在加密上传模块中包括以下步骤:S31,医院将患者在医院就医的各种记录组装成患者医疗数据,将患者医疗数据通过摘要算法,得到第一Hash值,再通过用医院的私钥加密第一Hash值,得到Hash加密值;S32,用步骤S1获取的患者的公钥加密患者医疗数据,得到患者加密医疗数据,然后将Hash加密值和患者加密医疗数据一起上传到区块链中;或/和在解密查看模块中包括以下步骤:S41,患者通过客户端程序用自己的公钥作为索引从区块链中获得加密医疗数据,下载到本地;S42,用医院的公钥解密Hash加密值,得到Hash解密值;S43,用自己的私钥解密患者加密医疗数据,得到患者解密医疗数据;S43,对患者解密医疗数据通过摘要算法,得到第二Hash值,判断Hash解密值与第二Hash值是否相同:若Ha本文档来自技高网...

【技术保护点】
1.一种基于区块链的医患数据独立管理的分享方法,其特征在于,包括以下步骤:/nS1,患者向医院展示公匙信息;/nS2,医院获取患者展现给医院的公匙信息;/nS3,医院将医疗数据加密后上传至区块链;/nS4,患者将区块链上的加密医疗数据下载并解密后进行查看。/n

【技术特征摘要】
1.一种基于区块链的医患数据独立管理的分享方法,其特征在于,包括以下步骤:
S1,患者向医院展示公匙信息;
S2,医院获取患者展现给医院的公匙信息;
S3,医院将医疗数据加密后上传至区块链;
S4,患者将区块链上的加密医疗数据下载并解密后进行查看。


2.根据权利要求1所述的基于区块链的医患数据独立管理的分享方法,其特征在于,步骤S1包括以下步骤:
S11,患者挂号时,医院系统录入患者基本信息,所述患者基本信息至少包括身份证号码;
S12,患者通过可穿戴设备/手持设备生成一对密匙,所述一对密匙包括公匙和私匙,将公匙展现给医院;
或/和步骤S2包括:若患者向医院展现的是二维码,则医院通过二维码扫描器将二维码中包含的公匙录入医院系统;
若患者向医院展现的是条形码,则医院通过条形码扫描器将条形码中包含的公匙录入医院系统;
若患者向医院展现的是包含有公匙信息的文字图片,文字包括数字、大写字母、小写字母、特殊字符之一或者任意组合,则医院通过文字图片扫描器将文字图片中包含的公匙录入医院系统;
若患者向医院以语音播报单元播报公匙信息,则医院通过语音拾取器将语音播报单元播报公匙的信息录入医院系统。


3.根据权利要求2所述的基于区块链的医患数据独立管理的分享方法,其特征在于,步骤S12为:患者通过可穿戴设备/手持设备生成一对密匙,所述一对密匙包括公匙和私匙,通过可穿戴设备/手持设备上的显示屏或/和语音播报单元将公匙展现给医院。


4.根据权利要求3所述的基于区块链的医患数据独立管理的分享方法,其特征在于,若为显示屏,则在显示屏上显示图片,该图片为二维码、条形码或者包含有公匙信息的文字图片,所述二维码和条形码包含有公匙的信息,文字包括数字、大写字母、小写字母、特殊字符之一或者任意组合;
若为语音播报单元,则由语音播报单元播报公匙的信息。


5.根据权利要求1所述的基于区块链的医患数据独立管理的分享方法,其特征在于,步骤S3包括以下步骤:
S31,医院将患者在医院就医的各种记录组装成患者医疗数据,将患者医疗数据通过摘要算法,得到第一Hash值,再通过用医院的私钥加密第一Hash值,得到Hash加密值;
S32,用步骤S1获取的患者的公钥加密患者医疗数据,得到患者加密医疗数据,然后将Hash加密值和患者加密医疗数据一起上传到区块链中;
或/和步骤S4包括以下步骤:
S41,患者通过客户端程序用自己的公钥作为索引从区块链中获得加密医疗数据,下载到本地;
S42,用医院的公钥解密Hash加密值,得到Hash解密值;
S43,用自己的私钥解密患者加密医疗数据,得到患者解密医疗数据;
S43,对患者解密医疗数据通过摘要算法,得到第二Hash值,判断Hash解密值与第二Hash值是否相同:
若Hash解密值与第二Hash值相同,则验证通过,患者解密医疗数据为步骤S31中患者在医院就医的各种记录组装成的患者医疗数据;
若Hash解密值与第二Hash值不相同,则验证不通过。


6.根据权利要求1~5之一所述的基于区块链的医患数据独立管理的分享方法,其特征在于,可穿戴设备/手持设备包括二维码生成单元、条形码生成单元、文字图形生成单元、显示屏、语音播报单元、控制器或/和网络连接单元,
若二维码生成单元接收到生成二维码信号命令,则二维码生成单元将公匙生成二维码并发送到显示屏上显示;
若条形码生成单元接收到生成条形码信号命令,则条形码生成单...

【专利技术属性】
技术研发人员:李剑峰陈浩阳陈浩毅
申请(专利权)人:重庆华医康道科技有限公司
类型:发明
国别省市:重庆;50

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

1