The invention provides a medical data sharing method based on block chain, transparently discloses all data operations by recording all operation records in the block chain, and provides data cleaning and data mapping functions to facilitate external identification and use of the data source; and unified management of various medical services using intelligent contracts. Database, and listen to the song unified access interface. The invention can truly break the problem of data islands in which different hospitals do not trust each other and establish a shared medical data mart.
【技术实现步骤摘要】
一种基于区块链的医疗数据共享方法
本专利技术涉及数据库以及区块链(Blockchain)领域,尤其涉及到一种基于区块链的医疗数据共享方法。本专利技术主要是搭建在区块链之上的共享医疗数据库,通过连接不同医院的医疗数据库,统一数据接口和版本,再借助区块链,提供公开透明的医疗记录,构建了一个可信的、完整的医疗数据集市。
技术介绍
区块链的本质是分布式账本。它作为比特币的底层技术而日益被熟知,通过将众多个人节点相连,区块链能够构建一个无任何中心节点参与的底层架构设施。区块链可被用于记载重要的操作记录,具有去中心化、开放性、自治性、信息不可篡改、匿名性的特点。智能合约使得用户能够在区块链上发布自定义的服务接口,提供业务逻辑支持。如今数据安全变得日益重要,企业对内部的数据也越来越重视。对于医院来说,医疗数据一直是最敏感的数据;可对于医疗领域,这些数据也最具价值,当结合大数据技术分析,研究人员能够为医患提供高质量的服务。为了确保医疗数据被正确、安全地使用,我们提出一种基于区块链的医疗数据共享方法。区块链用于整合不同医院的医疗数据,并对外提供统一的数据库访问接口。在数据来源端,本专利技术提供数据清洗、数据映射功能,方便外界对该数据来源的识别与使用。本专利技术能在不危害用户隐私前途下,保证该平台之上的所有医患数据的流向都是可追溯的,在可信的网络环境中,医患数据能以更高效、更安全的方式得到使用。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种基于区块链的医疗数据共享方法,本专利技术使用区块链实现医疗数据共享,在不涉及隐私医疗数据前提下,通过区块链公开、透明地记录所 ...
【技术保护点】
1.一种基于区块链的医疗数据共享方法,其特征在于,包括如下步骤:步骤S1:搭建初始区块链私有链网络;步骤S2:医院安装客户端,配置本地数据库映射文件;步骤S3:客户端进行数据清洗和数据映射之后,生成支持的数据接口;步骤S4:客户端连接区块链网络,并注册本地数据库连接地址、数据信息和所支持的数据接口;步骤S5:智能合约接收客户端注册信息,记录数据分布情况,并等待接收用户数据访问请求;步骤S6:当用户发起数据访问请求时,智能合约需要验证用户的操作权限,以及在区块链上永久记录该操作;步骤S7:用户请求允许后,会获取到关联的数据库连接地址,用户主动连接远端的数据库,并获取所需数据;步骤S8:用户在数据访问的上层,抽象出数据服务,用户封装底层的数据访问,屏蔽数据库操作,在数据访问之上对外界提供机器学习、数据挖掘;步骤S9:所有智能合约历史调用记录都会存储在区块链中,用户直接查询区块链,了解所有数据流向,默认所有用户都具有查询区块链历史记录的权限,医院随时查看自己数据的所有历史数据流向,以及数据请求方。
【技术特征摘要】
1.一种基于区块链的医疗数据共享方法,其特征在于,包括如下步骤:步骤S1:搭建初始区块链私有链网络;步骤S2:医院安装客户端,配置本地数据库映射文件;步骤S3:客户端进行数据清洗和数据映射之后,生成支持的数据接口;步骤S4:客户端连接区块链网络,并注册本地数据库连接地址、数据信息和所支持的数据接口;步骤S5:智能合约接收客户端注册信息,记录数据分布情况,并等待接收用户数据访问请求;步骤S6:当用户发起数据访问请求时,智能合约需要验证用户的操作权限,以及在区块链上永久记录该操作;步骤S7:用户请求允许后,会获取到关联的数据库连接地址,用户主动连接远端的数据库,并获取所需数据;步骤S8:用户在数据访问的上层,抽象出数据服务,用户封装底层的数据访问,屏蔽数据库操作,在数据访问之上对外界提供机器学习、数据挖掘;步骤S9:所有智能合约历史调用记录都会存储在区块链中,用户直接查询区块链,了解所有数据流向,默认所有用户都具有查询区块链历史记录的权限,医院随时查看自己数据的所有历史数据流向,以及数据请求方。2.根据权利要求1所述的基于区块链的医疗数据共享方法,其特征在于,所述步骤S2中,医院直接手动配置数据库映射方式,或者先自动化进行特征映射之后再人工校验。3.根据权利要求1所述的基于区块链的医疗数据共享方法,其特征在于,所述步骤S3中,客户端会根据预先定义的数据标准,进行相应的数据清洗以及数据映射操作,之后根据自身数据生成支持的数据接口。4.根据权利要求1所述的基于区块链的医疗数据共享方法...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。