CN106776985A - 电子病历数据动态迁移***及方法 - Google Patents
电子病历数据动态迁移***及方法 Download PDFInfo
- Publication number
- CN106776985A CN106776985A CN201611109753.1A CN201611109753A CN106776985A CN 106776985 A CN106776985 A CN 106776985A CN 201611109753 A CN201611109753 A CN 201611109753A CN 106776985 A CN106776985 A CN 106776985A
- Authority
- CN
- China
- Prior art keywords
- data base
- mobile terminal
- medical data
- medical
- base server
- 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/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
- G06F16/119—Details of migration of file systems
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
本发明提供一种电子病历数据动态迁移***及方法,该方法包括:在网络中搜索对应数量的移动终端;将所有搜索的移动终端集合成一个集群;通知所述第一医疗数据库服务器将所述待迁移的电子病历数据通过所述搜索的移动终端发送至第二医疗数据库服务器;当集群中有移动终端处于闲置状态时,通知集群中处于闲置状态的移动终端主动获取所述第一医疗数据库服务器中待迁移的电子病历数据并发生至第二医疗数据库服务器。实施本发明可以利用移动终端所用的网络带宽,节省了医疗机构的带宽费用,且数据迁移过程中,能够动态地查看移动终端的姿态,最大限度地利用移动终端进行数据迁移。
Description
技术领域
本发明涉及医疗信息化领域,尤其涉及一种电子病历数据动态迁移***及方法。
背景技术
病历是病人在医院诊断治疗全过程的原始记录,它包含有首页、病程记录、检查检验结果、医嘱、手术记录、护理记录等等。随着医院计算机管理网络化,电子病历(EMR,Electronic Medical Record)应运而生。作为科技进步的产物,电子病历因其方便记录,易存储等优点被越来越广泛的应用在医疗***中。
进一步地,随着移动医疗的发展,现在越来越多的患者或医生都使用移动终端(例如,手机、平板电脑等触摸屏的移动终端)查看电子病例。为了确保医疗化信息***的稳定,医疗信息化***需要定期对电子病历进行迁移以进行备份防止出现数据崩溃的情况。然而,现有的电子病历数据迁移时,需要医疗机构承担带宽费用,若数据量庞大会增加医疗结构的费用,因此有必要提供一种采用移动终端对电子病历进行数据迁移的信息化***,利用医疗机构工作人员的移动终端做在的网络带宽进行数据迁移,医疗机构可以动态调用移动终端,有利于数据迁移且能节约费用。
发明内容
本发明的主要目的在于提供一种电子病历数据动态迁移***及方法,旨在解决基于现有的医疗信息化***中无法调用移动终端进行数据迁移的技术问题。
为实现上述目的,本发明提供了一种电子病历数据动态迁移***,运行于数据迁移匹配终端中,所述数据迁移匹配终端通过网络与第一医疗数据库服务器及第二医疗数据库服务器通信连接,所述网络上通信连接有多个移动终端,该***包括:
接收模块,用于接收所述第一医疗数据库服务器的数据迁移配置文件;
获取模块,用于从所述数据迁移配置文件中获取所述第一医疗数据库服务器中待迁移的电子病历数据的大小;
搜索模块,用于根据所述待迁移的电子病历数据的大小在网络中搜索对应数量的移动终端;
集合模块,用于将所有搜索的移动终端集合成一个集群;
发送模块,用于发送所述数据迁移配置文件给集群中每一个移动终端,使得所述集群中每一个移动终端在第一医疗数据库服务器及第二医疗数据库服务器之间建立通信连接;
通知模块,用于通知所述第一医疗数据库服务器将所述待迁移的电子病历数据通过所述搜索的移动终端发送至第二医疗数据库服务器;及
所述通知模块,还用于当集群中有移动终端处于闲置状态时,通知集群中处于闲置状态的移动终端主动获取所述第一医疗数据库服务器中待迁移的电子病历数据并发生至第二医疗数据库服务器。
优选的,所述第一医疗数据库服务器安装有第一医疗数据库,第二医疗数据库服务器安装有第二医疗数据库,其中,所述第一医疗数据库划分为多个第一分区数据库,所述第二医疗数据库划分为多个第二分区数据库,每一个第一分区数据库分配有一个唯一的分区代码,每一个第二分区数据库分配有一个唯一的分区代码。
优选的,所述数据迁移配置文件包括所述第一医疗数据库服务器的IP地址、第一医疗数据库服务器中每个第一分区数据库的分区代码、第一医疗数据库服务器中待迁移的电子病历数据的属性信息、第一医疗数据库服务器的数据库配置文件、所述第二医疗数据库服务器的IP地址、第二医疗数据库服务器中每个第二分区数据库的分区代码及第二医疗数据库服务器的数据库配置文件。
优选的,所述待迁移的电子病历数据的大小与对应数量的移动终端之间的关系为:X=a*Y/Y0,其中,Y为所述待迁移的电子病历数据的大小,Y0为设定的单位数据大小,X为移动终端的数量,a为正整数常量。
优选的,所述集合模块将所有搜索的移动终端集合成一个集群的方式如下:给每个搜索的移动终端的分配一个编码;获取每个搜索的移动终端的IP地址;创建一个集群配置文件并发送给每个搜索的移动终端来完成集群的创建,所述集群配置文件中包括每个搜索的移动终端的IP地址及编码。
另一发明,本发明还提供一种电子病历数据动态迁移方法,应用于数据迁移匹配终端中,其特征在于,所述数据迁移匹配终端通过网络与第一医疗数据库服务器及第二医疗数据库服务器通信连接,所述网络上通信连接有多个移动终端,该方法包括如下步骤:
接收所述第一医疗数据库服务器的数据迁移配置文件;
从所述数据迁移配置文件中获取所述第一医疗数据库服务器中待迁移的电子病历数据的大小;
根据所述待迁移的电子病历数据的大小在网络中搜索对应数量的移动终端;
发送所述数据迁移配置文件给每一个搜索的移动终端,使得所述每一个搜索的移动终端在第一医疗数据库服务器及第二医疗数据库服务器之间建立通信连接;及
通知所述第一医疗数据库服务器将所述待迁移的电子病历数据通过所述搜索的移动终端发送至第二医疗数据库服务器。
优选的,所述第一医疗数据库服务器安装有第一医疗数据库,第二医疗数据库服务器安装有第二医疗数据库,其中,所述第一医疗数据库划分为多个第一分区数据库,所述第二医疗数据库划分为多个第二分区数据库,每一个第一分区数据库分配有一个唯一的分区代码,每一个第二分区数据库分配有一个唯一的分区代码。
优选的,所述数据迁移配置文件包括所述第一医疗数据库服务器的IP地址、第一医疗数据库服务器中每个第一分区数据库的分区代码、第一医疗数据库服务器中待迁移的电子病历数据的属性信息、第一医疗数据库服务器的数据库配置文件、所述第二医疗数据库服务器的IP地址、第二医疗数据库服务器中每个第二分区数据库的分区代码及第二医疗数据库服务器的数据库配置文件。
优选的,所述待迁移的电子病历数据的大小与对应数量的移动终端之间的关系为:X=a*Y/Y0,其中,Y为所述待迁移的电子病历数据的大小,Y0为设定的单位数据大小,X为移动终端的数量,a为正整数常量。
优选的,所述将所有搜索的移动终端集合成一个集群的步骤包括如下步骤:给每个搜索的移动终端的分配一个编码;获取每个搜索的移动终端的IP地址;创建一个集群配置文件并发送给每个搜索的移动终端来完成集群的创建,所述集群配置文件中包括每个搜索的移动终端的IP地址及编码。
本发明采用上述技术方案,带来的技术效果为:本发明采用多个移动终端对电子病历进行数据迁移,利用移动终端所用的网络带宽,节省了医疗机构的带宽费用,且数据迁移过程中,能够动态地查看移动终端的姿态,最大限度地利用移动终端进行数据迁移。
附图说明
图1是本发明电子病历数据动态迁移***的应用环境示意图;
图2是本发明电子病历数据动态迁移***的优选实施例的模块示意图;
图3是本发明电子病历数据动态迁移方法的优选实施例的流程图。
本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明的具体实施方式、结构、特征及其功效,详细说明如下。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1所示,图1是本发明电子病历数据动态迁移***的应用环境示意图。本发明中的电子病历数据动态迁移***30运行于数据迁移匹配终端3上。所述数据迁移匹配终端3通过网络2与第一医疗数据库服务器1及第二医疗数据库服务器4通信连接。所述数据迁移匹配终端3可以通过网络2访问所述第一医疗数据库服务器1(或第二医疗数据库服务器4),并从所述第一医疗数据库服务器1(或第二医疗数据库服务器4)获取各种类型的电子病历数据。所述电子病历数据包括,但不限于,患者姓名、患者年龄、患病时间、疾病名称、患病原因、疾病诊断信息、药品名称、药品数量、医生姓名、就诊医院及科室、费用及患者的联系方式(例如,电子邮箱地址、手机号码、即时通信账号等)、疾病百科、政府医疗政策文件等信息。
所述第一医疗数据库服务器1安装有第一医疗数据库10,其中,所述医疗数据库10划分为多个第一分区数据库100,例如N个第一分区数据库100,每一个第一分区数据库100分配有一个唯一的分区代码,一个第一分区数据库100存储一种类型的电子病历数据。例如,第一分区数据库A存储电子病历数据中的文本数据,第一分区数据库B存储电子病历数据中的图像数据,第一分区数据库C存储电子病历数据中的视频数据、第一分区数据库D存储电子病历数据中的网页数据。
所述第一医疗数据库服务器1提供数据导入接口(例如,应用程序接口,Application Program Interface,API),接入该数据导入接口的设备或***都可以从所述第一医疗数据库服务器1中的第一分区数据库100获取电子病历数据。
所述第二医疗数据库服务器4安装有第二医疗数据库40,其中,所述医疗数据库40划分为多个第二分区数据库400,例如N个第二分区数据库400,每一个第二分区数据库400分配有一个唯一的分区代码,一个第二分区数据库400存储一种类型的电子病历数据。例如,第二分区数据库A1存储电子病历数据中的文本数据,第二分区数据库B1存储电子病历数据中的图像数据,第二分区数据库C1存储电子病历数据中的视频数据、第二分区数据库D1存储电子病历数据中的网页数据。
具体而言,所述第二医疗数据库服务器4提供数据导入接口(例如,应用程序接口,Application Program Interface,API),接入该数据导入接口的设备或***都可以从所述第二医疗数据库服务器4中获取电子病历数据。
需要说明的是,所述第二医疗数据库服务器4为所述第一医疗数据库服务器1的备用服务器,所述第一医疗数据库服务器1中的电子病历数据可以迁移至第二医疗数据库服务器4中做备份。
在本实施例中,所述网络2可以是有线通讯网络或无线通讯网络。所述网络优选为无线通讯网络,包括但不限于,GSM网络、GPRS网络、CDMA网络、TD-SCDMA网络、WiMAX网络、TD-LTE网络、FDD-LTE网络等无线传输网络。。
进一步地,所述数据迁移匹配终端3通过网络2与多个移动终端5通信连接,用于通过所述移动终端5将第一医疗数据库服务器1中的电子病历数据迁移至第二医疗数据库服务器4中进行备份。
在本实施例中,所述网络2可以是有线通讯网络或无线通讯网络。所述网络优选为无线通讯网络,包括但不限于,GSM网络、GPRS网络、CDMA网络、TD-SCDMA网络、WiMAX网络、TD-LTE网络、FDD-LTE网络等无线传输网络。
所述数据迁移匹配终端3可以是,但不限于,智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、个人电脑、电子看板等其它任意合适的移动终端设备。
所述移动终端5可以是,但不限于,智能手机、平板电脑、个人数字助理(PersonalDigital Assistant,PDA)、个人电脑、电子看板等其它任意合适的便携式触摸屏电子设备。
参照图2所示,是本发明电子病历数据动态迁移***的优选实施例的模块示意图。在本实施例中,所述电子病历数据动态迁移***30应用于数据迁移匹配终端3。该数据迁移匹配终端3包括,但不仅限于,电子病历数据动态迁移***30、存储单元31、处理单元32、及通讯单元33。
所述的存储单元31可以为一种只读存储单元ROM,电可擦写存储单元EEPROM、快闪存储单元FLASH或固体硬盘等。
所述的处理单元32可以为一种中央处理器(Central Processing Unit,CPU)、微控制器(MCU)、数据处理芯片、或者具有数据处理功能的信息处理单元。
所述的通讯单元33为一种具有远程通讯功能的通讯接口,例如支持GSM、GPRS、WCDMA、CDMA、TD-SCDMA、WiMAX、TD-LTE、FDD-LTE等无线通讯技术的通讯接口,支持USB、网线的有线通讯接口。
所述电子病历数据动态迁移***30包括,但不局限于,接收模块311、获取模块312、搜索模块313、集合模块314、发送模块315、通知模块316及判断模块317,本发明所称的模块是指一种能够被所述数据迁移匹配终端3的处理单元32执行并且能够完成固定功能的一系列计算机程序指令段,其存储在所述数据迁移匹配终端3的存储单元31中。
所述接收模块311用于接收所述第一医疗数据库服务器1的数据迁移配置文件。在本实施例中,所述数据迁移配置文件包括,但不限于,所述第一医疗数据库服务器1的IP地址、第一医疗数据库服务器1中每个第一分区数据100的分区代码、第一医疗数据库服务器1中待迁移的电子病历数据的属性信息(包括数据大小、文件目录等信息)、第一医疗数据库服务器1的数据库配置文件(例如,数据库连接配置信息等)、所述第二医疗数据库服务器4的IP地址、第二医疗数据库服务器4中每个第二分区数据400的分区代码、第二医疗数据库服务器4的数据库配置文件(例如,数据库连接配置信息等)。需要说明的是,所述数据迁移配置文件可以预先保存于所述数据迁移匹配终端3中,并定期更新所述数据迁移配置文件。
所述获取模块312用于从所述数据迁移配置文件中获取所述第一医疗数据库服务器中待迁移的电子病历数据的大小。
所述搜索模块313用于根据所述待迁移的电子病历数据的大小在网络2中搜索对应数量的移动终端5。所述待迁移的电子病历数据的大小与对应数量的移动终端5之间的关系为:X=a*Y/Y0,其中,Y为所述待迁移的电子病历数据的大小,Y0为设定的单位数据大小(例如,1GB),X为移动终端的数量,a为正整数常量。此外,所述搜索模块312发送网络广播至网络2中,若连接至网络2上的移动终端5接收到所述网络广播并同意作为数据迁移的中间设备,则该移动终端5为搜索的移动终端。例如,若移动终端5接收到网络广播,则移动终端5会弹出一个询问对话框,该询问对话框包括确定按键及取消按键,使用该移动终端5的用户点击确定按键,则表明该移动终端5授权为第一医疗数据库服务器1迁移数据的中间设备,若使用该移动终端5的用户点击取消按键,则表明该移动终端5拒绝为第一医疗数据库服务器1迁移数据的中间设备。为了避免移动终端5过高的拒绝率,可以在网络广播中嵌入奖励信息,例如,若移动终端5同意为迁移数据的中间设备后,可以发一个电子货币(例如,1元人民币的电子货币)给该移动终端5。此外,也可以将医疗机构(例如,医院)内的工作人员的移动终端作为迁移数据的中间设备。为了避免影响工作人员的工作及生活,对第一医疗数据库服务器1的电子病历数据进行迁移时,设定在晚上12点之后至早上4点之间进行。
所述集合模块314用于将所有搜索的移动终端5集合成一个集群(cluster)。具体地说,所述集合模块314将所有搜索的移动终端5集合成一个集群的方式如下:(1)给每个搜索的移动终端5的分配一个编码;(2)获取每个搜索的移动终端5的IP地址;(3)创建一个集群配置文件并发送给每个搜索的移动终端5从而完成集群的创建,所述集群配置文件中包括每个搜索的移动终端5的IP地址及编码。需要说明的是,集群中两个搜索的移动终端5之间可以通信连接(根据IP地址及编码)并进行数据交换,当集群中某一个移动终端5无法直接将数据传输给第二医疗数据库服务器4时,该移动终端5可以在集群中通过另外一台移动终端5将数据传输给第二医疗数据库服务器4。
所述发送模块315用于发送所述数据迁移配置文件给集群中每一个移动终端5,使得所述集群中每一个移动终端5在第一医疗数据库服务器1及第二医疗数据库服务器4之间建立通信连接。所述集群中的移动终端5接收到所述数据迁移配置文件后,根据所述第一医疗数据库服务器1的IP地址与所述第一医疗数据库服务器1通信连接,根据第一医疗数据库服务器1的数据库配置文件访问所述第一分区数据库100,根据所述第二医疗数据库服务器4的IP地址与所述第二医疗数据库服务器4通信连接,根据第二医疗数据库服务器4的数据库配置文件访问所述第二分区数据库400。
所述通知模块316用于通知所述第一医疗数据库服务器1将所述待迁移的电子病历数据通过所述搜索的移动终端5发送至第二医疗数据库服务器4。具体地说,所述通知模块316通知所述第一医疗数据库服务器1将从第一分区数据库100中的文本数据通过搜索的移动终端5转移至第二分区数据库A1存储。
所述判断模块317用于判断集群中是否有移动终端5均处于闲置状态。具体地说,所述判断模块317对集群中的每一个移动终端5进行检测,判断移动终端5是否在传输电子病历数据(例如,通过获取集群中移动终端运行的相关线程来判断),若集群中有移动终端5没有传输电子病历数据,则该移动终端5处于闲置状态。
所述通知模块316还用于当集群中有移动终端5处于闲置状态时,通知集群中处于闲置状态的移动终端5主动获取所述第一医疗数据库服务器1中待迁移的电子病历数据并发生至第二医疗数据库服务器4。
参照图3所示,是本发明电子病历数据动态迁移方法的优选实施例的流程图。在本实施例中,所述的电子病历数据动态迁移方法应用于数据迁移匹配终端3,该方法包括以下步骤:
步骤S11:所述接收模块311接收所述第一医疗数据库服务器1的数据迁移配置文件。在本实施例中,所述数据迁移配置文件包括,但不限于,所述第一医疗数据库服务器1的IP地址、第一医疗数据库服务器1中每个第一分区数据100的分区代码、第一医疗数据库服务器1中待迁移的电子病历数据的属性信息(包括数据大小、文件目录等信息)、第一医疗数据库服务器1的数据库配置文件(例如,数据库连接配置信息等)、所述第二医疗数据库服务器4的IP地址、第二医疗数据库服务器4中每个第二分区数据400的分区代码、第二医疗数据库服务器4的数据库配置文件(例如,数据库连接配置信息等)。需要说明的是,所述数据迁移配置文件可以预先保存于所述数据迁移匹配终端3中,并定期更新所述数据迁移配置文件。
步骤S12:所述获取模块312从所述数据迁移配置文件中获取所述第一医疗数据库服务器中待迁移的电子病历数据的大小。
步骤S13:所述搜索模块313根据所述待迁移的电子病历数据的大小在网络2中搜索移动终端5。所述待迁移的电子病历数据的大小与对应数量的移动终端5之间的关系为:X=a*Y/Y0,其中,Y为所述待迁移的电子病历数据的大小,Y0为设定的单位数据大小(例如,1GB),X为移动终端的数量,a为正整数常量。此外,所述搜索模块312发送网络广播至网络2中,若连接至网络2上的移动终端5接收到所述网络广播并同意作为数据迁移的中间设备,则该移动终端5为搜索的移动终端。例如,若移动终端5接收到网络广播,则移动终端5会弹出一个询问对话框,该询问对话框包括确定按键及取消按键,使用该移动终端5的用户点击确定按键,则表明该移动终端5授权为第一医疗数据库服务器1迁移数据的中间设备,若使用该移动终端5的用户点击取消按键,则表明该移动终端5拒绝为第一医疗数据库服务器1迁移数据的中间设备。为了避免移动终端5过高的拒绝率,可以在网络广播中嵌入奖励信息,例如,若移动终端5同意为迁移数据的中间设备后,可以发一个电子货币(例如,1元人民币的电子货币)给该移动终端5。此外,也可以将医疗机构(例如,医院)内的工作人员的移动终端作为迁移数据的中间设备。为了避免影响工作人员的工作及生活,对第一医疗数据库服务器1的电子病历数据进行迁移时,设定在晚上12点之后至早上4点之间进行。
步骤S14:所述集合模块314将所有搜索的移动终端5集合成一个集群(cluster)。具体地说,所述集合模块314将所有搜索的移动终端5集合成一个集群的方式如下:(1)给每个搜索的移动终端5的分配一个编码;(2)获取每个搜索的移动终端5的IP地址;(3)创建一个集群配置文件并发送给每个搜索的移动终端5从而完成集群的创建,所述集群配置文件中包括每个搜索的移动终端5的IP地址及编码。需要说明的是,集群中两个搜索的移动终端5之间可以通信连接(根据IP地址及编码)并进行数据交换,当集群中某一个移动终端5无法直接将数据传输给第二医疗数据库服务器4时,该移动终端5可以在集群中通过另外一台移动终端5将数据传输给第二医疗数据库服务器4。
步骤S15:所述发送模块314发送所述数据迁移配置文件给集群中每一个移动终端5,使得所述集群中每一个移动终端5在第一医疗数据库服务器1及第二医疗数据库服务器4之间建立通信连接。所述集群中的移动终端5接收到所述数据迁移配置文件后,根据所述第一医疗数据库服务器1的IP地址与所述第一医疗数据库服务器1通信连接,根据第一医疗数据库服务器1的数据库配置文件访问所述第一分区数据库100,根据所述第二医疗数据库服务器4的IP地址与所述第二医疗数据库服务器4通信连接,根据第二医疗数据库服务器4的数据库配置文件访问所述第二分区数据库400。
步骤S16:所述通知模块316通知所述第一医疗数据库服务器1将所述待迁移的电子病历数据通过所述搜索的移动终端5发送至第二医疗数据库服务器4。具体地说,所述通知模块316通知所述第一医疗数据库服务器1将从第一分区数据库100中的文本数据通过搜索的移动终端5转移至第二分区数据库A1存储。
步骤S17:所述判断模块317判断集群中是否有移动终端5均处于闲置状态。具体地说,所述判断模块317对集群中的每一个移动终端5进行检测,判断移动终端5是否在传输电子病历数据(例如,通过获取集群中移动终端运行的相关线程来判断),若集群中有移动终端5没有传输电子病历数据,则该移动终端5处于闲置状态。若集群中有移动终端5均处于闲置状态,流程进入步骤S18。否则,若集群中没有移动终端5处于闲置状态,重复执行步骤S17。
步骤S18:所述通知模块316通知集群中处于闲置状态的移动终端5主动获取所述第一医疗数据库服务器1中待迁移的电子病历数据并发生至第二医疗数据库服务器4。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或之间或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种电子病历数据动态迁移***,运行于数据迁移匹配终端中,其特征在于,所述数据迁移匹配终端通过网络与第一医疗数据库服务器及第二医疗数据库服务器通信连接,所述网络上通信连接有多个移动终端,该***包括:
接收模块,用于接收所述第一医疗数据库服务器的数据迁移配置文件;
获取模块,用于从所述数据迁移配置文件中获取所述第一医疗数据库服务器中待迁移的电子病历数据的大小;
搜索模块,用于根据所述待迁移的电子病历数据的大小在网络中搜索对应数量的移动终端;
集合模块,用于将所有搜索的移动终端集合成一个集群;
发送模块,用于发送所述数据迁移配置文件给集群中每一个移动终端,使得所述集群中每一个移动终端在第一医疗数据库服务器及第二医疗数据库服务器之间建立通信连接;
通知模块,用于通知所述第一医疗数据库服务器将所述待迁移的电子病历数据通过所述搜索的移动终端发送至第二医疗数据库服务器;及
所述通知模块,还用于当集群中有移动终端处于闲置状态时,通知集群中处于闲置状态的移动终端主动获取所述第一医疗数据库服务器中待迁移的电子病历数据并发生至第二医疗数据库服务器。
2.如权利要求1所述的电子病历数据动态迁移***,其特征在于,所述第一医疗数据库服务器安装有第一医疗数据库,第二医疗数据库服务器安装有第二医疗数据库,其中,所述第一医疗数据库划分为多个第一分区数据库,所述第二医疗数据库划分为多个第二分区数据库,每一个第一分区数据库分配有一个唯一的分区代码,每一个第二分区数据库分配有一个唯一的分区代码。
3.如权利要求2所述的电子病历数据动态迁移***,其特征在于,所述数据迁移配置文件包括所述第一医疗数据库服务器的IP地址、第一医疗数据库服务器中每个第一分区数据库的分区代码、第一医疗数据库服务器中待迁移的电子病历数据的属性信息、第一医疗数据库服务器的数据库配置文件、所述第二医疗数据库服务器的IP地址、第二医疗数据库服务器中每个第二分区数据库的分区代码及第二医疗数据库服务器的数据库配置文件。
4.如权利要求1所述的电子病历数据动态迁移***,其特征在于,所述待迁移的电子病历数据的大小与对应数量的移动终端之间的关系为:X=a*Y/Y0,其中,Y为所述待迁移的电子病历数据的大小,Y0为设定的单位数据大小,X为移动终端的数量,a为正整数常量。
5.如权利要求1所述的电子病历数据动态迁移***,其特征在于,所述集合模块将所有搜索的移动终端集合成一个集群的方式如下:给每个搜索的移动终端的分配一个编码;获取每个搜索的移动终端的IP地址;创建一个集群配置文件并发送给每个搜索的移动终端来完成集群的创建,所述集群配置文件中包括每个搜索的移动终端的IP地址及编码。
6.一种电子病历数据动态迁移方法,应用于数据迁移匹配终端中,其特征在于,所述数据迁移匹配终端通过网络与第一医疗数据库服务器及第二医疗数据库服务器通信连接,所述网络上通信连接有多个移动终端,该方法包括如下步骤:
接收所述第一医疗数据库服务器的数据迁移配置文件;
从所述数据迁移配置文件中获取所述第一医疗数据库服务器中待迁移的电子病历数据的大小;
根据所述待迁移的电子病历数据的大小在网络中搜索对应数量的移动终端;
将所有搜索的移动终端集合成一个集群;
发送所述数据迁移配置文件给集群中每一个移动终端,使得所述集群中每一个移动终端在第一医疗数据库服务器及第二医疗数据库服务器之间建立通信连接;
通知所述第一医疗数据库服务器将所述待迁移的电子病历数据通过所述搜索的移动终端发送至第二医疗数据库服务器;及
当集群中有移动终端处于闲置状态时,通知集群中处于闲置状态的移动终端主动获取所述第一医疗数据库服务器中待迁移的电子病历数据并发生至第二医疗数据库服务器。
7.如权利要求6所述的电子病历数据动态迁移方法,其特征在于,所述第一医疗数据库服务器安装有第一医疗数据库,第二医疗数据库服务器安装有第二医疗数据库,其中,所述第一医疗数据库划分为多个第一分区数据库,所述第二医疗数据库划分为多个第二分区数据库,每一个第一分区数据库分配有一个唯一的分区代码,每一个第二分区数据库分配有一个唯一的分区代码。
8.如权利要求7所述的电子病历数据动态迁移方法,其特征在于,所述数据迁移配置文件包括所述第一医疗数据库服务器的IP地址、第一医疗数据库服务器中每个第一分区数据库的分区代码、第一医疗数据库服务器中待迁移的电子病历数据的属性信息、第一医疗数据库服务器的数据库配置文件、所述第二医疗数据库服务器的IP地址、第二医疗数据库服务器中每个第二分区数据库的分区代码及第二医疗数据库服务器的数据库配置文件。
9.如权利要求6所述的电子病历数据动态迁移方法,其特征在于,所述待迁移的电子病历数据的大小与对应数量的移动终端之间的关系为:X=a*Y/Y0,其中,Y为所述待迁移的电子病历数据的大小,Y0为设定的单位数据大小,X为移动终端的数量,a为正整数常量。
10.如权利要求6所述的电子病历数据动态迁移方法,其特征在于,所述将所有搜索的移动终端集合成一个集群的步骤包括如下步骤:给每个搜索的移动终端的分配一个编码;获取每个搜索的移动终端的IP地址;创建一个集群配置文件并发送给每个搜索的移动终端来完成集群的创建,所述集群配置文件中包括每个搜索的移动终端的IP地址及编码。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611109753.1A CN106776985A (zh) | 2016-12-02 | 2016-12-02 | 电子病历数据动态迁移***及方法 |
PCT/CN2017/093976 WO2018099102A1 (zh) | 2016-12-02 | 2017-07-22 | 电子病历数据动态迁移***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611109753.1A CN106776985A (zh) | 2016-12-02 | 2016-12-02 | 电子病历数据动态迁移***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106776985A true CN106776985A (zh) | 2017-05-31 |
Family
ID=58878281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611109753.1A Pending CN106776985A (zh) | 2016-12-02 | 2016-12-02 | 电子病历数据动态迁移***及方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106776985A (zh) |
WO (1) | WO2018099102A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018099102A1 (zh) * | 2016-12-02 | 2018-06-07 | 深圳市前海安测信息技术有限公司 | 电子病历数据动态迁移***及方法 |
WO2018099100A1 (zh) * | 2016-12-02 | 2018-06-07 | 深圳市前海安测信息技术有限公司 | 医疗信息化电子病历数据迁移***及方法 |
WO2018099103A1 (zh) * | 2016-12-02 | 2018-06-07 | 深圳市前海安测信息技术有限公司 | 基于集群数据迁移的电子病历处理***及方法 |
WO2018099101A1 (zh) * | 2016-12-02 | 2018-06-07 | 深圳市前海安测信息技术有限公司 | 基于移动终端的电子病历数据迁移***及方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101442435B (zh) * | 2008-12-25 | 2012-04-04 | 华为技术有限公司 | 分布式***的业务数据管理方法、装置及分布式*** |
CN102170440B (zh) * | 2011-03-24 | 2013-12-04 | 北京大学 | 适用于存储云间数据安全迁移的方法 |
CN104951528B (zh) * | 2015-06-15 | 2019-08-23 | 深圳市创梦天地科技有限公司 | 一种数据迁移的方法及终端 |
CN106101216A (zh) * | 2016-06-08 | 2016-11-09 | 北京工业大学 | 基于分离逻辑的数据安全迁移方法 |
CN106776985A (zh) * | 2016-12-02 | 2017-05-31 | 深圳市前海安测信息技术有限公司 | 电子病历数据动态迁移***及方法 |
-
2016
- 2016-12-02 CN CN201611109753.1A patent/CN106776985A/zh active Pending
-
2017
- 2017-07-22 WO PCT/CN2017/093976 patent/WO2018099102A1/zh active Application Filing
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018099102A1 (zh) * | 2016-12-02 | 2018-06-07 | 深圳市前海安测信息技术有限公司 | 电子病历数据动态迁移***及方法 |
WO2018099100A1 (zh) * | 2016-12-02 | 2018-06-07 | 深圳市前海安测信息技术有限公司 | 医疗信息化电子病历数据迁移***及方法 |
WO2018099103A1 (zh) * | 2016-12-02 | 2018-06-07 | 深圳市前海安测信息技术有限公司 | 基于集群数据迁移的电子病历处理***及方法 |
WO2018099101A1 (zh) * | 2016-12-02 | 2018-06-07 | 深圳市前海安测信息技术有限公司 | 基于移动终端的电子病历数据迁移***及方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2018099102A1 (zh) | 2018-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106529194A (zh) | 医疗信息化电子病历数据迁移***及方法 | |
US8121858B2 (en) | Optimizing pharmaceutical treatment plans across multiple dimensions | |
CN106548037A (zh) | 基于移动终端的电子病历数据迁移***及方法 | |
CN106776985A (zh) | 电子病历数据动态迁移***及方法 | |
US10319466B2 (en) | Intelligent filtering of health-related information | |
CN106534340A (zh) | 基于集群数据迁移的电子病历处理***及方法 | |
CN100429667C (zh) | 医疗数据处理***及处理方法 | |
CN101382972A (zh) | 医疗资源信息共享方法及*** | |
CN106780234A (zh) | 基于数据关联的医生评级推荐***及方法 | |
CN105869097A (zh) | 一种基于云平台的o2o医疗信息*** | |
CN205540895U (zh) | 一种血液的监控管理*** | |
CN107807830A (zh) | 基于集群的医疗软件更新方法及服务器 | |
CN106227524A (zh) | 一种用于健康管理的PaaS平台架构及其实现方法 | |
CN106599590A (zh) | 基于识别码的辅助医生开处方的***和方法 | |
CN106650247A (zh) | 辅助医生开处方的***和方法 | |
CN109801690A (zh) | 区域医疗电子病历共享整合查询***及方法 | |
CN109616216A (zh) | 医疗费用预测方法、装置、设备及计算机可读存储介质 | |
CN110321508A (zh) | 页面展示数据的处理方法、装置、存储介质及设备 | |
CN109509529A (zh) | 一种药房选择方法、服务器、计算机可读存储介质及*** | |
Gowsalya et al. | Predicting the risk of readmission of diabetic patients using MapReduce | |
Wang et al. | Modeling medical services with mobile health applications | |
CN109299238A (zh) | 一种数据查询方法和装置 | |
CN108270852A (zh) | 电子设备及其应用共享方法 | |
CN107610755A (zh) | 基于pacs数据库的医疗检查影像分配***及方法 | |
CN106951697A (zh) | 一种基于云数据平台的疾病治疗方案推送***及使用方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170531 |
|
WD01 | Invention patent application deemed withdrawn after publication |