基于区块链技术的个人健康电子病历共享及查询方法技术

技术编号:20162488 阅读:35 留言:0更新日期:2019-01-19 00:15
本发明专利技术涉及基于区块链技术的个人健康电子病历共享及查询方法,通过生成与用户个人健康数据信息中的部分非隐私数据信息一一对应的第一索引代码,避免数据的重复录入以及用户的身份校验工作,并供其他用户共享及查询,保证了用户非隐私信息的良性宣传和广告效果,可以起到很好的示范和效仿效果;通过生成与用户个人健康数据信息中的全部数据信息一一对应的第二索引代码,避免数据的重复录入以及用户的身份校验工作,且不供其他用户共享及查询,仅保证用户本人和相关医疗机构的共享及查询,既避免了用户隐私信息的向外泄露,又便于用户本人的随时查询以及医疗机构的大数据汇总制作。

【技术实现步骤摘要】
基于区块链技术的个人健康电子病历共享及查询方法
本专利技术涉及个人健康电子病历领域,尤其涉及一种基于区块链技术的个人健康电子病历共享及查询方法。
技术介绍
随着现代社会人们对自身健康认知和关注度的不断提高,建立一个完善的、且可供本人和医疗机构随时共享及查询的个人健康电子病历系统已经成为目前医疗行业中迫切需要实现的一个目标。然而现有技术中该系统往往需要通过各地方医疗结构采集用户相关健康数据信息后上传至上一级医疗机构(区、县---市---省---国家),这就同时带来多方面的问题,一方面增加了各地方医疗结构采集用户相关健康数据信息的工作量,专业医疗机构人员工作繁忙无暇顾及,雇佣非专业医疗机构人员需要提前培训相关医疗知识,同时依然不能避免非专业医疗机构人员采集用户相关健康数据信息造成不准确的情形;另一方面当用户工作生活地域发生调动后,来到新的城市又会造成用户相关健康数据信息重复录入以及电子病历共享及查询不便利的问题。区块链技术在金融界的率先应用已引起社会各界及各领域的广泛关注,且已稳步伸入医疗系统各领域中,区块链技术具有以下优点:(1)分布式存储:基于区块链技术支撑的智能手环、智能手机应用程序,可以实现用户随时随地的上传与下载信息,区块链系统将通过分布式数据库的形式存储用户的电子健康档案信息。所有对区块链的访问均通过公钥和私钥完成,其中公钥是有权限的用户如医院、卫生部门等对健康数据的访问权,私钥是个人用户对自己健康数据的访问权,个人通过私钥可以随时获取信息;(2)索引去中心化:通过区块链技术保存用户信息,为用户提供索引代码,将其作为公钥或私钥,用户个人及医生组织可以通过其实时获取健康信息,同时区块链系统在存储用户的健康信息时,可以授权第三方机构访问网络而不需担心数据安全及完整性,健康数据能够被多方授权建立、追加、分享,有效提高整个医疗行业的效率和透明度,具有去中心化特征的区块链技术更具有开放性,用户也更具有自主性;(3)索引高加密:存储于区块链系统中的数据信息可以采用多次签名数据链私钥合并数据加密技术以预防信息泄露,同时区块链还可以采用单私钥或多私钥的设置,也可以设置复杂时间和空间的单人授权或多人授权;同时在区块链的验证和传输等信息交换的中间环节中都采用了先进的加密算法与加密技术,以保证数据在中间过程中也不被拦截和更正;(4)有币的生成与使用:基于区块链技术平台可以产生比特币等虚拟货币,买方购物可以通过支付比特币等虚拟货币,第三方机构收到虚拟货币后按汇率兑换成通用货币或医疗用币,商家就收到通用货币或医疗用币,从而为用户在进行医疗支付时提供更多选择;(5)发布后的索引不可修改:数据信息一旦被添加到区块链系统中,就会生成永久记录,不可删除和篡改,保证数据的完整性,也保证交易双方对交易的不可抵赖性。因此,如何将区块链技术应用于个人健康电子病历共享及查询系统中是目前医疗系统亟需解决的问题。
技术实现思路
本专利技术要解决的技术问题是;为了克服现有技术中存在的不足和缺陷,本专利技术提供了一种基于区块链技术的个人健康电子病历共享及查询方法。本专利技术解决其技术问题所采用的技术方案是:基于区块链技术的个人健康电子病历共享及查询方法,其特征在于,包括以下步骤:(1)患者通过第一用户电子账户输入用户个人健康数据信息;(2)社区医疗机构服务平台接收步骤(1)中通过第一用户电子账户输入的用户个人健康数据信息;(3)对此次输入的个人健康数据信息进行数据完整度检测,检测结果合格后,进入下一步骤;检测结果不合格,拒绝此次数据信息进入系统;(4)对此次输入的个人健康数据信息进行数据可靠度检测,检测结果合格后,进入下一步骤;检测结果不合格,拒绝此次数据信息进入系统;(5)生成与此次输入的个人健康数据信息呈一一对应关系的索引代码,并对生成的索引代码进行检验,检验结果合格,则向第一用户电子账户发送第一激励;检测结果不合格,则将不合格信息通知第一用户电子账户;(6)在生成的索引代码中筛选出与此次输入的个人健康数据信息中部分非隐私数据信息呈一一对应关系的第一索引代码;(7)第二用户电子账户向第一用户电子账户支付一定激励,以通过第一索引代码首次调阅通过第一用户电子账户输入的用户个人健康数据信息中部分非隐私数据信息,同时记录该首次调阅记录;(8)将索引代码上传至地方医疗机构数据中心,当索引代码上传成功后,地方医疗机构数据中心进行记录并向第一用户电子账户发送第二激励;(9)在生成的索引代码中筛选出与此次输入的个人健康数据信息中全部数据信息呈一一对应关系的第二索引代码;(10)对生成的第二索引代码进行检验,检验结果合格,则向第一用户电子账户发送第三激励;检测结果不合格,则将不合格信息通知第一用户电子账户;(11)将索引代码上传至中央医疗机构数据中心,当索引代码上传成功后,中央医疗机构数据中心进行记录并向第一用户电子账户发送第四激励;(12)中央医疗机构数据中心将上传成功后的索引代码通过授权机构进行授权,每授权成功一定数量的索引代码,授权机构向中央医疗机构数据中心支付一定数量的激励;(13)第三方机构向授权机构申请权限并支付一定数量的激励,当获得授权后,以通过第二索引代码首次调阅通过第一用户电子账户输入的用户个人健康数据信息中全部数据信息,同时记录该首次调阅记录,并向第一用户电子账户发送第五激励。进一步地,所述激励均以电子货币的形式实现。进一步地,所述用户个人健康数据信息包括个人身份信息、个人诊疗信息、个人体检信息、个人疾病信息、以及个人健康信息;其中,所述个人身份信息包括个人身份证号码、个人头像、个人籍贯、以及个人联系方式信息;所述个人诊疗信息包括个人就诊记录、就诊医院和就诊日期信息;所述个人体检信息包括个人体检数据、个人体检机构、个人体检日期信息;所述个人疾病信息包括个人曾患疾病、家族遗传疾病信息;所述个人健康信息包括个人饮食、个人睡眠、个人健身信息;进一步地,所述数据完整度检测通过预设的数据长度检测单元,以及数据长度检测单元内预设的数据长度阈值区间来实现,当检测到第一用户终端发送的对应的用户个人健康数据信息在数据长度阈值区间以内时,判定数据完整度检测结果合格;当检测到第一用户终端发送的对应的用户个人健康数据信息超出数据长度阈值区间时,判定数据完整度检测结果不合格。进一步地,所述数据可靠度检测通过预设的可靠数据检测单元,以及可靠数据检测单元内预设的可靠数据阈值区间来实现,当检测到第一用户终端发送的对应的用户个人健康数据信息在可靠数据阈值区间以内时,判定数据可靠度检测结果合格;当检测到第一用户终端发送的对应的用户个人健康数据信息超出可靠数据阈值区间时,判定数据可靠度检测结果不合格。进一步地,所述第一索引代码和第二索引代码通过哈希加密算法或椭圆加密算法生成。进一步地,所述第一索引代码的加密级别低于所述第二索引代码的加密级别。进一步地,所述第二索引代码不能被第二用户电子账户调阅。进一步地,所述第一激励至第五激励的优劣程度呈递增趋势。进一步地,还设置有具有最高权限的用于管理第一索引代码和第二索引代码的管理机构。本专利技术的有益效果是;(1)通过生成与用户个人健康数据信息中的部分非隐私数据信息一一对应的第一索引代码,避免数据的重复录入以及用户的身份校验工作,并供其他用户共享本文档来自技高网
...

【技术保护点】
1.基于区块链技术的个人健康电子病历共享及查询方法,其特征在于,包括以下步骤:(1)患者通过第一用户电子账户输入用户个人健康数据信息;(2)社区医疗机构服务平台接收步骤(1)中通过第一用户电子账户输入的用户个人健康数据信息;(3)对此次输入的个人健康数据信息进行数据完整度检测,检测结果合格后,进入下一步骤;检测结果不合格,拒绝此次数据信息进入系统;(4)对此次输入的个人健康数据信息进行数据可靠度检测,检测结果合格后,进入下一步骤;检测结果不合格,拒绝此次数据信息进入系统;(5)生成与此次输入的个人健康数据信息呈一一对应关系的索引代码,并对生成的索引代码进行检验,检验结果合格,则向第一用户电子账户发送第一激励;检测结果不合格,则将不合格信息通知第一用户电子账户;(6)在生成的索引代码中筛选出与此次输入的个人健康数据信息中部分非隐私数据信息呈一一对应关系的第一索引代码;(7)第二用户电子账户向第一用户电子账户支付一定激励,以通过第一索引代码首次调阅通过第一用户电子账户输入的用户个人健康数据信息中部分非隐私数据信息,同时记录该首次调阅记录;(8)将索引代码上传至地方医疗机构数据中心,当索引代码上传成功后,地方医疗机构数据中心进行记录并向第一用户电子账户发送第二激励;(9)在生成的索引代码中筛选出与此次输入的个人健康数据信息中全部数据信息呈一一对应关系的第二索引代码;(10)对生成的第二索引代码进行检验,检验结果合格,则向第一用户电子账户发送第三激励;检测结果不合格,则将不合格信息通知第一用户电子账户;(11)将索引代码上传至中央医疗机构数据中心,当索引代码上传成功后,中央医疗机构数据中心进行记录并向第一用户电子账户发送第四激励;(12)中央医疗机构数据中心将上传成功后的索引代码通过授权机构进行授权,每授权成功一定数量的索引代码,授权机构向中央医疗机构数据中心支付一定数量的激励;(13)第三方机构向授权机构申请权限并支付一定数量的激励,当获得授权后,以通过第二索引代码首次调阅通过第一用户电子账户输入的用户个人健康数据信息中全部数据信息,同时记录该首次调阅记录,并向第一用户电子账户发送第五激励。...

【技术特征摘要】
1.基于区块链技术的个人健康电子病历共享及查询方法,其特征在于,包括以下步骤:(1)患者通过第一用户电子账户输入用户个人健康数据信息;(2)社区医疗机构服务平台接收步骤(1)中通过第一用户电子账户输入的用户个人健康数据信息;(3)对此次输入的个人健康数据信息进行数据完整度检测,检测结果合格后,进入下一步骤;检测结果不合格,拒绝此次数据信息进入系统;(4)对此次输入的个人健康数据信息进行数据可靠度检测,检测结果合格后,进入下一步骤;检测结果不合格,拒绝此次数据信息进入系统;(5)生成与此次输入的个人健康数据信息呈一一对应关系的索引代码,并对生成的索引代码进行检验,检验结果合格,则向第一用户电子账户发送第一激励;检测结果不合格,则将不合格信息通知第一用户电子账户;(6)在生成的索引代码中筛选出与此次输入的个人健康数据信息中部分非隐私数据信息呈一一对应关系的第一索引代码;(7)第二用户电子账户向第一用户电子账户支付一定激励,以通过第一索引代码首次调阅通过第一用户电子账户输入的用户个人健康数据信息中部分非隐私数据信息,同时记录该首次调阅记录;(8)将索引代码上传至地方医疗机构数据中心,当索引代码上传成功后,地方医疗机构数据中心进行记录并向第一用户电子账户发送第二激励;(9)在生成的索引代码中筛选出与此次输入的个人健康数据信息中全部数据信息呈一一对应关系的第二索引代码;(10)对生成的第二索引代码进行检验,检验结果合格,则向第一用户电子账户发送第三激励;检测结果不合格,则将不合格信息通知第一用户电子账户;(11)将索引代码上传至中央医疗机构数据中心,当索引代码上传成功后,中央医疗机构数据中心进行记录并向第一用户电子账户发送第四激励;(12)中央医疗机构数据中心将上传成功后的索引代码通过授权机构进行授权,每授权成功一定数量的索引代码,授权机构向中央医疗机构数据中心支付一定数量的激励;(13)第三方机构向授权机构申请权限并支付一定数量的激励,当获得授权后,以通过第二索引代码首次调阅通过第一用户电子账户输入的用户个人健康数据信息中全部数据信息,同时记录该首次调阅记录,并向第一用户电子账户发送第五激励。2.根据权利要求1所述的基于区块链技术的个人健康电子病历共享及查询方法,其特征在于:所述激励均以电子货币的形式实现。3.根据权利要求1所述的基于...

【专利技术属性】
技术研发人员:丁腊春殷伟东苏逸飞
申请(专利权)人:南京旭颢信息科技有限公司
类型:发明
国别省市:江苏,32

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

1