一种基于疾病相关属性检索诊断病例的装置及方法制造方法及图纸

技术编号:19778346 阅读:14 留言:0更新日期:2018-12-15 11:19
本发明专利技术提供了一种基于疾病相关属性检索诊断病例的装置及方法,该装置包括关键字输入部(11)、诊断病例检索部(12)、第一矩阵建立部(13)、关系集合建立部(14)、第二矩阵建立部(15)、关联度计算部(16)、以及诊断病例推荐部(17)。根据本发明专利技术的装置及方法,即使用户仅使用自己知道的与疾病相关的关键字进行检索,也能够在获得最佳的诊断病例。并且,本发明专利技术根据每个诊断病例与诊断病例共享库属性中的所述关键字以外的所述诊断病例共享库属性的关联度来推荐诊断病例,能够向用户推荐更加可靠的诊断病例,使用户能够更加全面地了解与所输入关键字有关的疾病。

【技术实现步骤摘要】
一种基于疾病相关属性检索诊断病例的装置及方法
本专利技术涉及一种基于疾病相关属性检索诊断病例的装置及方法。
技术介绍
专利文献1(中国专利201310162934.0)公开了一种内容推荐方法及内容推荐装置,属于互联网
所述方法包括:对用户浏览的页面进行分析,提取主题关键词;从预设主题库中获取所述主题关键词对应的网址列表;根据所述网址列表中的网址对应的网页的内容向所述用户推荐所述主题关键词相关的内容。专利文献1通过内容推荐装置进行相关主题的内容推荐,可以在各种网站范围内进行推荐,相对于现有技术中由网站在该网站范围内进行相关主题的内容推荐而言,能够扩大推荐范围,增强推荐效果,提高推荐效率。采用专利文献1的技术方案,用户可以获得内容推荐装置推荐的各个网站的推荐的相关主题的内容,使用非常方便。专利文献1的内容推荐方法的执行主体为内容推荐装置,该内容推荐装置具体位于浏览器的后台。具体的实现时,可以由浏览器的客户端抓取用户的浏览的页面,并发送给后端的内容推荐装置,由内容推荐装置对用户浏览的页面进行分析,提取其中的主题关键词。从一个用户浏览的页面中可以提取一个主题关键词,也可以提供多个主题关键词。专利文献1中的预设主题库是内容推荐装置根据长期分析经验预先建立的。其中预设主题库中包括多个主题关键词,且每个主题关键词对应一个网址列表。在该网址列表中可以包括多个网址,每个网址对应的网页内容中都是该主题词对应的内容。且这些网址列表中的网址使内容推荐装置面向全互联网进行统计获取的,而并不是针对某一特殊网站获取的,因此这些网址列表中的包括的网址范围较广。专利文献1即是根据这些网址列表中的网址对应的网页的内容来向用户推荐主题关键词相关的内容。然而,在用户想要检索诊断病例时,用户只能使用自己知道的与疾病相关的关键字,也不一定知道与该疾病关系最为密切的关键字,因此,如果采用专利文献1的技术方案,可能需要花费大量的时间对检索结果进行筛选才能获得满意的检索结果,或是尽管花费了大量时间对检索结果进行筛选,也不能获得满意的检索结果。
技术实现思路
专利技术要解决的问题本专利技术正是为了解决这样的问题而完成的,其目的在于,提供一种能够根据疾病相关属性来检索诊断病例的装置及方法。解决问题的技术手段本专利技术所涉及的基于疾病相关属性检索诊断病例的装置,包括:关键字输入部,其用于输入与疾病相关的关键字;诊断病例检索部,其使用所述关键字,对诊断病例共享库进行检索;第一矩阵建立部,其建立第一矩阵,所述第一矩阵为诊断病例-诊断病例共享库属性的二维矩阵,所述第一矩阵建立部通过以下方式建立所述第一矩阵:将所述诊断病例共享库中所有疾病描述的属性,即诊断病例共享库属性作为矩阵的列名,将通过所述诊断病例检索部检索出来的诊断病例ID以及所述关键字的集合Id作为行名,且将所述关键字的集合Id作为第一行,当所述第一矩阵某行所表示的所述诊断病例ID或所述关键字的集合Id具有所述第一矩阵某列所表示的所述诊断病例共享库属性时,将所述第一矩阵的该行列的值标记为1,否则标记为0;关系集合建立部,其根据所述第一矩阵,建立关系集合,所述关系集合为诊断病例共享库属性-诊断病例的关系集合,所述关系集合建立部通过以下方式建立所述关系集合:每个诊断病例共享库属性的所述关系集合包含所有在所述第一矩阵中该诊断病例共享库属性所对应的列标记为1的所述诊断病例ID或所述关键字的集合Id;第二矩阵建立部,其根据所述关系集合,建立第二矩阵,所述第二矩阵为诊断病例-诊断病例的二维矩阵,所述第二矩阵建立部通过以下方式建立所述第二矩阵:将所述诊断病例ID以及所述关键字的集合Id作为行名以及列名,且将所述关键字的集合Id作为第一行以及第一列,将每个诊断病例共享库属性的所述关系集合中的不同所述诊断病例ID的两两组合的个数,或是所述诊断病例ID与所述关键字的集合Id的组合的个数作为相应的行列的值,并且在所述第二矩阵中将行与列代表相同所述诊断病例ID或者均为所述关键字的集合Id的值标记为0;关联度计算部,其根据所述第二矩阵以及所述关系集合,计算每个诊断病例ID与诊断病例共享库属性中的所述关键字以外的所述诊断病例共享库属性的关联度;以及诊断病例推荐部,其根据所述关联度,对所述诊断病例ID进行排序,并按照排列顺序推荐所述诊断病例ID。另外,本专利技术所涉及的基于疾病相关属性检索诊断病例的方法,包括:关键字输入步骤,输入与疾病相关的关键字;诊断病例检索步骤,使用所述关键字,对诊断病例共享库进行检索;第一矩阵建立步骤,建立第一矩阵,所述第一矩阵为诊断病例-诊断病例共享库属性的二维矩阵,在所述第一矩阵建立步骤中,通过以下方式建立所述第一矩阵:将所述诊断病例共享库中所有疾病描述的属性,即诊断病例共享库属性作为矩阵的列名,将通过所述诊断病例检索步骤检索出来的诊断病例ID以及所述关键字的集合Id作为行名,且将所述关键字的集合Id作为第一行,当所述第一矩阵某行所表示的所述诊断病例ID或所述关键字的集合Id具有所述第一矩阵某列所表示的所述诊断病例共享库属性时,将所述第一矩阵的该行列的值标记为1,否则标记为0;关系集合建立步骤,根据所述第一矩阵,建立关系集合,所述关系集合为诊断病例共享库属性-诊断病例的关系集合,在所述关系集合建立步骤中,通过以下方式建立所述关系集合:每个诊断病例共享库属性的所述关系集合包含所有在所述第一矩阵中该诊断病例共享库属性所对应的列标记为1的所述诊断病例ID或所述关键字的集合Id;第二矩阵建立步骤,根据所述关系集合,建立第二矩阵,所述第二矩阵为诊断病例-诊断病例的二维矩阵,在所述第二矩阵建立步骤中,通过以下方式建立所述第二矩阵:将所述诊断病例ID以及所述关键字的集合Id作为行名以及列名,且将所述关键字的集合Id作为第一行以及第一列,将每个诊断病例共享库属性的所述关系集合中的不同所述诊断病例ID的两两组合的个数,或是所述诊断病例ID与所述关键字的集合Id的组合的个数作为相应的行列的值,并且在所述第二矩阵中将行与列代表相同所述诊断病例ID或者均为所述关键字的集合Id的值标记为0;关联度计算步骤,根据所述第二矩阵以及所述关系集合,计算每个诊断病例ID与诊断病例共享库属性中的所述关键字以外的所述诊断病例共享库属性的关联度;以及诊断病例推荐步骤,根据所述关联度,对所述诊断病例ID进行排序,并按照排列顺序推荐所述诊断病例ID。专利技术的效果根据本专利技术的装置及方法,即使用户仅使用自己知道的与疾病相关的关键字进行检索,也能够在获得最佳的诊断病例。另外,本专利技术根据每个诊断病例与诊断病例共享库属性中的所述关键字以外的所述诊断病例共享库属性的关联度来推荐诊断病例,能够向用户推荐更加可靠的诊断病例,使用户能够更加全面地了解与所输入关键字有关的疾病。附图说明图1为表示本专利技术实施方式所涉及的装置的构成图。图2为表示本专利技术实施方式所涉及的装置执行诊断病例的检索及推荐的流程图。图3为表示本专利技术实施方式所涉及的装置执行检索过程的流程图。具体实施方式以下,参照附图,对本专利技术的具体实施方式进行说明。图1为表示本专利技术实施方式所涉及的装置的构成图,图2为表示本专利技术实施方式所涉及的装置执行诊断病例的检索及推荐的流程图。如图1所示,本专利技术的装置1包括:关键字输入部11本文档来自技高网
...

【技术保护点】
1.一种基于疾病相关属性检索诊断病例的装置,其特征在于,包括:关键字输入部,其用于输入与疾病相关的关键字;诊断病例检索部,其使用所述关键字,对诊断病例共享库进行检索;第一矩阵建立部,其建立第一矩阵,所述第一矩阵为诊断病例‑诊断病例共享库属性的二维矩阵,所述第一矩阵建立部通过以下方式建立所述第一矩阵:将所述诊断病例共享库中所有疾病描述的属性,即诊断病例共享库属性作为矩阵的列名,将通过所述诊断病例检索部检索出来的诊断病例ID以及所述关键字的集合Id作为行名,且将所述关键字的集合Id作为第一行,当所述第一矩阵的某行所表示的所述诊断病例ID或所述关键字的集合Id具有所述第一矩阵的某列所表示的所述诊断病例共享库属性时,将所述第一矩阵的该行列的值标记为1,否则标记为0;关系集合建立部,其根据所述第一矩阵,建立关系集合,所述关系集合为诊断病例共享库属性‑诊断病例的关系集合,所述关系集合建立部通过以下方式建立所述关系集合:每个诊断病例共享库属性的所述关系集合包含所有在所述第一矩阵中该诊断病例共享库属性所对应的列标记为1的所述诊断病例ID或所述关键字的集合Id;第二矩阵建立部,其根据所述关系集合,建立第二矩阵,所述第二矩阵为诊断病例‑诊断病例的二维矩阵,所述第二矩阵建立部通过以下方式建立所述第二矩阵:将所述诊断病例ID以及所述关键字的集合Id作为行名以及列名,且将所述关键字的集合Id作为第一行以及第一列,将每个诊断病例共享库属性的所述关系集合中的不同所述诊断病例ID的两两组合的个数,或是所述诊断病例ID与所述关键字的集合Id的组合的个数作为相应的行列的值,并且在所述第二矩阵中将行与列代表相同所述诊断病例ID或者均代表所述关键字的集合Id的值标记为0;关联度计算部,其根据所述第二矩阵以及所述关系集合,计算每个诊断病例ID与诊断病例共享库属性中的所述关键字以外的所述诊断病例共享库属性的关联度;以及诊断病例推荐部,其根据所述关联度,对所述诊断病例ID进行排序,并按照排列顺序推荐所述诊断病例ID。...

【技术特征摘要】
1.一种基于疾病相关属性检索诊断病例的装置,其特征在于,包括:关键字输入部,其用于输入与疾病相关的关键字;诊断病例检索部,其使用所述关键字,对诊断病例共享库进行检索;第一矩阵建立部,其建立第一矩阵,所述第一矩阵为诊断病例-诊断病例共享库属性的二维矩阵,所述第一矩阵建立部通过以下方式建立所述第一矩阵:将所述诊断病例共享库中所有疾病描述的属性,即诊断病例共享库属性作为矩阵的列名,将通过所述诊断病例检索部检索出来的诊断病例ID以及所述关键字的集合Id作为行名,且将所述关键字的集合Id作为第一行,当所述第一矩阵的某行所表示的所述诊断病例ID或所述关键字的集合Id具有所述第一矩阵的某列所表示的所述诊断病例共享库属性时,将所述第一矩阵的该行列的值标记为1,否则标记为0;关系集合建立部,其根据所述第一矩阵,建立关系集合,所述关系集合为诊断病例共享库属性-诊断病例的关系集合,所述关系集合建立部通过以下方式建立所述关系集合:每个诊断病例共享库属性的所述关系集合包含所有在所述第一矩阵中该诊断病例共享库属性所对应的列标记为1的所述诊断病例ID或所述关键字的集合Id;第二矩阵建立部,其根据所述关系集合,建立第二矩阵,所述第二矩阵为诊断病例-诊断病例的二维矩阵,所述第二矩阵建立部通过以下方式建立所述第二矩阵:将所述诊断病例ID以及所述关键字的集合Id作为行名以及列名,且将所述关键字的集合Id作为第一行以及第一列,将每个诊断病例共享库属性的所述关系集合中的不同所述诊断病例ID的两两组合的个数,或是所述诊断病例ID与所述关键字的集合Id的组合的个数作为相应的行列的值,并且在所述第二矩阵中将行与列代表相同所述诊断病例ID或者均代表所述关键字的集合Id的值标记为0;关联度计算部,其根据所述第二矩阵以及所述关系集合,计算每个诊断病例ID与诊断病例共享库属性中的所述关键字以外的所述诊断病例共享库属性的关联度;以及诊断病例推荐部,其根据所述关联度,对所述诊断病例ID进行排序,并按照排列顺序推荐所述诊断病例ID。2.如权利要求1所述的装置,其特征在于,所述诊断病例检索部通过以下方式对所述诊断病例共享库进行检索:将所述关键字的个数设为N,N为大于或等于1的正整数,当所述关键字为一个,即N=1时,检索出所有包含所述关键字的诊断病例;当所述关键字为多个,即N≥2时,检索出所有至少包含N-1个所述关键字的诊断病例。3.如权利要求1或2所述的装置,其特征在于,所述关联度计算部通过以下方式计算所述关联度:诊断病例IDj与诊断病例共享库属性中的所述关键字以外的所述诊断病例共享库属性的关联度D(IDj,Xa)为j为正整数,j=1,2,3…,Xa为诊断病例共享库属性中的所述关键字以外的所述诊断病例共享库属性,IDa为在所述关系集合中,属性Xa的集合中的诊断病例,为在所述第二矩阵中第IDj行与第IDa列的诊断病例的相似度,其中,通过以下公式进行计算,Cu,v为在所述第二矩阵中第u行与第v列的诊断病例的相似度,Zuv为所述第二矩阵中第u行第v列的值,P为第u行的总的个数,P’为第v列的总的个数,K和K’为正整数,Zuk为所述第二矩阵中第u行第K列的值,ZK′v为所述第二矩阵中第K'行第v列的值。4.如权利要求3所述的装置,其特征在于,所述诊断病例推荐部通过以下方式推荐所述诊断病例ID:将所述诊断病例共享库属性的个数减去关键字的个数而获得的值设为M,M为大于或等于1的正整数,将所述关联度从大到小进行排序,选取排在前面的个所述关联度进行求和,其中,Z为非零自然数,之后,按照求和而获得的值从大到小,对所有诊断病例ID进行排列,按照该排列顺利进行推荐。5.一种基于疾病相关属性检...

【专利技术属性】
技术研发人员:俞松
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1