基于分区数据库的电子病历信息查询系统及方法技术方案

技术编号:14844294 阅读:174 留言:0更新日期:2017-03-17 11:23
本发明专利技术提供一种基于分区数据库的电子病历信息查询系统及方法,该方法包括以下步骤:计算用户手指点击该电子病历时与该移动终端的触摸屏的接触面积;获取用户手指点击该电子病历的文本内容;将文本内容进行文字解析并将解析后的文本内容显示于悬浮窗;获取用户从悬浮窗中选择的关键字,并查找所述关键字对应的分区数据库;通过数据库中间件服务器中的数据库中间件与所述关键字对应的分区数据库连接;发送所述关键字对应的分区数据,接收所述关键字对应的分区数据库的查询后返回的医疗数据。实施本发明专利技术可以基于电子病历中的数据从远端的医疗数据库服务器进一步查询医疗数据,降低了患者就医时的诊断时间及就医费用。

【技术实现步骤摘要】

本专利技术涉及医疗信息化领域,尤其涉及一种基于分区数据库的电子病历信息查询系统及方法
技术介绍
病历是病人在医院诊断治疗全过程的原始记录,它包含有首页、病程记录、检查检验结果、医嘱、手术记录、护理记录等等。随着医院计算机管理网络化,电子病历(EMR,ElectronicMedicalRecord)应运而生。作为科技进步的产物,电子病历因其方便记录,易存储等优点被越来越广泛的应用在医疗系统中。进一步地,随着移动医疗的发展,现在越来越多的患者或医生都使用移动终端(例如,手机、平板电脑等触摸屏的移动终端)查看电子病例。然而,现有的医疗信息化系统中无法通过电子病例进一步查询医疗数据(例如,通过电子病例中的某几个关键字查询所述关键字对应的医疗数据),若患者进行远程诊断时,会导致患者就医时诊断时间及费用增加,同时也降低了患者就医时的诊断效率。
技术实现思路
本专利技术的主要目的在于提供一种基于分区数据库的电子病历信息查询系统及方法,旨在解决基于电子病历无法进一步查询医疗数据的技术问题。为实现上述目的,本专利技术提供了一种基于分区数据库的电子病历信息查询系统,运行于移动终端中,所述移动终端与数据库中间件服务器及电子病例服务器通信连接,所述数据库中间件服务器与所述医疗数据库服务器通信连接,所述医疗数据库服务器存储医疗数据,所述电子病例服务器存储有电子病例,所述医疗数据库服务器安装有医疗数据库,所述医疗数据库划分为多个分区数据库,该系统包括:计算模块,用于当电子病历显示于移动终端上时,计算用户手指点击该电子病历时与该移动终端的触摸屏的接触面积;获取模块,用于当所述触摸面积大于或等于预设面积且点击时间大于或等于预设时间时,获取用户手指点击该电子病历的文本内容;解析模块,用于将文本内容进行文字解析并将解析后的文本内容显示于悬浮窗;所述获取模块,还用于获取用户从悬浮窗中选择的关键字,并查找所述关键字对应的分区数据库;连接模块,用于通过所述数据库中间件服务器中的数据库中间件与所述关键字对应的分区数据库连接;及接收模块,用于发送所述关键字对应的分区数据,并接收所述关键字对应的分区数据库查询后返回的医疗数据。优选的,所述电子病例为表格式电子病例,所述电子病例采用表格的形式分为多个单元格,其中,电子病例中的每个单元格都有固定显示区域及信息输入区域,所述固定显示区域显示固定的文本内容,信息输入区域用于显示医生输入的文本内容。优选的,所述解析的文本内容为带下划线的文字,所选择的关键字为解析的文本内容中连续的文字或不连续的文字。优选的,所述获取模块还用于将用户在悬浮窗内所选择的关键字进行颜色转换。优选的,所述医疗数据库中的每一个分区数据库分配有一个唯一的分区代码,一个分区代码对应一种或多种疾病的关键字,一个分区数据库存储有对应一种或多种疾病的关键字相关的医疗数据。另一方面,本专利技术还提供一种基于分区数据库的电子病历信息查询方法,应用于移动终端中,所述移动终端与数据库中间件服务器及电子病例服务器通信连接,所述数据库中间件服务器与所述医疗数据库服务器通信连接,所述医疗数据库服务器存储医疗数据,所述电子病例服务器存储有电子病例,所述医疗数据库服务器安装有医疗数据库,所述医疗数据库划分为多个分区数据库,该方法包括以下步骤:当电子病历显示于移动终端上时,计算用户手指点击该电子病历时与该移动终端的触摸屏的接触面积;当所述触摸面积大于或等于预设面积且点击时间大于或等于预设时间时,获取用户手指点击该电子病历的文本内容;将文本内容进行文字解析并将解析后的文本内容显示于悬浮窗;获取用户从悬浮窗中选择的关键字,并查找所述关键字对应的分区数据库;通过所述数据库中间件服务器中的数据库中间件与所述关键字对应的分区数据库连接;及发送所述关键字对应的分区数据,并接收所述关键字对应的分区数据库查询后返回的医疗数据。优选的,所述电子病例为表格式电子病例,所述电子病例采用表格的形式分为多个单元格,其中,电子病例中的每个单元格都有固定显示区域及信息输入区域,所述固定显示区域显示固定的文本内容,信息输入区域用于显示医生输入的文本内容。优选的,所述解析的文本内容为带下划线的文字,所选择的关键字为解析的文本内容中连续的文字或不连续的文字。优选的,所述获取用户从悬浮窗中选择的关键字的步骤进一步包括如下步骤:对所述用户在悬浮窗内所选择的关键字进行颜色转换。优选的,所述医疗数据库中的每一个分区数据库分配有一个唯一的分区代码,一个分区代码对应一种或多种疾病的关键字,一个分区数据库存储有对应一种或多种疾病的关键字相关的医疗数据。本专利技术采用上述技术方案,带来的技术效果为:本专利技术采用的所述基于分区数据库的电子病历信息查询系统及方法,可以基于电子病历中的数据从远端的医疗数据库服务器进一步查询医疗数据,降低了患者就医时的诊断时间及就医费用,同时也降低了患者就医时的诊断效率。附图说明图1是本专利技术基于分区数据库的电子病历信息查询系统的应用环境示意图;图2是本专利技术基于分区数据库的电子病历信息查询系统的优选实施例的模块示意图;图3是本专利技术基于分区数据库的电子病历信息查询方法的优选实施例的流程图;图4是本专利技术电子病历的优选实施例的示意图;图5是本专利技术对电子病历中的文本内容进行解析后的优选实施例的示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本专利技术的具体实施方式、结构、特征及其功效,详细说明如下。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1所示,图1是本专利技术基于分区数据库的电子病历信息查询系统的应用环境示意图。本专利技术中的基于分区数据库的电子病历信息查询系统10运行于移动终端1上。所述移动终端1通过网络(图中未示出)与数据库中间件服务器2通信连接,所述数据库中间件服务器2与所述医疗数据库服务器3通信连接。所述移动终端1可以通过数据库中间件服务器2访问所述医疗数据库服务器3,并从所述医疗数据库服务器3获取各种类型的医疗数据。所述医疗数据包括,但不限于,患者姓名、患者年龄、患病时间、疾病名称、患病原因、疾病诊断信息、药品名称、药品数量、医生姓名、就诊医院及科室、费用及患者的联系方式(例如,电子邮箱地址、手机号码、即时通信账号等)、疾病百科、政府医疗政策文件等信息。具体而言,所述医疗数据库服务器3提供数据导入接口(例如,应用程序接口,ApplicationProgramInterface,API),接入该数据导入接口的设备或系统都可以从所述医疗数据库服务器3中获取医疗数据。所述医疗数据库服务器3安装有医疗数据库30,其中,所述医疗数据库30划分为多个分区数据库300,例如N个分区数据库300,每一个分区数据库300分配有一个唯一的分区代码,一个分区代码对应一种或多种疾病的关键字,一个分区数据库300存储有一种或多种疾病的关键字相关的医疗数据。所述医疗数据库服务器3上还设置有数据库连接31,用于与所述分区数据库300连接。其中,所述数据库连接31可以为一种开放数据库连接(OpenDatabaseConnectivity,ODBC)以及Java数据库连接(Ja本文档来自技高网...
基于分区数据库的电子病历信息查询系统及方法

【技术保护点】
一种基于分区数据库的电子病历信息查询系统,运行于移动终端中,其特征在于,所述移动终端与数据库中间件服务器及电子病例服务器通信连接,所述数据库中间件服务器与所述医疗数据库服务器通信连接,所述医疗数据库服务器存储医疗数据,所述电子病例服务器存储有电子病例,所述医疗数据库服务器安装有医疗数据库,所述医疗数据库划分为多个分区数据库,该系统包括:计算模块,用于当电子病历显示于移动终端上时,计算用户手指点击该电子病历时与该移动终端的触摸屏的接触面积;获取模块,用于当所述触摸面积大于或等于预设面积且点击时间大于或等于预设时间时,获取用户手指点击该电子病历的文本内容;解析模块,用于将文本内容进行文字解析并将解析后的文本内容显示于悬浮窗;所述获取模块,还用于获取用户从悬浮窗中选择的关键字,并查找所述关键字对应的分区数据库;连接模块,用于通过所述数据库中间件服务器中的数据库中间件与所述关键字对应的分区数据库连接;及接收模块,用于发送所述关键字对应的分区数据,并接收所述关键字对应的分区数据库查询后返回的医疗数据。

【技术特征摘要】
1.一种基于分区数据库的电子病历信息查询系统,运行于移动终端中,其特征在于,所述移动终端与数据库中间件服务器及电子病例服务器通信连接,所述数据库中间件服务器与所述医疗数据库服务器通信连接,所述医疗数据库服务器存储医疗数据,所述电子病例服务器存储有电子病例,所述医疗数据库服务器安装有医疗数据库,所述医疗数据库划分为多个分区数据库,该系统包括:计算模块,用于当电子病历显示于移动终端上时,计算用户手指点击该电子病历时与该移动终端的触摸屏的接触面积;获取模块,用于当所述触摸面积大于或等于预设面积且点击时间大于或等于预设时间时,获取用户手指点击该电子病历的文本内容;解析模块,用于将文本内容进行文字解析并将解析后的文本内容显示于悬浮窗;所述获取模块,还用于获取用户从悬浮窗中选择的关键字,并查找所述关键字对应的分区数据库;连接模块,用于通过所述数据库中间件服务器中的数据库中间件与所述关键字对应的分区数据库连接;及接收模块,用于发送所述关键字对应的分区数据,并接收所述关键字对应的分区数据库查询后返回的医疗数据。2.如权利要求1所述的基于分区数据库的电子病历信息查询系统,其特征在于,所述电子病例为表格式电子病例,所述电子病例采用表格的形式分为多个单元格,其中,电子病例中的每个单元格都有固定显示区域及信息输入区域,所述固定显示区域显示固定的文本内容,信息输入区域用于显示医生输入的文本内容。3.如权利要求1所述的基于分区数据库的电子病历信息查询系统,其特征在于,所述解析的文本内容为带下划线的文字,所选择的关键字为解析的文本内容中连续的文字或不连续的文字。4.如权利要求1所述的基于分区数据库的电子病历信息查询系统,其特征在于,所述获取模块还用于将用户在悬浮窗内所选择的关键字进行颜色转换。5.如权利要求1所述的基于分区数据库的电子病历信息查询系统,其特征在于,所述医疗数据库中的每一个分区数据库分配有一个唯一的分区代码,一个分区代码对应一种或多种疾病的关键字,一个分区数据库存储有对应一种或多种疾病的关键...

【专利技术属性】
技术研发人员:张红治张贯京王海荣
申请(专利权)人:深圳市前海安测信息技术有限公司
类型:发明
国别省市:广东;44

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

1