本发明涉及医疗数据备份领域,尤其是涉及一种应用于放疗科数据库的备份方法。
背景技术:
由于放疗科治疗计划系统服务器自带的数据库容量受到限制,存储的数据容量大约为2tb左右。对于很多肿瘤放疗中心来说,由于治疗患者多,三维适形和调强放射治疗技术所占的比例大,因此在使用1~2年后,系统数据库的存储空间将饱和。此时迫切需要借助外部存储进行数据的存储和数据还原。另外一方面,当治疗计划系统的存储空间达到一定容量后,数据越多,系统程序和数据库运行速度就越慢,会严重影响临床治疗计划的设计、优化和计算速度,严重影响临床治疗的工作效率。
放疗科计划系统在使用过程中可能会出现数据丢失的现象。因此不进行及时的备份会丢失病人的数据,从而影响临床治疗以及科研工作。因此在线和定时数据更新是必要的工作,仅仅依靠人工备份很难完成这项工作。通过我们提供的数据安全存储解决方案,无缝对接放疗科计划系统,并支持不同厂家数据库。可以进行数据的在线和定时备份工作。
技术实现要素:
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种适用多种系统备份、实时性、安全性高、可视化界面管理的应用于放疗科数据库的备份方法。
本发明的目的可以通过以下技术方案来实现:
一种应用于放疗科数据库的备份方法,该方法包括以下步骤:
1)选择目标备份系统及需要备份的源数据;
2)当需要进行压缩时,生成数据压缩包并进行步骤3),当需要不进行压缩时,直接完成备份;
3)当需要进行数据校验时,进行安全校验并生成还原数据,并完成备份,当不需要进行数据校验时,直接完成备份。
所述的步骤3)还包括以下步骤:
当需要在备份完成后删除源数据时,则删除源数据,完成备份,当需要在备份完成后保留源数据时,则直接完成备份。
所述的步骤3)中,数据校验为md5或shal加密方式进行校验。
所述的步骤1)中的目标备份系统包括pinnacle、eclipse、xio、monaco计划系统。
所述的步骤1)中的源数据包括cbct影像数据和mosaiq网络数据。
一种备份系统,该系统包括通过通信网络连接的备份系统数据库和备份系统客户端,所述的通信网络设有与多个计划系统连接的数据接口,备份系统数据库通过数据接口分别与目标备份系统通信。
所述的备份系统数据库采为mysql数据库,采用磁盘阵列进行数据存储。
与现有技术相比,本发明具有以下优点:
一、适用多种系统备份:本系统通过数据接口对接不同厂家计划系统,无需反复操作,一键检索,一键备份还原。
二、实时性:通过本发明能够实时监听治疗计划系统治疗计划文件的数据变化,可通过定时自动备份和手工备份两种方式将数据传输到服务器存储端,在不需要任何的人工干预下实现服务端的数据访问和交换。
三、安全性高:在数据备份的过程中,通过多重检验标准检查数据传输的稳定性和安全性,程序增加校验功能,确保在断电断网的情况下的数据安全,除却在备份过程中的安全校验外,存储采用的磁盘阵列计划,从而确保存储的安全性。
四、可视化界面管理:系统提供友好的人机操作图形界面。通过可视化的界面进行操作,从而实现对计划系统进行手动数据备份、数据查询、数据还原和数据删除等操作,界面友好,操作简单。
附图说明
图1为本发明的方法流程图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
实施例
本发明提供一种适用于放疗科计划系统和cbct的备份系统及方法,该方法先采用java语言及mysql数据库。连接计划系统自身数据库progressql及自身文件库。具体流程控制如下:
1、进入系统选择需要备份的系统(计划系统或cbct),连接源数据库及源文件及连接自身数据库mysql;
2、进入系统后进行系统设置:选择是否压缩,是否校验、是否删除源文件;
3、进入主界面,开始进行备份操作;
4、选择树形结构,机构目录,该机构下所有患者显示出来,选中一个或多个患者,点击备份按钮,系统开始备份;
5、根据步骤2设置内容,在点击备份按钮后,系统将自行判断是否压缩,如压缩则自行压缩,否则进行下一步;
6、根据步骤2设置内容,在点击备份按钮后,系统将自行判断是否校验,如果校验,则采用md5、sha1方式校验,如否,进行下一步;
7、根据步骤2设置内容,在点击备份按钮后,系统将自行判断是否校验备份完成是否删除,如果选择删除,系统将自行删除源数据库及源文件,如果选择否,则备份完成不删除源文件;
8、如需还原,则在软件右侧列表中选择要还原的患者,系统将自动还原该患者源数据库及源文件。
本系统支持医科达、瓦里安、飞利浦等多家厂商放疗科专用软件及系统的备份及存储。例如:pinnacle、eclipse、xio、monaco等计划系统及各厂家cbct影像数据,及mosaiq等网络数据。
支持压缩备份,备份前将数据或文件进行压缩,还原时文件自动解压,提高备份速度及节省存储空间。
兼容linux、unix、windows系统,各系统间文件的备份,文件格式自动转化,确保文件格式不存在兼容问题。
支持增量备份,用户之前已经备份过某患者,再次进行备份只备份已修改的内容,大大缩减备份时间及提高效率。
支持定时备份。用户可自行选择时间,每天、每周或每月定时备份相关数据,减少人工干预。
程序增加校验功能,在断网断电情况下,程序进行自动校验,确保文件不丢失及备份完整,增强安全性。
阵列存储标准容量10tb以上,足以保存十年以上的病人资料。
可视化的数据管理,直接搜索病人姓名或id,一键恢复病人数据至pinnacle服务器上用于回顾。