区域医疗信息共享查询系统及方法与流程

文档序号:17779728发布日期:2019-05-28 20:45阅读:293来源:国知局
区域医疗信息共享查询系统及方法与流程

本发明涉及医疗信息查询技术领域,尤其涉及一种区域医疗信息共享查询系统及方法。



背景技术:

通信技术的发展极大地方便了人们的生活,尤其方便了人们实现信息的分享以有效地提高工作效率。据调查,为了解决医疗机构内部信息共享的问题,我国大部分三级医院正在尝试建立医院信息管理系统使医院内部的各个下属部门能够共享信息。比如,一些医疗机构为了向群众提供社区医疗及双向就诊的优质服务,使社区居民足不出户便可享受“专家级”医疗及护理服务,解决群众看病难、看病贵等难题而建立的能够实现跨系统、跨平台和跨数据库的区域医疗信息系统。但是,为了构建区域医疗信息系统,需要将多个医疗机构进行互联,在此过程中,医疗机构与区域中心之间产生信息交相访问的要求,患者的医疗信息一般包括人们接受医疗服务的记录,还包括免疫接种、接受健康管理服务、参与健康教育活动的记录等。然而,在实现医疗信息共享同时,由于各医疗机构之间的医疗信息众多,用户不能针对性的获取真正需要的医疗数据而造成混乱,限制了各医疗机构之间的医疗信息的发展。



技术实现要素:

本发明的主要目的在于提供一种区域医疗信息共享查询系统及方法,旨在解决现有区域医疗信息系统不能有效实现各区域医疗机构之间共享医疗信息,且无法根据用户类型查询到不同类型的医疗数据的技术问题。

为实现上述目的,本发明提供一种运行于区域医疗平台服务器中,该区域医疗平台服务器通过通信网络连接有多个医疗机构服务器以及多个用户终端,该区域医疗平台服务器包括适于实现各种计算机程序指令的处理器以及适于存储多条计算机程序指令的存储器,所述计算机程序指令由处理器加载并执行如下步骤:创建多个医疗机构服务器的地址编号、患者的身份标识码以及与多个医疗机构服务器中的医疗数据相对应的医疗数据索引表;从用户终端接收用户的查询请求,并从查询请求中读取目标医疗信息的所属医疗机构标号、用户类型以及患者身份标识码;根据所属医疗机构标号确定用户所需访问的医疗机构服务器;根据患者的身份标识码和医疗数据索引表中的索引关系从已确定的医疗机构服务器中获取患者的医疗数据;从患者的医疗数据解析出医疗数据所属类别,并将不同类别的医疗数据分类保存在存储器中;根据用户类型确定用户所需查询医疗数据的类别;从存储器中读取用户所需类别的医疗数据,并将读取的医疗数据发送至用户终端。

进一步地,所述根据所属医疗机构标号确定用户所需访问的医疗机构服务器的步骤包括:从医疗数据索引表中读取多个医疗机构服务器的地址编号;比较所属医疗机构标号与多个医疗机构服务器的地址编号;当所属医疗机构标号与其中一个医疗机构服务器的地址编号相同时,确定该医疗机构服务器为用户所需访问的医疗机构服务器。

进一步地,所述医疗数据所属类别包括病历信息类别和诊断信息类别,所述病历信息类别包括电子病历、化验报告、超声报告和影像报告,所述诊断信息类别包括诊断结果和医生建议。

进一步地,所述存储器用于存储多个医疗机构服务器的地址编号、患者的身份标识码以及与多个医疗机构服务器中的医疗数据相对应的医疗数据索引表,患者的身份标识码在区域医疗平台服务器所管辖范围内是唯一的。

进一步地,每一个医疗机构服务器用于存储患者在该医疗机构服务器对应的医疗机构中的医疗数据,该医疗机构中的医疗数据与患者的身份标识码互相对应。

本发明还提供一种区域医疗信息共享查询方法,应用于区域医疗平台服务器中,该区域医疗平台服务器通过通信网络连接有多个医疗机构服务器以及多个用户终端,所述区域医疗信息共享查询方法包括步骤:创建多个医疗机构服务器的地址编号、患者的身份标识码以及与多个医疗机构服务器中的医疗数据相对应的医疗数据索引表;从用户终端接收用户的查询请求,并从查询请求中读取目标医疗信息的所属医疗机构标号、用户类型以及患者身份标识码;根据所属医疗机构标号确定用户所需访问的医疗机构服务器;根据患者的身份标识码和医疗数据索引表中的索引关系从已确定的医疗机构服务器中获取患者的医疗数据;从患者的医疗数据解析出医疗数据所属类别,并将不同类别的医疗数据分类保存在区域医疗平台服务的存储器中;根据用户类型确定用户所需查询医疗数据的类别;从存储器中读取用户所需类别的医疗数据,并将读取的医疗数据发送至用户终端。

进一步地,所述根据所属医疗机构标号确定用户所需访问的医疗机构服务器的步骤包括:从医疗数据索引表中读取多个医疗机构服务器的地址编号;比较所属医疗机构标号与多个医疗机构服务器的地址编号;当所属医疗机构标号与其中一个医疗机构服务器的地址编号相同时,确定该医疗机构服务器为用户所需访问的医疗机构服务器。

进一步地,所述医疗数据所属类别包括病历信息类别和诊断信息类别,所述病历信息类别包括电子病历、化验报告、超声报告和影像报告,所述诊断信息类别包括诊断结果和医生建议。

进一步地,所述区域医疗信息共享查询方法还包括步骤:将所述多个医疗机构服务器的地址编号、患者的身份标识码以及与多个医疗机构服务器中的医疗数据相对应的医疗数据索引表存储在所述区域医疗平台服务的存储器中,其中,患者的身份标识码在区域医疗平台服务器所管辖范围内是唯一的。

进一步地,每一个医疗机构服务器存储有患者在该医疗机构服务器对应的医疗机构中的医疗数据,该医疗机构中的医疗数据与患者的身份标识码互相对应。

相较于现有技术,本发明所述区域医疗信息共享查询系统及方法采用上述技术方案,取得了如下技术效果:实现了单一区域的多个医疗机构之间以及不同单一区域的医疗机构之间能够协同共享患者的医疗信息的效果,当用户查询查询不同医疗机构之间的医疗数据时,根据用户类型返回不同类型的医疗数据,从而保证了不同用户能够及时准确地获得所需的医疗数据,避免用户不需要的医疗数据对用户的干扰,并且减轻了医疗数据的传输量,加快了数据的查询速度,不仅节省了资源,而且提高了医疗效率。

附图说明

图1是本发明区域医疗信息共享查询系统优选实施例的应用环境示意图;

图2为本发明区域医疗信息共享查询系统的功能模块图;

图3是本发明区域医疗信息共享查询方法优选实施例的流程图。

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

具体实施方式

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

参照图1所示,图1是本发明区域医疗信息共享查询系统优选实施例的应用环境示意图。在本实施例中,所述区域医疗信息共享查询系统10安装并运行于区域医疗平台服务器1中,该区域医疗平台服务器1设置在区域医疗中心,能够管理该区域医疗中心所管辖范围内所有医疗机构产生的医疗信息。所述区域医疗平台服务器1可以为一种大型计算机、服务器、云平台服务器等具有数据处理和通信功能的云端计算装置。所述区域医疗平台服务器1通过通信网络4连接有多个医疗机构服务器2以及多个用户终端3,其中,多个医疗机构服务器2分别对应于区域医疗平台服务器1所管辖范围内的多个医疗机构,例如各级医院、体检中心或健康管理中心。所述用户终端3可以为个人计算机、笔记本电脑、pda设备、手机或者其它计算设备,供用户访问医疗机构服务器2内的医疗信息。所述通信网络4均可以为无线网路(例如gprs等通信网路)或互联网际网络(例如internet等网络)。

在本实施例中,所述区域医疗平台服务器1还包括,但不仅限于,区域医疗信息共享查询系统10、存储器11、处理器12以及通信单元13。所述存储器11可以为一种只读存储器rom、电可擦写存储器eeprom、或者快闪存储器flash等,用于存储构成区域医疗信息共享查询系统10的一系列程序指令代码。所述处理器12可以为一种微处理器器、数据处理芯片、或者具有数据处理功能的信息处理单元,用于执行所述区域医疗信息共享查询系统10完成用户对多个医疗机构服务器2的医疗数据查询而获取相应的医疗信息。所述通信单元13为一种有线通讯接口或者为无线通讯接口,例如,支持gsm、gprs、wcdma、cdma、td-scdma、td-lte、fdd-lte等通讯技术的通讯接口。

在本实施例中,所述存储器11还用于存储多个医疗机构服务器2的地址编号、患者的身份标识码以及与多个医疗机构服务器2中的医疗数据相对应的医疗数据索引表;患者的身份标识码在区域医疗平台服务器1所管辖范围内是唯一的。具体地,患者仅在一个单一区域内的多个医疗机构注册就诊,为了便于医疗数据的管理,建立了一个区域医疗平台服务器1,该区域医疗平台服务器1与多个区域医疗机构服务器2连接。在本实施例中,多个区域医疗服务器2与多个医疗机构一一对应,即,一个医疗机构只对应于一个区域医疗服务器2。区域医疗服务器2负责保存患者的医疗数据,该医疗数据具体是指患者到与该区域医疗服务器2对应的医疗机构注册就诊时产生的医疗数据。区域医疗平台服务器1的存储器11不但存储有患者的身份标识码,还存储有多个医疗机构服务器2的地址编号,以及与保存在多个医疗机构服务器2中的医疗数据对应的医疗数据索引表。多个医疗机构服务器2的地址编号将患者注册就诊的多个医疗机构有效的区分开来,使得患者注册就诊的医疗数据与患者注册就诊的医疗机构之间唯一对应;所述医疗数据索引表通过建立目录的形式将医疗机构服务器2、患者的身份标识码以及医疗机构服务器2中存储的医疗数据对应起来。当用户通过用户终端4需要查询患者的信息时,区域医疗平台服务器1通过查询医疗数据索引表,获取要查询患者的身份标识码、医疗数据以及医疗机构服务器2的对应关系,根据患者的身份标识码以及医疗数据索引反映出的该患者注册就诊的医疗数据保存在哪个医疗机构服务器2上,就能实现不同的医疗机构之间共享患者的医疗数据。

所述医疗机构服务器2用于存储患者在该医疗机构服务器2对应的医疗机构中的医疗数据,医疗数据与患者的身份标识码互相对应。所述医疗数据包括患者信息、用户信息、用户权限信息和患者医疗记录,这些信息在用户进行注册以及患者在各个医疗机构进行就诊时,存储在各个医疗机构对应的医疗机构服务器2内,同时医疗机构服务器2还可以根据用户信息、患者信息的增加以及诊治过程中产生的医疗信息对医疗数据进行更新。在本实施例中,所述用户信息包括用户姓名、年龄等普通信息,还包括用户身份标号、用户等级、所在医疗机构标号等。所述患者信息其通过分类形式存储在医疗机构服务器2内,患者信息分类成社会学信息和病历信息,其中病历信息分类成健康体检信息、普通疾病信息和隐私疾病信息,其中社会学信息包括有患者身份标识号、姓名、年龄、名族等信息;所述病历信息包括患者就诊中产生的各项数据及资料,如各种项目检测的数据、或是项目检测产生医疗影像信息等,每类信息都要有相应权限的用户才能访问。

参阅图2所示,图2为本发明区域医疗信息共享查询系统的功能模块图。在本实施例中,所述区域医疗信息共享查询系统10包括,但不仅限于,索引创建模块101、权限分配模块102、用户认证模块103以及数据查询模块104。本发明实施例所称的模块是指一种能够被所述区域医疗平台服务器1的处理器12所执行并且能够完成固定功能的一系列计算机程序指令段,其存储在所述区域医疗平台服务器1的存储器11中。

所述索引创建模块101用于创建多个医疗机构服务器2的地址编号、患者的身份标识码以及与多个医疗机构服务器2中的医疗数据相对应的医疗数据索引表,并将创建的医疗数据索引表存储在存储器11中。在本实施例中,多个医疗机构服务器2的地址编号将患者注册就诊的多个医疗机构有效的区分开来,使得患者注册就诊的医疗数据与患者注册就诊的医疗机构之间唯一对应;所述医疗数据索引表通过建立目录的形式将医疗机构服务器2、患者的身份标识码以及医疗机构服务器2中的医疗数据之间的索引关系对应起来。

所述请求处理模块102用于从用户终端3接收用户的查询请求,并从查询请求中读取目标医疗信息的所属医疗机构标号、用户类型以及患者身份标识码。在本实施例中,所述查询请求包含有目标医疗信息所属医疗机构标号、用户类型以及患者的身份标识码,由用户在发起对目标医疗信息的查询请求时从用户终端3上输入。具体地,当区域医疗平台服务器1接收到用户终端3发起的对目标医疗信息的查询请求时,请求处理模块102从查询请求中读取目标医疗信息的所属医疗机构标号、用户类型以及患者身份标识码。

所述数据查询模块103用于根据所属医疗机构标号确定用户所需访问的医疗机构服务器2。具体地,数据查询模块103从医疗数据索引表中读取多个医疗机构服务器2的地址编号,比较所属医疗机构标号与多个医疗机构服务器2的地址编号,当所属医疗机构标号与其中一个医疗机构服务器2的地址编号相同时,确定该医疗机构服务器2为用户所需访问的医疗机构服务器2。在本实施例中,所述医疗数据索引表存储有多个医疗机构服务器2的地址编号。多个医疗机构服务器2的地址编号将患者注册就诊的多个医疗机构有效的区分开来,使得患者注册就诊的医疗数据与患者注册就诊的医疗机构之间唯一对应。

所述数据查询模块103还用于根据患者的身份标识码和医疗数据索引表中的索引关系从已确定的医疗机构服务器2中获取患者的医疗数据。在本实施例中,所述医疗数据索引表保存在存储器11中并记录有患者的身份标识码与多个医疗机构服务器2中的医疗数据相对应的医疗数据索引关系。所述医疗数据索引关系将患者的身份标识码以及医疗机构服务器2中存储的医疗数据对应起来。当用户通过用户终端4需要查询患者的医疗信息时,数据查询模块104通过查询医疗数据索引表获取要查询患者的身份标识码与存储在医疗机构服务器2中医疗数据之间的对应索引关系,根据患者的身份标识码和医疗数据索引关系就能从已确定的医疗机构服务器2中获取患者的医疗数据。

所述数据解析模块104用于从患者的医疗数据解析出医疗数据所属类别,并将不同类别的医疗数据分类保存在存储器11中。在本实施例中,所述数据解析模块104对所述医疗数据进行解析,并解析出医疗数据所属类别,包括病历信息类别和诊断信息类别,所述病历信息类别包括电子病历、化验报告、超声报告、影像报告等信息,所述诊断信息类别包括诊断结果、医生建议等信息;此外,所述数据解析模块104将不同类别的医疗数据分类保存在区域医疗平台服务器1的存储器11中,数据解析模块104根据解析出的所属类别对医疗数据进行归类保存,如此可将不同的医疗数据分类到不同的类别进行管理,方便用户按照类别查阅用户的医疗数据。

所述数据发送模块105根据用户类型确定用户所需查询医疗数据的类别。在本实施例中,所述用户类型采用标识用户职业的唯一识别码来定义,用户可以为患者的医生或家庭成员,当用户为患者的医生时,用户类型包含医生标示码,例如“a”标示医生,当用户为普通用户时,用户类型包含家庭成员标示码,例如“b”标示家庭成员。数据解析模块104根据用户类型可以确定用户的身份职业,从而确定用户所需查询医疗数据的类别。比如用户为患者的医生时,医生可以查看其诊治患者的普通疾病信息,例如电子病历、化验报告、超声报告或影像报告等病历信息,以便辅助医生做出正确的医疗诊断或建议;比如用户为患者的家庭成员时,可以查看患者的诊断结果或医生建议等信息,让家庭成员了解患者的病情和医生建议,从而配合医生对患者的治疗,提高患者的病情治愈。

所述数据发送模块105还用于从存储器11中读取用户所需类别的医疗数据,并将读取的医疗数据发送至用户终端3。在本实施例中,数据发送模块105确定用户所需查询医疗数据的类别后,并将用户所需类别的医疗数据发送至用户终端3,从而保证了不同用户能够及时准确地获得所需的医疗数据,避免用户不需要的医疗数据对用户的干扰,并且减轻了医疗数据的传输量,加快了医疗数据的查询速度,不仅节省了资源,而且提高了医疗效率。

如图3所示,图3是本发明区域医疗信息共享查询方法优选实施例的流程图。在本实施例中,所述的区域医疗信息共享查询方法的各种方法步骤通过计算机软件程序来实现,该计算机软件程序以计算机程序指令的形式存储于计算机可读存储介质(例如应用于区域医疗平台服务器1的存储器11)中,存储介质可以包括:只读存储器、随机存储器、磁盘或光盘等,所述计算机程序指令能够被处理器(例如应用于区域医疗平台服务器1的处理器12)加载并执行如下步骤s31至步骤s37。该方法包括以下步骤:

步骤s31,索引创建模块101创建多个医疗机构服务器2的地址编号、患者的身份标识码以及与多个医疗机构服务器2中的医疗数据相对应的医疗数据索引表,并将创建的医疗数据索引表存储在存储器11中。在本实施例中,多个医疗机构服务器2的地址编号将患者注册就诊的多个医疗机构有效的区分开来,使得患者注册就诊的医疗数据与患者注册就诊的医疗机构之间唯一对应;所述医疗数据索引表通过建立目录的形式将医疗机构服务器2、患者的身份标识码以及医疗机构服务器2中的医疗数据之间的索引关系对应起来。

步骤s32,请求处理模块102从用户终端3接收用户的查询请求,并从查询请求中读取目标医疗信息的所属医疗机构标号、用户类型以及患者身份标识码。在本实施例中,所述查询请求包含有目标医疗信息所属医疗机构标号、用户类型以及患者的身份标识码,由用户在发起对目标医疗信息的查询请求时从用户终端3上输入。具体地,当区域医疗平台服务器1接收到用户终端3发起的对目标医疗信息的查询请求时,请求处理模块102从查询请求中读取目标医疗信息的所属医疗机构标号、用户类型以及患者身份标识码。

步骤s33,数据查询模块103根据所属医疗机构标号确定用户所需访问的医疗机构服务器2。具体地,数据查询模块103从医疗数据索引表中读取多个医疗机构服务器2的地址编号,比较所属医疗机构标号与多个医疗机构服务器2的地址编号,当所属医疗机构标号与其中一个医疗机构服务器2的地址编号相同时,确定该医疗机构服务器2为用户所需访问的医疗机构服务器2。在本实施例中,所述医疗数据索引表存储有多个医疗机构服务器2的地址编号。多个医疗机构服务器2的地址编号将患者注册就诊的多个医疗机构有效的区分开来,使得患者注册就诊的医疗数据与患者注册就诊的医疗机构之间唯一对应。

步骤s34,数据查询模块103根据患者的身份标识码和医疗数据索引表中的索引关系从已确定的医疗机构服务器2中获取患者的医疗数据。在本实施例中,所述医疗数据索引表保存在存储器11中并记录有患者的身份标识码与多个医疗机构服务器2中的医疗数据相对应的医疗数据索引关系。所述医疗数据索引关系将患者的身份标识码以及医疗机构服务器2中存储的医疗数据对应起来。当用户通过用户终端4需要查询患者的医疗信息时,数据查询模块104通过查询医疗数据索引表获取要查询患者的身份标识码与存储在医疗机构服务器2中医疗数据之间的对应索引关系,根据患者的身份标识码和医疗数据索引关系就能从已确定的医疗机构服务器2中获取患者的医疗数据。

步骤s35,数据解析模块104从患者的医疗数据解析出医疗数据所属类别,并将不同类别的医疗数据分类保存在存储器11中。在本实施例中,所述数据解析模块104对所述医疗数据进行解析,并解析出医疗数据所属类别,包括病历信息类别和诊断信息类别,所述病历信息类别包括电子病历、化验报告、超声报告、影像报告等信息,所述诊断信息类别包括诊断结果、医生建议等信息;此外,所述数据解析模块104将不同类别的医疗数据分类保存在区域医疗平台服务器1的存储器11中,数据解析模块104根据解析出的所属类别对医疗数据进行归类保存,如此可将不同的医疗数据分类到不同的类别进行管理,方便用户按照类别查阅用户的医疗数据。

步骤s36,数据发送模块105根据用户类型确定用户所需查询医疗数据的类别。在本实施例中,所述用户类型采用标识用户职业的唯一识别码来定义,用户可以为患者的医生或家庭成员,当用户为患者的医生时,用户类型包含医生标示码,例如“a”标示医生,当用户为普通用户时,用户类型包含家庭成员标示码,例如“b”标示家庭成员。数据解析模块104根据用户类型可以确定用户的身份职业,从而确定用户所需查询医疗数据的类别。比如用户为患者的医生时,医生可以查看其诊治患者的普通疾病信息,例如电子病历、化验报告、超声报告、或影像报告等病历信息,以便辅助医生做出正确的医疗诊断或建议;比如用户为患者的家庭成员时,可以查看患者的诊断结果、医生建议等信息,让家庭成员了解患者的病情和医生建议,从而配合医生对患者的治疗,提高患者的病情治愈。

步骤s37,数据发送模块105从存储器11中读取用户所需类别的医疗数据,并将读取的医疗数据发送至用户终端3。在本实例中,数据发送模块105确定用户所需查询医疗数据的类别后,并将用户所需类别的医疗数据发送至用户终端3,从而保证了不同用户能够及时准确地获得所需的医疗数据,避免用户不需要的医疗数据对用户的干扰,并且减轻了医疗数据的传输量,加快了医疗数据的查询速度,不仅节省了资源,而且提高了医疗效率。

本实施例公开的区域医疗信息共享查询系统及方法实现了单一区域的医疗机构之间以及不同单一区域的多个医疗机构之间能够协同共享患者的医疗信息的效果,当用户查询查询不同医疗机构之间的医疗数据时,根据用户类型返回不同的医疗数据,从而保证了不同用户能够及时准确地获得所需的医疗数据,避免用户不需要的医疗数据对用户的干扰,并且减轻了医疗数据的传输量,加快了数据的查询速度,不仅节省了资源,而且提高了医疗效率。

本领域技术人员可以理解,上述实施方式中各种方法的全部或部分步骤可以通过相关程序指令完成,该程序可以存储于计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘或光盘等。

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

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