一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

病例数据查询方法、装置、设备及存储介质与流程

2022-04-27 11:34:11 来源:中国专利 TAG:


1.本技术涉及数据查询的技术领域,尤其涉及一种病例数据查询方法、装置、设备及存储介质。


背景技术:

2.国际疾病分类(international classification of diseases,icd),是who制定的国际统一的疾病分类方法,它根据疾病的病因、病理、临床表现和解剖位置等特性,将疾病分门别类,并用编码的方法来表示。病种是指以病例单元第一诊断为主的、并与国际疾病分类编码相对应的一组具有相同临床特征、相同资源消耗的疾病组合,而不是指临床上单一的一种疾病。
3.为了便于病种的科研研究,通常需要建立病种库。目前,通常由医护或者科研人员通过线下整理的方式,将与病种相关的一些病例信息归于病种库中。然而,当前的病种库数据处理方式是将数据导出到excel进行筛选以及公式计算,具有操作繁琐、效率低、准确率低等问题,从而不利于病种的科研分析。


技术实现要素:

4.本技术的主要目的在于提供一种病例数据查询方法、装置、设备及存储介质,旨在提高病种库中的病例数据的查询效率和准确性。
5.第一方面,本技术提供一种病例数据查询方法,包括:
6.显示病例数据查询页面,所述病例数据查询页面包括数据查询框;
7.基于用户对所述病例数据查询页面的第一操作,获取所述用户在所述数据查询框中输入的第一病种字段;
8.根据所述第一病种字段在预设病种库中进行全文检索,得到与所述第一病种字段信息相匹配的多个病例数据;
9.获取与所述第一病种字段相对应的聚合指标,并根据所述聚合指标对所述多个病例数据进行聚合处理,得到多个候选病例数据;
10.基于所述用户对所述病例数据查询页面的第二操作,获取所述用户在所述数据查询框中输入的第二病种字段;
11.在所述多个候选病例数据中选取与所述第二病种字段相匹配的目标病例数据,并输出所述目标病例数据。
12.第二方面,本技术还提供一种病例数据查询装置,所述病例数据查询装置包括:
13.显示模块,用于显示病例数据查询页面,所述病例数据查询页面包括数据查询框;
14.获取模块,用于基于用户对所述病例数据查询页面的第一操作,获取所述用户在所述数据查询框中输入的第一病种字段;
15.检索模块,用于根据所述第一病种字段在预设病种库中进行全文检索,得到与所述第一病种字段信息相匹配的多个病例数据;
16.聚合模块,用于获取与所述第一病种字段相对应的聚合指标,并根据所述聚合指标对所述多个病例数据进行聚合处理,得到多个候选病例数据;
17.获取模块,还用于基于所述用户对所述病例数据查询页面的第二操作,获取所述用户在所述数据查询框中输入的第二病种字段;
18.确定模块,用于在所述多个候选病例数据中选取与所述第二病种字段相匹配的目标病例数据,并输出所述目标病例数据。
19.第三方面,本技术还提供一种终端设备,所述终端设备包括显示屏、处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上所述的病例数据查询方法的步骤。
20.第四方面,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上所述的病例数据查询方法的步骤。
21.本技术提供一种病例数据查询方法、装置、设备及存储介质,本技术通过显示病例数据查询页面,病例数据查询页面包括数据查询框;基于用户对病例数据查询页面的第一操作,获取用户在数据查询框中输入的第一病种字段;根据第一病种字段在预设病种库中进行全文检索,得到与第一病种字段信息相匹配的多个病例数据;获取与第一病种字段相对应的聚合指标,并根据聚合指标对多个病例数据进行聚合处理,得到多个候选病例数据;基于用户对病例数据查询页面的第二操作,获取用户在数据查询框中输入的第二病种字段;在多个候选病例数据中选取与第二病种字段相匹配的目标病例数据,并输出目标病例数据。可以准确的从预设病种库的复杂数据中查询出符合条件的目标病例数据,满足科研人员对多种维度数据的查询统计需求,从而提高病种库中的病例数据的查询效率和准确性,方便科研人员快速记录自己的科研成果。
附图说明
22.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1为本技术实施例提供的一种病例数据查询方法的步骤流程示意图;
24.图2为实施本实施例提供的数据查询框的显示示意图;
25.图3为实施本实施例提供的自定义结果集列表的一显示示意图;
26.图4为实施本实施例提供的指标选取页面的一显示示意图;
27.图5为实施本实施例提供的图表格式数据的一显示示意图;
28.图6为本技术实施例提供的一种病例数据查询装置的示意性框图;
29.图7为本技术实施例提供的一种终端设备的结构示意性框图。
30.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
31.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本申
请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
32.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。另外,虽然在装置示意图中进行了功能模块的划分,但是在某些情况下,可以以不同于装置示意图中的模块划分。
33.本技术实施例提供一种病例数据查询方法、装置、设备及存储介质。其中,该病例数据查询方法可应用于终端设备,该终端设备可以为手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等电子设备。
34.本技术实施例提供的病例数据查询方法还可以应用于医疗云(medical cloud),医疗云是指在云计算、移动技术、多媒体、4g通信、大数据、以及物联网等新技术基础上,结合医疗技术,使用“云计算”来创建医疗健康服务云平台,实现了医疗资源的共享和医疗范围的扩大。因为云计算技术的运用于结合,医疗云提高医疗机构的效率,方便居民就医。像现在医院的预约挂号、电子病历、医保等都是云计算与医疗领域结合的产物,医疗云还具有数据安全、信息共享、动态扩展、布局全局的优势。
35.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
36.请参照图1,图1为本技术实施例提供的一种病例数据查询方法的步骤流程示意图。
37.如图1所示,该病例数据查询方法包括步骤s101至步骤s106。
38.步骤s101、显示病例数据查询页面,病例数据查询页面包括数据查询框。
39.需要说明的是,病种是指以病例单元第一诊断为主的、并与国际疾病分类编码相对应的一组具有相同临床特征、相同资源消耗的疾病组合,而不是指临床上单一的一种疾病。由于病种的复杂性,病种库中存储的病例数据具有多种属性,科研人员不容易从病种库中筛选出符合条件的病例数据,导致病例数据的查询效率和查询准确率低,不利于科研人员对病种的科研分析。基于此,本提案实施例提出一种病例数据查询方法,旨在准确地从病种库的复杂数据中查询出符合条件的病例数据。
40.其中,终端设备显示病例数据查询页面,其中,病例数据查询页面包括数据查询框,数据查询框用于显示用户输入的字段信息,即用户能够向数据查询框中输入字段信息,且数据查询框中输入的字段信息能够作为查询检索的依据。
41.示例性的,终端设备包括显示屏,显示屏显示有病例数据查询页面,病例数据查询页面包括数据查询框,数据查询框可以是一个或者多个,当数据查询框为多个,多个数据查询框之间可以是或、与、非等关联关系。例如,数据查询框包括第一数据查询框和第二数据查询框,第一数据查询框用于输入第一类型数据,第二数据查询框用于输入第二类型数据,第一数据查询框与第二数据查询框为与关系,则检索条件即包括第一类型数据也包括第二类型数据。
42.可以理解的,病例数据查询页面还可以包括其他的按钮、图标或者控件,例如,病例数据查询页面包括数据查询框的增加按钮和删除按钮,用于增加或删除数据查询框以及数据查询框中的第一病种字段,本实施例对此不做具体限定。
43.示例性的,如图2所示,数据查询框包括第一数据查询框110和第二数据查询框120,第一数据查询框110用于输入职业类型的字段信息,例如教师;第二数据查询框120用于输入病种信息,例如颈腰椎病。病例数据查询页面还可以包括删除按钮111和增加按钮121。
44.在一实施例中,病例数据查询页面还包括自定义结果集列表,自定义结果集列表包括多个自定义属性框,该自定义结果集列表用于对查询得到的病例数据的属性信息进行自定义选择。属性信息例如包括性别、血型、年龄、生存状况和白细胞数量等。
45.示例性的,如图3所示,自定义结果集列表包括性别属性框210、血型属性框220、年龄属性框230和生存状况属性框240。若用户定义了性别属性框210、血型属性框220、年龄属性框230和生存状况属性框240,则查询得到的病例数据的属性信息对应包括性别、血型、年龄、生存状况等信息。
46.步骤s102、基于用户对病例数据查询页面的第一操作,获取用户在数据查询框中输入的第一病种字段。
47.需要说明的是,用户在数据查询框中输入第一病种字段之后,基于用户对病例数据查询页面的第一操作,能够获取数据查询框中输入的第一病种字段。其中,第一操作包括点击操作、拖拽操作、滑动操作等。
48.在一实施例中,终端设备显示有病例数据查询页面,病例数据查询页面包括数据查询框和查询按钮,该查询按钮用于触发对数据查询框中输入的第一病种字段进行查询。例如,用户触发该查询按钮,为了对数据查询框中输入的第一病种字段进行查询,需要先获取用户在数据查询框中输入的第一病种字段。
49.在一实施例中,基于用户向该数据查询框中输入的字段信息,得到病种字段信息;或者基于数据查询框对应的下拉框,以及对下拉框中的病种字段信息的触发操作,选取第一病种字段,其中下拉框中的病种字段信息是预先设置好的,例如图2和图3中的颈腰椎病;或者基于待选区域中的病种字段信息,以及用户对待选区域中的病种字段信息的触发操作,获取第一病种字段。
50.需要说明的是,多个数据查询框之间可以是或、与、非等关联关系,病种字段信息为多个时,得到的第一病种字段可以包括病种信息、职业类型、居住地区等信息,便于科研人员对不同病种、不同职业、不同地区的患者进行病种科研分析。
51.步骤s103、根据第一病种字段在预设病种库中进行全文检索,得到与第一病种字段信息相匹配的多个病例数据。
52.其中,预设病种库包括多种病种相关的病例数据根据第一病种字段在预设病种库中进行全文检索,预设病种库返回与第一病种字段相匹配的病例数据,,从而筛选出与第一病种字段相匹配的病例数据,能够提高病例数据查询的准确性。
53.需要说明的是,病种包括喘病、骨折病、咳嗽病、肾衰病、心衰病、腰痛病、中风病、肛肠病,病种库以疾病为核心,覆盖患者信息、影像胶片、检查报告、用药情况、治疗方法、并发症等多类数据的数据存储维度,病种库可以是各种类型的关系型数据库。病种库与病种相对应,即一个病种库存储有单一病种的多个病例数据。
54.在一实施例中,根据所述第一病种字段生成第一查询语句;根据第一查询语句,生成携带有第一病种字段的第一查询命令;根据第一查询语句,在预设病种库中查询得到与
第一病种字段相匹配的病例数据。其中,获取病例数据的第一查询语句,第一查询语句包括查询对象标签;该查询对象标签包括字段信息、字段属性、字段类型及查询操作符等。
55.在一实施例中,根据第一病种字段生成第一查询语句,并基于用户对第一保存按钮的触发操作,保存第一查询语句。以便方便科研人员能够根据第一查询语句,便捷的回溯科研过程。
56.在一实施例中,根据所述第一病种字段生成第一查询语句;根据该第一查询语句,生成携带有第一病种字段的第一查询命令;根据第一查询命令携带的第一病种字段,从对应的本地索引表查询得到与第一查询命令中携带的第一病种字段相匹配的多个病例数据;基于用户对第二保存按钮的触发操作,保存多个病例数据。其中,病例数据还可以包括个人健康档案、处方信息、检查报告等数据,其中,处方信息例如包括用户的症状信息、诊断信息和患病类型等信息,检查报告例如包括心电图、医学影像等一系列具备保存备查价值的电子化记录。能够提高病例数据的保存便利性,便于科研人员能够回溯科研过程。
57.在一实施例中,在预设病种库中进行全文检索时,确定第一病种字段对应的拓扑数据,拓扑数据可以预先根据第一病种字段的数据结构预先设置得到,如识别不同表之间的关联字段作为外键;根据该拓扑数据和第一病种字段,在预设病种库中进行连表查询。提高病例数据的查询速度和查询效率,可应用于智慧城市的智慧医疗领域,从而推动智慧城市的建设。
58.需要说明的是,为进一步保证上述病例数据等相关信息的私密和安全性,上述病例数据等相关信息还可以存储于一区块链的节点中,本技术的技术方案还可适用于添加其他存储于区块链上的数据文件,本技术所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
59.步骤s104、获取与第一病种字段相对应的聚合指标,并根据聚合指标对多个病例数据进行聚合处理,得到多个候选病例数据。
60.其中,第二病种字段包括聚合指标对应的信息数据。聚合指标包括数值型聚合指标和/或字典型聚合指标,字典型聚合指标包括年龄段、白细胞值是否正常、癌胚抗原值是否正常,数值型聚合指标包括年龄、细胞值、癌胚抗原值等,可知,数值型聚合指标与数值型病例数据相对应,字典型聚合指标与字典型病例数据相对应。
61.在一实施例中,获取与第一病种字段相对应的聚合指标,包括:显示指标选择页面,指标选取页面包括选择按钮,选择按钮与第一病种字段对应的聚合指标相对应,用于触发对聚合指标的选取;基于用户对选择按钮的选择操作,从第一病种字段对应的聚合指标中选取至少一个候选聚合指标;将至少一个候选聚合指标作为与第一病种字段相对应的聚合指标。通过选择按钮能够灵活选取聚合指标,可以理解的,也可以预先设置第一病种字段与聚合指标之间的关系表,根据第一病种字段从该关系表中获取与第一病种字段相对应的聚合指标,本实施例对此不做具体限定。
62.示例性的,如图4所示,指标选取页面包括第一选择按钮311、第二选择按钮312、第三选择按钮313,以及第四选择按钮321、第五选择按钮322、第六选择按钮323。其中,第一选
择按钮311、第二选择按钮312、第三选择按钮313用于触发对字典型聚合指标的选取,如第一选择按钮311用于触发对年龄段聚合指标的选取,第二选择按钮312用于触发对白细胞值是否正常聚合指标的选取,第三选择按钮313用于触发对癌胚抗原值是否正常聚合指标的选取;第四选择按钮321、第五选择按钮322、第六选择按钮323用于触发对数值型聚合指标的选取,如第四选择按钮321用于触发对年龄聚合指标的选取,第五选择按钮322用于触发对白细胞值聚合指标的选取;第六选择按钮323用于触发对癌胚抗原值聚合指标的选取。通过第一选择按钮311、第二选择按钮312、第三选择按钮313,以及第四选择按钮321、第五选择按钮322、第六选择按钮323能够灵活选取聚合指标。
63.在一实施例中,病例数据包括数值型数据和字典型数据;根据聚合指标对多个病例数据中的数值型数据进行聚合运算,得到多个病例数据的运算结果;根据聚合指标对多个病例数据中的字典型数据进行占比统计,得到多个病例数据的统计结果;将每个病例数据的运算结果和统计结果作为候选病例数据。其中,数值型数据可称为数值型病例数据,字典型数据可称为字典型病例数据,数值型数据是按数字尺度测量的观察值,其结果表现为具体的数值,例如年龄62岁,体重70公斤,字典型数据是一种key-value的数据类型,也可以称为描述数据,例如年龄段60至70周岁、白细胞值是否正常的描述数据、癌胚抗原值是否正常的描述数据。
64.需要说明的是,对多个病例数据中的数值型数据进行聚合运算,聚合运算处理方式包括但不限于求取最大值、最小值、平均值、求和、方差等,以及根据聚合指标对多个病例数据中的字典型数据进行占比统计,得到各不同字典型数据的占比值,通过提供聚合运算和占比统计的数据增强处理,并将运算结果和统计结果作为候选病例数据进行输出,增加数据的直观性,便于科研人员更好的挖掘病例数据。
65.在一实施例中,根据聚合指标对多个病例数据进行聚合处理,得到多个候选病例数据之后,还包括:显示预设展示界面;将聚合指标加载至所述预设展示界面的第一展示区域;将多个候选病例数据加载至预设展示界面的第二展示区域,第二展示区域中的候选病例数据与第一展示区域中的聚合指标存在对应关系。需要说明的是,结果展示界面中显示的多个候选病例数据包括聚合指标对应的信息数据,例如聚合指标包括白细胞值和年龄段的聚合指标,则结果展示界面第二展示区域中显示的多个候选病例数据包括该白细胞值和年龄段的信息数据,因此第二展示区域中的候选病例数据与第一展示区域中的聚合指标存在对应关系,从而可视化的表示聚合指标与病例数据的关联性,便于科研人员更好的挖掘病例数据。
66.步骤s105、基于用户对病例数据查询页面的第二操作,获取用户在数据查询框中输入的第二病种字段。
67.需要说明的是,得到多个候选病例数据之后,基于用户对病例数据查询页面的第二操作,能够获取用户在数据查询框中输入的第二病种字段。其中,第二操作包括点击操作、拖拽操作、滑动操作等。
68.示例性的,基于用户对数据查询框的输入操作,向数据查询框中输入第二病种字段,当获取基于查询按钮的触发信息后,获取数据查询框中输入的第二病种字段。其中,输入第二病种字段的数据查询框与输入第一病种字段的数据查询框可以相同或者不同。
69.需要说明的是,第二病种字段可以根据实际情况确定,第二病种字段也可以是病
例数据的相关字段信息,例如第二病种字段包括患者信息、影像胶片、检查报告、用药情况、治疗方法、并发症等多类数据。本实施例对此不做具体限定。
70.可以理解的,第二病种字段的获取方式可参考前述第一病种字段的获取方式,本实施例在此不再赘述。
71.步骤s106、在多个候选病例数据中选取与第二病种字段相匹配的目标病例数据,并输出目标病例数据。
72.其中,获取用户在数据查询框中输入的第二病种字段的目的在于,将多个候选病例数据作为数据源进行二次查询,根据第二病种字段在多个候选病例数据中进行全文检索,得到与第二病种字段相匹配的候选病例数据,在多个候选病例数据中选取与第二病种字段相匹配的目标病例数据,该目标病例数据同时包括第一病种信息和第二病种信息的相关信息,对于并发有多病种的病例数据的查询准确性更高,能够满足科研人员对病种的查询统计需求。同时,能够输出目标病例数据,方便科研人员快速记录自己的科研成果。可应用于智慧城市的智慧医疗领域,从而推动智慧城市的建设。
73.在一实施例中,在多个候选病例数据中选取与第二病种字段相匹配的目标病例数据,包括:将第二病种字段组合为计算列索引;将计算列索引转换为查询字符串,得到数据查询语句;通过数据查询语句,从多个候选病例数据中查询得到与第二病种字段相匹配的目标病例数据。其中,获取病例数据的查询语句,查询语句包括字段信息、字段属性、字段类型及查询操作符等。通过数据查询语句和数据查询命令能够准确的从预设病种库的复杂数据中查询出符合条件的目标病例数据,提高病种库中的病例数据的查询效率和准确性。基于用户对保存按钮的触发操作能够保存数据查询语句,以便方便科研人员能够根据便捷的回溯科研过程。
74.在一实施例中,在多个候选病例数据中选取与第二病种字段相匹配的目标病例数据,包括:从聚合指标中确定与第二病种字段相对应的目标聚合指标;根据目标聚合指标,对多个候选病例数据进行聚合处理,得到目标病例数据。其中,目标病例数据与目标聚合指标相对应,目标病例数据包括多个数据维度,数据维度例如为患者id、住院病人id、年龄、年龄段、白细胞值、白细胞值是否正常等信息。
75.需要说明的是,不同候选病例数据中的病例数据的数据维度可能存在差异,因此,需要对不同候选病例数据中的目标聚合指标进行关联查询,具体地,从多个不同的候选病例数据中确定第二病种字段相匹配的候选病例数据之后,根据每个候选病例数据中的病例数据的数据维度,对第二病种字段相匹配的候选病例数据进行整合,得到目标病例数据。需要说明的是,对不同的候选病例数据中的病例数据进行整合分析(integration analysis),能够便捷的获取第一病种字段对应的第一病种与第二病种字段对应的第二病种之间的关系,提高科研人员对病例数据挖掘的准确性。
76.在一实施例中,第一病种字段包括第一病种信息的第一维度数据,第二病种字段包括第一病种信息的第二维度数据;第一病种字段相匹配的病例数据与第一病种信息的第一维度数据相关,第二病种字段相匹配的病例数据与第一病种信息的第二维度数据相关;从候选病例数据中确定与所述第二病种字段相匹配的病例数据;根据与所述第二病种字段相匹配的病例数据,生成并输出第二病例数据,该第二病例数据同时包括第一病种信息的第一维度数据和第二维度数据,对于同一病种下的不同维度数据的查询准确性更高,能够
满足科研人员的实际需求。
77.在一实施例中,得到目标病例数据之后,确定每个目标病例数据对应的匹配度;根据每个目标病例数据对应的匹配度,对每个目标病例数据进行排序,得到排序的目标病例数据;输出排序的目标病例数据。需要说明的是,通过对目标病例数据进行排序并输出,有利于研究人员更好地对目标病例数据进行整理,方便科研人员快速记录自己的科研成果。
78.在一实施例中,输出目标病例数据,包括:将目标病例数据转化为图表格式数据;显示图表格式数据。其中,图表格式数据包括折线图、柱形图和饼状图等。需要说明的是,输出目标病例数据的方式包括图表输出,即将目标病例数据中的病例数据进行统计,并将目标病例数据处理为图表形式的数据并显示,方便科研人员直观的记录自己的科研成果。
79.示例性的,如图5所示,目标病例数据包括50岁至60岁患者的白细胞值411和癌胚抗原值412的图表格式数据,以及包括60岁至70岁患者的白细胞值421和癌胚抗原值422的图表格式数据,通过图表格式数据的显示直观性更强。
80.上述实施例提供的病例数据查询方法,通过显示病例数据查询页面,病例数据查询页面包括数据查询框;基于用户对病例数据查询页面的第一操作,获取用户在数据查询框中输入的第一病种字段;根据第一病种字段在预设病种库中进行全文检索,得到与第一病种字段信息相匹配的多个病例数据;获取与第一病种字段相对应的聚合指标,并根据聚合指标对多个病例数据进行聚合处理,得到多个候选病例数据;基于用户对病例数据查询页面的第二操作,获取用户在数据查询框中输入的第二病种字段;在多个候选病例数据中选取与第二病种字段相匹配的目标病例数据,并输出目标病例数据。可以准确的从预设病种库的复杂数据中查询出符合条件的目标病例数据,满足科研人员对多种维度数据的查询统计需求,从而提高病种库中的病例数据的查询效率和准确性,方便科研人员快速记录自己的科研成果。
81.请参照图6,图6为本技术实施例提供的一种病例数据查询装置的示意性框图。
82.如图6所示,该病例数据查询装置200,包括:显示模块201、获取模块202、检索模块203、聚合模块204和确定模块205。
83.显示模块201,用于显示病例数据查询页面,所述病例数据查询页面包括数据查询框;
84.获取模块202,用于基于用户对所述病例数据查询页面的第一操作,获取所述用户在所述数据查询框中输入的第一病种字段;
85.检索模块203,用于根据所述第一病种字段在预设病种库中进行全文检索,得到与所述第一病种字段信息相匹配的多个病例数据;
86.聚合模块204,用于获取与所述第一病种字段相对应的聚合指标,并根据所述聚合指标对所述多个病例数据进行聚合处理,得到多个候选病例数据;
87.获取模块202,还用于基于所述用户对所述病例数据查询页面的第二操作,获取所述用户在所述数据查询框中输入的第二病种字段;
88.确定模块205,用于在所述多个候选病例数据中选取与所述第二病种字段相匹配的目标病例数据,并输出所述目标病例数据,并输出所述目标病例数据。
89.在一个实施例中,所述病例数据包括数值型数据和字典型数据;聚合模块204还用于:
90.根据所述聚合指标对多个所述病例数据中的数值型数据进行聚合运算,得到多个所述病例数据的运算结果;
91.根据所述聚合指标对多个所述病例数据中的字典型数据进行占比统计,得到多个所述病例数据的统计结果;
92.将每个所述病例数据的运算结果和统计结果作为候选病例数据。
93.在一个实施例中,聚合模块204还用于:
94.显示指标选择页面,所述指标选取页面包括选择按钮,所述选择按钮与所述第一病种字段对应的聚合指标相对应,用于触发对所述聚合指标的选取;
95.基于所述用户对所述选择按钮的选择操作,从所述第一病种字段对应的聚合指标中选取至少一个候选聚合指标;
96.将至少一个所述候选聚合指标作为与所述第一病种字段相对应的聚合指标。
97.在一个实施例中,聚合模块204还用于:
98.显示预设展示界面;
99.将所述聚合指标加载至所述预设展示界面的第一展示区域;
100.将多个所述候选病例数据加载至所述预设展示界面的第二展示区域,所述第二展示区域中的候选病例数据与所述第一展示区域中的聚合指标存在对应关系。
101.在一个实施例中,确定模块205还用于:
102.将第二病种字段组合为计算列索引;
103.将所述计算列索引转换为查询字符串,得到数据查询语句;
104.通过所述数据查询语句,从多个所述候选病例数据中查询得到与所述第二病种字段相匹配的目标病例数据。
105.在一个实施例中,确定模块205还用于:
106.将所述目标病例数据转化为图表格式数据;
107.显示所述图表格式数据。
108.在一个实施例中,确定模块205还用于:
109.从所述聚合指标中确定与所述第二病种字段相对应的目标聚合指标;
110.根据所述目标聚合指标,对多个所述候选病例数据进行聚合处理,得到所述目标病例数据。
111.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和各模块及单元的具体工作过程,可以参考前述病例数据查询方法实施例中的对应过程,在此不再赘述。
112.上述实施例提供的装置可以实现为一种计算机程序的形式,该计算机程序可以在如图7所示的终端设备上运行。
113.请参阅图7,图7为本技术实施例提供的一种终端设备的结构示意性框图。
114.如图7所示,该终端设备包括显示屏、通过系统总线连接的处理器和存储器,其中,存储器可以包括存储介质和内存储器,存储介质可以是非易失性的,也可以是易失性的。
115.存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种病例数据查询方法。
116.处理器用于提供计算和控制能力,支撑整个终端设备的运行。
117.内存储器为存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行任意一种病例数据查询方法。
118.终端设备可以包括网络接口,该网络接口用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的终端设备的限定,具体的终端设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
119.应当理解的是,处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
120.其中,在一个实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:
121.显示病例数据查询页面,所述病例数据查询页面包括数据查询框;
122.基于用户对所述病例数据查询页面的第一操作,获取所述用户在所述数据查询框中输入的第一病种字段;
123.根据所述第一病种字段在预设病种库中进行全文检索,得到与所述第一病种字段信息相匹配的多个病例数据;
124.获取与所述第一病种字段相对应的聚合指标,并根据所述聚合指标对所述多个病例数据进行聚合处理,得到多个候选病例数据;
125.基于所述用户对所述病例数据查询页面的第二操作,获取所述用户在所述数据查询框中输入的第二病种字段;
126.在所述多个候选病例数据中选取与所述第二病种字段相匹配的目标病例数据,并输出所述目标病例数据。
127.在一个实施例中,所述病例数据包括数值型数据和字典型数据;所述处理器在实现所述根据所述聚合指标对所述多个病例数据进行聚合处理,得到多个候选病例数据时,用于实现:
128.根据所述聚合指标对多个所述病例数据中的数值型数据进行聚合运算,得到多个所述病例数据的运算结果;
129.根据所述聚合指标对多个所述病例数据中的字典型数据进行占比统计,得到多个所述病例数据的统计结果;
130.将每个所述病例数据的运算结果和统计结果作为候选病例数据。
131.在一个实施例中,所述处理器在实现所述获取与所述第一病种字段相对应的聚合指标时,用于实现:
132.显示指标选择页面,所述指标选取页面包括选择按钮,所述选择按钮与所述第一病种字段对应的聚合指标相对应,用于触发对所述聚合指标的选取;
133.基于所述用户对所述选择按钮的选择操作,从所述第一病种字段对应的聚合指标中选取至少一个候选聚合指标;
134.将至少一个所述候选聚合指标作为与所述第一病种字段相对应的聚合指标。
135.在一个实施例中,所述处理器在实现所述根据所述聚合指标对所述多个病例数据进行聚合处理,得到多个候选病例数据之后,还用于实现:
136.显示预设展示界面;
137.将所述聚合指标加载至所述预设展示界面的第一展示区域;
138.将多个所述候选病例数据加载至所述预设展示界面的第二展示区域,所述第二展示区域中的候选病例数据与所述第一展示区域中的聚合指标存在对应关系。
139.在一个实施例中,所述处理器在实现所述在所述多个候选病例数据中选取与所述第二病种字段相匹配的目标病例数据时,用于实现:
140.将第二病种字段组合为计算列索引;
141.将所述计算列索引转换为查询字符串,得到数据查询语句;
142.通过所述数据查询语句,从多个所述候选病例数据中查询得到与所述第二病种字段相匹配的目标病例数据。
143.在一个实施例中,所述处理器在实现所述输出所述目标病例数据时,用于实现:
144.将所述目标病例数据转化为图表格式数据;
145.显示所述图表格式数据。
146.在一个实施例中,所述处理器在实现所述在所述多个候选病例数据中选取与所述第二病种字段相匹配的目标病例数据时,用于实现:
147.从所述聚合指标中确定与所述第二病种字段相对应的目标聚合指标;
148.根据所述目标聚合指标,对多个所述候选病例数据进行聚合处理,得到所述目标病例数据。
149.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述终端设备的具体工作过程,可以参考前述病例数据查询方法实施例中的对应过程,在此不再赘述。
150.本技术可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
151.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序中包括程序指令,所述程序指令被执行时所实现的方法可参照本技术病例数据查询方法的各个实施例。
152.其中,所述计算机可读存储介质可以是前述实施例所述的终端设备的内部存储单元,例如所述终端设备的硬盘或内存。所述计算机可读存储介质也可以是所述终端设备的外部存储设备,例如所述终端设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
153.进一步地,所述计算机可用存储介质可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据区块链节点的使用所创建的数据等。本技术所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
154.应当理解,在此本技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本技术。如在本技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
155.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
156.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献