证候的确定方法、装置、电子设备及非易失性存储介质

本技术涉及智能医学领域,具体而言,涉及一种证候的确定方法、装置、电子设备及非易失性存储介质。
背景技术:
1、中医理论的核心是辨证论治,包括辨证和论治两个过程。辨证论治是中医认识疾病和治疗疾病的基本原则,是中医学对疾病的一种特殊的研究方法。其中,辨证是利用望闻问切所收集到的患者症状和体征信息,辨清患者的发病原因、病理位置和病邪性质等,最后判断为某种性质的证型;论治则是根据辨证的结果,决定治疗方案。中医诊疗过程的核心就是辨证论治,辨证论治的核心则是对患者证型的判断,这依赖于详细的患者自诉与四诊信息,以及医生丰富的理论知识与临床经验。目前的中医证候推荐系统,大多依据中医诊断学的“证候”,“相关症状”知识,结合患者的主诉、刻下症,匹配到一个证候相关症状与患者当前症状匹配数量最多的证候,作为患者的最可能证候输出,因此存在推荐结果不准确的问题。
2、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本技术实施例提供了一种证候的确定方法、装置、电子设备及非易失性存储介质,以至少解决相关技术中依据中医诊断学知识,由患者当前症状推荐患者最可能的证候,存在推荐结果不准确的技术问题。
2、根据本技术实施例的一个方面,提供了一种证候的确定方法,包括:获取与患者匹配的病患数据,其中,病患数据包括病患主要症状和病患次要症状;在病患主要症状与数据库中存储的参考证候的参考主要症状相同时,使用第一方式从数据库中确定与病患数据对应的目标证候,其中,第一方式仅对病患数据的病患次要症状和参考证候的参考次要症状进行处理;在病患主要症状与参考主要症状不同时,使用第二方式从数据库中确定与病患数据对应的目标证候,其中,第二方式对病患数据和参考证候中的所有症状进行处理。
3、在本技术的一些实施例中,获取与患者匹配的病患数据之后,方法还包括:确定病患数据中的属于非标准症状描述的第一症状数据,其中,第一症状数据为病患数据中任意一个非标准症状描述的数据;确定第一症状数据对应的第一词向量,以及确定每个标准中医症状数据对应的标准词向量;依据第一词向量与每个标准中医症状数据对应的标准词向量,确定第一症状数据对应的第一症状数据相似度集合;将第一症状数据相似度集合中相似度最高的目标中医症状数据确定为第一症状数据对应的标准化症状数据。
4、在本技术的一些实施例中,使用第一方式从数据库中确定与病患数据对应的目标证候,包括:确定病患次要症状对应的第一特征向量,以及确定每个参考证候的参考次要症状对应的第二特征向量;依据第一特征向量和第二特征向量,确定病患数据和每个参考证候之间的第一相似度构成的第一相似度集合;依据第一相似度集合中的第一相似度,确定每个参考证候对应的第一推荐得分构成的第一推荐得分集合;将第一推荐得分集合按照从高到低排序后,将前预设数量个第一推荐得分对应的证候确定为目标证候。
5、在本技术的一些实施例中,确定病患次要症状对应的第一特征向量,包括:在病患次要症状的数量为0的情况下,第一特征向量为参考证候中的参考次要症状的词向量的平均值;在病患次要症状的数量大于等于1的情况下,第一特征向量由病患次要症状的词向量和病患次要症状在数据库中所有证候的权重平均值确定。
6、在本技术的一些实施例中,数据库中每个证候的权重通过以下方式确定:确定第一次要症状在第一证候中出现的第一次数,以及确定第一证候中包含的次要症状总数,其中,第一证候为数据库中存储的任意一个证候,第一次要症状为第一证候中的任意一个次要症状;依据第一次数和次要症状总数,确定第一次要症状对应的第一词频;确定数据库中的证候总数,以及获取数据库中包含第一次要症状的证候数量;依据证候总数和证候数量,确定第一次要症状对应的第一逆向文件频率;依据第一词频和第一逆向文件频率,确定第一次要症状对应的第一权重。
7、在本技术的一些实施例中,确定每个参考证候的参考次要症状对应的第二特征向量,包括:确定每个参考次要症状对应的第二词向量,以及确定每个参考次要症状在第一证候中的第二权重,其中,参考次要症状的数量大于或等于1;依据第二词向量和第二权重,确定第二特征向量。
8、在本技术的一些实施例中,确定每个参考证候对应的第一推荐得分构成的第一推荐得分集合,包括:确定病患次要症状的数量与参考证候的参考次要症状的数量的第一比值;分别确定与每个参考证候的第一标识、第一相似度和第一比值对应的第三权重、第四权重和第五权重,其中,第一标识用于表示病患主要症状与数据库中存储的参考证候的参考主要症状是否相同;依据每个参考证候的第一标识、第一相似度、第一比值、第三权重、第四权重和第五权重,确定每个参考证候的第一推荐得分;依据每个参考证候的第一推荐得分确定第一推荐得分集合。
9、在本技术的一些实施例中,使用第二方式从数据库中确定与病患数据对应的目标证候,包括:确定病患数据对应的第三特征向量,以及确定每个参考证候对应的第四特征向量,其中,第三特征向量为病患主要症状和病患次要症状对应的特征向量,第四特征向量为参考证候的参考主要症状和参考次要症状对应的特征向量;依据第三特征向量和第四特征向量,确定病患数据和每个参考证候之间的第二相似度构成的第二相似度集合;依据第二相似度集合中的第二相似度,确定每个参考证候对应的第二推荐得分构成的第二推荐得分集合;将第二推荐得分集合按照从高到低排序后,将前预设数量个第二推荐得分对应的证候确定为目标证候。
10、在本技术的一些实施例中,确定病患数据对应的第三特征向量,包括:在病患次要症状的数量为0的情况下,确定病患主要症状对应的第三词向量,以及确定参考证候中的参考次要症状的词向量的平均值;依据第三词向量和参考次要症状的词向量的平均值,得到第三特征向量;在病患次要症状的数量大于等于1的情况下,确定病患次要症状对应的词向量和病患次要症状在数据库中所有证候的权重平均值;依据第三词向量、病患次要症状对应的词向量和数据库中所有证候的权重平均值,确定第三特征向量。
11、在本技术的一些实施例中,确定每个参考证候对应的第四特征向量,包括:确定每个参考证候的参考主要症状对应的第四词向量、每个参考证候的每个参考次要症状对应的第二词向量、每个参考次要症状在第一证候中的第二权重,其中,参考次要症状的数量大于或等于1,第一证候为数据库中存储的任意一个证候;依据第四词向量、第二词向量和第二权重,确定第四特征向量。
12、在本技术的一些实施例中,方法还包括:获取待确认的目标医案数据和数据库中存储的真实医案数据,其中,真实医案数据包括第一证候的第一主要症状和第一次要症状、对第一证候的证型诊断结果和对第一证候的治疗方法,第一证候为数据库中存储的任意一个证候;确定目标医案数据中的目标主要症状和第一主要症状的相似度,得到第一结果;确定目标医案数据中的目标次要症状和第一次要症状的相似度,得到第二结果;依据第一结果和第二结果从真实医案数据中确定与目标医案数据最相似的推荐医案数据。
13、根据本技术实施例的另一方面,还提供了一种证候的确定装置,包括:获取模块,用于获取与患者匹配的病患数据,其中,病患数据包括病患主要症状和病患次要症状;第一确定模块,用于在病患主要症状与数据库中存储的参考证候的参考主要症状相同时,使用第一方式从数据库中确定与病患数据对应的目标证候,其中,第一方式仅对病患数据的病患次要症状和参考证候的参考次要症状进行处理;第二确定模块,用于在病患主要症状与参考主要症状不同时,使用第二方式从数据库中确定与病患数据对应的目标证候,其中,第二方式对病患数据和参考证候中的所有症状进行处理。
14、根据本技术实施例的另一方面,还提供了一种非易失性存储介质,非易失性存储介质中存储有程序,其中,在程序运行时控制非易失性存储介质所在设备执行上述的证候的确定方法。
15、根据本技术实施例的另一方面,还提供了一种电子设备,包括:存储器和处理器,处理器用于运行存储在存储器中的程序,其中,程序运行时执行上述的证候的确定方法。
16、根据本技术实施例的另一方面,还提供了一种计算机程序产品,包括计算机指令,计算机指令被处理器执行时实现上述的证候的确定方法。
17、在本技术实施例中,采用获取与患者匹配的病患数据,其中,病患数据包括病患主要症状和病患次要症状;在病患主要症状与数据库中存储的参考证候的参考主要症状相同时,使用第一方式从数据库中确定与病患数据对应的目标证候,其中,第一方式仅对病患数据的病患次要症状和参考证候的参考次要症状进行处理;在病患主要症状与参考主要症状不同时,使用第二方式从数据库中确定与病患数据对应的目标证候,其中,第二方式对病患数据和参考证候中的所有症状进行处理的方式,通过获取患者输入的主要症状和次要症状,与数据库中存储的参考证候参考主要症状进行比较,在获取患者输入的主要症状与数据库中存储的参考证候参考主要症状相同时,仅对病患数据的病患次要症状和参考证候的参考次要症状进行处理,在获取患者输入的主要症状与数据库中存储的参考证候参考主要症状不同时,对病患数据和参考证候中的所有症状(包括主要症状和次要症状)进行处理,达到了快速、高效、准确推荐证候的目的,进而解决了相关技术中依据中医诊断学知识,由患者当前症状推荐患者最可能的证候,存在推荐结果不准确的技术问题。
技术研发人员:周晓华,黄新霆,饶博,李昊轩
技术所有人:北京大学
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
