关键词:
区块链
访问控制
数据存储
智能合约
摘要:
随着信息技术的发展,病历逐渐从纸质病历演变到电子病历,患者的医疗信息也随即转向信息化存储。在传统的医疗信息存储系统中,各个医疗机构之间的医疗信息存储无法做到共享患者的医疗信息,出现了“数据孤岛”的现象,不便于患者个人掌握病史。与此同时,传统医疗信息存储系统无法记录下对医疗信息的访问记录,存在隐私泄露的可能。区块链是一种分布式账本,可以用于存储患者医疗信息,并记录下对患者医疗信息的访问记录,可以帮助解决隐私泄漏的问题。本文基于区块链,提出一种考虑保护患者个人隐私和方便数据共享的安全机制,并基于该安全机制设计了个人医疗信息存储系统。该系统可以将患者医疗信息与访问记录安全存储于联盟链上,将患者数据和访问者进行分级,根据访问者的权限级别返回相应的数据信息,方便医疗机构对患者诊断与治疗,也方便患者对自己医疗信息被访问状况的掌握。论文主要分两个方面:本文提出一种基于区块链的存储患者医疗信息的安全机制。将隐去有关患者个人身份的医疗信息使用联盟链存储,解决了传统医疗信息存储系统中医疗信息不易共享的问题。将访问者与医疗信息划分等级,根据访问者的不同权限等级,提供相应级别的患者医疗信息,保护患者的个人隐私,并记录下访问记录,解决了传统医疗信息存储系统下患者无法追踪自身医疗信息被访问的问题。其次,基于所提的安全机制,本文设计并实现了基于区块链的个人医疗信息存储系统,包括用户注册登录模块、权限管理模块、医疗信息写入模块、患者医疗信息读取模块和医疗资源信息查询、写入与交易模块。该系统通过对医疗账号分级,从而完成对医疗账号写入的患者医疗信息分级,并根据访问者的权限返回相应的医疗信息,从而做到隐私保护与数据共享的平衡。实验结果表明,本系统完成医疗信息存储系统的功能,实现患者医疗信息的共享,也可以记录下对患者医疗信息的访问记录,保证患者医疗信息的安全,从而做到了患者隐私保护与方便就诊的平衡,解决了传统医疗信息存储系统中存在的问题。