查看原文
其他

吴坤专栏 | 医院信息工程师应该了解的系统更换策略

吴坤 HIT专家网官微 2022-11-03

导读

在进行系统更换时,需要考虑好业务特点,以及系统切换带来的影响,在系统停机策略与数据迁移方案两个方面综合分析,合理决策。

医信工程师大都有过系统更换的经历,我们常常会听到关于系统更换各种抱怨和吐槽的声音:“系统更换,不得安宁。”“系统更换,要脱一层皮。”一提到系统更换,信息工程师大都“谈虎色变”。但从事医疗信息化工作,总是避免不了要经历大大小小的“系统更换”,而且部分医院系统更换非常频繁。所以,医信工程师有必要掌握针对不同类型业务信息系统的更换策略与方法,以便于能更稳妥地开展系统更换工作。

简单粗暴的方式是,找某个业务量少的时间点,比如半夜时分,关闭老系统,启用新系统。但实际情况绝非这般简单。首先,医院很难找到业务量极少的时间,即使晚上临床业务也在开展中,不可能容忍系统中断运行,哪怕是10分钟也不可能。其次,老系统停止运行后,老系统内的数据在新系统中应该依然能够使用,不可能说每更换一次系统,数据就丢失一次。

所以,对于系统更换,主要就是处理好两个问题:老系统停机策略和数据迁移方案。

依据老系统是否需要停机,以及数据迁移采用离线或在线方式,系统更换策略可分为四类:系统停机+离线数据迁移;系统停机+在线实时数据迁移;系统不停机+离线数据迁移;系统不停机+在线实时数据迁移。其中第三种策略,也即“系统不停机+离线数据迁移”是不存在的,因为要实现数据离线迁移,就必然需要关停系统。

1.系统停机+离线数据迁移

该方案相对比较简单,主要包括以下几个步骤:

(1)选择合适时间关停老系统。

(2)将老系统数据按新系统的数据格式要求,进行数据清洗转换,然后迁移至新系统。

(3)部署并启用新系统,观测效果,一旦出现问题,立即关闭新系统,并重新启用老系统。

这一方案需要关停系统一段时间,对于医院核心业务系统而言显然是不可行的,只能应用于一些非核心业务系统,例如人事管理、设备管理等系统。

2.系统停机+在线实时数据迁移

采用这一方案,要求新系统客户端能同时兼容新老系统服务端。通过流量控制,将老系统请求转发到老系统服务端,新系统请求转发到新系统服务端。这一方案在医疗系统切换时应用得很少,在此不做详细介绍。

3.系统不停机+在线实时数据迁移

这一方案对业务影响程度最低,也是医院核心业务系统(例如HIS系统等)常用的系统切换方案。但是该方案相对更为复杂,工作量更大,要求新老系统并行一段时间。主要包括以下几个步骤:

(1)部署上线启用新系统。

(2)选择某个时间点,进行强制流量切换,后续业务在新系统开展,之前遗留业务在老系统继续完成。

(3)等老系统遗留业务全部或者基本全部完成后,关停老系统,并将老系统数据迁移到新系统。

在这个方案的运作过程中,要注意两个技术方面的问题:一个是流量控制,一个是数据迁移。

在流量控制方面,要制定好方案、做好用户培训工作。因为系统的使用人员并非技术人员,他们并不关心技术问题。如何有计划、按步骤地实现系统切换,需要用户有效配合,按照制定的方案来进行操作,一方面需要用户快速掌握新系统的使用,新业务一律使用新系统,另一方面需要用户同时兼顾老系统的业务。

在数据迁移方面,要处理好存量数据(已经发生的业务数据)和增量数据(当前新发生的业务数据)的迁移问题。医院核心业务数据量一般很大,存量数据的迁移范围要合适,要配合好新系统的功能。比如新系统基本不会使用5年以前的数据,那么在系统切换初期,只迁移5年以内的数据就可以了。

在进行系统更换时,只要考虑好业务特点,以及系统切换带来的影响,在系统停机策略与数据迁移方案两个方面综合分析,合理决策,基本可以解决医院内绝大多数的系统更换问题。

作者简介
吴坤,计算机专业硕士,华中科技大学同济医学院附属同济医院信息中心软件工程师。专业计算机程序员,医疗信息技术推广者,积极参与社会活动,热衷于以信息技术提高医疗行业服务质量和改善患者就医体验。

近期热文
HIT专家网∣致力推进中国卫生信息化长按二维码可申请加入HIT专家网专业交流群投稿:gong_chen@HIT180.com

商务合作:(010)82373062

本公众号原创文章,版权归原作者所有。

未经许可,谢绝转载或以其他形式使用文章内容进行传播。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存