一种检索方法、装置及终端制造方法及图纸

技术编号:11878312 阅读:97 留言:0更新日期:2015-08-13 04:31
本发明专利技术提供一种检索方法、装置及终端,其中所述检索方法包括:获取当前用户病历中的至少一种病况项目及至少一种治疗项目,其中所述病况项目用于描述用户个人的诊断信息以及生理信息,所述治疗项目用于描述用户个人的诊疗信息;将当前用户病历,与数据库中每一已有用户的病历进行匹配,确定当前用户病历与所述数据库中已有用户病历中病况项目的相似值以及治疗项目的相似值,并基于所述病况项目的相似值以及所述治疗项目的相似值,得到当前用户与所述数据库中一个或多个已有用户的匹配程度;根据当前用户与各个已有用户的匹配程度,选择出匹配程度大于预设阈值的已有用户。这样方便用户找到更精确的相似用户病历,提高用户体验效果。

【技术实现步骤摘要】

本专利技术涉及医学应用
,特别是涉及一种检索方法、装置及终端
技术介绍
重度疾病如癌症患者,在选择治疗疾病方法、疾病治疗过程中处于十分惶恐阶段,网络上的信息多数不利于患者和家属作出明智的判断,患者和家属比较希望的是找到与他们疾病最为相似的患者,这样他们之间可以相互交流治疗经验,最大化信息的价值,避免走错路。目前移动医疗的核心在于数据的分析,并真正给出患者指导性意见,为其提供帮助。但由于目前移动医疗不能给予患者足够的激励,而且肿瘤这种疾病属于重度疾病,因此难以找到合适的病友来激励用户。
技术实现思路
本专利技术的目的在于提供一种检索方法、装置及终端,方便用户找到更精确的相似用户的病历,提高用户体验效果。为了实现上述目的,本专利技术实施例提供的一种检索方法,包括:获取当前用户病历中的至少一种病况项目及至少一种治疗项目,其中所述病况项目用于描述用户个人的诊断信息以及生理信息,所述治疗项目用于描述用户个人的诊疗信息;将当前用户病历,与数据库中每一已有用户的病历进行匹配,确定当前用户病历与所述数据库中已有用户病历中病况项目的相似值以及治疗项目的相似值,并基于所述病况项目的相似值以及所述治疗项目的相似值,得到当前用户与所述数据库中一个或多个已有用户的匹配程度;根据当前用户与各个已有用户的匹配程度,选择出匹配程度大于预设阈值的已有用户。进一步的,所述确定当前用户病历与所述数据库中已有用户病况项目的相似值的步骤包括:确定当前用户病历包括的所有病况项目;按照所述数据库中各个病况项目之间预设的分值比例关系,将所述数据库中已有用户的所有病况项目对应的第一预设总分值,分配给当前用户病历的各个病况项目,得到当前用户病历的各个病况项目的分值;确定当前用户病历和所述数据库中已有用户病历中相匹配的病况项目,并计算相匹配病况项目的分值之和,得到当前用户病历与所述数据库中已有用户的病况项目相似值。进一步的,所述病况项目包括一个或多个子病况项目,其中所述子病况项目为用户个人的诊断信息的详细描述项目以及生理信息的详细描述项目,所述确定当前用户病历和所述数据库中已有用户的病历中相匹配的病况项目包括:判断当前用户病历的病况项目和所述数据库中已有用户的病历中对应的病况项目之间是否具有匹配的子病况项目,若是,则当前用户病历和所述数据库中已有用户的病况项目相匹配。进一步的,确定当前用户病历与所述数据库中已有用户的治疗项目的相似值的步骤包括:确定当前用户病历包括的所有治疗项目的总数,并判断所述总数是否小于所述数据库中已有用户的所有治疗项目的项目总数,得到第一结果;在所述第一结果为是时,将所述数据库中已有用户的所有治疗项目对应的第二预设总分值,分配给当前用户病历的各个治疗项目,得到当前用户病历的各个治疗项目的分值;确定当前用户病历和所述数据库中已有用户的病历中相匹配的治疗项目,并计算相匹配治疗项目的分值之和,得到当前用户病历与所述数据库中已有用户的治疗项目相似值。进一步的,在所述确定当前用户病历与所述数据库中已有用户的治疗项目的相似值的步骤时,在判断当前用户病历的所有治疗项目的项目总数,是否小于所述数据库中已有用户的所有治疗项目的项目总数,得到第一结果之后的步骤还包括:在所述第一结果为否时,判断当前用户病历的任一治疗项目和所述数据库中已有用户的病历中对应的治疗项目之间,是否具有匹配的至少一个子治疗项目,得到第二结果;若所述第二结果为是时,则将所述数据库中已有用户的所有治疗项目对应的第二预设总分值作为当前用户病历的治疗项目的分值。进一步的,所述治疗项目包括一个或多个子治疗项目,其中所述子治疗项目为一种药物或者一种治疗方式,所述确定当前用户病历和所述数据库中已有用户的病历中相匹配的治疗项目的步骤包括:判断当前用户病历的治疗项目和所述数据库中已有用户的病历中对应的治疗项目之间,是否具有匹配的第一子治疗项目,若是,则当前用户病历和所述数据库中已有用户的治疗项目相匹配。进一步的,确定当前用户病历和所述数据库中已有用户的病历中相匹配的治疗项目的步骤还包括:判断当前用户病历的治疗项目和所述数据库中已有用户的病历中对应的治疗项目之间,是否具有除第一子治疗项目外相匹配的剩余子治疗项目,若是,则当前用户病历和所述数据库中已有用户的治疗项目相匹配。进一步的,确定当前用户病历和所述数据库中已有用户的病历中相匹配的治疗项目的步骤还包括:判断当前用户病历中的所有治疗项目是否有对应设置的时间,若是,按照所述时间先后顺序将当前用户病历中的治疗项目进行排序,得到第一排序结果;判断所述第一排序结果与所述数据库中已有用户按照时间先后排序的第二排序结果之间,是否具有时间顺序相匹配的治疗项目,若是,则当前用户病历和所述数据库中已有用户的治疗项目相匹配。本专利技术实施例还提供一种检索装置,包括:获取模块,用于获取当前用户病历中的至少一种病况项目及至少一种治疗项目,其中所述病况项目用于描述用户个人的诊断信息以及生理信息,所述治疗项目用于描述用户个人的诊疗信息;匹配模块,用于将当前用户病历,与数据库中每一已有用户的病历进行匹配,确定当前用户病历与所述数据库中已有用户病历中病况项目的相似值以及治疗项目的相似值,并基于所述病况项目的相似值以及所述治疗项目的相似值,得到当前用户与所述数据库中一个或多个已有用户的匹配程度;选择模块,用于根据当前用户与各个已有用户的匹配程度,选择出匹配程度大于预设阈值的已有用户。进一步的,所述匹配模块包括:第一确定子模块,用于确定当前用户病历包括的所有病况项目;第一分配子模块,用于按照所述数据库中各个病况项目之间预设的分值比例关系,将所述数据库中已有用户的所有病况项目对应的第一预设总分值,分配给当前用户病历的各个病况项目,得到当前用户病历的各个病况项目的分值;第二确定子模块,用于确定当前用户病历和所述数据库中已有用户病历中相匹配的病况项目,并计算相匹配病况项目的分值之和,得到当前用户病历与所述数据库中已有用户的病况项目相似值。进一步的,所述病况项目包括一个或多个子病况项目,其中所述子病况项目为用户个人的诊断信息的详细描述项目以及生理信息的详细描述项目,所述第二确定子模块包括:第一判断匹配单元,用于判断当前用户病历的病况项目和所述数据库中已有用户的病历中对应的病况项目之间是否具有匹配的子病况项目,若是,则当前用户病历和所述数据库中已有用户的病况项目相匹配。进一步的,所述匹配模块包括:确定判断子模块,用于确定当前用户病历包括的所有治疗项目的总数,并判断所述总数是否小于所述数据库中已有用户的所有治疗项目的项目总数,得到第一结果;第二分配子模块,用于在所述第一结果为是时,将所述数据库中已有用户的所有治疗项目对应的第二预设总分值,分配给当前用户病历的各个治疗项目,得到当前用户病历的各个治疗项目的分值;第三确定子模块,用于确定当前用户病历和所述数据库中已有用户的病历中相匹配的治疗项目,并计算相匹配治疗项目的分值之和,得到当前用户病历与所述数据库中已有用户的治疗项目相似值。进一步的,所述匹配模块还包括:第一判断子模块,用于在所述第一结果为否时,判断当前用户病历的任一治疗项目和所述数据库中已有用户的病历中对应的治疗项目之间,是否具有匹配的至少一个子治疗项目,得到第二结果;第三分本文档来自技高网...
一种检索方法、装置及终端

【技术保护点】
一种检索方法,其特征在于,包括:获取当前用户病历中的至少一种病况项目及至少一种治疗项目,其中所述病况项目用于描述用户个人的诊断信息以及生理信息,所述治疗项目用于描述用户个人的诊疗信息;将当前用户病历,与数据库中每一已有用户的病历进行匹配,确定当前用户病历与所述数据库中已有用户病历中病况项目的相似值以及治疗项目的相似值,并基于所述病况项目的相似值以及所述治疗项目的相似值,得到当前用户与所述数据库中一个或多个已有用户的匹配程度;根据当前用户与各个已有用户的匹配程度,选择出匹配程度大于预设阈值的已有用户。

【技术特征摘要】

【专利技术属性】
技术研发人员:王春政
申请(专利权)人:北京胡杨众联科技有限公司
类型:发明
国别省市:北京;11

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

1