一种分布式智慧医疗健康档案管理系统技术方案

技术编号:23193435 阅读:22 留言:0更新日期:2020-01-24 17:08
本发明专利技术公开了一种分布式智慧医疗健康档案管理系统,其特征在于,健康档案管理系统,采用分层的架构,整个系统被分为两个层次:上层的应用交互层和底层的区块链层,上层的应用交互层用于将用户关联的健康档案中上传健康数据和区块链之间的数据转化,将用户数据封装成虚拟资产和交易,提交给节点并最终存储在区块链上应用交互层能够响应用户对区块链上的健康档案数据查询请求,利用区块链查询接口获取数据,并将交易数据转化友好方式向用户展示;底层的区块链层,包括维护区块链的P2P节点网络以及一条唯一的区块链。本发明专利技术实施例达到了提高诊断结果准确性和提高用户体验的技术效果。

A distributed intelligent medical and health file management system

【技术实现步骤摘要】
一种分布式智慧医疗健康档案管理系统
本专利技术涉及计算机
的区块链技术,尤其涉及一种分布式智慧医疗健康档案管理系统。
技术介绍
以区块链技术为代表的去中心化,自主治理的系统,正在引起越来越多人的重视和研究。随着区块链技术的普及,越来越多区块链技术之上的应用场景被挖掘出来。区块链技术的应用场景已经从最初的数字化货币本身逐步扩展到更多的场景及用户群体中。例如,以以太坊为代表的社区在区块链技术中引入智能合约的概念,或使用区块链技术实现了全球的结算系统。随着应用场景的多样化,用户对区块链技术的诉求也日益增加,我们已经看到很多挑战。随着比特币的出现和发展,区块链技术得到了广泛的关注。区块链是一个公开的大账本,所有人都可以同步到最新的账簿到本地而无法在本地进行篡改。科技公司和大学更加的关注底层的区块链技术的应用。随着最近几年区块链技术的发展,该项技术受到了到了学术界和工业界的广泛的重视,人们逐渐认识到这项技术是具有颠覆性意义的创新,因为这是首次从技术层面来建立去中也化心的信任。区块链是一种去中心化的存储和计算技术。区块链技术通过网络中所有节点共同参与计算,互相验证其信息的真伪以达成全网共识,其存储的数据是不可篡改的,也能够实现数据的全历史记录。现有的许多大数据,如医疗数据、人口数据等,在数据存储和维护方面需要投入大量资金和人力资源。区块链利用分布式计算资源,可以低成本地实现大数据的存储。目前,个人健康档案(例如:电子病历、体检报告、通过智能设备测量的诸如:血糖、血压、体脂、体重、运动类数据等)一般都是分散存储在各级医疗卫生机构、体检机构中。因为各个机构的数据是不连通的,从而导致个人健康档案的数据存在碎片化和孤岛化的情况,这也就导致了如下问题的产生:①不利于医疗工作者基于个人健康档案进行全面的获取和分析,以作出最为有效正确的诊断;②因为数据之间不连通,导致患者在不同医院就诊时,需要进行多次的信息填报和检查检验,不仅提高了患者的就诊成本,也延长了就诊时间。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种能够对健康档案进行管理的系统,并且避免了医疗数据孤岛化,数据公开不充分的情况。本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,公开一种分布式智慧医疗健康档案管理系统,其特征在于,健康档案管理系统,采用分层的架构,整个系统被分为两个层次:上层的应用交互层和底层的区块链层,上层的应用交互层用于将用户关联的健康档案中上传健康数据和区块链之间的数据转化,将用户数据封装成虚拟资产和交易,提交给节点并最终存储在区块链上应用交互层能够响应用户对区块链上的健康档案数据查询请求,利用区块链查询接口获取数据,并将交易数据转化友好方式向用户展示;底层的区块链层,包括维护区块链的P2P节点网络以及一条唯一的区块链,P2P网络用于维护系统的运行,接受验证交易、生成区块并对新区块进行投票,节点也提供对于区块链数据的查询,区块链上保存着整个系统中的所有己经验证的交易数据,确定用户向健康档案管理系统中上传健康数据和/或从所述健康档案中下载健康数据。更进一步地,还包括:位于同一区块链网络中的多个档案服务器,所述健康档案通过健康档案区块链的方式存储,所述多个档案服务器中的一个或多个档案服务器作为区块链节点加入区块链网络,并向区块链网络中广播健康数据,所述多个档案服务器还用于基于预定的共识机制从区块链网络中选取出具有区块链写入权限的节点,其中,被选取出的节点用于将广播的健康数据生成区块,并将生成的区块向所述区块链系统广播,以使生成的区块被增加至所述健康档案区块链中。更进一步地,还包括:大数据分析服务器,用于从所述健康档案中获取所述大数据分析服务器有权限访问的数据,所述大数据分析服务器包括以下至少之一:健康监管服务器、制药分析服务器、药房服务器。更进一步地,其特征在于,所述用户客户端还用于通过上层的应用交互层向所述健康档案中上传健康数据,或者,从所述健康档案中下载健康数据。更进一步地,其特征在于,所述用户客户端具体用于通过相连的健康数据检测设备或内置的健康数据检测装置获取用户的健康数据,并将获取的健康数据上传。更进一步地,其特征在于,当一个新的节点接入网络时,需要知道网络中的其他完全节点,并进行区块链的同步,为了让新加入的节点能够探知其他的节点,在系统代码中写定了多个能够提供类似DNS服务的节点IP地址,这些类DNS节点能够扫描当前网络中的活动节点,并记录下来它们的IP地址。更进一步地,还包括:获取到其他节点的IP地址之后,节点会发送自己的版本信息给对端节点,以尝试建立连接,所述版本信息包括本节点的系统版本、已经同步的区块、节点当前系统时间,对端节点收到版本信息之后,会回复自己的版本信息,当双方都获取到对方的版本信息之后,就会发送一个确认信息,此时两个节点之间的连接成功建立,以此添加新档案服务器进入区块链。随着新兴技术“区块链”的出现,其具有的去中心化,去信任化特性颇受关注。本专利技术利用区块链在数据安全方面的优异表现设计了一种基于区块链技术的健康档案查询系统,并对其中的关键技术进行设计和实现。本专利技术还公开了一种基于区块链的健康档案管理方法,其特征在于,将用户关联的健康档案中上传健康数据和区块链之间的数据转化,将用户数据封装成虚拟资产和交易,提交给节点并最终存储在区块链上应用交互层能够响应用户对区块链上的健康档案数据查询请求,利用区块链查询接口获取数据,并将交易数据转化友好方式向用户展示;维护区块链的P2P节点网络以及一条唯一的区块链,P2P节点网络用于维护系统的运行,接受验证交易、生成区块并对新区块进行投票,节点也提供对于区块链数据的查询,区块链上保存着整个系统中的所有己经验证的交易数据,确定用户向健康档案管理系统中上传健康数据和/或从所述健康档案中下载健康数据。本专利技术还公开了一种电子设备,其特征在于,包括:处理器;以及,存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述的基于区块链的健康档案管理方法。本专利技术还公开了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行实现上述的基于区块链的健康档案管理方法本专利技术首先参考安全稳定运行的比特币交易系统设计系统底层的P2P网络;然后根据实际环境对已有共识机制进行修改,使其满足健康档案发布环境的特定应用需求;接着设计了系统中的交易和区块等数据的结构;根据相关实际规定,提出了一个有益于共享的健康档案数据表示规范;设计了一个健康档案查询验证接口,以提供更好的可拓展性。本专利技术利用Python语言实现了系统中的关键技术,利用服务器作为实际节点搭建了一个模拟的区块链网络。接着在本专利技术搭建的模拟区块链网络中对系统进行测试运行。运行结果表明底层的区块链层能够初步完成设计的功能;在上层界面的操作也能与底层、与用户进行交互,完成患者注册,健康档案发布以及健康档案召回操作。本文设本文档来自技高网
...

【技术保护点】
1.一种分布式智慧医疗健康档案管理系统,其特征在于,健康档案管理系统,采用分层的架构,整个系统被分为两个层次:上层的应用交互层和底层的区块链层,上层的应用交互层用于将用户关联的健康档案中上传健康数据和区块链之间的数据转化,将用户数据封装成虚拟资产和交易,提交给节点并最终存储在区块链上应用交互层能够响应用户对区块链上的健康档案数据查询请求,利用区块链查询接口获取数据,并将交易数据转化友好方式向用户展示;底层的区块链层,包括维护区块链的P2P节点网络以及一条唯一的区块链,P2P节点网络用于维护系统的运行,接受验证交易、生成区块并对新区块进行投票,节点也提供对于区块链数据的查询,区块链上保存着整个系统中的所有己经验证的交易数据,确定用户向健康档案管理系统中上传健康数据和/或从所述健康档案中下载健康数据。/n

【技术特征摘要】
1.一种分布式智慧医疗健康档案管理系统,其特征在于,健康档案管理系统,采用分层的架构,整个系统被分为两个层次:上层的应用交互层和底层的区块链层,上层的应用交互层用于将用户关联的健康档案中上传健康数据和区块链之间的数据转化,将用户数据封装成虚拟资产和交易,提交给节点并最终存储在区块链上应用交互层能够响应用户对区块链上的健康档案数据查询请求,利用区块链查询接口获取数据,并将交易数据转化友好方式向用户展示;底层的区块链层,包括维护区块链的P2P节点网络以及一条唯一的区块链,P2P节点网络用于维护系统的运行,接受验证交易、生成区块并对新区块进行投票,节点也提供对于区块链数据的查询,区块链上保存着整个系统中的所有己经验证的交易数据,确定用户向健康档案管理系统中上传健康数据和/或从所述健康档案中下载健康数据。


2.根据权利要求1所述的系统,其特征在于,还包括:位于同一区块链网络中的多个档案服务器,所述健康档案通过健康档案区块链的方式存储,所述多个档案服务器中的一个或多个档案服务器作为区块链节点加入区块链网络,并向区块链网络中广播健康数据,所述多个档案服务器还用于基于预定的共识机制从区块链网络中选取出具有区块链写入权限的节点,其中,被选取出的节点用于将广播的健康数据生成区块,并将生成的区块向所述区块链系统广播,以使生成的区块被增加至所述健康档案区块链中。


3.根据权利要求2所述的系统,其特征在于,还包括:大数据分析服务器,用于从所述健康档案中获取所述大数据分析服务器有权限访问的数据,所述大数据分析服务器包括以下至少之一:健康监管服务器、制药分析服务器、药房服务器。


4.根据权利要求3所述的系统,其特征在于,所述用户客户端还用于通过上层的应用交互层向所述健康档案中上传健康数据,或者,从所述健康档案中下载健康数据。


5.根据权利要求4所述的系统,其特征在于,所述用户客户端具体用于通过相连的健康数据检测设备或内置的健康数据检测装置获取用户...

【专利技术属性】
技术研发人员:刘丰王海华
申请(专利权)人:重庆特斯联智慧科技股份有限公司
类型:发明
国别省市:重庆;50

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

1