医疗数据查询方法、装置、设备及存储介质制造方法及图纸

技术编号:34016889 阅读:17 留言:0更新日期:2022-07-02 15:59
本发明专利技术涉及数据查询,提供一种医疗数据查询方法、装置、设备及存储介质。该方法识别查询数据库,统计多个查询元素在查询数据库中的元素数据量,若元素数据量大于预设数据量,获取分页查询配置文件,根据元素数据量及分页查询配置文件生成初始配置文件,基于多个查询元素及基础标签划分查询条件,得到多个子条件,基于查询条件及初始配置文件生成第一配置文件,基于每个子条件及初始配置文件生成多个第二配置文件,运行所述第一配置文件,得到第一数据,并同时运行每个第二配置文件,得到第二数据,根据第一数据及第二数据能够快速生成目标数据。此外,本发明专利技术还涉及区块链技术,所述目标数据可存储于区块链中。数据可存储于区块链中。数据可存储于区块链中。

【技术实现步骤摘要】
医疗数据查询方法、装置、设备及存储介质


[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]从所述查询条件中获取与所述基础标签对应的标签信息;
[0036]根据所述标签信息与所述第一时间戳信息的差值生成所述第一数据的第一权值,并根据所述标签信息与所述第二时间戳信息的差值生成所述第二数据的第二权值;
[0037]将所述第一数据及所述第二数据确定为初始数据;
[0038]根据所述第一权值及所述第二权值计算每个初始数据的数据分值;
[0039]将所述数据分值大于预设分值的初始数据确定为所述目标数据。
[0040]另一方面,本专利技术还提出一种医疗数据查询装置,所述医疗数据查询装置包括:
[0041]识别单元,用于接收查询请求,并根据所述查询请求识别查询数据库,所述查询请求包括查询条件,所述查询条件包括多个查询元素及基础标签;
[0042]统计单元,用于统计所述多个查询元素在所述查询数据库中的元素数据量;
[0043]获取单元,用于若所述元素数据量大于预设数据量,则获取分页查询配置文件;
[0044]生成单元,用于根据所述元素数据量及所述分页查询配置文件生成初始配置文件;
[0045]划分单元,用于基于所述多个查询元素及所述基础标签划分所述查询条件,得到多个子条件;
[0046]所述生成单元,还用于基于所述查询条件及所述初始配置文件生成第一配置文件,并基于每个子条件及所述初始配置文件生成多个第二配置文件;
[0047]运行单元,用于基于所述查询数据库运行所述第一配置文件,得到第一数据,并同时基于所述查询数据库运行每个第二配置文件,得到第二数据;
[0048]所述生成单元,还用于根据所述第一数据及所述第二数据生成目标数据。
[0049]另一方面,本专利技术还提出一种电子设备,所述电子设备包括:
[0050]存储器,存储计算机可读指令;及
[0051]处理器,执行所述存储器中存储的计算机可读指令以实现所述医疗数据查询方法。
[0052]另一方面,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可读指令,所述计算机可读指令被电子设备中的处理器执行以实现所述医疗数据查询方法。
[0053]由以上技术方案可以看出,本专利技术通过在所述元素数据量大于所述预设数据量时,利用所述分页查询配置文件对所述查询数据库中的数据进行查询,能够避免在所述元素数据量较小时,对与所述分页查询配置文件对应的分页查询线程的占用,从而导致线程资源的浪费,同时,通过所述分页查询线程对所述查询数据库中的数据进行查询,能够提高医疗数据的查询效率。本专利技术进一步结合所述查询条件查询所搜索得到的第一数据及所述多个子条件所搜索得到的第二数据进行分析处理,能够提高所述目标数据的查询准确性。
附图说明
[0054]图1是本专利技术医疗数据查询方法的较佳实施例的流程图。
[0055]图2是本专利技术医疗数据查询装置的较佳实施例的功能模块图。
[0056]图3是本专利技术实现医疗数据查询方法的较佳实施例的电子设备的结构示意图。
具体实施方式
[0057]为了使本专利技术的目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种医疗数据查询方法,其特征在于,所述医疗数据查询方法包括:接收查询请求,并根据所述查询请求识别查询数据库,所述查询请求包括查询条件,所述查询条件包括多个查询元素及基础标签;统计所述多个查询元素在所述查询数据库中的元素数据量;若所述元素数据量大于预设数据量,则获取分页查询配置文件;根据所述元素数据量及所述分页查询配置文件生成初始配置文件;基于所述多个查询元素及所述基础标签划分所述查询条件,得到多个子条件;基于所述查询条件及所述初始配置文件生成第一配置文件,并基于每个子条件及所述初始配置文件生成多个第二配置文件;基于所述查询数据库运行所述第一配置文件,得到第一数据,并同时基于所述查询数据库运行每个第二配置文件,得到第二数据;根据所述第一数据及所述第二数据生成目标数据。2.如权利要求1所述的医疗数据查询方法,其特征在于,所述根据所述查询请求识别查询数据库包括:解析所述查询请求的报文,得到所述报文携带的数据信息;基于预设标签从所述数据信息中提取所述多个查询元素;获取多个业务场景的场景元素;统计每个业务场景中与所述多个查询元素相同的场景元素的元素数量;将所述元素数量最大的业务场景确定为查询场景,并将与所述查询场景对应的数据库确定为所述查询数据库。3.如权利要求1所述的医疗数据查询方法,其特征在于,在获取分页查询配置文件之前,所述医疗数据查询方法还包括:获取预设查询线程在所述查询数据库中的查询效率;从所述数据信息中提取所述查询请求的时间需求;计算所述查询效率与所述时间需求的乘积,得到所述预设数据量。4.如权利要求1所述的医疗数据查询方法,其特征在于,所述根据所述元素数据量及所述分页查询配置文件生成初始配置文件包括:根据所述元素数据量及所述预设数据量生成分页参数;将所述分页参数写入所述分页查询配置文件中,得到所述初始配置文件。5.如权利要求1所述的医疗数据查询方法,其特征在于,所述基于所述多个查询元素及所述基础标签划分所述查询条件,得到多个子条件包括:获取所述查询数据库中的所有数据表,并获取每个数据表的表头标签;将每个数据表中共有的表头标签确定为初始标签,并将所述查询条件中所包含的初始标签确定为所述基础标签;根据每个查询元素及所述基础标签生成所述多个子条件。6.如权利要求1所述的医疗数据查询方法,其特征在于,所述基...

【专利技术属性】
技术研发人员:曹顺
申请(专利权)人:平安国际智慧城市科技股份有限公司
类型:发明
国别省市:

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

1