基于区块链的电子病历系统的设计与实现
发布时间:2021-09-25 11:04
在传统的医疗电子病历系统中,患者的电子病历由医院进行集中存储。这种集中存储会带来诸如信息安全、信息共享、隐私保护方面的问题。而近年来兴起的区块链技术具有安全可靠、去中心化、隐私性好等的特点,其已被应用在电子货币、数字资产保护、物联网等领域。本系统的目的就是将区块链技术应用到医疗电子病历系统中去,希望通过这样的方式来解决传统医疗电子病历系统中存在的安全性差、共享难、隐私保护性差等问题。本系统基于区块链技术,分别对区块链网络中使用的链代码、可以与区块链网络交互的后端客户端、独立前端以及相应的业务逻辑进行实现并进行了相应的测试。为了解决传统医疗电子病历系统存在的问题,本系统在其原有病历管理的基础上增加了权限管理、加密管理、私钥交易管理以及用户钱包管理等业务内容。其中,客户端的实现原理是基于交易请求在区块链网络内部处理流程。用户私钥加密、客户端动态密码以及链代码中相关结构体对象的标识位共同构成了系统的权限管理体系。私钥管理过程同样依赖区块链中链代码进行的身份认证等操作。AES+RSA混合加密保证了用户的隐私性。后端客户端除与区块链网络进行交互的部分外使用Spring Boot+Spring M...
【文章来源】:哈尔滨工业大学黑龙江省 211工程院校 985工程院校
【文章页数】:89 页
【学位级别】:硕士
【部分图文】:
传统医疗系统模式
了数据共享。由于区块链中采用了工作量机制或PBFT算法,其内部数据极难被篡改,有效地保证了患者病历信息的安全。患者还可以对其自身持有的私钥进行交易,这就将传统的电子病历信息转化为新型数字资产。示意图如图1-2所示。图1-2 基于区块链技术的医疗系统模式1.4 区块链技术概述区块链是用分布式数据库识别、传播和记载信息的智能化对等网络。其分布式、对等节点的构造决定了其具有去中心化的特点。没有一个节点可以垄断
具有代表性的区块链体系结构[13]如图1-3所示:图1-3 区块链体系结构不同区块链体系结构的决定性差异是其共识层算法的差异。工作量机制的缺点在于其速度慢、耗能高。而医疗数据的要求是要几乎能够进行实时更新,基于工作量机制的公有链模式显然不能胜任这种应用情景。所以,本系统的开发是基于以PBFT作为底层共识算法的Hyperledger Fabric。其优点是交易执行速度快,契合了医疗电子病历系统对交易速度的要求。
本文编号:3409611
【文章来源】:哈尔滨工业大学黑龙江省 211工程院校 985工程院校
【文章页数】:89 页
【学位级别】:硕士
【部分图文】:
传统医疗系统模式
了数据共享。由于区块链中采用了工作量机制或PBFT算法,其内部数据极难被篡改,有效地保证了患者病历信息的安全。患者还可以对其自身持有的私钥进行交易,这就将传统的电子病历信息转化为新型数字资产。示意图如图1-2所示。图1-2 基于区块链技术的医疗系统模式1.4 区块链技术概述区块链是用分布式数据库识别、传播和记载信息的智能化对等网络。其分布式、对等节点的构造决定了其具有去中心化的特点。没有一个节点可以垄断
具有代表性的区块链体系结构[13]如图1-3所示:图1-3 区块链体系结构不同区块链体系结构的决定性差异是其共识层算法的差异。工作量机制的缺点在于其速度慢、耗能高。而医疗数据的要求是要几乎能够进行实时更新,基于工作量机制的公有链模式显然不能胜任这种应用情景。所以,本系统的开发是基于以PBFT作为底层共识算法的Hyperledger Fabric。其优点是交易执行速度快,契合了医疗电子病历系统对交易速度的要求。
本文编号:3409611
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3409611.html