医疗信息化基于匹配关键字的电子病历分析系统及方法与流程

文档序号:12125353阅读:310来源:国知局
医疗信息化基于匹配关键字的电子病历分析系统及方法与流程

本发明涉及医疗信息化领域,尤其涉及一种医疗信息化基于匹配关键字的电子病历分析系统及方法。



背景技术:

病历是病人在医院诊断治疗全过程的原始记录,它包含有首页、病程记录、检查检验结果、医嘱、手术记录、护理记录等等。随着医院计算机管理网络化,电子病历(EMR,Electronic Medical Record)应运而生。作为科技进步的产物,电子病历因其方便记录,易存储等优点被越来越广泛的应用在医疗系统中。

进一步地,随着移动医疗的发展,现在越来越多的患者或医生都使用移动终端(例如,手机、平板电脑等触摸屏的移动终端)查看电子病例。然而,现有的医疗信息化系统中无法通过电子病例进一步查询医疗数据(例如,通过电子病例中的某几个关键字查询所述关键字对应的医疗数据),若患者进行远程诊断时,会导致患者就医时诊断时间及费用增加,同时也降低了患者就医时的诊断效率。



技术实现要素:

本发明的主要目的在于提供一种医疗信息化基于匹配关键字的电子病历分析系统及方法,旨在解决基于电子病历无法进一步查询医疗数据且医疗数据容易泄露的技术问题。

为实现上述目的,本发明提供了一种医疗信息化基于匹配关键字的电子病历分析系统,运行于移动终端中,所述移动终端与数据库中间件服务器通信连接,所述数据库中间件服务器与所述医疗数据库服务器通信连接,所述医疗数据库服务器存储医疗数据,所述电子病例服务器存储有电子病例,所述医疗数据库服务器安装有医疗数据库,所述医疗数据库划分为多个分区数据库,该系统包括:

拍摄模块,用于通过所述移动终端上的虹膜传感器拍摄用户眼睛内部的虹膜;

计算模块,用于若当前患者眼睛的虹膜与预设虹膜一致时,从电子病例服务器获取该当前患者的电子病历并显示于移动终端的触摸屏,同时计算用户手指点击该电子病历时与该移动终端的触摸屏的接触面积;

获取模块,用于当所述触摸面积大于或等于预设面积且点击时间大于或等于预设时间时,获取用户手指点击该电子病历的文本内容;

解析模块,用于将文本内容进行文字解析并将解析后的文本内容显示于悬浮窗;

所述获取模块,还用于获取用户从悬浮窗中选择的关键字;

匹配模块,用于对所述选择的关键字进行相似度匹配并生成多个匹配后的关键字,查找所述匹配后的关键字对应的分区数据库;

连接模块,用于通过所述数据库中间件服务器中的数据库中间件与所述匹配后的关键字对应的分区数据库连接;及

接收模块,用于发送所述匹配后的关键字对应的分区数据库,并接收所述关键字对应的分区数据库查询后返回的医疗数据。

优选的,所述电子病例为表格式电子病例,所述电子病例采用表格的形式分为多个单元格,其中,电子病例中的每个单元格都有固定显示区域及信息输入区域,所述固定显示区域显示固定的文本内容,信息输入区域用于显示医生输入的文本内容。

优选的,所述系统还包括提示模块,用于若当前患者眼睛的虹膜与预设虹膜不一致时,提示当前患者为该移动终端的非授权用户。

优选的,所述对所述选择的关键字进行相似度匹配并生成多个匹配后的关键字的方式如下:(1)预设多个关联字段;(2)当对所述选择的关键字进行相似度匹配时,每一个关联字段与所述选择的关键字进行组合以形成一个组合关键字;(3)对每个组合关键字进行医学名称检查以剔除不符合医学名称的组合关键字,符合医学名称的组合关键字即为匹配后的关键字。

优选的,所述医疗数据库中的每一个分区数据库分配有一个唯一的分区代码,一个分区代码对应一种或多种疾病的关键字,一个分区数据库存储有对应一种或多种疾病的关键字相关的医疗数据。

另一方面,本发明还提供一种医疗信息化基于匹配关键字的电子病历分析方法,应用于移动终端中,所述移动终端与数据库中间件服务器通信连接,所述数据库中间件服务器与所述医疗数据库服务器通信连接,所述医疗数据库服务器存储医疗数据,所述电子病例服务器存储有电子病例,所述医疗数据库服务器安装有医疗数据库,所述医疗数据库划分为多个分区数据库,该方法包括以下步骤:

通过所述移动终端上的虹膜传感器拍摄用户眼睛内部的虹膜;

若当前患者眼睛的虹膜与预设虹膜一致时,从电子病例服务器获取该当前患者的电子病历并显示于移动终端的触摸屏,同时计算用户手指点击该电子病历时与该移动终端的触摸屏的接触面积;

当所述触摸面积大于或等于预设面积且点击时间大于或等于预设时间时,获取用户手指点击该电子病历的文本内容;

将文本内容进行文字解析并将解析后的文本内容显示于悬浮窗;

获取用户从悬浮窗中选择的关键字;

对所述选择的关键字进行相似度匹配并生成多个匹配后的关键字,查找所述匹配后的关键字对应的分区数据库;

通过所述数据库中间件服务器中的数据库中间件与所述匹配后的关键字对应的分区数据库连接;及

发送所述匹配后的关键字对应的分区数据库,并接收所述关键字对应的分区数据库查询后返回的医疗数据。

优选的,所述电子病例为表格式电子病例,所述电子病例采用表格的形式分为多个单元格,其中,电子病例中的每个单元格都有固定显示区域及信息输入区域,所述固定显示区域显示固定的文本内容,信息输入区域用于显示医生输入的文本内容。

优选的,所述方法还包括如下步骤:若当前患者眼睛的虹膜与预设虹膜不一致时,提示当前患者为该移动终端的非授权用户。

优选的,所述对所述选择的关键字进行相似度匹配并生成多个匹配后的关键字的方式如下:(1)预设多个关联字段;(2)当对所述选择的关键字进行相似度匹配时,每一个关联字段与所述选择的关键字进行组合以形成一个组合关键字;(3)对每个组合关键字进行医学名称检查以剔除不符合医学名称的组合关键字,符合医学名称的组合关键字即为匹配后的关键字。

优选的,所述医疗数据库中的每一个分区数据库分配有一个唯一的分区代码,一个分区代码对应一种或多种疾病的关键字,一个分区数据库存储有对应一种或多种疾病的关键字相关的医疗数据。

本发明采用上述技术方案,带来的技术效果为:本发明采用的所述医疗信息化基于匹配关键字的电子病历分析系统及方法,可以通过虹膜识别分辨出患者,防止信息泄露确保电子病例及医疗数据安全,同时可以基于电子病历中根据用户选择的关键字进行匹配,并按照匹配后的关键字从远端的医疗数据库服务器进一步查询医疗数据,降低了患者就医时的诊断时间及就医费用,也降低了患者就医时的诊断效率。

附图说明

图1是本发明医疗信息化基于匹配关键字的电子病历分析系统的应用环境示意图;

图2是本发明医疗信息化基于匹配关键字的电子病历分析系统的优选实施例的模块示意图;

图3是本发明医疗信息化基于匹配关键字的电子病历分析方法的优选实施例的流程图;

图4是本发明电子病历的优选实施例的示意图;

图5是本发明对电子病历中的文本内容进行解析后的优选实施例的示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明的具体实施方式、结构、特征及其功效,详细说明如下。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1所示,图1是本发明医疗信息化基于匹配关键字的电子病历分析系统的应用环境示意图。本发明中的医疗信息化基于匹配关键字的电子病历分析系统10运行于移动终端1上。所述移动终端1通过网络(图中未示出)与数据库中间件服务器2通信连接,所述数据库中间件服务器2与所述医疗数据库服务器3通信连接。所述移动终端1可以通过数据库中间件服务器2访问所述医疗数据库服务器3,并从所述医疗数据库服务器3获取各种类型的医疗数据。所述医疗数据包括,但不限于,患者姓名、患者年龄、患病时间、疾病名称、患病原因、疾病诊断信息、药品名称、药品数量、医生姓名、就诊医院及科室、费用及患者的联系方式(例如,电子邮箱地址、手机号码、即时通信账号等)、疾病百科、政府医疗政策文件等信息。具体而言,所述医疗数据库服务器3提供数据导入接口(例如,应用程序接口,Application Program Interface,API),接入该数据导入接口的设备或系统都可以从所述医疗数据库服务器3中获取医疗数据。

所述医疗数据库服务器3安装有医疗数据库30,其中,所述医疗数据库30划分为多个分区数据库300,例如N个分区数据库300,每一个分区数据库300分配有一个唯一的分区代码,一个分区代码对应一种或多种疾病的关键字,一个分区数据库300存储有一种或多种疾病的关键字相关的医疗数据。

所述医疗数据库服务器3上还设置有数据库连接31,用于与所述分区数据库300连接。其中,所述数据库连接31可以为一种开放数据库连接(Open Database Connectivity,ODBC)以及Java数据库连接(Java Data Base Connectivity,JDBC)。

所述数据库中间件服务器2安装有数据库中间件20,例如,SQL中间件为一种通用的数据库中间件20。在本实施例中,所述数据库中间件20包括医疗数据库30中每一个分区数据库300的数据库标签以及数据库连接参数,每一个分区数据库300的数据库标签与该分区数据库300的分区代码相对应。所述数据库连接参数用于所述数据库中间件20与医疗数据库30中的分区数据库300建立数据库连接。

进一步地,所述移动终端1通过网络(图中未示出)与所述电子病例服务器4通信连接,用户获取电子病例服务器4上的电子病例。

所述电子病例服务器4存储有电子病例100。所述电子病例100为表格式电子病例100,具体地说,所述电子病例100采用表格的形式分为多个单元格。如图4所示,电子病例100以表格的形式显示于移动终端1的触摸屏上,所述电子病例100采用表格的形式分为十个单元格(10个单元格只是举例说明,实际的电子病例远远多于十个单元格),每个单元格上有对应的病例信息,例如,单元格①显示姓名,单元格②显示性别,单元格③显示籍贯,单元格④显示年龄,单元格⑤显示职业,单元格⑥显示就诊日期,单元格⑦显示就诊医生,单元格⑧显示科室,单元格⑨显示就诊信息及单元格⑩显示用药信息。

进一步地,电子病例100中的每个单元格都有固定显示区域及信息输入区域,其中,固定显示区域显示固定的文本内容,信息输入区域用于显示医生输入的文本内容,例如,单元格⑨中的“就诊信息”显示于固定显示区域,而单元格⑨中的“颈部肌肉僵硬,脊柱生理弯曲存在,颈椎间隙压痛”显示于信息输入区域。在其他实施例中,所述信息输入区域还可以显示图片(例如,医疗影像图片)。

需要说明的是,由于所述医疗数据及电子病例100属于隐私信息,为了确保信息安全,所述医疗数据发送给电子病例服务器4时,会通过加解密算法(例如,MD5加解密算法、RSA加解密算法、DES加解密算法、DSA加解密算法、AES加解密算法等)先对医疗数据进行加密处理,之后传输给所述电子病例服务器4。

在本实施例中,所述网络可以是有线通讯网络或无线通讯网络。所述网络优选为无线通讯网络,包括但不限于,GSM网络、GPRS网络、CDMA网络、TD-SCDMA网络、WiMAX网络、TD-LTE网络、FDD-LTE网络等无线传输网络。

所述医疗数据库服务器3是云平台或数据中心的某一台服务器,通过云平台或数据中心的数据传输能力及数据存储能力,可以更好地管理及/或协助与该医疗数据库服务器3连接的移动终端1,有利于用户获取医疗数据及电子病例100。

所述移动终端1可以是,但不限于,智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、个人电脑、电子看板等其它任意合适的便携式触摸屏电子设备。

参照图2所示,是本发明医疗信息化基于匹配关键字的电子病历分析系统的优选实施例的模块示意图。在本实施例中,所述医疗信息化基于匹配关键字的电子病历分析系统10应用于移动终端1。该移动终端1包括,但不仅限于,医疗信息化基于匹配关键字的电子病历分析系统10、存储单元11、处理单元12、通讯单元13及虹膜传感器14。

所述的存储单元11可以为一种只读存储单元ROM,电可擦写存储单元EEPROM、快闪存储单元FLASH或固体硬盘等。

所述的处理单元12可以为一种中央处理器(Central Processing Unit,CPU)、微控制器(MCU)、数据处理芯片、或者具有数据处理功能的信息处理单元。

所述的通讯单元13为一种具有远程通讯功能的通讯接口,例如支持GSM、GPRS、WCDMA、CDMA、TD-SCDMA、WiMAX、TD-LTE、FDD-LTE等无线通讯技术的通讯接口,支持USB、网线的有线通讯接口。

所述虹膜传感器14用于对当前使用移动终端1的患者的眼睛进行拍摄以获取图片,之后根据现有的眼睛虹膜图像识别技术从所拍摄的图片识别出患者的眼睛内部的虹膜。由于眼睛的虹膜具有唯一性,通过所述虹膜传感器14,还可以确定患者是否为使用该电子移动终端1的授权用户。在本实施例中,所述虹膜传感器14为带虹膜监测功能的摄像单元。

所述医疗信息化基于匹配关键字的电子病历分析系统10包括,但不局限于,拍摄模块111、判断模块112、计算模块113、获取模块114、解析模块115、连接模块117、匹配模块116、接收模块118及提示模块119,本发明所称的模块是指一种能够被所述移动终端1的处理单元12执行并且能够完成固定功能的一系列计算机程序指令段,其存储在所述移动终端1的存储单元11中。

所述拍摄模块111用于通过所述虹膜传感器14拍摄用户眼睛内部的虹膜。

所述判断模块112用于判断所述当前患者眼睛的虹膜是否与预设虹膜(预先存储于移动终端1内)一致。具体地说,所述判断模块112将所述当前患者眼睛的虹膜与所述预设虹膜进行图形相似度比较(图形相似度比较的方式为现有技术,在此不再赘述)以判断当前患者眼睛的虹膜与预设虹膜一致。

所述计算模块113用于若当前患者眼睛的虹膜与预设虹膜一致时,从电子病例服务器4获取该当前患者的电子病历100并显示于移动终端1,同时计算用户手指点击该电子病历100时与该移动终端1的触摸屏的接触面积。在本实施例中,所述触摸屏为电容式触摸屏。具体地说,电容式触摸屏是一块四层复合玻璃屏,玻璃屏的内表面和夹层各涂有一层ITO,最外层是一薄层矽土玻璃保护层,夹层ITO涂层作为工作面,四个角上引出四个电极,内层ITO为屏蔽层以保证良好的工作环境。当手指触摸在金属层上时,由于人体电场,用户和触摸屏表面形成以一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流。所吸走的电流分别从触摸屏的四角上的电极中流出,并且流经这四个电极的电流与手指到四角的距离成正比,触摸屏中的控制器通过对这四个电流比例的精确计算,得出触摸点的位置,通过触摸点的计算可以计算出接触面积。在其他实施例中,所述触摸屏为压力感应电容式触摸屏,当用户手指触摸该压力感应电容式触摸屏时,检测手指各点对该压力感应电容式触摸屏的压力值,通过压力值计算手指与该压力感应电容式触摸屏的触摸面积。

所述判断模块112用于判断触摸面积是否大于或等于预设面积。在本实施例中,所述预设面积为一平方厘米。在其它实施例中,用户可以设置预设面积,例如,设置预设面积为1.1平方厘米、1.2平方厘米、1.3平方厘米、1.4平方厘米等。

当所述触摸面积大于或等于预设面积时,所述判断模块112还用于判断点击时间是否超过预设时间。在本实施例中,所述预设时间为一秒。在其它实施例中,用户可以设置预设时间,例如,设置预设时间为两秒、三秒、四秒、五秒等。

所述获取模块114用于当点击时间大于或等于预设时间时,获取用户手指点击该电子病历100的文本内容。在本实施例中,所述获取模块114从信息输入区域获取文本内容。如图4所示,当用户手指点击电子病例100的其中一个单元格(例如点击单元格⑨),用户手指点击的位置位于电子病例100的单元格⑨时,获取单元格⑨中的文本内容“颈部肌肉僵硬,脊柱生理弯曲存在,颈椎间隙压痛”。

所述解析模块115用于将文本内容进行文字解析并将解析后的文本内容显示于悬浮窗110。具体地说,如图5所示,所述解析模块115将获取的文本内容分解为带下划线的文字并显示于悬浮窗110内。具体地说,所述悬浮窗110显示于所述电子病例100的最上层,悬浮窗110内显示解析后的文本内容。需要说明的是,若信息输入区域显示的是图片时,所述解析模块115通过OCR(Optical Character Recognition,光学字符识别)技术对图片进行解析以获得解析后的文本内容,并将解析后的文本内容显示于悬浮窗110内。

所述获取模块114还用于获取用户从悬浮窗110中选择的关键字。具体而言,解析后的文本内容显示于所述悬浮窗110上时,用户可以通过手指点击所选择的文字,所点击的文字即为用户从悬浮窗110中选择的关键字。例如,若用户用手指点击悬浮窗110内的文字“颈部肌肉僵硬”,则“颈部肌肉僵硬”为从悬浮窗110中选择的关键字,若用户用手指点击悬浮窗110内的文字“颈部肌肉痛”,则“颈部肌肉痛”为从悬浮窗110中选择的关键字。需要说明的是,所选择的关键字可以是解析的文本内容中连续的文字(例如,“颈部肌肉僵硬”),也可以是不连续的文字(例如,“颈部肌肉痛”)。进一步地,为了提高用户体验,让用户很直观地看到选择的关键字,在本实施例中,所述获取模块114还会将用户在悬浮窗110内所选择的关键字进行颜色转换,例如,当用户点击所选择的关键字时,将所选择的关键字转换成红色的文字(例如,将“颈部肌肉僵硬”转换成红色字体)。

所述匹配模块116用于对所述选择的关键字进行相似度匹配并生成多个匹配后的关键字,查找所述匹配后的关键字对应的分区数据库300。具体地说,所述对所述选择的关键字进行相似度匹配并生成多个匹配后的关键字的方式如下:(1)预设多个关联字段,例如,所述关联字段可以是方位词(例如,上、下、左、右、前、后等),数量词(例如、一、二、三、四等);(2)当匹配模块115对所述选择的关键字进行相似度匹配时,每一个关联字段与所述选择的关键字进行组合以形成一个组合关键字,例如,关键字为“颈部肌肉僵硬”,该关键字与关联字段组合后形成多个组合关键字(例如,左颈部肌肉僵硬、右颈部肌肉僵硬等);(3)对每个组合关键字进行医学名称检查,以剔除不符合医学名称的组合关键字,例如,若某一个组合关键字为“第一颈部肌肉僵硬”,该关键字中“第一颈部肌肉”不符合医学名词,则将该组合关键字“第一颈部肌肉”剔除,符合医学名称的组合关键字即为匹配后的关键字。

此外,所述匹配模块116查找所述匹配后的关键字对应的分区数据库300。由于所述分区数据库300的分区代码与疾病的关键字对应,通过将所述匹配后的关键字与疾病的关键字进行比较找到所述匹配后的关键字对应的分区代码,之后通过所述数据库300的分区代码可以查找到所述匹配后的关键字对应的分区数据库300。

所述连接模块117用于通过所述数据库中间件服务器2中的数据库中间件20与所述匹配后的关键字对应的分区数据库300连接。

所述接收模块118用于发送所述匹配后的关键字对应的分区数据库300,并接收所述匹配的关键字对应的分区数据库300查询后返回的医疗数据。所述医疗数据库服务器3根据所述匹配的关键字在该匹配的关键字对应的分区数据库300搜索对应的医疗数据。具体地说,当医疗数据库服务器3根据所述匹配的关键字完成医疗数据的搜索后,将搜索后的医疗数据返回给移动终端1,并显示于移动终端1的触摸屏上。

所述提示模块119用于若当前患者眼睛的虹膜与预设虹膜不一致时,提示当前患者为该移动终端1的非授权用户。具体地说,若当前患者眼睛的虹膜与预设虹膜不一致时,在移动终端1的触摸屏上显示预设文字(例如,“您不是本设备的授权用户,无权查看电子病历及医疗数据!”)。

参照图3所示,是本发明医疗信息化基于匹配关键字的电子病历分析方法的优选实施例的流程图。在本实施例中,所述的基于电子病历100的医疗数据查询方法应用于移动终端1,该方法包括以下步骤:

步骤S11:所述拍摄模块111通过所述虹膜传感器14拍摄用户眼睛内部的虹膜。

步骤S12:所述判断模块112判断所述当前患者眼睛的虹膜是否与预设虹膜(预先存储于移动终端1内)一致。具体地说,所述判断模块112将所述当前患者眼睛的虹膜与所述预设虹膜进行图形相似度比较(图形相似度比较的方式为现有技术,在此不再赘述)以判断当前患者眼睛的虹膜与预设虹膜一致。若所述当前患者眼睛的虹膜与预设虹膜一致时,流程进入步骤S13,否则,若所述当前患者眼睛的虹膜与预设虹膜不一致时,流程进入步骤S23。

步骤S13:若当前患者眼睛的虹膜与预设虹膜一致时,所述计算模块113从电子病例服务器4获取该当前患者的电子病历100并显示于移动终端1的触摸屏,同时计算用户手指点击该电子病历100时与该移动终端1的触摸屏的接触面积。在本实施例中,所述触摸屏为电容式触摸屏。具体地说,电容式触摸屏是一块四层复合玻璃屏,玻璃屏的内表面和夹层各涂有一层ITO,最外层是一薄层矽土玻璃保护层,夹层ITO涂层作为工作面,四个角上引出四个电极,内层ITO为屏蔽层以保证良好的工作环境。当手指触摸在金属层上时,由于人体电场,用户和触摸屏表面形成以一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流。所吸走的电流分别从触摸屏的四角上的电极中流出,并且流经这四个电极的电流与手指到四角的距离成正比,触摸屏中的控制器通过对这四个电流比例的精确计算,得出触摸点的位置,通过触摸点的计算可以计算出接触面积。在其他实施例中,所述触摸屏为压力感应电容式触摸屏,当用户手指触摸该压力感应电容式触摸屏时,检测手指各点对该压力感应电容式触摸屏的压力值,通过压力值计算手指与该压力感应电容式触摸屏的触摸面积。

步骤S14:所述判断模块112判断触摸面积是否大于或等于预设面积。当所述触摸面积大于或等于预设面积时,流程进入步骤S15。当所述触摸面积小于预设面积时,重复执行步骤S14。在本实施例中,所述预设面积为一平方厘米。在其它实施例中,用户可以设置预设面积,例如,设置预设面积为1.1平方厘米、1.2平方厘米、1.3平方厘米、1.4平方厘米等。

步骤S15:所述判断模块112判断点击时间是否大于或等于预设时间。当点击时间大于或等于预设时间时,流程进入步骤S16。当点击时间小于预设时间时,重复执行步骤S15。在本实施例中,所述预设时间为一秒。在其它实施例中,用户可以设置预设时间,例如,设置预设时间为两秒、三秒、四秒、五秒等。

需要说明的是,步骤S14与步骤S15的执行顺序并不是固定的,在其它实施例中,步骤S14及步骤S15的执行顺序可以调换。具体地说,先执行步骤S15再执行步骤S14,例如,当步骤S15中的点击时间大于或等于预设时间时,流程进入骤S14,当步骤S14中的所述触摸面积大于或等于预设面积时,流程进入步骤S15。

步骤S16:所述获取模块114获取用户手指点击该电子病历100的文本内容。在本实施例中,所述获取模块114从信息输入区域获取文本内容。如图4所示,当用户手指点击电子病例100的其中一个单元格(例如点击单元格⑨)时,用户手指点击的位置位于电子病例100的单元格⑨时,获取单元格⑨中的文本内容“颈部肌肉僵硬,脊柱生理弯曲存在,颈椎间隙压痛”。

步骤S17:所述解析模块115将获取的文本内容进行文字解析并将解析后的文本内容显示于悬浮窗110。具体地说,如图5所示,所述解析模块115将获取的文本内容分解为带下划线的文字并显示于悬浮窗110内。具体地说,所述悬浮窗110显示于所述电子病例100的最上层,悬浮窗110内显示解析后的文本内容。需要说明的是,若信息输入区域显示的是图片时,所述解析模块115通过OCR(Optical Character Recognition,光学字符识别)技术对图片进行解析以获得解析后的文本内容,并将解析后的文本内容显示于悬浮窗110内。

步骤S18:所述获取模块114获取用户从悬浮窗110中选择的关键字。具体而言,解析后的文本内容显示于所述悬浮窗110上时,用户可以通过手指点击所选择的文字,所点击的文字即为用户从悬浮窗110中选择的关键字。例如,若用户用手指点击悬浮窗110内的文字“颈部肌肉僵硬”,则“颈部肌肉僵硬”为从悬浮窗110中选择的关键字,若用户用手指点击悬浮窗110内的文字“颈部肌肉痛”,则“颈部肌肉痛”为从悬浮窗110中选择的关键字。需要说明的是,所选择的关键字可以是解析的文本内容中连续的文字(例如,“颈部肌肉僵硬”),也可以是不连续的文字(例如,“颈部肌肉痛”)。进一步地,为了提高用户体验,让用户很直观地看到选择的关键字,在本实施例中,所述获取模块114还会将用户在悬浮窗110内所选择的关键字进行颜色转换,例如,当用户点击所选择的关键字时,将所选择的关键字转换成红色的文字(例如,将“颈部肌肉僵硬”转换成红色字体)。

步骤S19:所述匹配模块116对所述选择的关键字进行相似度匹配并生成多个匹配后的关键字,查找所述匹配后的关键字对应的分区数据库300。具体地说,所述对所述选择的关键字进行相似度匹配并生成多个匹配后的关键字的方式如下:(1)预设多个关联字段,例如,所述关联字段可以是方位词(例如,上、下、左、右、前、后等),数量词(例如、一、二、三、四等);(2)当匹配模块115对所述选择的关键字进行相似度匹配时,每一个关联字段与所述选择的关键字进行组合以形成一个组合关键字,例如,关键字为“颈部肌肉僵硬”,该关键字与关联字段组合后形成多个组合关键字(例如,左颈部肌肉僵硬、右颈部肌肉僵硬等);(3)对每个组合关键字进行医学名称检查,以剔除不符合医学名称的组合关键字,例如,若某一个组合关键字为“第一颈部肌肉僵硬”,该关键字中“第一颈部肌肉”不符合医学名词,则将该组合关键字“第一颈部肌肉”剔除,符合医学名称的组合关键字即为匹配后的关键字。

此外,所述匹配模块116查找所述匹配后的关键字对应的分区数据库300。由于所述分区数据库300的分区代码与疾病的关键字对应,通过将所述匹配后的关键字与疾病的关键字进行比较找到所述匹配后的关键字对应的分区代码,之后通过所述数据库300的分区代码可以查找到所述匹配后的关键字对应的分区数据库300。

步骤S20:所述连接模块117用于通过所述数据库中间件服务器2中的数据库中间件20与所述匹配后的关键字对应的分区数据库300连接。

步骤S21:所述接收模块118发送所述匹配后的关键字对应的分区数据库300,并接收所述匹配的关键字对应的分区数据库300查询后返回的医疗数据。所述医疗数据库服务器3根据所述匹配的关键字在该匹配的关键字对应的分区数据库300搜索对应的医疗数据。具体地说,当医疗数据库服务器3根据所述匹配的关键字完成医疗数据的搜索后,将搜索后的医疗数据返回给移动终端1,并显示于移动终端1的触摸屏上。

步骤S22:所述提示模块119提示当前患者为该移动终端1的非授权用户。具体地说,若当前患者眼睛的虹膜与预设虹膜不一致时,在移动终端1的触摸屏上显示预设文字(例如,“您不是本设备的授权用户,无权查看电子病历及医疗数据!”)。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1