本发明涉及医疗数据管理方法,特别涉及一种基于医疗区块链的医疗数据管理方法及系统。
背景技术:
1、在现有技术中,一般采用以下技术来实现对医疗数据的管理:电子病历:将病人的诊断、治疗方案、用药情况等信息数字化记录下来,实现对患者病历的快速查询、修改和共享。电子健康记录:在emr的基础上,将病人的全面健康信息纳入管理范畴,包括生理指标、健康惯、家族病史等信息。ehr还可以集成各种医学影像和检验报告,提供综合性的医疗数据支持。健康信息交换:通过安全加密的网络平台,医疗机构之间进行病历信息共享,从而实现协同诊疗和跨地域就医服务。医学知识图谱:利用自然语言处理和知识表示技术,将医学文献和临床实践中的知识进行抽象化和结构化,建立起医学知识库,为医生提供精准的诊疗建议。
2、但是还存在如下缺陷:隐私和安全问题:随着医疗数据的数字化和共享,患者的个人隐私面临泄露和滥用的风险。此外,黑客攻击和数据篡改等安全威胁也会导致医疗数据被破坏或失效;标准化和互操作性问题:由于医疗机构之间存在不同的信息系统和标准,医疗数据的互通性和共享性较差。这使得医生难以获取到完整和准确的患者信息,影响了诊断和治疗的质量;人工智能算法的透明度和可解释性问题:在使用人工智能算法分析医疗数据时;往往难以理解和解释算法的决策过程。这会导致医生对算法结果的不信任,降低了人工智能在临床实践中的应用。
3、公开号cn112382355a的中国发明专利公开了一种智慧医疗数据管理方法,其包括步骤,记录每个病患的诊断数据信息,并生成对应的病历报告卡;以每份病历报告卡为唯一标签,将所有病患的诊断数据信息存入数据库中,并实时在数据库中对每份病例报告卡中的诊断数据信息进行实时更新;建立诊断数据信息的识别模型;利用识别模型对诊断数据信息中存在传染病信息的病历报告卡进行标记;将带有标记的病历报告卡提取出来,并在数据库中单独存放;实时监测带有标记的病历报告卡,并生成传染病档案库,其并不能完成医疗数据在各个医院的互通。
4、为此,提出一种基于医疗区块链的医疗数据管理方法及系统。
技术实现思路
1、有鉴于此,本发明实施例希望提供一种基于医疗区块链的医疗数据管理方法及系统,以解决或缓解现有技术中存在的技术问题,至少提供一种有益的选择;
2、本发明实施例的技术方案是这样实现的:第一方面,一种基于医疗区块链的医疗数据管理方法,包括如下步骤:
3、获取患者医疗数据以及所述医疗数据的配置信息,所述配置信息是所述医疗数据的文件格式;
4、将所述医疗数据根据格式规则转换成适用于区块链的格式,并存入区块链节点中;
5、将所述区块链节点接入区块链中,更新所述患者的医疗数据。
6、进一步的,所述的一种基于医疗区块链的医疗数据管理方法,所述格式转换规则包括:编码层、解码层和汇聚层;
7、所述编码层包括编码多头和编码反馈层,所述编码多头的处理结果输入至编码反馈层中,所述编码反馈层输出的key和value输入至解码层中,所述key和value是所述医疗数据经过编码多头处理后的特征向量;
8、所述汇聚层至少包括一个激活函数。
9、进一步的,所述的一种基于医疗区块链的医疗数据管理方法,所述编码多头包括:
10、
11、其中,q、k、v是所述医疗数据得到的三个特征向量,q是所述医疗数据中包含的医疗信息,dk是特征向量k的向量维度,kt是k的转置,v是所述医疗数据的唯一标识。
12、进一步的,所述的一种基于医疗区块链的医疗数据管理方法,所述解码层中包括:
13、multihead(q,k,v)=concat(head1,...,headh)w;
14、headi=attention(qwi,kwi,vwi);
15、其中,multihead(q,k,v)是解码层,w是区块链节点因子,headi是区域链i上的医疗数据,i∈(1,h)。
16、进一步的,所述的一种基于医疗区块链的医疗数据管理方法,所述医疗数据的唯一标识包括身份证、医保卡。
17、进一步的,所述的一种基于医疗区块链的医疗数据管理方法,所述医疗格式数据格式包括:主体字段+产生时间字段+存续时间字段+用户基本信息字段+用户扩展信息字段+公开标识字段+公开权限字段+校验码字段;
18、所述主体字段用于记载数据采集的主体;所述产生时间字段用于记载数据采集的时间;所述存储时间字段用于记载数据存储的时间周期;所述用户基本信息字段用于记载用户基本信息;所述用户扩展信息字段用于记载用户扩展信息;所述公开标识字段用于记载数据是否公开;所述校验码字段用于对数据格式进行校验。
19、进一步的,所述的一种基于医疗区块链的医疗数据管理方法,所述将所述医疗数据根据格式规则转换成适用于区块链的格式,并存入区块链节点中步骤中,包括:对所述医疗数据进行分片、加密以及哈希处理:
20、分片:将所述医疗数据分割成多个部分,并分别存储到不同的区域中;
21、加密:使用加密算法对所述医疗数据进行加密处理;
22、哈希:对数据进行哈希处理,生成一个固定长度的摘要信息,并将该摘要信息存储到区块链节点中。
23、进一步的,所述的一种基于医疗区块链的医疗数据管理方法,所述格式转换规则的使用方法包括:
24、将本地的医疗数据经过编码层进行转换存储在所述区块链节点上;
25、在转换的过程中,编码层将编码用的key和value输入至解码层中;
26、在需要查询的情况下,汇聚层激活函数将解码层激活,遍历区块链中得到对应患者的全部医疗数据信息。
27、另一个方面,提出一种基于医疗区块链的医疗数据管理系统,应用于任一项所述的一种基于医疗区块链的医疗数据管理方法,所述医疗数据管理系统包括:
28、获取模块:获取患者医疗数据以及所述医疗数据的配置信息,所述配置信息是所述医疗数据的文件格式;
29、转换模块:将所述医疗数据根据格式规则转换成适用于区块链的格式,并存入区块链节点中;
30、接入模块:将所述区块链节点接入区块链中,更新所述患者的医疗数据。
31、进一步的,所述的基于医疗区块链的医疗数据管理系统,所述转换模块还包括:
32、编码单元:所述编码层包括编码多头和编码反馈层,所述编码多头的处理结果输入至编码反馈层中,所述编码反馈层输出的key和value输入至解码层中;
33、解码单元:multihead(q,k,v)=concat(head1,...,headh)w;
34、headi=attention(qwi,kwi,vwi);
35、其中,multihead(q,k,v)是解码层,w是区块链节点因子,headi是区域链i上的医疗数据。
36、汇聚单元:至少包括一个激活函数;
37、所述通过转换模块进行医疗数据更新的过程包括:
38、将本地的医疗数据经过编码单元进行转换存储在所述区块链节点上;
39、在转换的过程中,编码单元将编码用的key和value输入至解码层中;
40、在需要查询的情况下,汇聚层激活函数将解码层激活,遍历区块链中得到对应患者的全部医疗数据信息。
41、与现有技术相比,本发明的有益效果是:
42、一、本发明提出的基于医疗区块链的医疗数据管理方法可以将各个医院的医疗数据进行保存,使得医生在区块链中即可提取患者过往的医疗数据信息,有助于医生对患者病情的诊断;
43、二、本发明提出的格式规则,将不同医院不同形式的医疗数据统一保存在区块链中;通过编码多头,将信息q转换为合适于区块链的保存格式,并附加上k作为解码层的解码钥匙,而v作为该患者的身份表示同样保存在区块链节点中,在另一医院输入患者的信息(刷身份证、医保卡同理),可以触发在身份证、医保卡上的汇聚层,其上设有的激活函数激活解码层,解码层在区域链中遍历区域链节点的信息,通过v得到有关该患者的数据,通过k向量的信息进行解码,即可以得到该患者的数据,相对于中心化的存储,本发明通过区块链节点实现了去中心化,减少医疗数据存储占用的大量存储空间;
44、三、本发明提出的编码解码方式通过在数据中进行加密和解密,并将解密的激活函数设置在患者的身份证、医保卡等证明人身份的唯一标识中,可以保证加密解码的安全性,有利于保护患者医疗数据安全。
1.一种基于医疗区块链的医疗数据管理方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于医疗区块链的医疗数据管理方法,其特征在于:所述格式转换规则包括:编码层、解码层和汇聚层;
3.根据权利要求2所述的一种基于医疗区块链的医疗数据管理方法,其特征在于:所述编码多头包括:
4.根据权利要求3所述的一种基于医疗区块链的医疗数据管理方法,其特征在于:所述解码层中包括:
5.根据权利要求4所述的一种基于医疗区块链的医疗数据管理方法,其特征在于:所述医疗数据的唯一标识包括身份证、医保卡。
6.根据权利要求1所述的一种基于医疗区块链的医疗数据管理方法,其特征在于,所述医疗格式数据格式包括:主体字段+产生时间字段+存续时间字段+用户基本信息字段+用户扩展信息字段+公开标识字段+公开权限字段+校验码字段;
7.根据权利要求1所述的一种基于医疗区块链的医疗数据管理方法,其特征在于:所述将所述医疗数据根据格式规则转换成适用于区块链的格式,并存入区块链节点中步骤中,包括:对所述医疗数据进行分片、加密以及哈希处理:
8.根据权利要求1所述的一种基于医疗区块链的医疗数据管理方法,其特征在于:所述格式转换规则的使用方法包括:
9.一种基于医疗区块链的医疗数据管理系统,其特征在于,应用于权利要求1-8任一项所述的基于医疗区块链的医疗数据管理方法,所述医疗数据管理系统包括:
10.根据权利要求9所述的基于医疗区块链的医疗数据管理系统,其特征在于,所述转换模块还包括:
