查询条件的数据匹配方法、装置、设备及介质制造方法及图纸

技术编号:33532998 阅读:12 留言:0更新日期:2022-05-19 02:07
本申请公开了一种查询条件的数据匹配方法、装置、设备及介质,所述方法包括:获得来自用户的非时间查询条件;根据所述非时间查询条件匹配对应的医疗数据模型;确定所述医疗数据模型中查询数据绑定的标准时间戳;对所述查询数据绑定的标准时间戳进行筛选,以确定与所述非时间查询条件对应的目标数据;本方法利用时间分值实现了对时间信息的传递,具体实现了时间信息在查询过程中的各个数据层级的有效传递,解决了非时间查询条件难以用查询语句高效传递、难以实施的问题,无需消耗额外的存储与计算资源,即可满足用户对目标数据的搜索诉求。求。求。

【技术实现步骤摘要】
查询条件的数据匹配方法、装置、设备及介质


[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]本申请实施例提供的查询条件的数据匹配方法、装置、设备及介质,通过将查询数据绑定对应的标准时间戳,然后通过对标准时间戳筛选以确定与非时间查询条件对应的目标数据。本方法利用将查询数据绑定对应的标准时间戳实现了对时间信息的传递,具体实现了时间信息在查本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种查询条件的数据匹配方法,其特征在于,所述方法包括:获得来自用户的非时间查询条件;根据所述非时间查询条件匹配对应的医疗数据模型;确定所述医疗数据模型中查询数据绑定的标准时间戳;对所述查询数据绑定的标准时间戳进行筛选,以确定与所述非时间查询条件对应的目标数据。2.根据权利要求1所述的方法,其特征在于,所述对所述查询数据绑定的标准时间戳进行筛选,以确定与所述非时间查询条件对应的目标数据,包括:对所述查询数据绑定的标准时间戳进行排序,确定所述标准时间戳的时间顺序;根据所述标准时间戳的时间顺序以确定与所述非时间查询条件对应的目标数据。3.根据权利要求1所述的方法,其特征在于,所述对所述查询数据绑定的标准时间戳进行筛选,以确定与所述非时间查询条件对应的目标数据,包括:对所述查询数据绑定的标准时间戳进行数值转换,获得时间分值;根据所述时间分值以确定与所述非时间查询条件对应的目标数据。4.根据权利要求1所述的方法,其特征在于,所述获得来自用户的非时间查询条件,包括:获得来自用户的输入信息;若所述输入信息包含特定轮次信息,根据所述特定轮次信息确定非时间查询条件。5.根据权利要求1所述的方法,其特征在于,所述根据所述非时间查询条件匹配对应的医疗数据模型,包括:确定与所述非时间查询条件对应的查询维度;若所述查询维度为病例维度,在数据库中匹配病例数据模型;若所述查询维度为患者维度,在数据库中匹配患者数据模型。6.根据权利要求1所述的方法,其特征在于,在确定所述医疗数据模型中查询数据绑定的标准时间戳之前,所述方法还包括:确定与所述非时间查询条件对应的查询内容;根据所述查询内容对所述医疗数据模型进...

【专利技术属性】
技术研发人员:裴小强
申请(专利权)人:医渡云北京技术有限公司
类型:发明
国别省市:

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

1