基于动态图序列的病历知识图谱构建方法及系统

文档序号:34715610发布日期:2023-07-07 16:14阅读:25来源:国知局
基于动态图序列的病历知识图谱构建方法及系统

本发明涉及医疗保健信息领域,具体涉及基于动态图序列的病历知识图谱构建方法及系统。


背景技术:

1、知识图谱作为一种描述实体及其联系的新方法,在医学领域也逐渐得到关注,出现了多种医学知识图谱,但是这些医学知识图谱的知识大多来源于公开的医学文献,较少涉及到电子病历,随着医学信息化发展和临床信息数据量的大规模增长,知识图谱在医学领域发挥着越来越重要的作用。

2、申请号为cn201911046367.6的专利公开了一种针对特定医疗领域的知识图谱构建方法及装置,方法包括:根据医学词库中的医学标准和目标医疗领域的医生的先验知识,构建目标医疗领域的概念知识图谱;根据目标医疗领域的电子病历,构建所述目标医疗领域的实例知识图谱;将所述概念知识图谱和所述实例知识图谱结合为事实知识图谱;该发明使用医生的先验知识对特定医疗领域的概念和关系进行辨识,使得构建的知识图谱更符合实际需求;同时,本实施例可以构建各种不同医疗领域的知识图谱,而且基于构建好的特定医疗领域的知识图谱,根据医生的先验知识和实际需求可以向其他疾病领域扩展,但仍然存在以下不足之处:该知识图谱构建方法无法对电子病历进行智能化推荐,使得医生无法高效、准确的获得所需要的电子病历,进而无法对医生提供有效的帮助。


技术实现思路

1、为了克服上述的技术问题,本发明的目的在于提供基于动态图序列的病历知识图谱构建方法及系统:问诊医生通过病例上传模块将患者病例进行上传,通过图谱构建平台按照病例关键词、病例上传时间将患者病例进行标记,通过数据采集模块获取展示对象的展示参数,通过图谱构建平台根据展示参数获得展示系数,通过病例储存模块根据获取指令将患者病例进行筛选,通过图谱展示模块将筛选后的患者病例按照展示系数进行排序,形成病历知识图谱,解决了现有的知识图谱构建方法无法对电子病历进行智能化推荐,使得医生无法高效、准确的获得所需要的电子病历,进而无法对医生提供有效的帮助的问题。

2、本发明的目的可以通过以下技术方案实现:

3、基于动态图序列的病历知识图谱构建系统,包括:

4、病例上传模块,用于问诊医生将患者病例进行上传,并将上传的患者病例发送至图谱构建平台;

5、图谱构建平台,用于按照病例关键词、病例上传时间将患者病例进行标记,并将标记好的患者病例发送至病例储存模块,还用于根据展示参数获得展示系数zs,并将展示系数zs发送至病例储存模块;

6、病例储存模块,用于储存患者病例,还用于根据获取指令将患者病例进行筛选,并将筛选后的患者病例发送至图谱展示模块;其中,获取指令包括关键词获取指令、时间获取指令;

7、数据采集模块,用于获取展示对象i的展示参数,并将展示参数发送至图谱构建平台;其中,展示参数包括医生值ys、病例值bl以及龄差值lc;

8、图谱展示模块,用于根据浏览者操作生成获取指令,并将获取指令发送至病例储存模块,还用于将患者病例按照展示系数zs进行排序,形成病历知识图谱。

9、作为本发明进一步的方案:所述数据采集模块获取展示参数的具体过程如下:

10、接收到数据采集指令后将病例储存模块中的所有患者病例依次标记为展示对象i,i=1、……、n,n为自然数;

11、获取展示对象i的问诊医生的从业年限并将其标记为年限值nx,获取展示对象i的问诊医生上传患者病例的总数量并将其标记为例数值ls,将年限值nx、例数值ls代入公式ys=a1×nx+a2×ls得到医生值ys,其中,a1、a2分别为年限值nx、例数值ls的预设比例系数,且a1+a2=1,0<a1<a2<1,取a1=0.43,a2=0.57;

12、获取展示对象i被浏览的总次数以及被浏览的总时长,并将其分别标记为浏次值和浏时值,获取浏次值、浏时值的两者乘积并将其标记为浏览值ll,获取展示对象i的支持数和反对数,支持数表示治疗手段得到浏览者的支持的总次数,反对数表示治疗手段得到浏览者的反对的总次数,获取支持数减去反对数的数值并将其标记为持对值cd,将浏览值ll、持对值cd代入公式bl=b1×ll+b2×cd得到病例值bl,其中,b1、b2分别为浏览值ll、持对值cd的预设比例系数,且b1+b2=1,0<b2<b1<1,取b1=0.55,b2=0.45;

13、获取展示对象i中的患者年龄并将其标记为患龄值,统计所有患者病例的患者年龄,将出现次数最多的患者年龄标记为常患值,获取患龄值、常患值之间的差值并将其标记为龄差值lc;

14、将医生值ys、病例值bl以及龄差值lc发送至图谱构建平台。

15、作为本发明进一步的方案:所述图谱构建平台获得展示系数zs的具体过程如下:

16、将医生值ys、病例值bl以及龄差值lc代入公式得到展示系数zs,其中,s1、s2、s3分别为医生值ys、病例值bl以及龄差值lc的预设权重系数,且s2>s1>s3>1.88,δ为预设误差因子,取δ=0.976;

17、将展示系数zs发送至病例储存模块。

18、作为本发明进一步的方案:所述病例储存模块将患者病例进行筛选的具体过程如下:

19、接收到关键词获取指令后按照病例关键词将所有含有病例关键词的患者病例发送至图谱展示模块;

20、接收到时间获取指令后按照病例上传时间将所有同一病例上传时间的患者病例发送至图谱展示模块,病例上传时间包括上传年、上传月、上传日、上传时;

21、同时接收到关键词获取指令、时间获取指令后按照病例关键词、病例上传时间将所有同一病例上传时间且含有病例关键词的患者病例发送至图谱展示模块。

22、作为本发明进一步的方案:基于动态图序列的病历知识图谱构建方法,包括以下步骤:

23、步骤s1:问诊医生在病例上传模块中将患者病例进行上传,并将上传的患者病例发送至图谱构建平台;其中,患者病例包括患者信息和病例信息,患者信息包括身份信息、患者症状以及治疗手段,身份信息包括患者姓名、身份证号码、手机号码以及患者年龄,病例信息包括病例关键词以及病例上传时间;

24、步骤s2:图谱构建平台接收到患者病例后按照病例关键词、病例上传时间将患者病例进行标记,并将标记好的患者病例发送至病例储存模块;

25、步骤s3:病例储存模块接收到患者病例将其进行储存,同时生成数据采集指令,并将数据采集指令发送至数据采集模块;

26、步骤s4:数据采集模块接收到数据采集指令后将病例储存模块中的所有患者病例依次标记为展示对象i,i=1、……、n,n为自然数;

27、步骤s5:数据采集模块获取展示对象i的问诊医生的从业年限并将其标记为年限值nx,获取展示对象i的问诊医生上传患者病例的总数量并将其标记为例数值ls,将年限值nx、例数值ls代入公式ys=a1×nx+a2×ls得到医生值ys,其中,a1、a2分别为年限值nx、例数值ls的预设比例系数,且a1+a2=1,0<a1<a2<1,取a1=0.43,a2=0.57;

28、步骤s6:数据采集模块获取展示对象i被浏览的总次数以及被浏览的总时长,并将其分别标记为浏次值和浏时值,获取浏次值、浏时值的两者乘积并将其标记为浏览值ll,获取展示对象i的支持数和反对数,支持数表示治疗手段得到浏览者的支持的总次数,反对数表示治疗手段得到浏览者的反对的总次数,获取支持数减去反对数的数值并将其标记为持对值cd,将浏览值ll、持对值cd代入公式bl=b1×ll+b2×cd得到病例值bl,其中,b1、b2分别为浏览值ll、持对值cd的预设比例系数,且b1+b2=1,0<b2<b1<1,取b1=0.55,b2=0.45;

29、步骤s7:数据采集模块获取展示对象i中的患者年龄并将其标记为患龄值,统计所有患者病例的患者年龄,将出现次数最多的患者年龄标记为常患值,获取患龄值、常患值之间的差值并将其标记为龄差值lc;

30、步骤s8:数据采集模块将医生值ys、病例值bl以及龄差值lc发送至图谱构建平台;

31、步骤s9:图谱构建平台将医生值ys、病例值bl以及龄差值lc代入公式得到展示系数zs,其中,s1、s2、s3分别为医生值ys、病例值bl以及龄差值lc的预设权重系数,且s2>s1>s3>1.88,δ为预设误差因子,取δ=0.976;

32、步骤s10:图谱构建平台将展示系数zs发送至病例储存模块;

33、步骤s11:病例储存模块将展示系数zs将患者病例进行标记;

34、步骤s12:浏览者在图谱展示模块中点击“关键词”按钮,则生成关键词获取指令,并将关键词获取指令发送至病例储存模块;

35、步骤s13:浏览者在图谱展示模块中点击“时间”按钮,则生成时间获取指令,并将时间获取指令发送至病例储存模块;

36、步骤s14:病例储存模块接收到关键词获取指令后按照病例关键词将所有含有病例关键词的患者病例发送至图谱展示模块;

37、步骤s15:病例储存模块接收到时间获取指令后按照病例上传时间将所有同一病例上传时间的患者病例发送至图谱展示模块,病例上传时间包括上传年、上传月、上传日、上传时;

38、步骤s16:病例储存模块同时接收到关键词获取指令、时间获取指令后按照病例关键词、病例上传时间将所有同一病例上传时间且含有病例关键词的患者病例发送至图谱展示模块;

39、步骤s17:图谱展示模块接收到患者病例后按照展示系数zs从大到小的顺序进行排序,形成病历知识图谱。

40、本发明的有益效果:

41、本发明的基于动态图序列的病历知识图谱构建方法及系统,问诊医生通过病例上传模块将患者病例进行上传,通过图谱构建平台按照病例关键词、病例上传时间将患者病例进行标记,通过数据采集模块获取展示对象的展示参数,通过图谱构建平台根据展示参数获得展示系数,通过病例储存模块根据获取指令将患者病例进行筛选,通过图谱展示模块将筛选后的患者病例按照展示系数进行排序,形成病历知识图谱;该病历知识图谱构建方法首先获取展示对象的医生值、病例值以及龄差值,医生值用于衡量医生的推荐程度,医生值越大表示推荐程度越高,病例值用于衡量病例的推荐程度,病例值越大表示推荐程度越高,龄差值用于衡量常见患者年龄偏差程度,龄差值越大表示偏差程度越大,表示普遍性越小,因此,将三者分析得到的展示系数用于综合衡量患者病例值得被展示的优先程度,展示系数越大表示越优先被展示,之后通过病例关键词、病例上传时间、展示系数将患者病例进行标记,通过选择病例关键词、病例上传时间后按照展示系数进行排序,形成病历知识图谱;该病历知识图谱构建方法能够根据病例关键词、病例上传时间进行筛选,根据展示系数将患者病例进行智能化推荐,使得医生可以高效、准确的获得所需要的患者病例,能够为医生提供医院各科室各病种的患者诊疗全过程数据,为其提供丰富的医疗事实知识与经验,为医生提供治疗手段,提高为患者治愈的几率与效率。

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