针对医疗信息系统发生故障、硬件存储设备损坏的情况,导致用户医疗数据丢失、医疗业务无法正常进行的问题,本研究构建双活及同城容灾的医疗信息系统,双活数据中心同时运行为医疗业务系统提供数据服务,发生故障时实时切换保证了医疗业务的连续进行.利用纠删码编码算法对用户源数据进行编码译码,作为冗余数据存储在多维阵列中,使源数据在任何情况下都是可恢复的,提升了数据的容错率.实验结果显示,本研究医疗信息系统编码时间最短低于0.1s,在数据量为1 GB时容灾恢复时间最短为4 min.本研究实现系统的无缝衔接和数据的自动恢复,弥补了传统容灾中心中的缺陷.