一种中医智能病案推荐方法及推荐系统与流程

    专利查询2022-08-12  127



    1.本发明涉及医疗行业内容智能推荐领域,具体但不限于涉及一种中医智能病案推荐方法及推荐系统。


    背景技术:

    2.中医是我国传统文化的瑰宝,近些年来国家也在大力提倡中医药的传承与发展。而传统的中医要在现代社会发展进步,就要走信息化的道路。在中医的信息化、智能化研究领域,有很大一部分工作都是对于中医病案的处理与分析,在我们上千年的历史中留下来大量的中医名家病案,尤其是近代与当代的名家病案,包括现代医疗卫生体系中的每一家中医院以及中西结合医院都有大量的中医病案。如何使用一个相对统一的标准对于这些病案进行分析研究及显示,以及在临床过程中如何对于这些病案进行智能的分析使用,是研究的难题。
    3.有鉴于此,需要提供一种新的系统或方法,以期解决上述至少部分问题。


    技术实现要素:

    4.针对现有技术中的一个或多个问题,本发明提出了一种中医智能病案推荐方法及推荐系统,通过采用知识图谱技术对病案数据进行提取整合,让医生通过可视化的方式更加直观的了解病案的知识及相互关系;并对知识图谱提取的实体数据在不同维度下使用关联分析算法,让医生在进行临床操作、书写患者病历时,能够实时根据患者的病历情况推荐出比较相近的历史病案,以供给医生进行比较准确的诊疗方案的选择与运用。
    5.实现本发明目的的技术解决方案为:一种中医智能病案推荐方法,包括:s1、构建可视化的病案知识图谱数据库;s2、在疾病维度、证型维度、病机维度、体质维度四个维度下,对病案知识图谱数据库中经过标准化处理的实体数据分别进行关联分析,获取不同维度下的症状-权重集合;s3、输入患者的病历信息,并提取病历信息中标准化的疾病、证型、症状、体征等数据,组成患者病历症状集合a,其中,a表示症状,m表示症状个数;s4、在疾病维度、证型维度、病机维度、体质维度四个维度下,分别将患者病历症状集合a与病案知识图谱数据库中各历史病案的症状集合s进行匹配,并根据症状结合对应症状的权重数值计算历史病案与患者病历症状集合匹配的推荐分值;s5、根据4个维度下推荐分值的高低排序,推荐出数据库中关联度最高的历史病案。
    6.进一步的,本发明的中医智能病案推荐方法,步骤s1中构建病案知识图谱数据库具体包括以下步骤:s1-1、导入历史病案数据包;所述历史病案数据包包括结构化、半结构化或者非结构化的文本数据;
    s1-2、对导入的病案文本数据进行向量化处理,得到词向量序列,其中m为文本长度;并对词向量序列进行信息抽取,包括实体抽取和关系抽取,其中,实体抽取的数据包括疾病、证型、症状、体征等实体数据;s1-3、对信息抽取后得到的实体数据和关系数据中的冗余数据进行融合处理,去除重复的数据,并对实体数据进行标准化处理;s1-4、采用neo4j图数据库对病案的实体数据和关系数据进行存储和可视化,形成通过实体和关系搜索的知识图谱。
    7.进一步的,本发明的中医智能病案推荐方法,步骤s1-2中采用双向长短期记忆网络条件随机场bilstm-crf对词向量序列进行实体抽取:词向量序列经过bilstm-crf模块后得到一个标签序列y,y的分值计算公式为,其中a是bilstm-crf模块中相邻状态转移矩阵的分数值,p是经过bilstm-crf模块输出矩阵的分数值;根据的分数值选择y,得分最高的将作为最佳标签序列输出,,表示y所有可能的标签序列。
    8.进一步的,本发明的中医智能病案推荐方法,步骤s1-2中采用双向长短期记忆网络bilstm对词向量序列进行关系抽取:词向量序列经过bilstm模块后得到特征向量,其中为输出给外部的状态,)为输出门状态,为记忆单元状态,为临时单元状态,为遗忘门状态,为记忆门状态,g()表示激活函数,为t时刻的输入向量,w为权重,b为偏差;将bilstm模块的输出作为softmax分类器的输入进行关系分类,关系分类概率为,w和b为权值参数。
    9.进一步的,本发明的中医智能病案推荐方法,步骤s2中获取不同维度下的症状权重数值具体包括:将病案的实体数据按照疾病维度、证型维度、病机维度、体质维度4个维度分别进行分类;设置支持度、置信度、提升度的数值,采用apriori算法分别从疾病维度、证型维度、病机维度、体质维度4个维度对实体数据进行关联分析计算,得到4个维度下症状-权重集合(),所述症状-权重集合由症状集合s及其对应的权重数值组成,其中,表示症状,表示对应的权重数值,n表示症状的个数。
    10.进一步的,本发明的中医智能病案推荐方法,步骤s4中计算推荐分值具体为:将患者病历症状集合a中的患者病历症状依次与一维度下历史病案的症状集合s及对应的症状权重数值进行匹配,得到症状向量x()和对应
    症状的权重向量y(),当患者病历症状出现在症状集合s中,则取值1、取值为对应的症状权重数值,否则取值0、取值为0;计算症状向量x()与权重向量y()的数量积作为该历史病案的推荐分值z,,其中,m表示症状的个数。
    11.进一步的,本发明的中医智能病案推荐方法,步骤s3中的标准化处理具体包括以下步骤:对患者的病历信息进行数据清洗,删除重复的内容、无用的标签、空格和空白行;对患者的病历信息进行句子分割,将病案的内容分割成小文本的片段;根据标准症状体系和疾病分类标准对患者的病历信息进行分词操作,获取病案数据中的症状信息;对患者的病历信息中分出的症状相关信息进行提取,构造症状集合a,其中,a表示症状,m表示症状个数。
    12.一种基于上述任一的中医智能病案推荐方法的推荐系统,包括:病案知识图谱数据库,用于将历史病案的实体数据和关系数据进行可视化显示和存储;症状权重模块,包括基于历史病案数据在多个维度下的症状-权重数值;nlp模块,用于对输入的患者病历信息进行标准化处理后获取患者病历症状集合;匹配计分模块,用于在多个维度下分别计算历史病案与患者病历症状集合匹配的推荐分值;推荐模块,用于根据推荐分值推荐出关联度最高的病案。
    13.进一步的,本发明的中医智能病案推荐系统,所述nlp模块包括:数据清洗模块,用于对患者病历信息进行数据清洗,删除重复的内容、无用的标签、空格和空白行;句子分割模块,用于对患者的病历信息进行句子分割,将病案的内容分割成小文本的片段;分词模块,用于根据标准症状体系和疾病分类标准对患者的病历信息进行分词操作,获取病案数据中的症状信息;症状提取模块,用于对患者的病历信息中分出的症状相关信息进行提取,构造症状集合。
    14.本发明采用以上技术方案与现有技术相比,具有以下技术效果:1、本发明的中医智能病案推荐方法和推荐系统,采用知识图谱技术对历史病案数据进行提取整合,实现了可视化的方式展示和存储,让医生通过可视化的方式更加直观的了解病案的知识及相互关系。
    15.2、本发明的中医智能病案推荐方法和推荐系统,通过将知识图谱提取的实体数据在不同维度下使用关联分析算法,实现了当医生在临床操作或书写患者病历时,能够实时根据患者的病历情况推荐出比较相近的历史病案,以供给医生进行比较准确的诊疗方案的选择与运用。
    附图说明
    16.附图用来提供对本发明的进一步理解,与说明描述一起用于解释本发明的实施例,并不构成对本发明的限制。在附图中:图1示出了构建可视化的病案知识图谱数据库和获取症状-权重集合的流程图。
    17.图2示出了一实施例的在疾病维度下症状与疾病间的支持度、置信度和提升度。
    18.图3示出了一实施例的在疾病维度下疾病中各症状的权重数值。
    19.图4示出了根据患者病历信息推荐关联度高的病案流程示意图。
    20.图5示出了中医智能病案推荐系统中nlp模块的示意图。
    具体实施方式
    21.为了进一步理解本发明,下面结合实施例对本发明优选实施方案进行描述,但是应当理解,这些描述只是为进一步说明本发明的特征和优点,而不是对本发明权利要求的限制。
    22.该部分的描述只针对几个典型的实施例,本发明并不仅局限于实施例描述的范围。不同实施例的组合、不同实施例中的一些技术特征进行相互替换,相同或相近的现有技术手段与实施例中的一些技术特征进行相互替换也在本发明描述和保护的范围内。
    23.说明书中的“耦接”或“连接”既包含直接连接,也包含间接连接。间接连接为通过中间媒介进行的连接,如通过电传导媒介如导体的连接,其中电传导媒介可含有寄生电感或寄生电容,也可通过说明书中实施例所描述的中间电路或部件的连接;间接连接还可包括可实现相同或相似功能的基础上通过其他有源器件或无源器件的连接,如通过开关、信号放大电路、跟随电路等电路或部件的连接。“多个”或“多”表示两个或两个以上。
    24.根据本发明的一个方面,一种中医智能病案推荐方法,包括:s1、构建可视化的病案知识图谱数据库。在一个实施例中,步骤s1中构建病案知识图谱数据库具体包括以下步骤:s1-1、导入历史病案数据包;所述历史病案数据包包括结构化、半结构化或者非结构化的文本数据。
    25.s1-2、对导入的病案文本数据进行向量化处理,得到词向量序列,其中m为文本长度;并对词向量序列进行信息抽取,包括实体抽取和关系抽取,其中,实体抽取的数据包括疾病、证型、症状、体征等实体数据。在一个实施例中,采用双向长短期记忆网络条件随机场bilstm-crf对词向量序列进行实体抽取:词向量序列经过bilstm-crf模块后得到一个标签序列y,y的分值计算公式为,其中a是bilstm-crf模块中相邻状态转移矩阵的分数值,p是经过bilstm-crf模块输出矩阵的分数值;根据的分数值选择y,得分最高的将作为最佳标签序列输出,,表示y所有可能的标签序列。在另一个实施例中,采用双向长短期记忆网络bilstm对词向量序列进行关系抽取:词向量序列经过bilstm模块
    后得到特征向量,其中为输出给外部的状态,)为输出门状态,为记忆单元状态,为临时单元状态,为遗忘门状态,为记忆门状态,g()表示激活函数,为t时刻的输入向量,w为权重,b为偏差;将bilstm模块的输出作为softmax分类器的输入进行关系分类,关系分类概率为,w和b为权值参数。
    26.s1-3、对信息抽取后得到的实体数据和关系数据中的冗余数据进行融合处理,去除重复的数据,并对实体数据进行标准化处理。
    27.s1-4、采用neo4j图数据库对病案的实体数据和关系数据进行存储和可视化,形成通过实体和关系搜索的知识图谱。
    28.s2、在疾病维度、证型维度、病机维度、体质维度四个维度下,对病案知识图谱数据库中经过标准化处理的实体数据分别进行关联分析,获取4个维度下历史病案的症状-权重集合。在一个实施例中,步骤s2中获取不同维度下的症状权重数值具体包括:将病案的实体数据按照疾病维度、证型维度、病机维度、体质维度4个维度分别进行分类;设置支持度、置信度、提升度的数值,采用apriori算法分别从疾病维度、证型维度、病机维度、体质维度4个维度对实体数据进行关联分析计算,得到4个维度下历史病案的症状-权重集合(),所述症状-权重集合由症状集合s及其对应的权重数值组成,其中,表示症状,表示对应的权重数值,n表示症状的个数。
    29.s3、输入患者的病历信息,并提取病历信息中标准化的疾病、证型、症状、体征等数据,组成患者病历症状集合a,其中,a表示症状,m表示症状个数。在一个实施例中,步骤s3中的标准化处理具体包括以下步骤:对患者的病历信息进行数据清洗,删除重复的内容、无用的标签、空格和空白行;对患者的病历信息进行句子分割,将病案的内容分割成小文本的片段;根据标准症状体系和疾病分类标准对患者的病历信息进行分词操作,获取病案数据中的症状信息;对患者的病历信息中分出的症状相关信息进行提取,构造症状集合a,其中,a表示症状,m表示症状个数。
    30.s4、在疾病维度、证型维度、病机维度、体质维度四个维度下,分别将患者病历症状集合a与病案知识图谱数据库中各历史病案的症状集合s进行匹配,并根据症状结合对应症状的权重数值计算历史病案与患者病历症状集合匹配的推荐分值。在一个实施例中,步骤s4中计算患者病历症状集合的推荐分值具体为:将患者病历症状集合a中的患者病历症状依次与一维度下历史病案的症状集合s及对应的症状权重数值进行匹配,得到相应的症状向量x()和对应症状的权重向量y(),当患者病历症状出现在症状集合s中,则
    取值1、取值为对应的症状权重数值,否则取值0、取值为0;计算症状向量x()与权重向量y()的数量积作为该历史病案的推荐分值z,,其中,m表示症状的个数。
    31.s5、根据4个维度的推荐分值进行排序,将4个维度中推荐分值最高的历史病案作为关联度最高的病案进行推荐。
    32.根据本发明的另一个方面,一种基于上述中医智能病案推荐方法的推荐系统,包括:病案知识图谱数据库,用于将历史病案的实体数据和关系数据进行可视化显示和存储。
    33.症状权重模块,包括基于历史病案数据在多个维度下的症状-权重数值。
    34.nlp模块,用于对输入的患 者病历信息进行标准化处理后获取患者病历症状集合;所述nlp模块包括:数据清洗模块,用于对患者病历信息进行数据清洗,删除重复的内容、无用的标签、空格和空白行;句子分割模块,用于对患者的病历信息进行句子分割,将病案的内容分割成小文本的片段;分词模块,用于根据标准症状体系和疾病分类标准对患者的病历信息进行分词操作,获取病案数据中的症状信息;症状提取模块,用于对患者的病历信息中分出的症状相关信息进行提取,构造症状集合。
    35.匹配计分模块,用于在不同维度下分别计算历史病案与患者病历症状集合匹配的推荐分值。
    36.推荐模块,用于根据推荐分值推荐出关联度最高的历史病案。
    37.本发明提出的中医智能病案推荐系统主要包括病案数据处理和病案推荐两大处理流程,其中,病案数据处理主要包括病案知识图谱的构建以及不同维度下症状权重的获取。
    38.首先进行病案知识图谱的构建工作。病案数据由历代名家病案和医院积累的历史病案组成。如图1所示,病案知识图谱的构建主要包括以下处理步骤:1)导入历史病案数据包,这个数据可以是结构化数据,也可以是半结构化或者非结构化的文本数据。根据目前医院的实际情况,半结构化与非结构化的数据是比较普遍的情况。
    39.2)对导入的病案文本数据进行向量化处理,得到词向量序列,其中m为文本长度。对获得的词向量数据进行信息抽取,信息抽取包括实体抽取以及关系抽取。其中,实体抽取采用双向长短期记忆网络条件随机场(bilstm-crf)的方法,词向量序列经过bilstm-crf模块后得到一个标签序列y,y的分值计算公式为,其中a是crf模块中相邻状态转移矩阵的分数值,p是经过bilstm模块输出矩阵的分数值。根据的分数值选择y,得分最高的将作为最佳标签序列输出,,表示y所有可能的标签序列。关系抽取采用双向长短期记忆网络(bilstm)的方法,词向量序列经过bilstm模块后得到特征向量
    ,其中为输出给外部的状态,)为输出门状态,为记忆单元状态,为临时单元状态,为遗忘门状态,为记忆门状态,g()表示激活函数,为t时刻的输入向量,w为权重,b为偏差。将bilstm模块的输出作为softmax分类器的输入进行关系分类,最后关系分类概率为,w和b为权值参数。
    40.3)由于本文的病案数据由历代名家病案和医院积累的历史病案组成,信息抽取后得到的知识信息可能会存在冗余的情况,需要进行知识融合处理。对信息抽取后数据中的疾病、证型、症状、体征等进行标准化处理。疾病及证型数据依照国际疾病分类(international classification of diseases ,icd-10)进行标准化替换处理。症状及体征数据依据《中医临床基本症状信息分类与代码(tciatcm 020-2019)》进行标准化替换处理。
    41.4)将处理好的实体和关系数据以能导入图数据库neo4j的格式存储,形成可以通过实体和关系快速搜索的知识图谱,即采用neo4j图数据库对病案的知识图谱进行存储和可视化,有利于医生更直观的发现及运用病案实体数据之间的潜在关系。
    42.其次,如图1所示,对病案知识图谱提取的实体数据在不同维度下使用关联分析算法,获取不同维度下的症状权重数值。
    43.从临床层面出发,医生对于患者的病情判断会从多个维度出发,最终得到的是一个综合判断的结果。本发明对于知识图谱提取出的标准化疾病、证型、症状、体征等实体数据处理也从多个维度出发,分别是疾病维度、证型维度、病机维度以及体质维度。从不同的维度出发对病案数据进行关联分析计算,得到不同维度下症状的权重数值((),由症状集合s及症状权重数值组成,其中s表示症状,w表示权重数值,n表示症状的个数)。其中从不同维度出发,先将病案数据按照不同维度进行分类处理,例如,疾病维度的病案数据按照不同的疾病进行分类,然后对该维度下数据进行关联分析处理,通过支持度、置信度、提升度的数值设置调整,计算该维度下症状的权重数值。例如,疾病维度下计算每个疾病下症状与疾病间的关系如图2所示,计算出疾病中症状的权重配比,如图3示出了舌淡的权重数值为45。其中,关联分析处理使用关联分析算法,关联分析算法也叫关联规则挖掘,它是属于无监督算法的一种,主要用于从大量的数据中挖掘出潜在的关联关系,本发明的关联分析处理采用apriori算法,可以高效自动地从数据集中挖掘出潜在的属性关联组合。其中,支持度:表示事务a与事务b在一个数据集中同时出现的频率,支持度是没有方向概念的,可以用于数据初步过滤,以及权重初始设置;置信度:是指表示使用包含a的事务中同时包含b事务的比例,即同时包含a和b的事务占包含a事务的比例,可以处理成疾病、证型与症状之间的详细关系设置;提升度:表示含有a的条件下,同时含有b的概率,并且与b总体发生的概率做比值,如果提升度》1,则关联规则是一个强关联规则,如果提升度小于等于1,则为无效的关联规则,如果提升度=1,则a与b相互独立,可以用于数据关系强化设置。
    44.病案数据处理结束后,进入中医智能病案推荐,如图4所示:1)医生在前端输入患者的病历信息,包括主诉、现病史、既往史等内容。
    45.2)由后端的nlp模块进行病案内容的分析处理,提取出标准化的疾病、证型、症状、体征等数据,组成患者病历症状集合a,其中a表示症状,m表示症状个数。如图5所示,nlp模块主要包括以下4个部分:数据清洗、句子分割、分词操作和症状提取。(1)通过数据清洗处理病案中重复的内容,删除无用的标签、空格和空白行。(2)通过句子的分割操作,病案的内容被标点符号如逗号、句号等分割成小文本的片段。(3)由于医生对于病症描述的专业性,一般的词库满足不了分词的准确性,因此本发明的分词操作在中医标准症状体系及疾病分类标准的基础上进行。我们这里采用的是中国中医药信息学会2019年3月份发布的团标《中医临床基本症状信息分类与代码(tciatcm 020-2019)》及国际疾病分类(international classification of diseases ,icd-10)。(4)最后对病案中分出的症状相关信息进行提取,构造出一个症状集合a,其中m表示症状个数。
    46.3)在疾病维度、证型维度、病机维度、体质维度四个维度下,将患者的病历症状集合与不同维度下获得的症状集合进行匹配,再根据不同维度下获得的症状权重进行计算得到相应的分值。
    47.不同维度下症状的权重由症状集合s及症状权重数值组成:(),其中s表示症状,w表示权重数值,n表示症状个数。
    48.患者的病历症状集合a分别与不同维度下获得的症状集合s进行匹配,当病历症状集合中症状出现在该维度下的症状集合s中时,取值为1,否则取值为0,得到相应的症状向量x()。
    49.同时按照患者病历症状的顺序获得该维度下对应症状的权重向量y(),当病历症状集合中症状出现在该维度下的症状集合s中时,的值为集合s中对应症状的权重数值(k为对应症状的下标数值),否则取值为0。
    50.最后通过症状向量x()与权重向量y()的数量积计算推荐分值,其中m表示症状的个数,即。
    51.4)根据推荐分值的高低排序,推荐出关联度最高的病案。
    52.本领域技术人员应当知道,说明书或附图所涉逻辑控制中的“高电平”与“低电平”、“置位”与“复位”、“与门”与“或门”、“同相输入端”与“反相输入端”等逻辑控制可相互调换或改变,通过调节后续逻辑控制而实现与上述实施例相同的功能或目的。
    53.这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。说明书中所涉及的效果或优点等相关描述可因具体条件参数的不确定或其它因素影响而可能在实际实验例中不能体现,效果或优点等相关描述不用于对发明范围进行限制。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。

    技术特征:
    1.一种中医智能病案推荐方法,其特征在于,包括:s1、构建可视化的病案知识图谱数据库;s2、在疾病维度、证型维度、病机维度、体质维度四个维度下,对病案知识图谱数据库中经过标准化处理的实体数据分别进行关联分析,获取4个维度下各历史病案的症状-权重集合;s3、输入患者的病历信息,并提取病历信息中标准化的疾病、证型、症状、体征数据,组成患者病历症状集合a,其中,a表示症状,m表示症状个数;s4、在疾病维度、证型维度、病机维度、体质维度四个维度下,分别将患者病历症状集合a与病案知识图谱数据库中各历史病案的症状集合s进行匹配,并根据症状结合对应症状的权重数值计算历史病案与患者病历症状集合匹配的推荐分值;s5、根据4个维度下推荐分值的高低排序,推荐出数据库中关联度最高的历史病案。2.根据权利要求1所述的中医智能病案推荐方法,其特征在于,步骤s1中构建病案知识图谱数据库具体包括以下步骤:s1-1、导入历史病案数据包;所述历史病案数据包包括结构化、半结构化或者非结构化的文本数据;s1-2、对导入的病案文本数据进行向量化处理,得到词向量序列,其中m为文本长度;并对词向量序列进行信息抽取,包括实体抽取和关系抽取,其中,实体抽取的数据包括疾病、证型、症状、体征实体数据;s1-3、对信息抽取后得到的实体数据和关系数据中的冗余数据进行融合处理,去除重复的数据,并对实体数据进行标准化处理;s1-4、采用neo4j图数据库对病案的实体数据和关系数据进行存储和可视化,形成通过实体和关系搜索的知识图谱。3.根据权利要求2所述的中医智能病案推荐方法,其特征在于,步骤s1-2中采用双向长短期记忆网络条件随机场bilstm-crf对词向量序列进行实体抽取:词向量序列经过bilstm-crf模块后得到一个标签序列y,y的分值计算公式为,其中a是bilstm-crf模块中相邻状态转移矩阵的分数值,p是经过bilstm-crf模块输出矩阵的分数值;根据的分数值选择y,得分最高的将作为最佳标签序列输出,,表示y所有可能的标签序列。4.根据权利要求2所述的中医智能病案推荐方法,其特征在于,步骤s1-2中采用双向长短期记忆网络bilstm对词向量序列进行关系抽取:词向量序列经过bilstm模块后得到特征向量,其中为输出给外部的状态,)为输出门状态,为记忆单元状态,
    为临时单元状态,为遗忘门状态,为记忆门状态,g()表示激活函数,为t时刻的输入向量,w为权重,b为偏差;将bilstm模块的输出作为softmax分类器的输入进行关系分类,关系分类概率为,w和b为权值参数。5.根据权利要求1所述的中医智能病案推荐方法,其特征在于,步骤s2中获取不同维度下的症状权重数值具体包括:将病案的实体数据按照疾病维度、证型维度、病机维度、体质维度4个维度分别进行分类;设置支持度、置信度、提升度的数值,采用apriori算法分别从疾病维度、证型维度、病机维度、体质维度4个维度对实体数据进行关联分析计算,分别得到4个维度下症状-权重集合(),所述症状-权重集合由症状集合s及其对应的权重数值组成,其中,表示症状,表示对应的权重数值,n表示症状的个数。6.根据权利要求1所述的中医智能病案推荐方法,其特征在于,步骤s4中计算推荐分值具体为:将患者病历症状集合a中的患者病历症状依次与一维度下历史病案的症状集合s及对应的症状权重数值进行匹配,得到症状向量x()和对应症状的权重向量y(),当患者病历症状出现在症状集合s中,则取值1、取值为对应的症状权重数值,否则取值0、取值为0;计算症状向量x()与权重向量y()的数量积作为该历史病案的推荐分值z,,其中,m表示症状的个数。7.根据权利要求1所述的中医智能病案推荐方法,其特征在于,步骤s3中的标准化处理具体包括以下步骤:对患者的病历信息进行数据清洗,删除重复的内容、无用的标签、空格和空白行;对患者的病历信息进行句子分割,将病案的内容分割成小文本的片段;根据标准症状体系和疾病分类标准对患者的病历信息进行分词操作,获取病案数据中的症状信息;对患者的病历信息中分出的症状相关信息进行提取,构造症状集合a,其中,a表示症状,m表示症状个数。8.一种基于权利要求1-7中任一的中医智能病案推荐方法的推荐系统,其特征在于,包括:病案知识图谱数据库,用于将历史病案的实体数据和关系数据进行可视化显示和存储;症状权重模块,包括基于历史病案数据在多个维度下的症状-权重数值;nlp模块,用于对输入的患者病历信息进行标准化处理后获取患者病历症状集合;匹配计分模块,用于在多个维度下分别计算历史病案与患者病历症状集合匹配的推荐分值;
    推荐模块,用于根据推荐分值推荐出关联度最高的历史病案。9.根据权利要求8所述的中医智能病案推荐系统,其特征在于,所述nlp模块包括:数据清洗模块,用于对患者病历信息进行数据清洗,删除重复的内容、无用的标签、空格和空白行;句子分割模块,用于对患者的病历信息进行句子分割,将病案的内容分割成小文本的片段;分词模块,用于根据标准症状体系和疾病分类标准对患者的病历信息进行分词操作,获取病案数据中的症状信息;症状提取模块,用于对患者的病历信息中分出的症状相关信息进行提取,构造症状集合。

    技术总结
    本发明提供了一种中医智能病案推荐系统,通过采用知识图谱技术对病案数据进行提取整合,让医生通过可视化的方式更加直观的了解病案的知识及相互关系;并对知识图谱提取的实体数据在不同维度下使用关联分析算法,让医生在进行临床操作、书写患者病历时,能够实时根据患者的病历情况推荐出比较相近的历史病案,以供给医生进行比较准确的诊疗方案的选择与运用。用。用。


    技术研发人员:李文友 赵静 董桂峰 尹杰
    受保护的技术使用者:南京大经中医药信息技术有限公司
    技术研发日:2022.04.25
    技术公布日:2022/5/25
    转载请注明原文地址:https://tc.8miu.com/read-6676.html

    最新回复(0)