数据迁移方案(医疗卫生信息)

1.数据迁移

由于社区卫生服务中心的医疗卫生服务的业务数据始终处于不断增长的过程中,因此随着社区卫生服务中心的业务系统的持续使用系统数据库空间也会逐渐增加,此次社区卫生服务中心信息系统的升级改造项目,对于数据整体迁移,将是此次项目的重要一环。针对上述情况,在数据库系统设计及处理流程方面采用了独特的数据迁移技术:

  • 在逻辑上把社区卫生服务中心的业务数据根据健康档案管理、公共卫生服务、基本医疗服务的业务数据的相对时效灵活地分成运行数据库和历史数据库两个部分,在数据表结构中保持相对的独立性,随着系统业务数据的不断积累系统通过后台业务处理把运行数据库中使用频率相对低的数据自动迁移到历史数据库,进而保证了系统运行数据库的大小的相对恒定性。
  1. 系统仅在运行数据库中就能够完成社区卫生服务中心的公共卫生服务和基本医疗卫生的常规业务的处理,这样就能够确保整个业务系统的效率不会由于系统启用时间的增加而降低。
  2. 对于被迁移到历史数据库的业务数据,系统通过建立数据库表间数据的映射关系建立联系,当社区卫生服务中心进行长期业务数据进行查询、统计、分析时,系统会自动关联历史数据库数据并完成相关处理进而能保证业务数据的连续性。
  3. 数据的迁移处理会每天在业务相对很少的夜间自动运行,因此能够确保系统效率不会受到数据迁移的影响。

2.健康档案数据整合迁移

对于社区卫生服务中心信息系统升级改造项目中的健康档案数据整合,将采用分为三个阶段,健康档案数据整合迁移前准备;健康档案数据整合迁移实施;健康档案数据整合迁移校验。

  • 健康档案数据整合迁移前准备

健康档案数据整合迁移的大量工作都需要在准备阶段完成,充分而周到的准备工作是完成数据整合迁移的基础。具体而言,要进行待整合迁移数据源的详细说明,包括数据的存放方式、数据量、数据的时间跨度,建立新旧系统数据库的数据字典,对旧系统的历史数据进行质量分析,新旧系统数据结构的差异分析,新旧系统代码数据的差异分析,建立新旧系统数据库表的映射关系,对无法映射字段的处理方法,开发、部署数据迁移工具,编写数据转换的测试计划和校验。

1) 旧系统数据的分析。要对旧数据进行迁移,首先要了解旧系统的数据结构,包括表和字段,以及多个表之间的关系,并撰写相应的数据库结构文档。然后要整理旧系统数据字典,明确所有数据代码字段含义,将旧系统的数据字典按照统一格式整理成文档。

2) 旧系统数据质量的分析及清洗。进行数据质量分析主要是指找出二义性、重复、不完整、违反业务或逻辑规则等问题的脏数据,并进行相应的清洗操作。可以分别针对各类旧系统的脏数据开发不同数据整理程序,通过不同的查询语句查询出脏数据,用户能在提供的数据整理功能界面上,对脏数据进行整理达到清洗的效果。对于某些可批量修改或整理的数据,可以通过编写后台函数统一处理减少数据清理的工作量。

3) 新旧系统数据的差异分析。分析新旧系统数据差异是数据迁移中非常重要的一个环节,首先必须拥有新旧系统详细的数据字典文档,在此基础上建立新旧系统数据字典字段映射规则。

4) 数据的检查。数据的检查可以分为6类,分别是对数据格式检查、数据长度检查、区间范围检查、空值与默认值检查、完整性检查和一致性检查。

5) 数据转换与迁移程序的开发和部署。数据迁移工作通常需要编写大量前后台程序才能得以顺利完成。采用的方法都是通过执行各个后台函数或函数脚本实现,这就需要在准备阶段就逐步编写这些代码,并不断进行测试。

  • 健康档案数据整合迁移实施

健康档案数据迁移的实施是实现数据迁移的三个阶段中最重要的环节。数据转换的详细实施步骤为:准备数据迁移环境;业务上的准备,结束未处理完的业务事项或将其告一段落;最后实施数据迁移。

1) 新旧系统数据分析调研。对新旧系统数据库结构进行分析研究,以新系统运行所需数据为依据,对旧系统现有数据进行对照分析,提取旧系统中可以提供的数据。

2) 数据格式转换。依据映射关系把旧系统的历史数据进行分析、整理、补录、比对、校验,并进行数据格式转换。

3) 数据的对比。数据对比以自动核对为主,人工核对为辅。对于大量采集的数据,采用自动比对的方法。对数据量小的简单数据、有详细原始表的数据、部分自动核对异常的信息,进行人工比对。

4) 数据的迁移。数据在比对过后存放于新系统数据库副本中,其环境与新系统数据库一致。因此,此时的数据迁移即在同一平台同一类型数据库间,进行数据导出、导入即可。通过以上数据迁移程序,最后将旧系统的数据迁移到新系统。

  • 健康档案数据整合迁移校验

健康档案数据迁移后的校验是对迁移工作的检查,数据校验的结果是判断新系统能否正式启用的重要依据。通过编写检查程序进行数据校验,通过试运行新系统的功能模块,特别是查询、报表功能,检查数据的准确性。具体采用对迁移后的数据进行质量分析和新旧系统查询数据对比检查的方法,对迁移后的数据进行校验。

1) 对迁移后的数据进行质量分析,可通过编写有针对性的检查程序进行。对迁移后数据的校验有别于迁移前历史数据的质量分析,主要差别在于检查指标的不同。迁移后数据校验的指标。

2) 新旧系统查询数据对比检查,通过新旧系统各自的查询工具,对相同指标的数据进行查询,并比较最终的查询结果。

你可能感兴趣的:(解决方案,数据库)