System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于区块链的医疗诊断数据管理方法及平台技术_技高网

一种基于区块链的医疗诊断数据管理方法及平台技术

技术编号:40320630 阅读:8 留言:0更新日期:2024-02-09 14:16
本发明专利技术提出了一种基于区块链的医疗诊断数据管理方法及平台,通过用户提供的信息,为用户构建诊断数据库,对数据内容进行分类,根据分类设置索引标题;通过提取各个历史病例的就诊时间,获得病例打包块和时间节点排名,计算数据内容的关联性,将关联性与关联性阈值进行对比,判定重合数据;通过提取与重合数据对应的不同病例打包块的不同时间节点排名,对所述时间节点排名的节点差值和排名进行对比,通过对比结果和重合数据的生命周期,对病例打包块进行选择性删除;对删除后的数据内容进行更新,并上传至区块链保存。医疗诊断数据管理平台能够高效、准确地构建和管理诊断数据库,并通过处理重合数据和利用区块链技术保证数据的可靠性和安全性。

【技术实现步骤摘要】

本专利技术提出了一种基于区块链的医疗诊断数据管理方法及平台,涉及数据管理,具体涉及医疗诊断数据管理。


技术介绍

1、在目前的医疗机构,对患者并没有针对性的诊断数据库,患者的诊断信息无从调取,数据量复杂,无法轻易理清,现有数据库,对诊断数据没有针对性处理方法,对相似病例,和重合数据没有清晰,简易的计算方法,数据的安全和可追溯性无法保证,将未处理的诊断数据上传至区块链后无法更改。


技术实现思路

1、本专利技术提供了,用以解决患者的诊断信息无从调取,数据量复杂,无法轻易理清,现有数据库,对诊断数据没有针对性处理方法,对相似病例,和重合数据没有清晰,简易的计算方法,数据的安全和可追溯性无法保证等问题:

2、本专利技术提出的一种基于区块链的医疗诊断数据管理方法及平台,所述方法包括:

3、s1、医疗诊断数据管理平台通过用户提供的历史病例信息和个人信息,为用户构建诊断数据库,对诊断数据库的数据内容进行分类,根据分类设置索引标题;

4、s2、通过提取各个历史病例的就诊时间,获得病例打包块和时间节点排名,计算各个病例打包块的数据内容的关联性,获得关联性排名,将关联性与关联性阈值进行对比,判定重合数据;

5、s3、通过提取与重合数据对应的不同病例打包块的不同时间节点排名,对所述时间节点排名的节点差值和排名进行对比,通过对比结果和重合数据的生命周期,对病例打包块进行选择性删除;

6、s4、对删除后的数据内容进行更新,并上传至区块链保存。

7、进一步地,所述医疗诊断数据管理平台通过用户提供的历史病例信息和个人信息,为用户构建诊断数据库,对诊断数据库的数据内容进行分类,包括:

8、医疗诊断数据管理平台在用户首次注册并登录时,根据用户提供的历史病例信息和个人信息,为所述用户构建诊断数据库;

9、将所述诊断数据库的数据内容分成一类数据、二类数据和三类数据,所述一类数据包括用户身份信息和联系方式,所述二类数据包括历史病例,通过大数据技术根据所述历史病例生成病症信息和康复信息;所述三类数据包括当前患者问诊信息和诊断结果;

10、将所述数据内容进行分类存储。

11、进一步地,所述根据分类设置索引标题,包括:

12、通过提取所述一类数据、二类数据和三类数据的特征关键词,为所述一类数据、二类数据和三类数据设置索引标题,通过搜索所述索引标题,查找关键信息。

13、进一步地,所述通过提取各个历史病例的就诊时间,获得病例打包块和时间节点排名,计算各个病例打包块的数据内容的关联性,获得关联性排名,包括:

14、对所述历史病例进行就诊时间的特征提取,提取历史病例中每一病例的就诊时间作为时间节点,将每一时间节点对应的病例信息打包成块,获得病例打包块;将所述病例打包块按照其时间节点对应的时间顺序进行排序,获得时间节点排名;

15、计算各个病例打包块的数据内容的关联性,并设置关联性阈值,将所述关联性按照从大到小的顺序进行排名,获得关联性排名。

16、进一步地,所述计算各个病例打包块的数据内容的关联性,并设置关联性阈值,包括:

17、通过自然语言处理技术的主题模型提取每个病例打包块的关键词,对每个病例打包块的所述关键词按照出现频率进行从大到小的排名,获得频率排名;

18、提取每个病例打包块的频率排名的前1/3的关键词,获得多个关键词组合,通过所述多个关键词组合计算各个病例打包块的数据内容的关联性;

19、所述各个病例打包块的数据内容的关联性的计算公式为:

20、

21、其中,g为所述关联性,x-y为不同关键词组合的同一关键词的排位差,n为病例打包块的总数量;x1为x的时间时间节点排名,y1为y的时间节点排名;所述排位差为频率排名的差值;

22、设置并计算关联性阈值,当所述关联性大于所述关联性阈值时,判定关联性对应的病例打包块为重合数据。

23、进一步地,所述计算关联性阈值,包括:

24、所述关联性阈值的计算公式为:

25、

26、其中,y为关联性阈值,j为病例打包块总数量,t为同一关键词在任意病例打包块的出现频率,z为所述同一关键词在所有病例打包块中的出现频率。

27、进一步地,所述通过提取与重合数据对应的不同病例打包块的不同时间节点排名,对所述时间节点排名的节点差值和排名进行对比,通过对比结果和重合数据的生命周期,对病例打包块进行选择性删除,包括:

28、提取所述重合数据对应病例打包块的对应时间节点排名,按照时间节点排名进行差值计算,获得节点差值;

29、将所述对应病例打包块按时间顺序进行排名,获得第一排名和第二排名,将所述节点差值与所述第一排名进行比较;

30、当所述节点差值大于所述第一排名时,按照所述重合数据的生命周期将所述第二排名对应的病例打包块进行删除;

31、当所述节点差值小于所述第一排名时,保留所述第二排名对应的病例打包块,直至节点差值大于所述第一排名。

32、进一步地,所述重合数据的生命周期,包括:

33、设所述节点差值对应时间差为a,设所述第一排名的对应时间为b;

34、所述重合数据的生命周期的计算公式为:

35、

36、其中,c为生命周期。

37、进一步地,所述对删除后的数据内容进行更新,并上传至区块链保存,包括:

38、对重合数据进行部分删除后,将所述数据内容进行更新,将更新后的数据上传至区块链进行加密保存。

39、进一步地,所述平台,包括:

40、分类模块,用于医疗诊断数据管理平台通过用户提供的历史病例信息和个人信息,为用户构建诊断数据库,对诊断数据库的数据内容进行分类,根据分类设置索引标题,

41、关联性计算模块,用于通过提取各个历史病例的就诊时间,获得病例打包块和时间节点排名,计算各个病例打包块的数据内容的关联性,获得关联性排名,将关联性与关联性阈值进行对比,判定重合数据;

42、重复数据删除模块,用于通过提取与重合数据对应的不同病例打包块的不同时间节点排名,对所述时间节点排名的节点差值和排名进行对比,通过对比结果和重合数据的生命周期,对病例打包块进行选择性删除;

43、区块链保存模块,用于对删除后的数据内容进行更新,并上传至区块链保存。

44、本专利技术有益效果:

45、本专利技术提出了一种基于区块链的医疗诊断数据管理方法及平台,通过用户提供的历史病例信息和个人信息,医疗诊断数据管理平台构建诊断数据库,并对数据内容进行分类。分类可以根据不同的医疗领域、病症类型或其他相关因素进行设置,并为分类设置索引标题。这使得用户可以更方便地检索和访问特定类型的病例数据。利用病例数据中的就诊时间,对各个病例打包块进行时间节点排名。然后计算不同病例打包块的本文档来自技高网...

【技术保护点】

1.一种基于区块链的医疗诊断数据管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述一种基于区块链的医疗诊断数据管理方法,其特征在于,所述医疗诊断数据管理平台通过用户提供的历史病例信息和个人信息,为用户构建诊断数据库,对诊断数据库的数据内容进行分类,包括:

3.根据权利要求2所述一种基于区块链的医疗诊断数据管理方法,其特征在于,所述根据分类设置索引标题,包括:

4.根据权利要求1所述一种基于区块链的医疗诊断数据管理方法,其特征在于,所述通过提取各个历史病例的就诊时间,获得病例打包块和时间节点排名,计算各个病例打包块的数据内容的关联性,获得关联性排名,包括:

5.根据权利要求4所述一种基于区块链的医疗诊断数据管理方法,其特征在于,所述计算各个病例打包块的数据内容的关联性,并设置关联性阈值,包括:

6.根据权利要求5所述一种基于区块链的医疗诊断数据管理方法,其特征在于,所述计算关联性阈值,包括:

7.根据权利要求1所述一种基于区块链的医疗诊断数据管理方法,其特征在于,所述通过提取与重合数据对应的不同病例打包块的不同时间节点排名,对所述时间节点排名的节点差值和排名进行对比,通过对比结果和重合数据的生命周期,对病例打包块进行选择性删除,包括:

8.根据权利要求7所述一种基于区块链的医疗诊断数据管理方法,其特征在于,所述重合数据的生命周期,包括:

9.根据权利要求1所述一种基于区块链的医疗诊断数据管理方法,其特征在于,所述对删除后的数据内容进行更新,并上传至区块链保存,包括:

10.一种基于区块链的医疗诊断数据管理平台,其特征在于,所述平台,包括:

...

【技术特征摘要】

1.一种基于区块链的医疗诊断数据管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述一种基于区块链的医疗诊断数据管理方法,其特征在于,所述医疗诊断数据管理平台通过用户提供的历史病例信息和个人信息,为用户构建诊断数据库,对诊断数据库的数据内容进行分类,包括:

3.根据权利要求2所述一种基于区块链的医疗诊断数据管理方法,其特征在于,所述根据分类设置索引标题,包括:

4.根据权利要求1所述一种基于区块链的医疗诊断数据管理方法,其特征在于,所述通过提取各个历史病例的就诊时间,获得病例打包块和时间节点排名,计算各个病例打包块的数据内容的关联性,获得关联性排名,包括:

5.根据权利要求4所述一种基于区块链的医疗诊断数据管理方法,其特征在于,所述计算各个病例打包块的数据内容的关联性,并设...

【专利技术属性】
技术研发人员:于志杰
申请(专利权)人:杏林居北京科技有限公司
类型:发明
国别省市:

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

1