医疗数据处理方法、装置、电子设备及存储介质与流程

文档序号:35914060发布日期:2023-10-29 22:43阅读:39来源:国知局
医疗数据处理方法、装置、电子设备及存储介质与流程

本技术涉及数据处理领域,更具体地,涉及一种医疗数据处理方法、装置、电子设备及存储介质。


背景技术:

1、随着医疗技术的快速发展和医疗数据的数字化转型,传统的医疗信息管理系统面临着诸多挑战,传统的医疗信息系统往往由各个机构独立运营和维护,导致医疗数据在不同机构之间无法共享和交互,造成了医疗机构之间的信息孤岛现象。首先,医疗机构之间的信息孤立导致了医疗资源的低效利用。例如,当患者需要在不同医疗机构接受诊断或治疗时,医疗机构无法共享完整的医疗信息,医生可能会对患者重复进行一些不必要的检查和测试,从而浪费了医疗资源和时间。其次,医疗决策的准确性也受到了威胁。医生在做出诊断和制定治疗计划时,通常需要综合考虑患者的病史、症状、药物过敏等相关信息。如果这些医疗信息只局限于单个医疗机构的数据库中,医生将无法获取到全面的信息,可能导致诊断错误或制定不合理的治疗方案。此外,医疗信息孤岛还对科学研究和医学进展产生了限制。医学研究往往需要大规模的数据样本进行分析和验证,而医疗机构之间的数据孤立使得获取足够的样本数据变得困难,阻碍了科学研究的进展和新的医疗发现的产生。

2、因此,在保证患者隐私的前提下,如何实现医疗数据的共享是亟待解决的问题。


技术实现思路

1、本技术的一些实施方式提供了可至少部分解决现有技术中存在的上述问题的医疗数据处理方法、装置、电子设备及存储介质。

2、根据本技术的一个方面,提供一种医疗数据处理方法,所述方法可包括:获取用户的医疗数据以及对应的访问权限属性;对所述医疗数据进行加密处理,并将所述医疗数据存储于区块链;接收到所述医疗数据的访问请求,获取所述访问请求对应的访问者的信息属性集合;将所述信息属性集合中的每个信息属性进行验证,获得验证结果;将所述验证结果与所述访问权限属性进行对比,响应于所述信息属性集合满足所述访问权限属性,所述区块链将所述医疗数据进行解密处理,并发送至所述访问者。

3、在本技术一个实施方式中,在接收到所述医疗数据的访问请求,获取所述访问请求对应的访问者的信息属性集合之前,所述方法还可包括:权限属性验证机构进行初始化,确定所述权限属性验证机构管理的所述信息属性,其中,至少两个所述权限属性验证机构管理同一所述信息属性。

4、在本技术一个实施方式中,在对所述医疗数据进行加密处理,并将所述医疗数据存储于区块链之前,所述方法还可包括:医疗机构监管部门对所述医疗数据和所述访问权限属性进行审核。

5、在本技术一个实施方式中,将所述信息属性集合中的每个信息属性进行验证,获得验证结果,可包括:确定所述信息属性集合中每一个所述信息属性对应的所述权限属性验证机构;获取所述访问者的所述信息属性对应的验证信息,并将所述验证信息发送至对应的所述权限属性验证机构;以及所述权限属性验证机构对每一个所述信息属性进行验证,若所述信息属性通过验证,获得对应的属性令牌,并获得所述验证结果,其中,所述验证结果包括多个所述属性令牌。

6、在本技术一个实施方式中,将所述验证结果与所述访问权限属性进行对比,响应于所述信息属性集合满足所述访问权限属性,所述区块链将所述医疗数据进行解密处理,并发送至所述访问者,可包括:获取所述属性令牌,并将每一个所述属性令牌与所述访问权限属性进行对比;若每一个所述属性令牌与所述访问权限属性相同,所述访问者获取对应的密钥,并基于所述密钥获取所述医疗数据;若存在所述属性令牌与所述访问权限属性不同,拒绝所述访问者的所述访问请求。

7、在本技术一个实施方式中,所述方法还可包括:接收到撤销所述访问请求,生成撤销访问指令;基于所述撤销访问指令,更新密钥列表,并生成对应的撤销纪录信息;以及所述区块链检索到所述撤销纪录信息,设置对应所述访问者的所述密钥失效。

8、在本技术一个实施方式中,在将所述验证信息发送至对应的所述权限属性验证机构之前,所述方法还可包括:用户获取所述信息属性对应所述权限属性验证机构的列表;基于所述权限属性验证机构的列表选择需要进行所述信息属性验证的所述权限属性验证机构。

9、本技术另一方面提供了一种医疗数据处理装置,所述装置可包括:数据获取模块,用于获取用户的医疗数据以及对应的访问权限属性;数据存储模块,用于对所述医疗数据进行加密处理,并将所述医疗数据存储于区块链;访问请求接收模块,用于接收到所述医疗数据的访问请求,获取所述访问请求对应的访问者的信息属性集合;验证模块,用于将所述信息属性集合中的每个信息属性进行验证,获得验证结果;以及数据发送模块,用于将所述验证结果与所述访问权限属性进行对比,响应于所述信息属性集合满足所述访问权限属性,所述区块链将所述医疗数据进行解密处理,并发送至所述访问者。

10、在本技术一个实施方式中,所述装置还可包括:预处理模块,用于权限属性验证机构进行初始化,确定所述权限属性验证机构管理的所述信息属性,其中,至少两个所述权限属性验证机构管理同一所述信息属性。

11、在本技术一个实施方式中,所述数据存储模块还可用于:医疗机构监管部门对所述医疗数据和所述访问权限属性进行审核。

12、在本技术一个实施方式中,所述验证模块可用于:确定所述信息属性集合中每一个所述信息属性对应的所述权限属性验证机构;获取所述访问者的所述信息属性对应的验证信息,并将所述验证信息发送至对应的所述权限属性验证机构;以及所述权限属性验证机构对每一个所述信息属性进行验证,若所述信息属性通过验证,获得对应的属性令牌,并获得所述验证结果,其中,所述验证结果包括多个所述属性令牌。

13、在本技术一个实施方式中,所述数据发送模块可用于获取所述属性令牌,并将每一个所述属性令牌与所述访问权限属性进行对比;若每一个所述属性令牌与所述访问权限属性相同,所述访问者获取对应的密钥,并基于所述密钥获取所述医疗数据;若存在所述属性令牌与所述访问权限属性不同,拒绝所述访问者的所述访问请求。

14、在本技术一个实施方式中,所述请求接收模块还可用于:接收到撤销所述访问请求,生成撤销访问指令;基于所述撤销访问指令,更新密钥列表,并生成对应的撤销纪录信息;以及所述区块链检索到所述撤销纪录信息,设置对应所述访问者的所述密钥失效。

15、在本技术一个实施方式中,所述验证模块还可用于:用户获取所述信息属性对应所述权限属性验证机构的列表;基于所述权限属性验证机构的列表选择需要进行所述信息属性验证的所述权限属性验证机构。

16、本技术再一方面提供了一种电子设备,所述电子设备可包括:处理器,适于执行计算机程序;以及计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被所述处理器执行时,实现上述任一项的医疗数据处理方法。

17、本技术又一方面提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序使得计算机执行上述任一项的医疗数据处理方法。

18、根据本技术示例性的实施方式,通过获取用户的医疗数据以及对应的访问权限属性,将医疗数据进行加密并存储与区块链,当接收到医疗数据的访问请求,对访问者的信息属性集合进行验证,若信息属性集合满足访问权限属性,将医疗数据进行解密处理后发送至访问者。可以在满足用户个性化需求以及医疗数据隐私需求的同时,实现医疗数据安全有效的共享。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1