本发明涉及计算机,具体而言,涉及一种医疗术语匹配方法、装置、计算机设备及存储介质。
背景技术:
1、临床医学术语的标准化是医疗信息共享的基础,更是医疗信息化建设的重中之重。
2、各类医学术语来源众多,书写各异,同一个词语在不同的语句和使用场景下可能有着不同的含义,或同一个概念在不同的体系中有不同的表达,导致医学信息的共享和利用存在极大的阻碍。
3、为了解决术语不一致问题,各个医疗单位需要将自己使用的医疗术语与标准医疗术语进行术语映射,但是现有的术语映射方法大多是通过底层逻辑根据医疗术语中词语的属性或者含义进行相似度匹配,无法由用户根据个人需求自行调整映射逻辑,无法满足用户个性化的映射需求。
技术实现思路
1、本发明的目的在于,针对上述现有技术中的不足,提供一种医疗术语匹配方法、装置、计算机设备及存储介质,以便通过人机交互的方式灵活构建映射逻辑对待匹配医疗术语和标准医疗术语进行映射。
2、为实现上述目的,本技术实施例采用的技术方案如下:
3、第一方面,本技术实施例提供了一种医疗术语匹配方法,所述方法包括:
4、获取针对待匹配医疗术语字典的语法模式a和预设的标准医疗术语字典的语法模式b,所述语法模式a由:主干关键词a和词语属性a组成,所述语法模式b由:主干关键词b和所述词语属性a组成;
5、对所述待匹配医疗术语字典中结构化的目标待匹配医疗术语进行所述词语属性a的解析,得到所述词语属性a对应的关键词作为修饰关键词,所述目标待匹配医疗术语包括:所述主干关键词a;
6、根据所述主干关键词b和所述修饰关键词构成的目标语法,对所述标准医疗术语字典中结构化的多个标准医疗术语进行匹配,得到所述目标语法对应的目标标准医疗术语;
7、建立所述目标待匹配医疗术语和所述目标标准医疗术语的映射关系。
8、可选的,所述对所述待匹配医疗术语字典中结构化的目标待匹配医疗术语进行所述词语属性a的解析之前,所述方法还包括:
9、采用第一语法结构中的多个词语属性,对原始待匹配医疗术语进行属性提取,确定所述原始待匹配医疗术语的多个属性关键词;
10、根据所述原始待匹配医疗术语的多个属性关键词,确定结构化的待匹配医疗术语。
11、可选的,所述根据所述主干关键词b和所述修饰关键词构成的目标语法,对所述标准医疗术语字典中结构化的多个标准医疗术语进行匹配之前,所述方法还包括:
12、采用第二语法结构中的多个词语属性,对原始标准医疗术语进行属性提取,确定所述原始标准医疗术语的多个属性关键词;
13、根据所述原始标准医疗术语的多个属性关键词,确定结构化的标准医疗术语。
14、可选的,所述目标语法还包括:所述主干关键词b的主干关注度和所述修饰关键词的修饰关注度,所述根据所述主干关键词b和所述修饰关键词构成的目标语法,对所述标准医疗术语字典中结构化的多个标准医疗术语进行匹配,得到所述目标语法对应的目标标准医疗术语,包括:
15、根据所述主干关键词b和所述修饰关键词构成的目标语法,对所述结构化的多个标准医疗术语进行匹配,得到至少一个候选标准医疗术语1的匹配结果1,所述匹配结果1用于指示所述候选标准医疗术语1与所述主干关键词b和/或所述修饰关键词准确匹配;
16、根据所述匹配结果1,以及所述主干关注度和所述修饰关注度,计算所述至少一个候选标准医疗术语1的匹配度;
17、根据所述至少一个候选标准医疗术语1的匹配度,从所述至少一个候选标准医疗术语1中选择所述目标标准医疗术语。
18、可选的,所述根据所述主干关键词b和所述修饰关键词构成的目标语法,对所述标准医疗术语字典中结构化的多个标准医疗术语进行匹配,得到所述目标语法对应的目标标准医疗术语,包括:
19、根据所述主干关键词b的词语属性b,从所述词语属性b的术语集中确定所述主干关键词b匹配的扩展关键词1;
20、根据所述修饰关键词的词语属性a,从所述词语属性a的术语集中确定所述修饰关键词匹配的扩展关键词2;
21、根据所述主干关键词b、所述修饰关键词、所述扩展关键词1和所述扩展关键词2,对所述标准医疗术语字典中结构化的多个标准医疗术语进行匹配,得到所述目标语法对应的目标标准医疗术语。
22、可选的,所述目标语法包括:所述主干关键词b的主干关注度和所述修饰关键词的修饰关注度,所述根据所述主干关键词b、所述修饰关键词、所述扩展关键词1和所述扩展关键词2,对所述标准医疗术语字典中结构化的多个标准医疗术语进行匹配,得到所述目标语法对应的目标标准医疗术语,包括:
23、根据所述主干关键词b、所述修饰关键词、所述扩展关键词1和所述扩展关键词2,对所述结构化的多个标准医疗术语进行匹配,得到至少一个候选标准医疗术语2的匹配结果2,所述匹配结果2用于指示所述候选标准医疗术语2与所述主干关键词b、所述修饰关键词、所述扩展关键词1和/或所述扩展关键词2匹配;
24、根据所述匹配结果2,以及所述主干关注度、所述修饰关注度、第一相似度和第二相似度,计算所述至少一个候选标准医疗术语2的匹配度,其中,所述第一相似度为所述扩展关键词1与所述主干关键词b的相似度,所述第二相似度为所述扩展关键词2与所述修饰关键词的相似度;
25、根据所述至少一个候选标准医疗术语2的匹配度,从所述至少一个候选标准医疗术语2中选择所述目标标准医疗术语。
26、可选的,所述目标语法包括:所述主干关键词b的主干关注度和所述修饰关键词的修饰关注度,所述根据所述主干关键词b和所述修饰关键词构成的目标语法,对所述标准医疗术语字典中结构化的多个标准医疗术语进行匹配,得到所述目标语法对应的目标标准医疗术语,包括:
27、对所述多个标准医疗术语分别与所述主干关键词b和所述修饰关键词进行模糊匹配,得到至少一个候选标准医疗术语3的匹配结果3,所述匹配结果3用于指示所述候选标准医疗术语3与所述主干关键词b和/或修饰关键词模糊匹配;
28、根据所述匹配结果3,以及所述主干关注度、所述修饰关注度,第三相似度和第四相似度,计算所述至少一个候选标准医疗术语3的匹配度,其中,所述第三相似度为所述候选标准医疗术语3与所述主干关键词b的相似度,所述第四相似度为所述候选标准医疗术语3与所述修饰关键词的相似度;
29、根据所述至少一个候选标准医疗术语3的匹配度,从所述至少一个候选标准医疗术语3中选择所述目标标准医疗术语。
30、第二方面,本技术实施例还提供一种医疗术语匹配装置,所述装置包括:
31、语法模式接收模块,用于获取针对待匹配医疗术语字典的语法模式a和预设的标准医疗术语字典的语法模式b,所述语法模式a由:主干关键词a和词语属性a组成,所述语法模式b由:主干关键词b和所述词语属性a组成;
32、词语属性解析模块,用于对所述待匹配医疗术语字典中结构化的目标待匹配医疗术语进行所述词语属性a的解析,得到所述词语属性a对应的关键词作为修饰关键词,所述目标待匹配医疗术语包括:所述主干关键词a;
33、医疗术语匹配模块,用于根据所述主干关键词b和所述修饰关键词构成的目标语法,对所述标准医疗术语字典中结构化的多个标准医疗术语进行匹配,得到所述目标语法对应的目标标准医疗术语;
34、映射关系建立模块,用于建立所述目标待匹配医疗术语和所述目标标准医疗术语的映射关系。
35、可选的,所述装置还包括:
36、第一术语结构化模块,用于采用第一语法结构中的多个词语属性,对原始待匹配医疗术语进行属性提取,确定所述原始待匹配医疗术语的多个属性关键词;根据所述原始待匹配医疗术语的多个属性关键词,确定结构化的待匹配医疗术语。
37、可选的,所述装置还包括:
38、第二术语结构化模块,用于采用第二语法结构中的多个词语属性,对原始标准医疗术语进行属性提取,确定所述原始标准医疗术语的多个属性关键词;根据所述原始标准医疗术语的多个属性关键词,确定结构化的标准医疗术语。
39、可选的,所述目标语法还包括:所述主干关键词b的主干关注度和所述修饰关键词的修饰关注度,所述医疗术语匹配模块,包括:
40、第一候选术语匹配单元,用于根据所述主干关键词b和所述修饰关键词构成的目标语法,对所述结构化的多个标准医疗术语进行匹配,得到至少一个候选标准医疗术语1的匹配结果1,所述匹配结果1用于指示所述候选标准医疗术语1与所述主干关键词b和/或所述修饰关键词准确匹配;
41、第一匹配度计算单元,用于根据所述匹配结果1,以及所述主干关注度和所述修饰关注度,计算所述至少一个候选标准医疗术语1的匹配度;
42、第一目标术语选择单元,用于根据所述至少一个候选标准医疗术语1的匹配度,从所述至少一个候选标准医疗术语1中选择所述目标标准医疗术语。
43、可选的,所述医疗术语匹配模块,包括:
44、主干关键词扩展单元,用于根据所述主干关键词b的词语属性b,从所述词语属性b的术语集中确定所述主干关键词b匹配的扩展关键词1;
45、修饰关键词扩展单元,用于根据所述修饰关键词的词语属性a,从所述词语属性a的术语集中确定所述修饰关键词匹配的扩展关键词2;
46、医疗术语匹配单元,用于根据所述主干关键词b、所述修饰关键词、所述扩展关键词1和所述扩展关键词2,对所述标准医疗术语字典中结构化的多个标准医疗术语进行匹配,得到所述目标语法对应的目标标准医疗术语。
47、可选的,所述目标语法包括:所述主干关键词b的主干关注度和所述修饰关键词的修饰关注度,所述医疗术语匹配单元,包括:
48、第二候选术语匹配单元,用于根据所述主干关键词b、所述修饰关键词、所述扩展关键词1和所述扩展关键词2,对所述结构化的多个标准医疗术语进行匹配,得到至少一个候选标准医疗术语2的匹配结果2,所述匹配结果2用于指示所述候选标准医疗术语2与所述主干关键词b、所述修饰关键词、所述扩展关键词1和/或所述扩展关键词2匹配;
49、第二匹配度计算单元,用于根据所述匹配结果2,以及所述主干关注度、所述修饰关注度、第一相似度和第二相似度,计算所述至少一个候选标准医疗术语2的匹配度,其中,所述第一相似度为所述扩展关键词1与所述主干关键词b的相似度,所述第二相似度为所述扩展关键词2与所述修饰关键词的相似度;
50、第二目标术语选择单元,用于根据所述至少一个候选标准医疗术语2的匹配度,从所述至少一个候选标准医疗术语2中选择所述目标标准医疗术语。
51、可选的,所述目标语法包括:所述主干关键词b的主干关注度和所述修饰关键词的修饰关注度,所述医疗术语匹配模块,包括:
52、第三候选术语匹配单元,用于对所述多个标准医疗术语分别与所述主干关键词b和所述修饰关键词进行模糊匹配,得到至少一个候选标准医疗术语3的匹配结果3,所述匹配结果3用于指示所述候选标准医疗术语3与所述主干关键词b和/或修饰关键词模糊匹配;
53、第三匹配度计算单元,用于根据所述匹配结果3,以及所述主干关注度、所述修饰关注度,第三相似度和第四相似度,计算所述至少一个候选标准医疗术语3的匹配度,其中,所述第三相似度为所述候选标准医疗术语3与所述主干关键词b的相似度,所述第四相似度为所述候选标准医疗术语3与所述修饰关键词的相似度;
54、第三目标术语选择单元,用于根据所述至少一个候选标准医疗术语3的匹配度,从所述至少一个候选标准医疗术语3中选择所述目标标准医疗术语。
55、第三方面,本技术实施例还提供一种计算机设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当计算机设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如第一方面任一所述的医疗术语匹配方法的步骤。
56、第四方面,本技术实施例还提供一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一所述的医疗术语匹配方法的步骤。
57、本技术的有益效果是:
58、本技术提供一种医疗术语匹配方法、装置、计算机设备及存储介质,一方面可以通过人机交互的方式灵活构建语法模式a和语法模式b,以根据语法模式a和语法模式b生成的目标语法确定映射逻辑,提高对待匹配医疗术语和标准医疗术语进行匹配的灵活性;另一方面通过语法模式a可以更准确地对待匹配医疗术语进行解析,根据目标语法可以更准确地对标准医疗术语进行匹配,提高医疗术语匹配的准确度。
1.一种医疗术语匹配方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述对所述待匹配医疗术语字典中结构化的目标待匹配医疗术语进行所述词语属性a的解析之前,所述方法还包括:
3.如权利要求1所述的方法,其特征在于,所述根据所述主干关键词b和所述修饰关键词构成的目标语法,对所述标准医疗术语字典中结构化的多个标准医疗术语进行匹配之前,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述目标语法还包括:所述主干关键词b的主干关注度和所述修饰关键词的修饰关注度,所述根据所述主干关键词b和所述修饰关键词构成的目标语法,对所述标准医疗术语字典中结构化的多个标准医疗术语进行匹配,得到所述目标语法对应的目标标准医疗术语,包括:
5.如权利要求1所述的方法,其特征在于,所述根据所述主干关键词b和所述修饰关键词构成的目标语法,对所述标准医疗术语字典中结构化的多个标准医疗术语进行匹配,得到所述目标语法对应的目标标准医疗术语,包括:
6.如权利要求5所述的方法,其特征在于,所述目标语法包括:所述主干关键词b的主干关注度和所述修饰关键词的修饰关注度,所述根据所述主干关键词b、所述修饰关键词、所述扩展关键词1和所述扩展关键词2,对所述标准医疗术语字典中结构化的多个标准医疗术语进行匹配,得到所述目标语法对应的目标标准医疗术语,包括:
7.如权利要求1所述的方法,其特征在于,所述目标语法包括:所述主干关键词b的主干关注度和所述修饰关键词的修饰关注度,所述根据所述主干关键词b和所述修饰关键词构成的目标语法,对所述标准医疗术语字典中结构化的多个标准医疗术语进行匹配,得到所述目标语法对应的目标标准医疗术语,包括:
8.一种医疗术语匹配装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当计算机设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如权利要求1至7任一所述的医疗术语匹配方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一所述的医疗术语匹配方法的步骤。