一种医疗数据的查询方法、装置、设备和计算机存储介质制造方法及图纸

技术编号:34013160 阅读:12 留言:0更新日期:2022-07-02 15:06
本申请公开了一种医疗数据的查询方法、装置、设备和计算机存储介质,用于解决现有医疗数据的查询耗时较久的技术问题。其中,方法包括:响应于查询请求,获取所述查询请求对应的待查询时间和查询规则;根据所述查询规则对应的查询时间间隔,对所述待查询时间进行分解得到若干子待查询时间;利用所述查询规则,从数据存储库中获取各所述子待查询时间对应的医疗数据,所述数据存储库中的医疗数据以所述查询时间间隔为维度进行存储;整合所有所述医疗数据,得到所述查询请求对应的总医疗数据。得到所述查询请求对应的总医疗数据。得到所述查询请求对应的总医疗数据。

【技术实现步骤摘要】
一种医疗数据的查询方法、装置、设备和计算机存储介质


[0001]本申请涉及信息
,尤其涉及一种医疗数据的查询方法、装置、设备和计算机存储介质。

技术介绍

[0002]随着信息技术的发展,各大医疗机构对于医疗信息系统的建设也颇具成效。医疗信息系统中包括多个实现不同医疗业务的子系统,随之会产生大量的医疗数据。因不同子系统对医疗数据的采集、处理、存储、交换标准不一样,故这些医疗数据呈现多源异构性。多源异构性会影响医疗数据的查询效率,但影响查询性能的关键因素是数据库中存储着大量数据。
[0003]现有提高查询效率的方式,主要是通过降低查询脚本的复杂度。但是,提升效果并不理想,查询耗时仍然较长。

技术实现思路

[0004]本申请提供了一种医疗数据的查询方法、装置、设备和计算机存储介质,可以显著缩短医疗数据的查询耗时,解决了现有医疗数据的查询耗时较久的技术问题。
[0005]有鉴于此,本申请第一方面提供了一种医疗数据的查询方法,包括:
[0006]响应于查询请求,获取所述查询请求对应的待查询时间和查询规则;
[0007]根据所述查询规则对应的查询时间间隔,对所述待查询时间进行分解得到若干子待查询时间;
[0008]利用所述查询规则,从数据存储库中获取各所述子待查询时间对应的医疗数据,所述数据存储库中的医疗数据以所述查询时间间隔为维度进行存储;
[0009]整合所有所述医疗数据,得到所述查询请求对应的总医疗数据。
[0010]可选地,所述根据所述查询规则对应的查询时间间隔,对所述待查询时间进行分解得到若干子待查询时间,具体包括:
[0011]获取所述查询规则对应的查询时间间隔;
[0012]以所述查询时间间隔为分解基准,对所述待查询时间进行分解,得到若干子待查询时间。
[0013]可选地,所述利用所述查询规则,从数据存储库中获取各所述子待查询时间对应的医疗数据,具体包括:
[0014]根据所述查询规则对应的基础查询语句,生成各所述子待查询时间对应的待查询语句;
[0015]基于各所述待查询语句,从数据存储库中获取各所述子待查询时间对应的医疗数据。
[0016]可选地,根据所述查询规则对应的基础查询语句,生成各所述子待查询时间对应的待查询语句,之前还包括:
[0017]判断所述查询规则对应的基础查询语句是否可执行,若是,则执行后续步骤,若否,则修改所述基础查询语句直至所述基础查询语句可执行。
[0018]可选地,根据所有所述医疗数据,得到所述查询请求对应的总医疗数据,之前还包括:
[0019]判断所述医疗数据中是否有异常值,若有,则将该异常值对应的待查询语句的查询参数进行修改,并以修改后的待查询语句进行查询。
[0020]可选地,所述数据存储库为医疗信息系统中的数据库或所述数据库的镜像库。
[0021]可选地,利用所述查询规则,从数据存储库中获取各所述子待查询时间对应的医疗数据,之后还包括:
[0022]生成各所述医疗数据对应的查询日志,并存储所述查询日志。
[0023]本申请第二方面提供了一种医疗数据的查询方法,包括:
[0024]第一获取单元,用于响应于查询请求,获取所述查询请求对应的待查询时间和查询规则;
[0025]分解单元,用于根据所述查询规则对应的查询时间间隔,对所述待查询时间进行分解得到若干子待查询时间;
[0026]第二获取单元,用于利用所述查询规则,从数据存储库中获取各所述子待查询时间对应的医疗数据,所述数据存储库中的医疗数据以所述查询时间间隔为维度进行存储;
[0027]整合单元,整合所有所述医疗数据,得到所述查询请求对应的总医疗数据。
[0028]本申请第三方面提供了一种医疗数据的查询设备,所述设备包括处理器以及存储器;
[0029]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0030]所述处理器用于根据所述程序代码中的指令执行任一种第一方面所述的医疗数据的查询方法。
[0031]本申请第四方面提供了一种计算机存储介质,所述计算机存储介质用于存储程序代码,所述程序代码用于执行任一种第一方面所述的医疗数据的查询方法。
[0032]从以上技术方案可以看出,本申请具有以下优点:
[0033]本申请中医疗数据的查询方法,首先响应于查询请求,获取查询请求对应的待查询时间和查询规则,接着根据查询规则对应的查询时间间隔,对待查询时间进行分解得到若干子待查询时间,然后利用查询规则,从数据存储库中获取各子待查询时间对应的医疗数据,最后整合所有医疗数据,得到查询请求对应的总医疗数据。本申请中对查询请求对应的查询时间先进行分解,然后对分解得到的各子待查询时间进行对应查询,接着整合各子待查询时间查询到的医疗数据,便可得到查询请求对应的总医疗数据,整个查询耗时较短,解决了现有医疗数据的查询耗时较久的技术问题。
附图说明
[0034]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0035]图1为本申请实施例中一种医疗数据的查询方法的实施例一的流程示意图;
[0036]图2为本申请实施例中一种医疗数据的查询方法的实施例二的流程示意图;
[0037]图3为本申请实施例中一种医疗数据的查询装置的实施例的结构示意图;
[0038]图4为本申请实施例中一种医疗数据的查询装置的一种具体实现方式的结构示意图;
[0039]图5为图4对应的医疗数据的查询装置的工作原理示意图。
具体实施方式
[0040]本申请实施例提供了一种医疗数据的查询方法、装置、设备和计算机存储介质,解决了现有医疗数据的查询耗时较久的技术问题。
[0041]为使得本申请的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本申请一部分实施例,而非全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0042]请参阅图1,图1为本申请实施例中一种医疗数据的查询方法的实施例一的流程示意图。
[0043]本实施例中一种医疗数据的查询方法,具体可以包括步骤:
[0044]步骤101,响应于查询请求,获取查询请求对应的待查询时间和查询规则。
[0045]可以理解的是,对于待查询时间的获取,由于查询请求中携带有待查询时间,故在对查询请求进行解析后便可得到查询请求对应的待查询时间。
[0046]对于查询规则的获取。由于不同类型的医疗数据对应不同的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种医疗数据的查询方法,其特征在于,包括:响应于查询请求,获取所述查询请求对应的待查询时间和查询规则;根据所述查询规则对应的查询时间间隔,对所述待查询时间进行分解得到若干子待查询时间;利用所述查询规则,从数据存储库中获取各所述子待查询时间对应的医疗数据,所述数据存储库中的医疗数据以所述查询时间间隔为维度进行存储;整合所有所述医疗数据,得到所述查询请求对应的总医疗数据。2.根据权利要求1所述的医疗数据的查询方法,其特征在于,所述根据所述查询规则对应的查询时间间隔,对所述待查询时间进行分解得到若干子待查询时间,具体包括:获取所述查询规则对应的查询时间间隔;以所述查询时间间隔为分解基准,对所述待查询时间进行分解,得到若干子待查询时间。3.根据权利要求1所述的医疗数据的查询方法,其特征在于,所述利用所述查询规则,从数据存储库中获取各所述子待查询时间对应的医疗数据,具体包括:根据所述查询规则对应的基础查询语句,生成各所述子待查询时间对应的待查询语句;基于各所述待查询语句,从数据存储库中获取各所述子待查询时间对应的医疗数据。4.根据权利要求3所述的医疗数据的查询方法,其特征在于,根据所述查询规则对应的基础查询语句,生成各所述子待查询时间对应的待查询语句,之前还包括:判断所述查询规则对应的基础查询语句是否可执行,若是,则执行后续步骤,若否,则修改所述基础查询语句直至所述基础查询语句可执行。5.根据权利要求1所述的医疗数据的查询方法,其特征在于,根据所有所述医疗数据,得到所述查...

【专利技术属性】
技术研发人员:邓冠华何国栋彭进昌刘云鹤
申请(专利权)人:阳普医疗科技股份有限公司
类型:发明
国别省市:

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

1