当前位置:主页 > 科技论文 > 软件论文 >

基于区块链的电子病历存证系统的设计与实现

发布时间:2021-11-28 08:52
  传统的医疗软件系统大都使用中心化的存储方式存储病历数据,系统将电子病历数据存储到数据库当中,这种中心化的存储方式存在病历数据易泄露和信息共享难的缺点。本文研究的基于区块链技术的电子病历存证系统,是一种防止用户数据泄露、篡改和实现数据共享的一种数据安全解决方案。本系统将传统的电子病历数据拆分成患者个人信息数据和单条的病例数据,使用传统数据库和区块链技术相结合的方式存储数据,将单条病例数据存储在传统数据库中,而将患者个人信息数据和病例在数据库中的索引数据存储在区块链网络中。系统通过对不同所有权的数据分离存储的方式,解决信息所有权错位和数据安全共享等难题。本文首先对区块链以及其使用的底层技术进行简单的介绍。其次结合现有电子病历在使用过程中遇到的各种问题,给出系统的功能性和非功能性需求分析。再次根据系统的需求分析介绍系统的总体设计方案,并详细叙述各个模块的设计思路。最后使用python作为主要开发语言完成基于区块链的电子病历存证系统的开发工作,实现系统需求分析中提出的各种功能需求。本文实现的电子病历系统是经典的B/S架构,其前端的Web框架采用Django的MTV开发模式。区块链网络部分使用的... 

【文章来源】:山东师范大学山东省

【文章页数】:68 页

【学位级别】:硕士

【部分图文】:

基于区块链的电子病历存证系统的设计与实现


系统文件目录图

界面图,首页,界面图,文件


山东师范大学硕士学位论文和各种前端插件。templates 文件夹存储 html 文件模板。manage.py 用来执行命令行操作的 python 文件,是 Django 框架创建的文件。在终端通过 python manage.py 命令来管理 Django 服务端。基于区块链的电子病历存证系统采取 FBV 的方式处理前段发来的请求。系统首页界面如图 5-6 所示。

界面图,医生,界面图


表单填写是否正确提示用户在数据库查找用户信息用户是否已存在将数据上传到数据库医生注册成功结束是否是图 5-7 医生注册流程图医生注册模块流程图如图 5-7 所示,其注册流程主要分以下几步:1)医生点击注册按钮进入到注册页面,填写完注册信息后点击注册按钮。系统将表单以 POST 的形式提交给服务端。医生注册界面如图 5-8 所示。

【参考文献】:
期刊论文
[1]区块链安全问题:研究现状与展望[J]. 韩璇,袁勇,王飞跃.  自动化学报. 2019(01)
[2]“互联网+”背景下共享经济价值实现研究[J]. 常俸瑞,李天明.  经济研究导刊. 2019(01)
[3]基于区块链的电子医疗记录共享研究[J]. 董黛莹,汪学明.  计算机技术与发展. 2019(05)
[4]基于Oracle数据库系统性能调整与优化研究[J]. 李雨蒙.  信息技术与信息化. 2017(Z1)
[5]国务院办公厅关于促进和规范健康医疗大数据应用发展的指导意见[J].   甘肃医药. 2016(07)

硕士论文
[1]基于区块链的电子病历系统的设计与实现[D]. 张圣垚.哈尔滨工业大学 2018
[2]一种基于区块链的医疗信息隐私保护和共享方案[D]. 任延辉.西安电子科技大学 2018
[3]P2P网络监管中的网络视频节目信息发现技术研究[D]. 管磊.北京工业大学 2010



本文编号:3524112

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3524112.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户27052***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com