本发明涉及医疗健康数据管理,特别是涉及一种基于区块链的患者健康数据安全共享方法及系统。
背景技术:
1、随着电子医疗记录的广泛应用,患者健康数据的电子化程度不断提高。然而,如何保障这些数据的安全、保护患者隐私以及确保数据不被非法篡改成为了重要课题。传统的中心化数据存储和管理存在安全隐患,容易成为黑客攻击的目标,且数据共享时难以确保信息的完整性和可靠性。
2、现有技术如申请号为202110174855.6的发明专利中公开了一种健康管理数据共享方法、装置及远程医疗平台,健康管理数据共享方法包括通过构建健康管理联盟链,将用户在不同医疗机构生成的健康管理数据统一上链存储,建立智能合约,以使不同医疗机构通过智能合约授权后访问用户的健康管理数据。该技术可以使不同医疗机构的医生都能看到患者的完整健康管理数据,并且可以实现用户数据的安全存储和用户授权的访问控制。
3、但是不同医疗机构可能使用不同的电子健康记录系统,这些系统之间的数据格式和标准可能不兼容,导致在区块链上共享和使用数据时面临互操作性挑战。
技术实现思路
1、为了克服现有技术的不足,本发明的目的是提供一种基于区块链的患者健康数据安全共享方法及系统。
2、为实现上述目的,本发明提供了如下方案:
3、一种基于区块链的患者健康数据安全共享方法,包括:
4、对目标患者的健康数据进行数据预处理,得到预处理数据;所述数据预处理的过程包括:图片二值化和数据清洗;
5、对所述预处理数据进行数据映射和数据转换,以将所述预处理数据映射至预设的医疗数据标准,得到标准健康数据;
6、将所述标准健康数据加密后上链,得到包括有所述标准健康数据的区块链;每条所述标准健康数据均以区块的形式存储,所述标准健康数据包含时间戳和前一区块的哈希值;
7、构建包含有数据共享的规则和逻辑的智能合约,并将所述智能合约加入至所述区块链中;
8、通过密钥管理和访问控制列表对所述区块链中的健康数据进行访问控制;所述区块链用于提供给外部系统和用户访问和共享健康数据的接口,通过api调用接口,以实现数据的查询和共享;所述区块链中的多个节点组成的去中心化网络,每个节点均保存有完整的区块链副本,以确保数据的一致性和持久性。
9、优选地,还包括:
10、通过用户界面查看所述区块链上的标准健康数据,并通过所述用户界面管理授权和执行数据共享操作。
11、优选地,对目标患者的健康数据进行数据预处理,得到预处理数据,包括:
12、对所述目标患者的健康数据进行预处理,得到二值化文本图片;所述目标患者的健康数据包括图片格式的门诊和住院医疗数据、体征监测数据和历史治疗数据;
13、对所述二值化文本图片中的文字进行识别,得到电子健康数据;
14、对所述电子健康数据中的数据进行数据清洗,得到所述预处理数据。
15、优选地,对所述目标患者的健康数据进行预处理,得到二值化文本图片,包括:
16、将所述目标患者的健康数据进行灰度处理,得到目标文本数据灰度图;
17、对所述目标文本数据灰度图进行去噪,得到去噪后的目标文本数据;
18、将所述去噪后的目标文本数据进行分割,得到文字区域灰度图和背景区域灰度图;
19、对所述文字区域灰度图进行二值化处理,得到二值化文本图片。
20、优选地,对所述目标文本数据灰度图进行去噪,得到去噪后的目标文本数据,包括:
21、利用灰度值去噪模型对所述目标文本数据灰度图进行去噪,得到去噪后的目标文本数据;其中,所述灰度值去噪模型为:
22、
23、其中,p(x,y)表示去噪后的目标文本数据,q(x,y)表示在目标文本数据灰度图上(x,y)位置处的灰度值,为中间参量,α表示可调因子。
24、优选地,所述医疗数据标准包括卫生信息传输协议和观测指标标识符逻辑命名与编码数据库。
25、一种基于区块链的患者健康数据安全共享系统,包括:
26、数据预处理模块,用于对目标患者的健康数据进行数据预处理,得到预处理数据;所述数据预处理的过程包括:图片二值化和数据清洗;
27、标准转换模块,用于对所述预处理数据进行数据映射和数据转换,以将所述预处理数据映射至预设的医疗数据标准,得到标准健康数据;
28、上链模块,用于将所述标准健康数据加密后上链,得到包括有所述标准健康数据的区块链;每条所述标准健康数据均以区块的形式存储,所述标准健康数据包含时间戳和前一区块的哈希值;
29、智能合约模块,用于构建包含有数据共享的规则和逻辑的智能合约,并将所述智能合约加入至所述区块链中;
30、共享模块,用于通过密钥管理和访问控制列表对所述区块链中的健康数据进行访问控制;所述区块链用于提供给外部系统和用户访问和共享健康数据的接口,通过api调用接口,以实现数据的查询和共享;所述区块链中的多个节点组成的去中心化网络,每个节点均保存有完整的区块链副本,以确保数据的一致性和持久性。
31、优选地,还包括:
32、授权模块,用于通过用户界面查看所述区块链上的标准健康数据,并通过所述用户界面管理授权和执行数据共享操作。
33、根据本发明提供的具体实施例,本发明公开了以下技术效果:
34、本发明提供了一种基于区块链的患者健康数据安全共享方法及系统,包括:对目标患者的健康数据进行数据预处理,得到预处理数据;所述数据预处理的过程包括:图片二值化和数据清洗;对所述预处理数据进行数据映射和数据转换,以将所述预处理数据映射至预设的医疗数据标准,得到标准健康数据;将所述标准健康数据加密后上链,得到包括有所述标准健康数据的区块链;每条所述标准健康数据均以区块的形式存储,所述标准健康数据包含时间戳和前一区块的哈希值;构建包含有数据共享的规则和逻辑的智能合约,并将所述智能合约加入至所述区块链中;通过密钥管理和访问控制列表对所述区块链中的健康数据进行访问控制;所述区块链用于提供给外部系统和用户访问和共享健康数据的接口,通过api调用接口,以实现数据的查询和共享;所述区块链中的多个节点组成的去中心化网络,每个节点均保存有完整的区块链副本,以确保数据的一致性和持久性。本发明不仅充分利用了区块链技术的优势,为医疗数据的安全共享提供了一种有效的解决方案,还通过对健康数据的标准处理,提高了不同医疗机构之间的互操作性,提高了在区块链上共享和使用的效率。
1.一种基于区块链的患者健康数据安全共享方法,其特征在于,包括:
2.根据权利要求1所述的基于区块链的患者健康数据安全共享方法,其特征在于,还包括:
3.根据权利要求1所述的基于区块链的患者健康数据安全共享方法,其特征在于,对目标患者的健康数据进行数据预处理,得到预处理数据,包括:
4.根据权利要求3所述的基于区块链的患者健康数据安全共享方法,其特征在于,对所述目标患者的健康数据进行预处理,得到二值化文本图片,包括:
5.根据权利要求4所述的基于区块链的患者健康数据安全共享方法,其特征在于,对所述目标文本数据灰度图进行去噪,得到去噪后的目标文本数据,包括:
6.根据权利要求1所述的基于区块链的患者健康数据安全共享方法,其特征在于,所述医疗数据标准包括卫生信息传输协议和观测指标标识符逻辑命名与编码数据库。
7.一种基于区块链的患者健康数据安全共享系统,其特征在于,包括:
8.根据权利要求7所述的基于区块链的患者健康数据安全共享系统,其特征在于,还包括: