运用于移动终端的电子病历医疗数据查询系统及方法与流程

文档序号:12122500阅读:425来源:国知局
运用于移动终端的电子病历医疗数据查询系统及方法与流程

本发明涉及医疗信息化领域,尤其涉及一种运用于移动终端的电子病历医疗数据查询系统及方法。



背景技术:

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

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



技术实现要素:

本发明的主要目的在于提供一种运用于移动终端的电子病历医疗数据查询系统及方法,旨在解决基于电子病历无法进一步查询医疗数据的技术问题。

为实现上述目的,本发明提供了一种运用于移动终端的电子病历医疗数据查询系统,运行于移动终端中,所述移动终端通过网络与医疗云平台连接,所述医疗云平台存储有电子病例及医疗数据,该系统包括:

计算模块,用于当电子病历显示于移动终端上时,计算用户手指点击该电子病历时与该移动终端的触摸屏的接触面积;

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

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

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

匹配模块,用于对所述选择的关键字进行相似度匹配并生成多个匹配后的关键字

发送模块,用于将所述匹配后的关键字发送至医疗云平台;及

接收模块,用于接收所述医疗云平台根据所述关键字查询后返回的医疗数据。

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

优选的,所述解析的文本内容为带下划线的文字,所选择的关键字为解析的文本内容中连续的文字或不连续的文字。

优选的,所述获取模块还用于将用户在悬浮窗内所选择的关键字进行颜色转换。

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

另一方面,本发明还提供一种运用于移动终端的电子病历医疗数据查询方法,应用于移动终端中,所述移动终端通过网络与医疗云平台连接,所述医疗云平台存储有电子病例及医疗数据,该方法包括以下步骤:

当电子病历显示于移动终端上时,计算用户手指点击该电子病历时与该移动终端的触摸屏的接触面积;

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

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

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

对所述选择的关键字进行相似度匹配并生成多个匹配后的关键字

将所述匹配后的关键字发送至医疗云平台;及

接收所述医疗云平台根据所述关键字查询后返回的医疗数据。

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

优选的,所述解析的文本内容为带下划线的文字,所选择的关键字为解析的文本内容中连续的文字或不连续的文字。

优选的,所述获取用户从悬浮窗中选择的关键字的步骤进一步包括如下步骤:对所述用户在悬浮窗内所选择的关键字进行颜色转换。

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

附图说明

图1是本发明运用于移动终端的电子病历医疗数据查询系统的应用环境示意图;

图2是本发明运用于移动终端的电子病历医疗数据查询系统的优选实施例的模块示意图;

图3是本发明运用于移动终端的电子病历医疗数据查询方法的优选实施例的流程图;

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

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

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

具体实施方式

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

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

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

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

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

所述网络2可以是有线通讯网络或无线通讯网络。所述网络2优选为无线通讯网络,包括但不限于,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。

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

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

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

所述运用于移动终端的电子病历医疗数据查询系统10包括,但不局限于,计算模块111、判断模块112、获取模块113、解析模块114、匹配模块115、发送模块116及接收模块117,本发明所称的模块是指一种能够被所述移动终端1的处理单元12执行并且能够完成固定功能的一系列计算机程序指令段,其存储在所述移动终端1的存储单元11中。

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

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

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

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

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

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

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

所述发送模块116用于将所述匹配后的关键字发送至医疗云平台3。具体地说,在本实施例中,如图5所示,所述悬浮窗110还包括搜索按钮,当用户点击所述搜索按钮时,将所述匹配后的关键字发送给医疗云平台1。所述医疗云平台3根据所述匹配后的关键字搜索对应的医疗数据。

所述接收模块117用于接收医疗云平台3查询后返回的医疗数据。具体地说,当医疗云平台3根据所述匹配后的关键字完成医疗数据的搜索之后,将搜索后的医疗数据返回给移动终端1,并显示于移动终端1的触摸屏上。

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

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

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

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

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

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

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

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

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

步骤S18:所述发送模块116将所述匹配后的关键字发送至医疗云平台3。具体地说,在本实施例中,如图5所示,所述悬浮窗110还包括搜索按钮,当用户点击所述搜索按钮时,将所述匹配后的关键字发送给医疗云平台1。所述医疗云平台3根据所述匹配后的关键字搜索对应的医疗数据。

步骤S19:所述接收模块117接收医疗云平台3查询后返回的医疗数据。具体地说,当医疗云平台3根据所述匹配后的关键字完成医疗数据的搜索之后,将搜索后的医疗数据返回给移动终端1,并显示于移动终端1的触摸屏上。

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

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