【技术实现步骤摘要】
一种基于疾病相关属性检索诊断病例的装置及方法
本专利技术涉及一种基于疾病相关属性检索诊断病例的装置及方法。
技术介绍
专利文献1(中国专利201310162934.0)公开了一种内容推荐方法及内容推荐装置,属于互联网
所述方法包括:对用户浏览的页面进行分析,提取主题关键词;从预设主题库中获取所述主题关键词对应的网址列表;根据所述网址列表中的网址对应的网页的内容向所述用户推荐所述主题关键词相关的内容。专利文献1通过内容推荐装置进行相关主题的内容推荐,可以在各种网站范围内进行推荐,相对于现有技术中由网站在该网站范围内进行相关主题的内容推荐而言,能够扩大推荐范围,增强推荐效果,提高推荐效率。采用专利文献1的技术方案,用户可以获得内容推荐装置推荐的各个网站的推荐的相关主题的内容,使用非常方便。专利文献1的内容推荐方法的执行主体为内容推荐装置,该内容推荐装置具体位于浏览器的后台。具体的实现时,可以由浏览器的客户端抓取用户的浏览的页面,并发送给后端的内容推荐装置,由内容推荐装置对用户浏览的页面进行分析,提取其中的主题关键词。从一个用户浏览的页面中可以提取一个主题关键词,也可以提供多个主题关键词。专利文献1中的预设主题库是内容推荐装置根据长期分析经验预先建立的。其中预设主题库中包括多个主题关键词,且每个主题关键词对应一个网址列表。在该网址列表中可以包括多个网址,每个网址对应的网页内容中都是该主题词对应的内容。且这些网址列表中的网址使内容推荐装置面向全互联网进行统计获取的,而并不是针对某一特殊网站获取的,因此这些网址列表中的包括的网址范围较广。专利文献1即是根据这 ...
【技术保护点】
1.一种基于疾病相关属性检索诊断病例的装置,其特征在于,包括:关键字输入部,其用于输入与疾病相关的关键字;诊断病例检索部,其使用所述关键字,对诊断病例共享库进行检索;第一矩阵建立部,其建立第一矩阵,所述第一矩阵为诊断病例‑诊断病例共享库属性的二维矩阵,所述第一矩阵建立部通过以下方式建立所述第一矩阵:将所述诊断病例共享库中所有疾病描述的属性,即诊断病例共享库属性作为矩阵的列名,将通过所述诊断病例检索部检索出来的诊断病例ID以及所述关键字的集合Id作为行名,且将所述关键字的集合Id作为第一行,当所述第一矩阵的某行所表示的所述诊断病例ID或所述关键字的集合Id具有所述第一矩阵的某列所表示的所述诊断病例共享库属性时,将所述第一矩阵的该行列的值标记为1,否则标记为0;关系集合建立部,其根据所述第一矩阵,建立关系集合,所述关系集合为诊断病例共享库属性‑诊断病例的关系集合,所述关系集合建立部通过以下方式建立所述关系集合:每个诊断病例共享库属性的所述关系集合包含所有在所述第一矩阵中该诊断病例共享库属性所对应的列标记为1的所述诊断病例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.一种基于疾病相关属性检...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。