CN108228666A - 一种医疗数据库查询方法、装置及车载医疗*** - Google Patents
一种医疗数据库查询方法、装置及车载医疗*** Download PDFInfo
- Publication number
- CN108228666A CN108228666A CN201611197989.5A CN201611197989A CN108228666A CN 108228666 A CN108228666 A CN 108228666A CN 201611197989 A CN201611197989 A CN 201611197989A CN 108228666 A CN108228666 A CN 108228666A
- Authority
- CN
- China
- Prior art keywords
- medical data
- data base
- query statement
- medical
- inquiry request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
本发明提供一种医疗数据库查询方法、装置及车载医疗***,通过获取医疗数据库查询请求,所述医疗数据库查询请求包括医疗数据库查询语句;判断所述医疗数据库查询请求是否满足查询条件;当所述医疗数据库查询请求满足查询条件时,对所述医疗数据库查询语句进行优化;根据优化的医疗数据库查询语句查询医疗数据。通过对医疗数据库查询语句的优化,提高了数据查询速度,能够满足车载医疗环境下随时查询、调阅医学影像数据的需要,提供高效、迅速的车载医疗数据处理功能,可以极大地方便医生快速查看病人整体信息,了解诊疗信息与检查数据,为车载医疗工作提供更便捷的帮助。
Description
技术领域
本发明涉及车载医疗技术领域,具体涉及一种医疗数据库查询方法、装置及车载医疗***。
背景技术
车载医疗***具有迅速、机动、灵活等特点,可以随时到指定地点展开会诊工作,可以为偏远地区提供基本的医疗保障,也可以在战争中提供可靠的卫勤保障。传统的车载医疗***一般照搬医院数据库***的配置方案,但传统的软硬件配置方案具有一定的缺点和局限性,例如设备体积庞大、噪声大、设备响应时间较长,这些缺点对车载医疗环境极为不利。
医疗数据的快速处理对车载医疗***的性能提升具有重要意义。现有的车载医疗***一般通过无线基站设备和远程传输网络进行医疗影像数据的采集和处理,虽已实现数字化,但医疗数据的标准不统一,医疗数据处理的速度也难以满足车载医疗环境的实际需求,缺少对医疗数据的标准化处理,也缺少对处理医疗数据的操作指令的优化处理。
发明内容
本发明要解决的技术问题在于克服现有的车载医疗***对医疗数据及其处理缺少优化的缺陷。
本发明提供一种医疗数据库查询方法,包括:
获取医疗数据库查询请求,所述医疗数据库查询请求包括医疗数据库查询语句;
判断所述医疗数据库查询请求是否满足查询条件;
当所述医疗数据库查询请求满足查询条件时,对所述医疗数据库查询语句进行优化;
根据优化的医疗数据库查询语句查询医疗数据。
优选地,所述判断所述医疗数据库查询请求是否满足查询条件,包括:
判断所述医疗数据库查询语句的语法是否正确;
当所述医疗数据库查询语句的语法正确时,判断所述医疗数据库查询语句的语义是否正确;
当所述医疗数据库查询语句的语义正确时,判断所述医疗数据库查询请求是否满足访问权限;
当所述医疗数据库查询请求满足所述访问权限时,判定所述医疗数据库查询请求满足查询条件并获取要查询医疗数据的对象解析锁。
优选地,所述判断所述医疗数据库查询语句的语义是否正确,包括:
判断所述医疗数据库查询语句是否与所述医疗数据库中的预存医疗数据库查询语句相匹配;
当所述医疗数据库查询语句与所述医疗数据库中的预存医疗数据库查询语句相匹配时,判定所述医疗数据库查询语句的语义正确。
优选地,所述对所述医疗数据库查询语句进行优化,包括:
根据预设查询语句规则对所述医疗数据库查询语句进行重写;
对重写后的医疗数据库查询语句进行评估;
根据评估结果确定优化的医疗数据库查询语句。
优选地,所述根据优化的医疗数据库查询语句查询医疗数据,包括:
判断所述医疗数据库查询请求对应的医疗数据是否存储在高速缓存中;
当所述医疗数据库查询请求对应的医疗数据存储在高速缓存中时,则通过高速缓存输出所述医疗数据库查询请求对应的医疗数据。
本发明还提供一种医疗数据库查询装置,包括:
获取单元,用于获取医疗数据库查询请求,所述医疗数据库查询请求包括医疗数据库查询语句;
判断单元,用于判断所述医疗数据库查询请求是否满足查询条件;
优化单元,用于当所述医疗数据库查询请求满足查询条件时,对所述医疗数据库查询语句进行优化;
查询单元,用于根据优化的医疗数据库查询语句查询医疗数据。
优选地,所述判断单元包括:
语法判断单元,用于判断所述医疗数据库查询语句的语法是否正确;
语义判断单元,用于当所述医疗数据库查询语句的语法正确时,判断所述医疗数据库查询语句的语义是否正确;
访问权限判断单元,用于当所述医疗数据库查询语句的语义正确时,判断所述医疗数据库查询请求是否满足访问权限;
获取对象解析锁单元,用于当所述医疗数据库查询请求满足所述访问权限时,判定所述医疗数据库查询请求满足查询条件并获取要查询医疗数据的对象解析锁。
优选地,所述语义判断单元包括:
查询语句匹配单元,用于判断所述医疗数据库查询语句是否与所述医疗数据库中的预存医疗数据库查询语句相匹配;
语义判定单元,用于当所述医疗数据库查询语句与所述医疗数据库中的预存医疗数据库查询语句相匹配时,判定所述医疗数据库查询语句的语义正确。
优选地,所述优化单元包括:
查询语句重写单元,用于根据预设查询语句规则对所述医疗数据库查询语句进行重写;
查询语句评估单元,用于对重写后的医疗数据库查询语句进行评估;
查询语句优化单元,用于根据评估结果确定优化的医疗数据库查询语句。
优选地,所述查询单元包括:
存储判断单元,用于判断所述医疗数据库查询请求对应的医疗数据是否存储在高速缓存中;
查询输出单元,用于当所述医疗数据库查询请求对应的医疗数据存储在高速缓存中时,则通过高速缓存输出所述医疗数据库查询请求对应的医疗数据。
本发明还提供一种车载医疗***,其特征在于,包括:设置在车内的接入单元、处理单元、存储单元和输出单元,所述接入单元用于接收医疗数据库查询请求;所述存储单元用于存储医疗数据和医疗数据查询语句;所述处理单元根据上述的医疗数据库查询方法从所述存储单元中查询医疗数据;所述输出单元用于输出所述处理单元查询到的医疗数据。
优选地,所述接入单元还用于接收医疗数据输入请求;所述处理单元还用于将所述医疗数据输入请求解析为医疗影像数据和医疗文字数据;所述存储单元还用于存储解析出的医疗影像数据和医疗文字数据。
优选地,所述医疗数据输入请求包括:
医疗数据录入请求,所述医疗数据录入请求是由医学影像采集设备录入医疗数据的请求;
医疗数据导入请求,所述医疗数据导入请求是由远程数据库导入医疗数据的请求。
本发明技术方案,具有如下优点:
本发明提供一种医疗数据库查询方法、装置及车载医疗***,通过获取医疗数据库查询请求,所述医疗数据库查询请求包括医疗数据库查询语句;判断所述医疗数据库查询请求是否满足查询条件;当所述医疗数据库查询请求满足查询条件时,对所述医疗数据库查询语句进行优化;根据优化的医疗数据库查询语句查询医疗数据。通过对医疗数据库查询语句的优化,提高了数据查询速度,能够满足车载医疗环境下随时查询、调阅医学影像数据的需要,提供高效、迅速的车载医疗数据处理功能,可以极大地方便医生快速查看病人整体信息,了解诊疗信息与检查数据,为车载医疗工作提供更便捷的帮助。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一种医疗数据库查询方法的流程图;
图2为一种医疗数据库查询装置的示意图;
图3为一种车载医疗***的示意图。
具体实施方式
下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
实施例1
本实施例提供一种医疗数据库查询方法,该方法的流程图如图1所示。包括以下步骤:
S1:获取医疗数据库查询请求,所述医疗数据库查询请求包括医疗数据库查询语句。
具体地,可以通过医疗数据库查询接口接收客户端的医疗数据库查询请求,所述医疗数据库查询请求可以是医疗数据库查询语句。
S2:判断所述医疗数据库查询请求是否满足查询条件。
通过核对所述医疗数据库查询请求的语句合法性、语义以及医疗数据访问权限来确定是否满足查询条件。例如,如果医疗数据库查询请求的客户端不具备医疗数据库的访问权限,则该客户端就不能够获取这些医疗数据。具体地,可以将所述医疗数据库中预存的查询语句及其规则与所述医疗数据库查询请求进行比对,当所述医疗数据库查询请求与所述医疗数据库中预存的查询语句及其规则相匹配时,则判定所述医疗数据库查询请求的语句和语义合法。
S3:当所述医疗数据库查询请求满足查询条件时,对所述医疗数据库查询语句进行优化;
通过所述医疗数据库查询请求与所述医疗数据库中预存的查询语句的匹配,可以产生可选择的执行计划,即从所述医疗数据库中匹配出能够实现所述医疗数据库查询请求的预存的查询语句。从可选择的执行计划中,根据查询的内容可以确定最低开销的执行计划,例如,可以是执行速度快或执行效率高的查询语句,从而实现对所述医疗数据库查询语句的优化处理。
S4:根据优化的医疗数据库查询语句查询医疗数据。
本发明提供的医疗数据库查询方法,通过获取医疗数据库查询请求,所述医疗数据库查询请求包括医疗数据库查询语句;判断所述医疗数据库查询请求是否满足查询条件;当所述医疗数据库查询请求满足查询条件时,对所述医疗数据库查询语句进行优化;根据优化的医疗数据库查询语句查询医疗数据。通过对医疗数据库查询语句的优化,提高了数据查询速度,能够满足车载医疗环境下随时查询、调阅医学影像数据的需要,提供高效、迅速的车载医疗数据处理功能,可以极大地方便医生快速查看病人整体信息,了解诊疗信息与检查数据,为车载医疗工作提供更便捷的帮助。
优选地,上述步骤S2包括以下子步骤:
S21:判断所述医疗数据库查询语句的语法是否正确;
具体地,在所述医疗数据库中预存查询语句规则,将所述医疗数据库查询语句与该查询语句规则进行比对,当所述医疗数据库查询语句与该查询语句规则相匹配时,则判定所述医疗数据库查询语句的语法正确。
S22:当所述医疗数据库查询语句的语法正确时,判断所述医疗数据库查询语句的语义是否正确;
具体地,对所述医疗数据库查询语句中的字段、表等内容做检查。在所述医疗数据库中预存查询语句,将所述医疗数据库查询语句与预存的查询语句进行比对,当所述医疗数据库查询语句与所述医疗数据库中预存的查询语句相匹配时,则判定所述医疗数据库查询语句的语义正确。如不匹配,则提示医疗数据库查询语句错误。
S23:当所述医疗数据库查询语句的语义正确时,判断所述医疗数据库查询请求是否满足访问权限;
如果医疗数据库查询请求的客户端不具备医疗数据库的访问权限,则该客户端就不能够获取这些医疗数据。核对医疗数据库访问权限,提高了医疗数据库***的安全性。
S24:当所述医疗数据库查询请求满足所述访问权限时,判定所述医疗数据库查询请求满足查询条件并获取要查询医疗数据的对象解析锁。
对需要访问的对象加锁,能够有效保证医疗数据的一致性。获取要查询医疗数据的对象解析锁能够保证在大量数据并发情况下的数据完整性。
优选地,上述步骤S22包括以下子步骤:
S221:判断所述医疗数据库查询语句是否与所述医疗数据库中的预存医疗数据库查询语句相匹配;
S222:当所述医疗数据库查询语句与所述医疗数据库中的预存医疗数据库查询语句相匹配时,判定所述医疗数据库查询语句的语义正确。
优选地,上述步骤S3包括以下子步骤:
S31:根据预设查询语句规则对所述医疗数据库查询语句进行重写;
S32:对重写后的医疗数据库查询语句进行评估;
S33:根据评估结果确定优化的医疗数据库查询语句。
对满足查询条件的医疗数据库查询语句,根据所述医疗数据库中预存查询语句规则进行重写,并对重写后的医疗数据库查询语句的表达式进行评估,以产生可选择的执行计划,从而确定优化的医疗数据库查询语句。
优选地,上述步骤S4包括以下子步骤:
S41:判断所述医疗数据库查询请求对应的医疗数据是否存储在高速缓存中;
S42:当所述医疗数据库查询请求对应的医疗数据存储在高速缓存中时,则通过高速缓存输出所述医疗数据库查询请求对应的医疗数据。
在执行所述医疗数据库查询请求时,为了提高医疗数据查询效率,先在医疗数据库高速缓存中查找,如果所述缓存中刚好有所述医疗数据库查询请求的记录,则直接从所述缓存中输出医疗数据至客户端。
具体地,可以采用Hash算法(哈希算法)把医疗数据库查询结果缓存在内存中,从内存中读取医疗数据比在硬盘中读取医疗数据效率要高,从而提高医疗数据库的查询效率。
实施例2
本实施例提供一种医疗数据库查询装置,该装置的示意图如图2所示,包括获取单元10、判断单元20、优化单元30和查询单元40。
获取单元10,用于获取医疗数据库查询请求,所述医疗数据库查询请求包括医疗数据库查询语句。具体地,可以通过医疗数据库查询接口接收客户端的医疗数据库查询请求,所述医疗数据库查询请求可以是医疗数据库查询语句。
判断单元20,用于判断所述医疗数据库查询请求是否满足查询条件。通过核对所述医疗数据库查询请求的语句合法性、语义以及医疗数据访问权限来确定是否满足查询条件。例如,如果医疗数据库查询请求的客户端不具备医疗数据库的访问权限,则该客户端就不能够获取这些医疗数据。具体地,可以将所述医疗数据库中预存的查询语句及其规则与所述医疗数据库查询请求进行比对,当所述医疗数据库查询请求与所述医疗数据库中预存的查询语句及其规则相匹配时,则判定所述医疗数据库查询请求的语句和语义合法。
优化单元30,用于当所述医疗数据库查询请求满足查询条件时,对所述医疗数据库查询语句进行优化。通过所述医疗数据库查询请求与所述医疗数据库中预存的查询语句的匹配,可以产生可选择的执行计划,即从所述医疗数据库中匹配出能够实现所述医疗数据库查询请求的预存的查询语句。从可选择的执行计划中,根据查询的内容可以确定最低开销的执行计划,例如,可以是执行速度快或执行效率高的查询语句,从而实现对所述医疗数据库查询语句的优化处理。
查询单元40,用于根据优化的医疗数据库查询语句查询医疗数据。
本发明提供一种医疗数据库查询装置,通过获取医疗数据库查询请求,所述医疗数据库查询请求包括医疗数据库查询语句;判断所述医疗数据库查询请求是否满足查询条件;当所述医疗数据库查询请求满足查询条件时,对所述医疗数据库查询语句进行优化;根据优化的医疗数据库查询语句查询医疗数据。通过对医疗数据库查询语句的优化,提高了数据查询速度,能够满足车载医疗环境下随时查询、调阅医学影像数据的需要,提供高效、迅速的车载医疗数据处理功能,可以极大地方便医生快速查看病人整体信息,了解诊疗信息与检查数据,为车载医疗工作提供更便捷的帮助。
优选地,判断单元20包括:
语法判断单元,用于判断所述医疗数据库查询语句的语法是否正确;
具体地,在所述医疗数据库中预存查询语句规则,将所述医疗数据库查询语句与该查询语句规则进行比对,当所述医疗数据库查询语句与该查询语句规则相匹配时,则判定所述医疗数据库查询语句的语法正确。
语义判断单元,用于当所述医疗数据库查询语句的语法正确时,判断所述医疗数据库查询语句的语义是否正确;
具体地,对所述医疗数据库查询语句中的字段、表等内容做检查。在所述医疗数据库中预存查询语句,将所述医疗数据库查询语句与预存的查询语句进行比对,当所述医疗数据库查询语句与所述医疗数据库中预存的查询语句相匹配时,则判定所述医疗数据库查询语句的语义正确。如不匹配,则提示医疗数据库查询语句错误。
访问权限判断单元,用于当所述医疗数据库查询语句的语义正确时,判断所述医疗数据库查询请求是否满足访问权限;
如果医疗数据库查询请求的客户端不具备医疗数据库的访问权限,则该客户端就不能够获取这些医疗数据。核对医疗数据库访问权限,提高了医疗数据库***的安全性。
获取对象解析锁单元,用于当所述医疗数据库查询请求满足所述访问权限时,判定所述医疗数据库查询请求满足查询条件并获取要查询医疗数据的对象解析锁。
对需要访问的对象加锁,能够有效保证医疗数据的一致性。获取要查询医疗数据的对象解析锁能够保证在大量数据并发情况下的数据完整性。
优选地,所述语义判断单元包括:
查询语句匹配单元,用于判断所述医疗数据库查询语句是否与所述医疗数据库中的预存医疗数据库查询语句相匹配;
语义判定单元,用于当所述医疗数据库查询语句与所述医疗数据库中的预存医疗数据库查询语句相匹配时,判定所述医疗数据库查询语句的语义正确。
优选地,优化单元30包括:
查询语句重写单元,用于根据预设查询语句规则对所述医疗数据库查询语句进行重写;
查询语句评估单元,用于对重写后的医疗数据库查询语句进行评估;
查询语句优化单元,用于根据评估结果确定优化的医疗数据库查询语句。
对满足查询条件的医疗数据库查询语句,根据所述医疗数据库中预存查询语句规则进行重写,并对重写后的医疗数据库查询语句的表达式进行评估,以产生可选择的执行计划,从而确定优化的医疗数据库查询语句。
优选地,查询单元40包括:
存储判断单元,用于判断所述医疗数据库查询请求对应的医疗数据是否存储在高速缓存中;
查询输出单元,用于当所述医疗数据库查询请求对应的医疗数据存储在高速缓存中时,则通过高速缓存输出所述医疗数据库查询请求对应的医疗数据。
在执行所述医疗数据库查询请求时,为了提高医疗数据查询效率,不直接去医疗数据库查询,而是先在医疗数据库高速缓存中查找,如果所述缓存中刚好有所述医疗数据库查询请求的记录,则直接从所述缓存中输出医疗数据至客户端。
具体地,可以采用Hash算法(哈希算法)把医疗数据库查询结果缓存在内存中,从内存中读取医疗数据比在硬盘中读取医疗数据效率要高,从而提高医疗数据库的查询效率。
实施例3
本实施例提供一种车载医疗***,该***的示意图如图3所示,包括设置在车内的接入单元31、处理单元32、存储单元33和输出单元34。
接入单元31,用于接收医疗数据库查询请求;存储单元33,用于存储医疗数据和医疗数据查询语句;处理单元32,用于根据上述的医疗数据库查询方法从存储单元33中查询医疗数据;输出单元34,用于输出处理单元32查询到的医疗数据。
本发明提供的车载医疗***,通过接入单元获取医疗数据库查询请求;通过处理单元判断所述医疗数据库查询请求是否满足查询条件;当所述医疗数据库查询请求满足查询条件时,对所述医疗数据库查询语句进行优化;根据优化的医疗数据库查询语句查询医疗数据,通过输出单元输出要查询的医疗数据。通过对医疗数据库查询语句的优化,提高了数据查询速度,能够满足车载医疗环境下随时查询、调阅医学影像数据的需要,提供高效、迅速的车载医疗数据处理功能,可以极大地方便医生快速查看病人整体信息,了解诊疗信息与检查数据,为车载医疗工作提供更便捷的帮助。
由于传统车载医疗***在硬件上一般采用基于X86架构,所述X86架构采用复杂指令集,并且设备体积和设备噪音都较大,设备稳定性也易受到外界环境的影响,具有一定的局限性,不适于车载医疗环境。因此,作为一个优选的实施方式,本实施例的车载医疗***在硬件上可以采用基于ARM CORTEX A9核心架构的飞思卡尔I.MX6Q为核心处理器,搭载硬件加速图形处理单元(GPU),支持多种格式全双工影像处理以及二维、三维图形加速和矢量加速。
优选地,接入单元31还用于接收医疗数据输入请求。作为一个具体的实施方式,所述医疗数据输入请求可以包括医疗数据录入请求和医疗数据导入请求。所述医疗数据录入请求是由医学影像采集设备录入医疗数据的请求;所述医疗数据导入请求是由远程数据库导入医疗数据的请求。
接入单元31可以包括医疗数据录入接口、医疗数据导入接口和医疗数据查询检索接口。具体地,医疗数据录入接口用于接收医学影像采集设备的录入请求,再经处理单元32处理后存储至存储单元33;医疗数据导入接口用于从医院等其他数据库导入医学影像数据;医疗数据查询检索接口用于接收病人信息或医学影像的查询检索请求,再将所述请求发送至处理单元32。
处理单元32还用于将所述医疗数据输入请求,即录入或导入的医疗数据,解析为医疗影像数据和医疗文字数据,解析出其中的DICOM数据或把DICOM数据经过处理成为医疗图片并附加所述医疗图片对应的病人信息的格式。DICOM(Digital Imaging andCommunications in Medicine)即医学数字成像和通信,是医学图像和相关信息的国际标准(ISO 12052),定义了质量能满足临床需要的可用于数据交换的医学图像格式。
处理单元32从输入的医疗数据中解析出病人个人信息部分和图像部分,病人信息部分直接存储至医疗数据库,病人图像部分通过调用二维、三维图形加速和矢量加速进行压缩存储。
对于医疗数据查询请求,可以根据所述查询请求从存储单元33中获取病人影像数据,解析出其中的DICOM数据或把DICOM经过处理成图片并附加病人信息格式后输出。
存储单元33还用于存储解析出的医疗影像数据和医疗文字数据。
由于用户在查询或检索医疗图像时可能会进行放大、缩小、旋转、改变明暗度等操作,这些操作指令到达处理单元32后,处理单元32根据指令进行解析,生成内部优化指令,并将所述优化指令下发到图形加速部件进行转换,再把转换后的结果输出至客户端,有效提高了医疗数据处理的速度。
输出单元34包括医学影像导出接口。具体地,通过医学影像导出接口从存储单元33导出医学影像数据到医院或其他数据库。优选地,输出单元34可以把DICOM数据或图片信息及病人信息进行压缩传输,以减少传输带宽。
优选地,医学影像录入接口、医学影像导入接口、医学影像导出接口均遵循DICOM和HL7(Health Level 7,卫生信息交换标准)标准。
显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
Claims (13)
1.一种医疗数据库查询方法,其特征在于,包括:
获取医疗数据库查询请求,所述医疗数据库查询请求包括医疗数据库查询语句;
判断所述医疗数据库查询请求是否满足查询条件;
当所述医疗数据库查询请求满足查询条件时,对所述医疗数据库查询语句进行优化;
根据优化的医疗数据库查询语句查询医疗数据。
2.根据权利要求1所述的方法,其特征在于,所述判断所述医疗数据库查询请求是否满足查询条件,包括:
判断所述医疗数据库查询语句的语法是否正确;
当所述医疗数据库查询语句的语法正确时,判断所述医疗数据库查询语句的语义是否正确;
当所述医疗数据库查询语句的语义正确时,判断所述医疗数据库查询请求是否满足访问权限;
当所述医疗数据库查询请求满足所述访问权限时,判定所述医疗数据库查询请求满足查询条件并获取要查询医疗数据的对象解析锁。
3.根据权利要求2所述的方法,其特征在于,所述判断所述医疗数据库查询语句的语义是否正确,包括:
判断所述医疗数据库查询语句是否与所述医疗数据库中的预存医疗数据库查询语句相匹配;
当所述医疗数据库查询语句与所述医疗数据库中的预存医疗数据库查询语句相匹配时,判定所述医疗数据库查询语句的语义正确。
4.根据权利要求1所述的方法,其特征在于,所述对所述医疗数据库查询语句进行优化,包括:
根据预设查询语句规则对所述医疗数据库查询语句进行重写;
对重写后的医疗数据库查询语句进行评估;
根据评估结果确定优化的医疗数据库查询语句。
5.根据权利要求1所述的方法,其特征在于,所述根据优化的医疗数据库查询语句查询医疗数据,包括:
判断所述医疗数据库查询请求对应的医疗数据是否存储在高速缓存中;
当所述医疗数据库查询请求对应的医疗数据存储在高速缓存中时,则通过高速缓存输出所述医疗数据库查询请求对应的医疗数据。
6.一种医疗数据库查询装置,其特征在于,包括:
获取单元,用于获取医疗数据库查询请求,所述医疗数据库查询请求包括医疗数据库查询语句;
判断单元,用于判断所述医疗数据库查询请求是否满足查询条件;
优化单元,用于当所述医疗数据库查询请求满足查询条件时,对所述医疗数据库查询语句进行优化;
查询单元,用于根据优化的医疗数据库查询语句查询医疗数据。
7.根据权利要求6所述的装置,其特征在于,所述判断单元包括:
语法判断单元,用于判断所述医疗数据库查询语句的语法是否正确;
语义判断单元,用于当所述医疗数据库查询语句的语法正确时,判断所述医疗数据库查询语句的语义是否正确;
访问权限判断单元,用于当所述医疗数据库查询语句的语义正确时,判断所述医疗数据库查询请求是否满足访问权限;
获取对象解析锁单元,用于当所述医疗数据库查询请求满足所述访问权限时,判定所述医疗数据库查询请求满足查询条件并获取要查询医疗数据的对象解析锁。
8.根据权利要求7所述的装置,其特征在于,所述语义判断单元包括:
查询语句匹配单元,用于判断所述医疗数据库查询语句是否与所述医疗数据库中的预存医疗数据库查询语句相匹配;
语义判定单元,用于当所述医疗数据库查询语句与所述医疗数据库中的预存医疗数据库查询语句相匹配时,判定所述医疗数据库查询语句的语义正确。
9.根据权利要求6所述的装置,其特征在于,所述优化单元包括:
查询语句重写单元,用于根据预设查询语句规则对所述医疗数据库查询语句进行重写;
查询语句评估单元,用于对重写后的医疗数据库查询语句进行评估;
查询语句优化单元,用于根据评估结果确定优化的医疗数据库查询语句。
10.根据权利要求6所述的装置,其特征在于,所述查询单元包括:
存储判断单元,用于判断所述医疗数据库查询请求对应的医疗数据是否存储在高速缓存中;
查询输出单元,用于当所述医疗数据库查询请求对应的医疗数据存储在高速缓存中时,则通过高速缓存输出所述医疗数据库查询请求对应的医疗数据。
11.一种车载医疗***,其特征在于,包括:设置在车内的接入单元、处理单元、存储单元和输出单元,所述接入单元用于接收医疗数据库查询请求;所述存储单元用于存储医疗数据和医疗数据查询语句;所述处理单元根据权利要求1-5中任一项所述的方法从所述存储单元中查询医疗数据;所述输出单元用于输出所述处理单元查询到的医疗数据。
12.根据权利要求11所述的***,其特征在于,
所述接入单元还用于接收医疗数据输入请求;
所述处理单元还用于将所述医疗数据输入请求解析为医疗影像数据和医疗文字数据;
所述存储单元还用于存储解析出的医疗影像数据和医疗文字数据。
13.根据权利要求12所述的***,其特征在于,所述医疗数据输入请求包括:
医疗数据录入请求,所述医疗数据录入请求是由医学影像采集设备录入医疗数据的请求;
医疗数据导入请求,所述医疗数据导入请求是由远程数据库导入医疗数据的请求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611197989.5A CN108228666A (zh) | 2016-12-22 | 2016-12-22 | 一种医疗数据库查询方法、装置及车载医疗*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611197989.5A CN108228666A (zh) | 2016-12-22 | 2016-12-22 | 一种医疗数据库查询方法、装置及车载医疗*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108228666A true CN108228666A (zh) | 2018-06-29 |
Family
ID=62656947
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611197989.5A Pending CN108228666A (zh) | 2016-12-22 | 2016-12-22 | 一种医疗数据库查询方法、装置及车载医疗*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108228666A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109241076A (zh) * | 2018-08-01 | 2019-01-18 | 上海依图网络科技有限公司 | 一种数据查询方法及装置 |
CN109961828A (zh) * | 2019-03-06 | 2019-07-02 | 卫宁健康科技集团股份有限公司 | 多模态医学影像及报告数据管理方法及*** |
CN112052246A (zh) * | 2020-09-29 | 2020-12-08 | 泰康保险集团股份有限公司 | 医疗数据处理设备及医疗数据处理方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102737049A (zh) * | 2011-04-11 | 2012-10-17 | 腾讯科技(深圳)有限公司 | 一种数据库的查询方法和*** |
CN104391995A (zh) * | 2014-12-15 | 2015-03-04 | 北京趣拿软件科技有限公司 | 一种sql语句审核的方法、数据库运维的方法及*** |
CN105740445A (zh) * | 2016-02-02 | 2016-07-06 | 贵州大学 | 一种数据库查询方法及装置 |
CN105786928A (zh) * | 2014-12-26 | 2016-07-20 | 北大医疗信息技术有限公司 | 医疗***数据查询方法和医疗***数据查询*** |
CN105868249A (zh) * | 2015-12-15 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 数据查询控制方法及装置 |
-
2016
- 2016-12-22 CN CN201611197989.5A patent/CN108228666A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102737049A (zh) * | 2011-04-11 | 2012-10-17 | 腾讯科技(深圳)有限公司 | 一种数据库的查询方法和*** |
CN104391995A (zh) * | 2014-12-15 | 2015-03-04 | 北京趣拿软件科技有限公司 | 一种sql语句审核的方法、数据库运维的方法及*** |
CN105786928A (zh) * | 2014-12-26 | 2016-07-20 | 北大医疗信息技术有限公司 | 医疗***数据查询方法和医疗***数据查询*** |
CN105868249A (zh) * | 2015-12-15 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 数据查询控制方法及装置 |
CN105740445A (zh) * | 2016-02-02 | 2016-07-06 | 贵州大学 | 一种数据库查询方法及装置 |
Non-Patent Citations (1)
Title |
---|
孙龙国: "《教育理论研究与创新》", 31 October 2007 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109241076A (zh) * | 2018-08-01 | 2019-01-18 | 上海依图网络科技有限公司 | 一种数据查询方法及装置 |
CN109961828A (zh) * | 2019-03-06 | 2019-07-02 | 卫宁健康科技集团股份有限公司 | 多模态医学影像及报告数据管理方法及*** |
CN112052246A (zh) * | 2020-09-29 | 2020-12-08 | 泰康保险集团股份有限公司 | 医疗数据处理设备及医疗数据处理方法 |
CN112052246B (zh) * | 2020-09-29 | 2023-11-24 | 泰康保险集团股份有限公司 | 医疗数据处理设备及医疗数据处理方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107426170A (zh) | 一种基于区块链的数据处理方法及设备 | |
CN110032575A (zh) | 数据查询方法、装置、设备和存储介质 | |
US11562812B2 (en) | Computer implemented method for secure management of data generated in an EHR during an episode of care and a system therefor | |
WO2018065964A1 (en) | Systems and methods for translating messages between a healthcare entity and a vendor entity | |
JP2022543180A (ja) | 可視化方法及び関連デバイス | |
US20080103830A1 (en) | Extensible and localizable health-related dictionary | |
US20150127375A1 (en) | Methods and systems for cloud-based medical database management | |
CN108228666A (zh) | 一种医疗数据库查询方法、装置及车载医疗*** | |
CN109522328A (zh) | 一种数据处理方法及其装置、介质、终端 | |
CN109801690A (zh) | 区域医疗电子病历共享整合查询***及方法 | |
CN110010232A (zh) | 区域公共医疗资源共享协同***及方法 | |
KR20220030870A (ko) | 클라우드 기반 임상 데이터 관리 방법 및 시스템 | |
US8630995B2 (en) | Methods and systems for acquiring and processing veterinary-related information to facilitate differential diagnosis | |
US20080103818A1 (en) | Health-related data audit | |
CN110502607A (zh) | 一种电子病历***、查询电子病历的方法及服务器 | |
KR20190021877A (ko) | 기계 학습 및 빅데이터 분석의 가속화를 위한 온톨로지-기반의 빅데이터 접속 및 활용 방법 및 시스템 | |
CN113961569B (zh) | 一种医疗数据etl任务同步方法和装置 | |
Godinho et al. | Assessing the relational database model for optimization of content discovery services in medical imaging repositories | |
CN109063507A (zh) | 一种用于医院信息***分析的通用设计模型 | |
Kondylakis et al. | Using XDS and FHIR to support mobile access to EHR information through personal health apps | |
CN111061783B (zh) | 数据查询方法、相关装置和介质 | |
KR102374278B1 (ko) | 순수웹기반 pacs에서 의료영상의 적응적 로딩을 통한 렌더링 방법 및 그 장치 | |
CN114020575A (zh) | 用于将产品接入监控***的方法、装置及异构*** | |
Yusen | Lung transplantation outcomes: the importance and inadequacies of assessing survival | |
KR20070030532A (ko) | 임상 데이터 조회 서비스 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180629 |