1、医院信息系统(HIS)数据迁移需求的提出

当下医院搞信息化建设,除了新建医院,大部分医院都不是完全空白,至少会有基础的HIS系统。在医院信息系统更新换代和向临床延伸的路口上,不可避免地有很多医院选择了更换厂商,特别是更换在用的HIS系统。HIS系统涉及医院的人、财、物等运行管理信息,维持着医院的业务运转,数据非常有价值,如果是因为系统更换而使这些数据发生中断,将给医院带来不小的影响。

很多医院说换HIS麻烦,麻烦之一就是在用HIS数据不能妥善迁移。很多厂商也不愿意看到医院提出这个需求,因为对任何HIS厂商来说,这同样意味着给自己找麻烦。不过随着用户认知水平的提高和HIS系统对医院运营管理业务的渗透,在用HIS系统数据迁移的需求已变得越来越迫切,甚至到了不迁移,新HIS系统就难以上线的地步。原因如下:

(1)HIS系统强调整体上线,新老系统更换往往是一夜之间的事,在短暂的时间里重新录入药库、药房库存信息需要耗费大量的人力,越来越不现实;

(2)大部分住院患者都是医保、农合,第三方支付机构要求有一个完整的住院周期来结算费用,这其中还涉及起付线等,采用老系统出院结算新系统再办理入院的方法或不导入系统切换前明细费用的方式将使患者住院费用无法完整报销。

(3)很多HIS厂商曾提出了新老两套HIS系统并行的方案,这将大大延长新HIS系统的上线周期,给医院和新HIS厂商均带来长期的折磨。两套系统并行运行将导致使用人员工作量加大,医院账务混乱。与其长痛,还不如下工夫研究数据迁移方法。

2、HIS系统更换数据迁移的范围

HIS系统更换时,也并非将所有的数据全部进行迁移。数据迁移的范围以保持业务的连续性为准。像门诊历史的就诊、收费记录,出院患者的医嘱、费用信息,如医院无要求可不进行迁移。

需要迁移的核心数据如下:

(1)基础数据

但凡要求进行数据迁移的医院,其基础数据应该相对规范一些。将基础数据(如药品目录、物价目录、医保/农合对应关系、操作员工号等)进行迁移,将大大缩短新系统基础数据的维护时间并继承原有习惯,减少新系统上线后的不适应。

(2)药库和药房的库存、价格信息

系统更换后,医院的业务不能受到影响,这里面最重要的就是药库、药房的库存。如果新系统中没有药品库存和价格,将导致病人无法取药。所以药库、药房的库存和价格等信息也是要迁移的。通过数据迁移,不需要在系统切换时进行库存盘点和重新录入。系统切换医院人通宵加班的人数可以大大减少。

(3)在院患者信息、费用

为了保证在院患者数据的连续性,需要将在院患者(包括基本信息、押金信息和费用信息)数据进行迁移。目标只有一句话,在新系统中可以打印出此前明细的费用清单即可。至于床位、护理级别等,可在数据迁移完成后让夜班护士重新分配一下,也算帮忙进行一次人工数据校验。

系统更换时,只要能将上述三项数据进行迁移,基本上医院的业务不会受到影响,而且会让使用者感觉过渡非常平稳。剩下的只是软件操作方式、习惯和功能的满足度的问题了。

3、HIS系统数据迁移方法

提到方法,我们先说异构HIS系统数据迁移面临的困难。新老HIS系统更换,要进行数据迁移,在用HIS系统厂商是很难配合的,既是配合往往开出天价的人工费。所以大部分HIS系统数据迁移都是由院方和新HIS系统厂商配合完成的,在用HIS系统厂商不出面、不配合也不捣乱。所以最大的困难是无法从官方的渠道获取在用HIS系统的数据结构和数据流程,在这种背景下搞数据迁移,方法就很重要了,而且还要有一定的经验积累。

具体方法如下:

(1)分析在用HIS的数据流程和数据结构

在无法直接获取在用HIS系统数据结构和数据流程的情况下,只能靠人工分析了。可先了解在用软件的操作方式,采用数据库事件探查工具(SQL Server是标配,Oracle需要第三方的工具)结合软件操作逐步跟踪数据库的读写操作,搞清楚主要表和字段的意义。这里面没有技巧,只有认真的精神。事实上分析别人家软件的数据流程,也是要看你对自家软件数据流程的熟悉程度,这一点是可以触类旁通的。

(2)尝试用SQL语句导入

在了解在用HIS数据流程的基础上,尝试写一些SQL语句进行数据导入,然后用自家的HIS软件进行数据验证和测试。在通过SQL语句进行数据导入时,不必强调时效性。关键是看能不能导入、导入过程中哪些数据需要转换。毕竟两家厂商的数据结构差别很大,只有通过导入测试,才能为下一步数据迁移程序的开发奠定基础。

(3)开发数据迁移程序

在分析在用HIS数据流程和结构的基础上,结合自家软件的数据结构开发数据迁移程序,以提高数据迁移的效率和准确性,进行必要的事务控制和逻辑校验。同时还可对不同格式的数据进行批量转换。

有了数据迁移程序,即可保证在预定的时间内将在用HIS系统的数据导入到新HIS系统数据库中,缩短因系统切换所带来的停机时间。

(4)测试数据迁移程序

数据迁移程序一定要进行多次测试,并用新HIS程序进行测试和验证。同时还可将迁移出的测试库用作操作人员培训,以增加培训的真实感。

(5)执行数据迁移程序

系统切换前,要求所有的操作员在老系统中做出规定的操作(这需要根据新HIS系统厂商的要求而定)。然后系统切换时,锁定在用数据库的状态,执行数据迁移程序,将关键数据导入新HIS系统数据库中即可。

数据迁移的关键是真正弄明白在用HIS的数据结构和数据流程,并开发出高效率的数据迁移程序。

对于如今的HIS厂商而言,想换掉别人家的HIS系统,数据迁移问题基本上难以回避,原因有三:

(1)用户本身要求

(2)商务拿单而主动承诺

(3)系统切换的要求(工期、医保报销政策等原因)

所以HIS厂商不应该在一味的牺牲用户利益,拒绝数据迁移要求。对于规模较大的医院,还是有必要进行数据迁移的。能够把别人家的数据迁移过来,也是HIS厂商实力的体现。

异构医院信息系统(HIS)更换时数据迁移的方法相关推荐

  1. Mac无缝更换电脑--数据迁移

    Mac无缝更换电脑–数据迁移 这可能是我最短的一篇博客了,但不写的话还是有很多人不知道这个玩意,所以性价比还是蛮高的 解决: 迁移助手

  2. oracle40T数据如何迁移,关于数据迁移的方法、步骤和心得

    关于数据迁移的方法.步骤和心得 在项目中经常会遇到系统完全更换后的历史数据迁移问题,以示对客户历史工作的尊重,何况很多数据仍有保留的必要. 那怎么做历史数据迁移呢? 系统分析: 1.分析原有的业务系统 ...

  3. 云服务器同账号不同地域数据迁移的方法

    1.首先说明购买新云服务器和为旧云服务器创建快照的顺序问题 说明顺序问题的原因是,我的旧云服务器是1个月试用,因此如果先购买了快照,就不是新用户了,再购买新的云服务器就无法享受折扣.经过咨询,如果新旧 ...

  4. MySQL数据库- 几种数据迁移的方法详解都在这了!看完必懂

    数据迁移的几种方式 - MySQL数据库 本文关键字:MySQL.数据库.数据迁移.导入.导出 文章目录 数据迁移的几种方式 - MySQL数据库 一.数据迁移 1. 数据的生命周期 2. 数据迁移的 ...

  5. 电脑c盘数据迁移的方法

    电脑系统盘数据怎么迁移?系统盘的数据非常重要,说到迁移系统盘的数据,一般有两种常见情况,一种是将旧电脑系统盘的数据迁移至新电脑:另一种是将系统盘的数据迁移至新的硬盘(HDD或SSD).本文分别针对这两 ...

  6. 四.运行时数据区-本地方法栈(Native Method Stack)-堆-方法区

    1. 前言:本地方法接口 1.1 本地方法 简单来讲,一个Native Method就是一个java调用非java代码的接口,一个Native Method 是这样一个java方法:该方法的实现由非J ...

  7. 戴尔笔记本怎么传输数据,戴尔电脑数据迁移的方法

    戴尔笔记本怎么传输数据?如果你的电脑是戴尔系列,在网上搜索"戴尔电脑之间怎么传数据"的答案时,一些网站会建议您尝试Dell Migrate(戴尔迁移).很多小伙伴对Dell Mig ...

  8. 电脑系统盘数据迁移/数据传输方法

    电脑系统盘数据怎么迁移?系统盘的数据非常重要,说到迁移系统盘的数据,一般有两种常见情况,一种是将旧电脑系统盘的数据迁移至新电脑:另一种是将系统盘的数据迁移至新的硬盘(HDD或SSD).本文分别针对这两 ...

  9. JVM之运行时数据区(方法区)

    文章目录 1. 堆.栈.方法区的交互关系 2. 方法区的理解 3.设置方法区大小与OOM 方法区OOM 4.方法区的内部结构 类型信息 域信息(成员变量) 方法信息 non-final的类变量 运行时 ...

最新文章

  1. ​京东AI研究院获QuAC机器阅读理解竞赛冠军,EL-QA模型能力业界领先
  2. html中隔行的代码,js+css 控制表格隔行变色与单行高亮的代码
  3. mysql 读写引擎_揭秘MySQL存储引擎spider
  4. Dropbox Interview – Design Hit Counter
  5. 20210525电力通信网
  6. IPCAS1.2.11安装步骤
  7. 鸿蒙系统(HarmonyOS)应用开发入门篇
  8. Android中DialogFragment自动弹出输入法
  9. Win10安装Ubuntu22.04后,The Windows Subsystem for Linux optional component is not enabled. Please enable
  10. latex 分页_latex中多行表格分页问题
  11. Proxy SwitchyOmega安装和使用
  12. 高考之后,“学”并未止步 :Juphoon Class (菊风云课堂)上线,助力构建实时互动课堂
  13. 更多推薦:蔡崇信、曾鳴、秦朔、闌夕、虞鋒、田溯寧
  14. 隐马尔科夫模型(HMM):状态序列预测
  15. cpu温度过高 ubuntu_Ubuntu环境下检查CPU 的温度
  16. iOS App 主题切换
  17. 量化交易,关于止损止盈的一点思考
  18. 网站建设方案:网站建设合同之撰写注意点
  19. OpenFOAM:底层
  20. 【转载】不出国如何练就一口流利的英语?

热门文章

  1. R语言进行长宽数据转换
  2. /etc/sysconfig/network: No such file or directory
  3. Webview相关属性和事件处理
  4. 计算机应用基础操作题文档,《计算机应用基础》操作题
  5. Linux 危险的 rm 命令,替换 trash
  6. 在HTML中添加视频的代码
  7. 【Android】设计和实现一个BMI计算程序
  8. 内网渗透中的域管与域控快速定位
  9. 接口测试有那些工具,他们的优劣势?
  10. java.util.Date的getYear()