一种自由检索的病历搜索引擎系统及搜索方法

文档序号:8943695阅读:939来源:国知局
一种自由检索的病历搜索引擎系统及搜索方法
【技术领域】
[0001]本发明涉及一种搜索引擎领域,尤其是涉及一种能自定义检索和返回结果的自由检索的病历搜索引擎系统及搜索方法。
【背景技术】
[0002]在医疗卫生机构的数字化管理中,病历作为医疗活动过程中产生各种诊疗相关业务信息的主要载体,不仅是医疗、教学、科研的第一手资料,而且也是对医疗质量、技术水平、管理水平等进行综合评价的依据。在拥有这些大数据电子病历后,医院也越来越意识到电子病历大数据的巨大潜能。如何有效利用这些电子病历数据是医疗卫生机构特别关注的事情,比如要在大量的医学文档中筛选出符合一定条件的文档进行分析并总结,如研究某种疾病的易感人群的年龄段及地域分布等一些规律。
[0003]目前国内大多数病历检索系统能够查找出匹配特定文本或者对病历内容外基本信息进行过滤,比如筛选出特定病人指定的病历类型病历,无法做到对于内容的精确定位,这样子容易造成信息不准确问题。比如医生想搜索出所有确定诊断为糖尿病的病历,但是病历中可能有初步诊断信息,而有些病历初步诊断为糖尿病,确定诊断并非是糖尿病,这种情况传统的病历搜索引擎系统查出来的数据就不准确了。
[0004]用户检索时候,通常检索条件具有多个,目前大部分市场上已有的检索系统只能将这些条件通过“与”或者“或”的方式进行简单逻辑运算,没能实现复杂的异或复杂的逻辑表达式。
[0005]现在市场上的搜索引擎系统检索出的病历结果通常都是病历的外部基本信息,比如病历标题,类型,创建者和患者姓名等。用户特别关注的一些医疗数据却没有被检索出来,给用户困惑,他们无法综合查看用户的医疗信息,如病人体温,脉搏数据等。
[0006]电子病历搜索引擎正是要解决这方面的事情,所以医院亟需要一种灵活、高效的病历搜索工具。传统的检索工具,检索词通常采用机械匹配方式,对检索词的准确度要求较高而智能化程度较低,给检索用户带来了诸多的不便,大大影响了信息资源的利用效率。因此,建立一个具有智能性的检索系统就显得尤为重要。

【发明内容】

[0007]本发明主要是解决现有电子病历搜索引擎只能进行简单检索、检索精确度较低的问题,提供了一种能自定义检索和返回结果的自由检索的病历搜索引擎系统。另外还提供了一种能自定义检索和返回结果的自由检索的病历搜索引擎搜索方法。。
[0008]本发明的上述技术问题主要是通过下述技术方案得以解决的:一种自由检索的病历搜索引擎系统,包括模板单元、数据单元、组合单元和返回单元,数据单元和组合单元分别与模板单元连接,返回单元与组合单元相连;
数据单元:收集病历数据,并根据预设的元素对病历数据进行分类存储;将各种医疗信息项目数据提取出来,将这些数据进行结构化存储。预先根据需求设定多种元素类型,根据元素类型将病历数据的具体内容分别对应存储在各元素目录下。病历数据为某个人的全部数据,每个病历数据对应多个元素,根据元素能找到对应的病历数据。
[0009]模板单元:包含有多种类型的病历模板,病历模板根据类型包含有各自的元素,用户根据需求选择相应的病历模板并对元素进行设定;病历模板可以是多种,但每种病历模板都是根据元素进行组合而成的。用户选择一种病历模板,模板单元自动分析出模板中包含的所有元素,用户根据系统罗列出的这些元素进行选择,并对元素具体内容进行设定。
[0010]组合单元:分析选定病历模板的元素信息,对元素信息间关系进行设定;分析出病历模板中选择并设定的元素,作为检索条件进行罗列,并根据用户选择对检索条件进行组合。
[0011]返回单元:对返回结果中的元素进行自定义,返回用户需要的信息。根据用户选择的元素内容返回结果。
[0012]本发明能够自由的定制检索条件方案,也能自由选择导出病历文档中的医疗项目现象,使得用户获得最大限度的自由,能够很好的满足他们的需求,返回用户希望看到的数据。
[0013]—种自由检索的病历搜索引擎搜索方法,包括以下步骤:
51.在搜索前,系统对病历数据根据元素进行结构化存储;
52.用户选择病历模板并进行设定,系统对提交的病历模板进行分析,分析出病历模板包含的所有元素以及元素的设定内容;
53.收集分析后的所有元素,根据用户设定的条件对元素进行组合;
54.根据组合的元素搜索到对应的病历数据,根据用户选定的返回元素在返回结果中进行自定义显示。
[0014]本发明能够自由的定制检索条件方案,也能自由选择导出病历文档中的医疗项目现象,使得用户获得最大限度的自由,能够很好的满足他们的需求,返回用户希望看到的数据。
[0015]作为一种优选方案,步骤SI中根据元素进行结构化存储的过程包括:
511.设置多种元素,将每个病历数据转化为元素;
512.将每个病历数据的元素分别存储在一个结构化病历文档中,元素为文档中一个节点,拥有一个结构路径。病历数据拆包括很多内容,将这些内容分别转换到对应的元素,每个元素与对应的内容形成映射关系。将美国病历数据的元素存储在一个结构化病历文档中,形成结构化检索的基础。
[0016]作为一种优选方案,步骤S2中分析过程包括:
S21.获取用户选择病历模板中所有元素,并筛选出用户选中的元素;
S2.从选中的元素中获取元素的设定内容。
[0017]作为一种优选方案,步骤S3中对元素进行组合的过程包括:
531.将获取的元素设定内容进行罗列;
532.根据用户设定的条件,将这些设定内容根据匹配所有条件、匹配任一条件、或布尔查询进行组合,形成搜索条件。
[0018]作为一种优选方案,步骤S4中返回结果的具体过程包括:获取用户选定的返回元素,从病历数据中提取这些元素信息,然后在返回结果中显示这些选定的元素信息。
[0019]因此,本发明的优点是:1.检索条件设定与病历模板相关联,使得用户能非常方便的对病历数据内容进行自由定义,而传统搜索引擎只能是预定义一些基本的筛选条件,病历脱离了依靠模板作为基础结构这一特点,无法实现类似本系统灵活定义搜索条件的功能。2.可以对多个检索条件即元素进行自由组合,最终实现联合查询获得用户需要的病历数据,而现有的检索系统不能使用复杂检索条件来查询病历,不能解析复杂的与或表达式。3.能够对搜索结果病历数据进行自定义,指定需要返回的病历内容数据项,使得用户对自己特别关心的医疗数据进行分析研究,并能导出数据线下分析。
【附图说明】
[0020]附图1是本发明中系统的一种结构框示图;
附图2是本发明中方法的一种流程示意图。
[0021]1-数据单元2-模板单元3-组合单元4-返回单元。
【具体实施方式】
[0022]下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
[0023]实施例:
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1