一种病历不一致检测方法、系统、设备及存储介质与流程

文档序号:31177961发布日期:2022-08-17 10:27阅读:42来源:国知局
一种病历不一致检测方法、系统、设备及存储介质与流程

1.本发明属于数据处理技术领域,具体涉及一种病历不一致检测方法、系统、设备及存储介质。


背景技术:

2.目前,在电子病历系统中,病人的信息会在不同医疗文书中记录,而不同医疗文书中关于病人病情的描述需要保证内容一致性。
3.举例来讲,医疗文书分别为主诉文书和现病史文书,主诉文书内容为:
4.右肩疼痛、肿胀,活动受限1年;
5.现病史文书内容为:患者1年余前,出现右膝关节疼痛,疼痛程度中等呈持续性发作,慢性痛,夜间明显,双下肢活动受限,无肌力变化,与气候变化无关,无长期发热。患者无发热、盗汗、高热,无游走性关节疼痛,无对称性小关节疼痛,
……
精神尚可,睡眠尚可,大便正常,小便正常,体重无明显变化。
6.其中主诉文书的内容是结合病人现病史文书的内容提炼而成,而现病史中出现的膝关节疼痛和主诉中右肩疼痛不一致。
7.现有技术中,在对比两个文书的一致性时,同时存在多个主题维度下的都满足一致才算一致,如主诉文书中的“右肩疼痛”和“活动受限”是一个病人两种临床症状,都需要在现病史中找到一致性证据,才能判别两份文书是否一致。而现有的主题建模技术无法直接抽取多个维度下的一致性关系,如何实现电子病历系统中文书之间内容不一致缺陷的检测是亟待解决的技术问题。


技术实现要素:

8.为此,本发明提供一种病历不一致检测方法、系统、设备及存储介质,能够将病历文书内容不一致转换为主题不一致,解决电子病历系统中文书之间内容不一致缺陷的检测问题。
9.为了实现上述目的,本发明提供如下技术方案:第一方面,提供一种病历不一致检测方法,包括以下步骤:
10.构建多视角主体模型,所述多视角主体模型中将病人病历抽象为实例,所述实例中包含预设的病历文书,所述病历文书中包含预设的主题词;
11.根据所述多视角主体模型对指定主题词进行推断,从所述实例的每个视角获得一个实例主题分布;
12.采用相似度度量判断不同视角之间的实例主题分布是否相似,若不同视角之间的实例主题分布相似度超出预设的范围,判定指定主题词对应的病历文书内容不一致。
13.作为病历不一致检测方法的优选方案,在构建多视角主体模型时,将不同种类的特征作为描述同一个所述实例下的所述病历文书的多个视角。
14.作为病历不一致检测方法的优选方案,根据所述多视角主体模型对指定主题词进
行推断时,指定主题词来源于指定的视角,采用指定主题词从对应视角获得一个实例主题分布。
15.作为病历不一致检测方法的优选方案,若不同视角之间的实例主题分布相似度在预设的范围内,判定指定主题词对应的病历文书内容一致。
16.作为病历不一致检测方法的优选方案,所述病历文书包括主诉文书和现病史文书,视角包括主诉视角和现病史视角。
17.第二方面,本发明提供一种病历不一致检测系统,包括:
18.主体模型构建模块,用于构建多视角主体模型,所述多视角主体模型中将病人病历抽象为实例,所述实例中包含预设的病历文书,所述病历文书中包含预设的主题词;
19.主题词推断模块,用于根据所述多视角主体模型对指定主题词进行推断,从所述实例的每个视角获得一个实例主题分布;
20.一致性判断模块,用于采用相似度度量判断不同视角之间的实例主题分布是否相似,若不同视角之间的实例主题分布相似度超出预设的范围,判定指定主题词对应的病历文书内容不一致。
21.作为病历不一致检测系统的优选方案,所述主体模型构建模块中,在构建多视角主体模型时,将不同种类的特征作为描述同一个所述实例下的所述病历文书的多个视角;
22.所述主题词推断模块中,根据所述多视角主体模型对指定主题词进行推断时,指定主题词来源于指定的视角,采用指定主题词从对应视角获得一个实例主题分布。
23.作为病历不一致检测系统的优选方案,所述一致性判断模块中,若不同视角之间的实例主题分布相似度在预设的范围内,判定指定主题词对应的病历文书内容一致;
24.所述病历文书包括主诉文书和现病史文书,视角包括主诉视角和现病史视角。
25.第三方面,提供一种病历不一致检测设备,包括:存储器和处理器;所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令;所述处理器调用所述程序指令执行第一方面或其任意可能实现方式的病历不一致检测方法。
26.第四方面,提供一种病历不一致检测存储介质,所述储介质中存储有病历不一致检测方法的程序代码,所述程序代码包括用于执行第一方面或其任意可能实现方式的病历不一致检测方法的指令。
27.本发明具有如下优点:通过构建多视角主体模型,多视角主体模型中将病人病历抽象为实例,实例中包含预设的病历文书,病历文书中包含预设的主题词;根据多视角主体模型对指定主题词进行推断,从实例的每个视角获得一个实例主题分布;采用相似度度量判断不同视角之间的实例主题分布是否相似,若不同视角之间的实例主题分布相似度超出预设的范围,判定指定主题词对应的病历文书内容不一致。本发明可以将病历文书内容不一致问题转换为主题不一致问题,将每份病历文书作为一份病历实例从不同视角描述,通过多视角主题模型建立病历文书之间的主题关联,利用相似度度量检测病历文书间内容的不一致性,确保同一病人的不同病历文书的一致性。
附图说明
28.为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方
式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
29.本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容能涵盖的范围内。
30.图1为本发明实施例1提供的一种病历不一致检测方法流程示意图;
31.图2为本发明实施例1提供的一种病历不一致检测方法涉及的多视角主体模型示意图;
32.图3为本发明实施例2提供的一种病历不一致检测装置示意图。
具体实施方式
33.以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
34.实施例1
35.参见图1,本发明实施例1提供一种病历不一致检测方法,包括以下步骤:
36.s1、构建多视角主体模型,所述多视角主体模型中将病人病历抽象为实例,所述实例中包含预设的病历文书,所述病历文书中包含预设的主题词;
37.s2、根据所述多视角主体模型对指定主题词进行推断,从所述实例的每个视角获得一个实例主题分布;
38.s3、采用相似度度量判断不同视角之间的实例主题分布是否相似,若不同视角之间的实例主题分布相似度超出预设的范围,判定指定主题词对应的病历文书内容不一致。
39.本实施例中,在构建多视角主体模型时,将不同种类的特征作为描述同一个所述实例下的所述病历文书的多个视角。所述病历文书包括主诉文书和现病史文书,视角包括主诉视角和现病史视角。
40.具体的,构建多视角主体模型过程,将一个病人的病历抽象为实例s,其中实例s包含了m份病历文书,即:s={d1,d2,...,dm},每份病历文书dk中包含n个词,dk={w1,w2,...,wn}。
41.多视角主题模型是lda主题模型的一种扩展,lda主题模型是一种基于贝叶斯算法模型,利用先验分布对数据进行似然估计并最终得到后验分布的一种方式。lda主题模型假设文档主题是多项分布,多项分布的参数(先验分布)服从dirichlet分布。
42.辅助图2,多视角主题模型中,α为主题分布的超参数,β为主题下主题词分布的超参数,θ表示每个实例的主题分布,而该实例有m种不同种类的特征对其进行描述,即一个实例的m个视角。
43.通过多视角主题模型将不同种类的特征看作描述同一个样本的多个视角。比如下表中:
[0044][0045]
主诉和现病史即是对当前病历的两种视角,而主诉和现病史中都包含了不同主题词语分布。
[0046]
本实施例中,根据所述多视角主体模型对指定主题词进行推断时,指定主题词来源于指定的视角,采用指定主题词从对应视角获得一个实例主题分布。
[0047]
具体的,在获得多视角主体模型后,可以对新数据也就是新的主题词进行推断,计算指定主题词的实例主题分布,每个视图可以当做一个独立的lda模型,即每个视角可以获得一个实例主题分布,计算公式如下:
[0048][0049]
其中,k表示主题词数目,表示实例s中所有特征中分配了主题词k的数目,表示实例s中所有特征的数目,α
*
是dirichlet先验,表示m类特征的主题分布在主题为k,特征为x的情况下的取值。
[0050]
本实施例中,由于不同视角描述的是同一个实例,所以不同视角的实例主题分布应该非常接近,所以可以通过相似度度量的方式,来判断多个视角之间主题词是否相似,从而判断指定主题词对应的病历文书内容是否一致。
[0051]
具体的,使用两层的mlp网络来判断两个视角之间是否相似:
[0052]
o=sigmoid(mlp(θ1,...,θm))
[0053]
其中,o为相似度度量,θ表示每个实例的主题分布。
[0054]
进而,可以给定一个相似度度量的范围值,若不同视角之间的实例主题分布相似度度量超出预设的范围,判定指定主题词对应的病历文书内容不一致。若不同视角之间的实例主题分布相似度度量在预设的范围内,判定指定主题词对应的病历文书内容一致。
[0055]
综上所述,本发明通过构建多视角主体模型,多视角主体模型中将病人病历抽象为实例,实例中包含预设的病历文书,病历文书中包含预设的主题词;根据多视角主体模型对指定主题词进行推断,从实例的每个视角获得一个实例主题分布;采用相似度度量判断不同视角之间的实例主题分布是否相似,若不同视角之间的实例主题分布相似度超出预设的范围,判定指定主题词对应的病历文书内容不一致。本发明可以将病历文书内容不一致问题转换为主题不一致问题,将每份病历文书作为一份病历实例从不同视角描述,通过多视角主题模型建立病历文书之间的主题关联,利用相似度度量检测病历文书间内容的不一致性,确保同一病人的不同病历文书的一致性。
[0056]
实施例2
[0057]
参见图3,本发明实施例2还提供一种病历不一致检测系统,包括:
[0058]
主体模型构建模块1,用于构建多视角主体模型,所述多视角主体模型中将病人病历抽象为实例,所述实例中包含预设的病历文书,所述病历文书中包含预设的主题词;
[0059]
主题词推断模块2,用于根据所述多视角主体模型对指定主题词进行推断,从所述实例的每个视角获得一个实例主题分布;
[0060]
一致性判断模块3,用于采用相似度度量判断不同视角之间的实例主题分布是否相似,若不同视角之间的实例主题分布相似度超出预设的范围,判定指定主题词对应的病历文书内容不一致。
[0061]
本实施例中,所述主体模型构建模块1中,在构建多视角主体模型时,将不同种类的特征作为描述同一个所述实例下的所述病历文书的多个视角;
[0062]
所述主题词推断模块2中,根据所述多视角主体模型对指定主题词进行推断时,指定主题词来源于指定的视角,采用指定主题词从对应视角获得一个实例主题分布。
[0063]
本实施例中,所述一致性判断模块3中,若不同视角之间的实例主题分布相似度在预设的范围内,判定指定主题词对应的病历文书内容一致;
[0064]
所述病历文书包括主诉文书和现病史文书,视角包括主诉视角和现病史视角。
[0065]
需要说明的是,上述系统各模块之间的信息交互、执行过程等内容,由于与本技术实施例1中的方法实施例基于同一构思,其带来的技术效果与本技术方法实施例相同,具体内容可参见本技术前述所示的方法实施例中的叙述,此处不再赘述。
[0066]
实施例3
[0067]
本发明实施例3提供一种非暂态计算机可读存储介质,所述计算机可读存储介质中存储有病历不一致检测方法的程序代码,所述程序代码包括用于执行实施例1或其任意可能实现方式的病历不一致检测方法的指令。
[0068]
计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk、ssd))等。
[0069]
实施例4
[0070]
本发明实施例4提供一种电子设备,包括:存储器和处理器;
[0071]
所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行实施例1或其任意可能实现方式的病历不一致检测方法。
[0072]
具体的,处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于所述处理器之外,独立存在。
[0073]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计
算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。
[0074]
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0075]
虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1