一种基于区块链的数据读取处理方法、存储介质及系统技术方案

技术编号:29616994 阅读:24 留言:0更新日期:2021-08-10 18:35
本发明专利技术提供一种基于区块链的数据读取处理方法、存储介质及系统,包括如下步骤:从多间医院的医院数据库中采集各个病患的身份信息及其各项诊疗数据;将各个病患的身份信息及其各项诊疗数据上传到区块链上;获取病患登录验证信息;根据病患登录验证信息识别已登录病患的身份信息;获取已登录病患对自身各项诊疗数据所输入的读取权限确认信息和读取时段;将读取权限确认信息和读取时段上传到区块链上;获取已登录病患向医疗人员提出的诊疗请求;根据诊疗请求识别被请求医疗人员的身份信息;根据被请求医疗人员的身份信息和读取权限确认信息,在读取时段内从区块链上调取被请求医疗人员具备读取权限的诊疗数据。

【技术实现步骤摘要】
一种基于区块链的数据读取处理方法、存储介质及系统
本专利技术涉及数据处理
,特别涉及一种基于区块链的数据读取处理方法、存储介质及系统。
技术介绍
现有一种个人电子病历系统,其通过数据采集模块从多间医院的医院数据库中采集病患的各项诊疗数据,再将各项诊疗数据与相应的病患身份信息相关联地存储在诊疗数据库中,形成个人电子病历,这样病患在就医过程中,医疗人员就能从该诊疗数据库中获取病患的历史诊疗数据,从而可参考历史诊疗数据作出病情诊断。但是,在个人电子病历中,病患的各项诊疗数据都是公开的,任何人都能查看个人电子病历上的全部诊疗数据,且查看时间不受限制,这样病患的诊疗数据就完全得不到隐私保护。
技术实现思路
本专利技术要解决的技术问题是如何对病患的诊疗数据进行隐私保护。为解决上述技术问题,本专利技术提供一种基于区块链的数据读取处理方法,包括如下步骤:A.从多间医院的医院数据库中采集各个病患的身份信息及其各项诊疗数据;B.将各个病患的身份信息及其各项诊疗数据上传到区块链上;C.获取病患登录验证信息;D.根据所述病患登录验证信息识别已登录病患的身份信息;E.获取所述已登录病患对自身各项诊疗数据所输入的读取权限确认信息和读取时段;F.将所述读取权限确认信息和所述读取时段上传到所述区块链上;G.获取所述已登录病患向医疗人员提出的诊疗请求;H.根据所述诊疗请求识别被请求医疗人员的身份信息;I.根据所述被请求医疗人员的身份信息和所述读取权限确认信息,在所述读取时段内从所述区块链上调取所述被请求医疗人员具备读取权限的诊疗数据。优选地,所述步骤I具体地:根据所述被请求医疗人员的身份信息和所述读取权限确认信息,判断所述被请求医疗人员对所述已登录患者的各项诊疗数据是否具备读取权限;若所述被请求医疗人员对某项诊疗数据具备读取权限,则在所述读取时段内从所述区块链上调取该项诊疗数据;若所述被请求医疗人员对某项诊疗数据不具备读取权限,则不调取该项诊疗数据。优选地,所述步骤G具体地:获取对已绑定医疗人员身份信息的识别码进行扫码操作所得到的扫码信息,根据所述扫码信息获取所述已登录病患向医疗人员提出的诊疗请求。优选地,所述识别码包括二维码或条形码。优选地,所述步骤G中,所述诊疗请求包括已登录病患的身份信息和被请求医疗人员的身份信息。优选地,所述步骤E中,所述读取权限确认信息包括赋予被请求医疗人员读取权限的信息和不赋予被请求医疗人员读取权限的信息。优选地,所述步骤C中,所述病患登录验证信息包括账号ID和手机号码当中的至少一个,以及对应于账号ID或手机号码的密码。优选地,所述诊疗数据包括历史病情和对应的历史诊疗方案。本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的数据读取处理方法。本专利技术还提供一种基于区块链的数据读取处理系统,包括服务器、数据采集模块、终端和随身电子设备,所述服务器分别通信连接所述数据采集模块、、所述终端和所述随身电子设备,所述服务器包括相互连接的计算机可读存储介质和处理器,计算机可读存储介质如上所述;在所述步骤A中,所述服务器经数据采集模块从多间医院的医院数据库中采集各个病患的身份信息及其各项诊疗数据;在所述步骤C中,所述服务器经随身电子设备获取病患登录验证信息;在所述步骤E中,所述服务器经随身电子设备获取所述已登录病患对自身各项诊疗数据所输入的读取权限确认信息和读取时段;在所述步骤G中,所述服务器经随身电子设备获取所述已登录病患向医疗人员提出的诊疗请求;在所述步骤I中,所述服务器在所述读取时段内从所述区块链上调取所述被请求医疗人员具备读取权限的诊疗数据显示在所述终端上。本专利技术具有以下有益效果:已登录病患在对自身各项诊疗数据输入读取权限确认信息和读取时段之后,各项诊疗数据只能在读取时段内被具备读取权限的用户查看,超过读取时段后需病患重新赋予用户读取权限才能再次查看诊疗数据,而没有读取权限的其它用户无法查看,这样,已登录病患如果不想其某项诊疗数据被医疗人员查看,可不将该项诊疗数据的读取权限赋予给医疗人员,也可通过设置读取时段来控制医疗人员读取诊疗数据的时间,从而实现对该项诊疗数据进行隐私保护。附图说明图1是基于区块链的数据读取处理方法的流程图。具体实施方式以下结合具体实施方式对本专利技术创造作进一步详细说明。本实施例提供一种基于区块链的数据读取处理系统,该系统包括服务器、数据采集模块、多个终端和多个随身电子设备,服务器分别通信连接数据采集模块、多个终端和多个随身电子设备,各个终端分别对应不同身份信息的医疗人员,各个随身电子设备分别对应不同身份信息的病患。其中,终端例如是台式电脑、笔记本电脑等,随身电子设备例如是手机、平板电脑等。服务器包括相互连接的计算机可读存储介质和处理器,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现如图1所示的基于区块链的数据读取处理方法,该方法具体包括如下步骤A、B、C、D、E、F、G、H、I。A.从多间医院的医院数据库中采集各个病患的身份信息及其各项诊疗数据。本实施例中,数据读取处理系统应用于多间医院中,每间医院建立有用于存储诊疗数据的医院数据库,医疗人员在对病患进行诊疗之后,会通过终端把同一个病患的身份信息和诊疗数据相互关联起来,然后一起上传到医院数据库中存储起来。数据读取处理系统的数据采集模块连接各个医院数据库,服务器就能经数据采集模块从医院数据库中采集各个病患的身份信息及其各项诊疗数据。其中,每项诊疗数据包括历史病情和对应的历史诊疗方案。B.将各个病患的身份信息及其各项诊疗数据上传到区块链上。服务器在采集到各个病患的身份信息及其各项诊疗数据之后,将各个病患的身份信息及其各项诊疗数据上传到区块链上。区块链存在多个节点,这些节点是各个区域的服务器,上传到区块链的各个病患的身份信息及其各项诊疗数据记载在各个节点中。C.获取病患登录验证信息。病患在就医之前,先在随身电子设备上输入自己的登录验证信息进行登录,登录验证信息包括账号ID和手机号码当中的至少一个,以及对应于账号ID或手机号码的密码。随身电子设备把病患登录验证信息发送到服务器中,如此则服务器经随身电子设备获取到病患登录验证信息。D.根据病患登录验证信息识别已登录病患的身份信息。因为病患登录验证信息包括账号ID和手机号码当中的至少一个,而账号ID和手机号码都是唯一对应于病患身份信息的,所以服务器根据该病患登录验证信息就能识别到已登录病患的身份信息。E.获取已登录病患对自身各项诊疗数据所输入的读取权限确认信息和读取时段。已登录病患可在随身电子设备上对自身各项诊疗数据输入读取权限确认信息和读取时段,例如对第一项诊疗数据赋予医疗人员读取权限,对第二项诊疗数据不赋予医疗人员读取权限,读取时段为2021年1月1日12:00~202本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据读取处理方法,其特征是,包括如下步骤:/nA.从多间医院的医院数据库中采集各个病患的身份信息及其各项诊疗数据;/nB.将各个病患的身份信息及其各项诊疗数据上传到区块链上;/nC.获取病患登录验证信息;/nD.根据所述病患登录验证信息识别已登录病患的身份信息;/nE.获取所述已登录病患对自身各项诊疗数据所输入的读取权限确认信息和读取时段;/nF.将所述读取权限确认信息和所述读取时段上传到所述区块链上;/nG.获取所述已登录病患向医疗人员提出的诊疗请求;/nH.根据所述诊疗请求识别被请求医疗人员的身份信息;/nI.根据所述被请求医疗人员的身份信息和所述读取权限确认信息,在所述读取时段内从所述区块链上调取所述被请求医疗人员具备读取权限的诊疗数据。/n

【技术特征摘要】
1.一种基于区块链的数据读取处理方法,其特征是,包括如下步骤:
A.从多间医院的医院数据库中采集各个病患的身份信息及其各项诊疗数据;
B.将各个病患的身份信息及其各项诊疗数据上传到区块链上;
C.获取病患登录验证信息;
D.根据所述病患登录验证信息识别已登录病患的身份信息;
E.获取所述已登录病患对自身各项诊疗数据所输入的读取权限确认信息和读取时段;
F.将所述读取权限确认信息和所述读取时段上传到所述区块链上;
G.获取所述已登录病患向医疗人员提出的诊疗请求;
H.根据所述诊疗请求识别被请求医疗人员的身份信息;
I.根据所述被请求医疗人员的身份信息和所述读取权限确认信息,在所述读取时段内从所述区块链上调取所述被请求医疗人员具备读取权限的诊疗数据。


2.根据权利要求1所述的数据读取处理方法,其特征是,所述步骤I具体地:根据所述被请求医疗人员的身份信息和所述读取权限确认信息,判断所述被请求医疗人员对所述已登录患者的各项诊疗数据是否具备读取权限;若所述被请求医疗人员对某项诊疗数据具备读取权限,则在所述读取时段内从所述区块链上调取该项诊疗数据;若所述被请求医疗人员对某项诊疗数据不具备读取权限,则不调取该项诊疗数据。


3.根据权利要求1所述的数据读取处理方法,其特征是,所述步骤G具体地:获取对已绑定医疗人员身份信息的识别码进行扫码操作所得到的扫码信息,根据所述扫码信息获取所述已登录病患向医疗人员提出的诊疗请求。


4.根据权利要求3所述的数据读取处理方法,其特征是,所述识别码包括二维码或条形码。


5.根据权利要求1或3所述的数据读取处理方法...

【专利技术属性】
技术研发人员:杨广远黄启成王周全杨辉杨子健
申请(专利权)人:广东粤信智能科技有限公司
类型:发明
国别省市:广东;44

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

1