论文部分内容阅读
[摘 要] 在HIS系统安全运行的情况下,如何提高财务数据的管理效率成为医院HIS系统必须解决的一个问题。本文介绍了我们近几年在HIS系统中数据备份和恢复中的一些设计方案,特别是归纳总结了在HIS系统实施ORACLE备份与恢复的工作中,取得的一些经验,并对实施HIS系统中数据备份和恢复方案的社会效益和经济效益进行了评估。
[关键词] HIS系统;医院;财务管理
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2010 . 17. 005
[中图分类号]F275 [文献标识码]A [文章编号]1673 - 0194(2010)17 - 0014 - 03
随着信息技术的普及和管理水平的提高,我国医院财务管理系统正在向以病人为中心、以电子病历管理为基础的临床管理系统过渡。我国大多数医院已经建立了突出病人临床信息的、以临床医生为应用主体的、同时涵盖医院费用、财务、药品、设备、物资、人事、医技、治疗、质量控制等管理项目的医院信息管理系统(Hospital Information System,HIS)。该系统实施后,不但提高了工作效率,而且还提高了医院管理水平,在医院的各类管理工作中发挥了越来越重要的作用。然而,随着业务的不断发展,医院原有信息系统的数据库中数据存量越来越大,对系统的保护和对数据的防灾越来越重要。如何保证系统正常地稳定地运行,如何预防数据因错误或灾难而丢失,已成为医院信息系统亟待解决的一个问题。
1 医院HIS系统的特性分析
医院信息管理系统HIS通过计算机网络系统完成对门诊病入和住院病人的管理,其中包括门诊划价收费、门诊药房发药、就诊查询、住院收费、病区管理等服务,同时实现财务结算、药品库存管理、药品检查治疗信息的实时维护等计算机化管理。HIS的应用能够改善医院的综合服务水平,提高工作效率,增强财务的透明度,极大地方便就诊病人。按照软件的功能进行划分,HIS系统属于应用型软件,在特定的医疗领域内开发,在医院范围内为特定的医务人员和患者提供服务。按照软件规模进行划分,HIS属于中型规模的软件,其计划、资料书写以及技术审查需要严格进行。按软件工作方式划分,HIS系统属于实时处理软件,当用户提交任务后,服务器应在有限时间内予以处理,并及时反馈结果。按软件服务对象划分,HIS系统是属于项目软件,是受特定用户——医院的委托而开发的软件,在完成项目后,根据需要可在此基础上做进一步开发,而且至少在5年时间内可正常运行。按使用频度进行划分,HIS系统具有较高的使用频度,并且许多数据要及时更新。按软件失效的影响进行划分,HIS系统属于较重要的级别,要求具有较高的可靠性和安全性。
2 当前医院HIS系统财务数据的备份需求
目前医院的主要系统有HIS系统,医保、社保通讯前置机,检验系统以及即将建设的PACS、RIS系统;
HIS系统是其中最重要、最关键的应用系统,主要的备份数据也是产生自HIS系统。我院HIS系统数据库是ORACLE。HIS系统承担了日常的挂号、收费、药房、处方、住院等模块,每天都会有新的数据产生。目前HIS系统的数据量大概有100 GB以上,这些数据主要是ORACLE的数据库文件和LOG文件,其中LOG文件虽然每个文件不大,但总的数量很多,且每天的新的数据都记录在LOG文件里。在备份策略方面,一般是采用定期全局备份和增量备份相结合。全局备份是指将某一个应用系统的所有数据全部备份到磁带设备上,以ORACLE数据库为例,全局备份就要将所有的用户数据库文件、LOG文件全部备份,最好是将ORACLE自带的主数据库也备份下来,因为里面可能记录了用户数据库名称及配置等信息。增量备份和差量备份都是在全局备份的基础上备份增加的内容,两者的差别在于增量备份是备份上一次备份以来所增加的数据,而差量备份是将自上一次全备份以来的新增数据作备份。一个好的备份方案还需要考虑到一些重大的灾难性事故造成的计算机系统损坏。在这些事故中,如果只考虑单个现场的保障措施,备份方案设计得再完善也往往是无能为力的,在这种情况下,需要考虑离线数据中心的设计和数据备份的迁移,一种既能保证一定数据安全又能使投资较少的方法,就是将备份的数据保存在备份数据中心。
3 医院HIS系统财务数据备份的解决措施
当前很多医院设立了数据库服务器,每个服务器都可以连接多个客户机,接受用户信息查询。所有的服务器和客户机都通过局域网连接在一起,远程用户和移动用户可以通过拨号上网连接到某一个服务器上进行医院信息查询。一些实时的数据信息一经输送到服务器,根据已经设定的数据复制功能,使所有数据收敛一致,用户从任一站点都可查询到。
3.1数据库的复制
数据库的复制有多种实现方法,在网络上,通过TCP/IP协议进行网络互联,在复制环境中,各个数据库将本地事务或者其他作业存储在本地,一旦调度数据链路时,就通过远程过程调用将作业推入其他站点。如果网络连接失败,远程调用未能成功,复制机制就会继续复制作业,定时进行,直至通信恢复。具体流程为:(1)用户修改主站点数据库中的数据,该事务作为一个数据库作业被记录在作业队列。复制进程开始进行复制时,找到与复制对象有关的作业,进行远程调用,将该作业转换为日志文件,传到目的站点。(2)接收进程收到源站点的事务日志文件,转换为本地的事务进行处理,完成对本地数据库数据的操作。冲突检测机执行冲突检测,如果发生冲突,就执行冲突解决方法,使各种数据保持一致,如果冲突解决方法不能解决冲突,返回一个错误。如果远程调用没有成功,在下一次调用时间再继续此类操作,直至调用成功。
3.2数据库的备份
数据库的备份是一个长期的过程,而恢复只在发生事故后进行,恢复可以看作是备份的逆过程,恢复程度的好坏很大程度上依赖于备份的质量。当前HIS系统的ORACLE数据库备份主要有3种方式:Cold Backup,主要指在关闭数据库的状态下进行的数据库完全备份,备份内容包括所有数据文件、控制文件、联机日志文件、ini文件。Hot Backup指在数据库处于运行状态下,对数据文件和控制文件进行备份,要使用热备份必须将数据库运行在归档方式下。Export,这是最简单的备份方法,可按数据库中某个表、某个用户或整个数据库来导出,并且支持全部、累计、增量3种方式。如果使用这种方法,数据库必须处于打开状态,而且如果数据库不是在restrict状态将不能保证导出数据的一致性。
3.3数据库的恢复
数据库的恢复可分为两大类:完全恢复和不完全恢复。完全恢复指将数据库恢复到发生故障的时间点,不丢失任何数据。不完全恢复指将数据库恢复到发生故障前的某一时间点,此时间点以后的所有改动将会丢失。如果没有特殊需求,应尽量使用完全恢复。ORACLE数据库的恢复过程分两步进行,首先将存放在重做日志文件中的所有重做运用到数据文件,之后再对重做中所有未提交的事务进行回滚,这样所有数据就恢复到发生灾难那一时刻了。数据库的恢复只能在发生故障之前的数据文件上运用重做,将其恢复到故障时刻,而不能将数据文件反向回滚到之前的某一个时刻。
4 医院HIS系统财务数据备份的效益分析
4.1社会效益评估
HIS系统的成功运行,不仅节约患者排队等候治疗、交费的时间,还大大地提高了医务工作者的效率,系统生成的各类报表,可使医院管理者掌握管理医院所需的各种数据。HIS系统的实施还能促进医务工作者的医技提高,减少医疗事故的发生;对于医院的财务人员来说,HIS系统则能提高效率,减少工作量。也正因为前两个原因,数据备份和恢复工作才显得尤为重要。完好的数据备份及恢复工作能保证系统的正常运转,能在系统出现故障时及时恢复系统运行,减少患者在出现系统故障时的等待时间,对营造和谐的医疗环境有极大的促进作用。
4.2 经济效益评估
某某地区医院作为一所二级甲等医院,每年营业额大约1 500万元,而其收入的95%以上来自于医疗服务项目,这些资金的处理均是通过HIS系统完成的。每日接诊金额在4.2万元左右。如果因为故障造成系统瘫痪,则损失难以估量。同时,社会保障局会对参保医院数据库数据进行不定期的检查,如果发现存在数据丢失等情况,将视情节对医院罚款。目前医院的HIS系统已经平稳运行近1年时间,在此期间执行过2次数据恢复工作,其中一次故障是人为操作引起,另一次是不正常断电引起。正是因为有了完善的数据保护措施,才没有因为数据丢失而给医院带来任何不良的影响。也正是因为有了行之有效的数据备份和恢复的策划预案,才使系统取得了这样好的运行效果。鉴于数据备份及恢复在HIS系统中的重要作用,医院在进行HIS系统开发时,应充分考虑开发HIS系统数据备份和恢复所需的开发资金和开发时间。因此,在医院HIS系统的项目开发中,一般应划出整体项目开发资金的20%,开发周期的30%,用于数据库备份及恢复的开发。
总之,在HIS系统的财务数据管理中,数据复制通过在多个复制站点保留数据副本的方法,为各个站点的数据库提供了一种相互备份的手段,当一个数据库的数据文件丢失时,可将其他站点的数据复制到本地进行恢复,保证了数据库的安全性。一个完善的数据库系统必须有良好的数据备份与恢复功能。
主要参考文献
[1]李全凯.医院HIS系统基本需求分析[J].医学信息学杂志,2006(2):111.
[2]李获荣.医院信息系统数据备份与容灾方案探讨[J].福建电脑,2006(4):161.
[3]吴向群.医院HIS信息系统数据备份策略谈[J].中山大学学报论丛,2006,26(2):121.
[4]陈杰.医院信息系统中数据备份和安全策略设计与实现[J].医疗设备信息,2005(1):20-22.
[5]邵佩英,张坤龙.数据库系统基础[M].北京:人民邮电出版社,2004:112.
[6]杨璐露.SAN环境中图书馆网络数据备份探究——以北京理工大学图书馆为例[J].现代图书情报技术,2005(2):29.
[关键词] HIS系统;医院;财务管理
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2010 . 17. 005
[中图分类号]F275 [文献标识码]A [文章编号]1673 - 0194(2010)17 - 0014 - 03
随着信息技术的普及和管理水平的提高,我国医院财务管理系统正在向以病人为中心、以电子病历管理为基础的临床管理系统过渡。我国大多数医院已经建立了突出病人临床信息的、以临床医生为应用主体的、同时涵盖医院费用、财务、药品、设备、物资、人事、医技、治疗、质量控制等管理项目的医院信息管理系统(Hospital Information System,HIS)。该系统实施后,不但提高了工作效率,而且还提高了医院管理水平,在医院的各类管理工作中发挥了越来越重要的作用。然而,随着业务的不断发展,医院原有信息系统的数据库中数据存量越来越大,对系统的保护和对数据的防灾越来越重要。如何保证系统正常地稳定地运行,如何预防数据因错误或灾难而丢失,已成为医院信息系统亟待解决的一个问题。
1 医院HIS系统的特性分析
医院信息管理系统HIS通过计算机网络系统完成对门诊病入和住院病人的管理,其中包括门诊划价收费、门诊药房发药、就诊查询、住院收费、病区管理等服务,同时实现财务结算、药品库存管理、药品检查治疗信息的实时维护等计算机化管理。HIS的应用能够改善医院的综合服务水平,提高工作效率,增强财务的透明度,极大地方便就诊病人。按照软件的功能进行划分,HIS系统属于应用型软件,在特定的医疗领域内开发,在医院范围内为特定的医务人员和患者提供服务。按照软件规模进行划分,HIS属于中型规模的软件,其计划、资料书写以及技术审查需要严格进行。按软件工作方式划分,HIS系统属于实时处理软件,当用户提交任务后,服务器应在有限时间内予以处理,并及时反馈结果。按软件服务对象划分,HIS系统是属于项目软件,是受特定用户——医院的委托而开发的软件,在完成项目后,根据需要可在此基础上做进一步开发,而且至少在5年时间内可正常运行。按使用频度进行划分,HIS系统具有较高的使用频度,并且许多数据要及时更新。按软件失效的影响进行划分,HIS系统属于较重要的级别,要求具有较高的可靠性和安全性。
2 当前医院HIS系统财务数据的备份需求
目前医院的主要系统有HIS系统,医保、社保通讯前置机,检验系统以及即将建设的PACS、RIS系统;
HIS系统是其中最重要、最关键的应用系统,主要的备份数据也是产生自HIS系统。我院HIS系统数据库是ORACLE。HIS系统承担了日常的挂号、收费、药房、处方、住院等模块,每天都会有新的数据产生。目前HIS系统的数据量大概有100 GB以上,这些数据主要是ORACLE的数据库文件和LOG文件,其中LOG文件虽然每个文件不大,但总的数量很多,且每天的新的数据都记录在LOG文件里。在备份策略方面,一般是采用定期全局备份和增量备份相结合。全局备份是指将某一个应用系统的所有数据全部备份到磁带设备上,以ORACLE数据库为例,全局备份就要将所有的用户数据库文件、LOG文件全部备份,最好是将ORACLE自带的主数据库也备份下来,因为里面可能记录了用户数据库名称及配置等信息。增量备份和差量备份都是在全局备份的基础上备份增加的内容,两者的差别在于增量备份是备份上一次备份以来所增加的数据,而差量备份是将自上一次全备份以来的新增数据作备份。一个好的备份方案还需要考虑到一些重大的灾难性事故造成的计算机系统损坏。在这些事故中,如果只考虑单个现场的保障措施,备份方案设计得再完善也往往是无能为力的,在这种情况下,需要考虑离线数据中心的设计和数据备份的迁移,一种既能保证一定数据安全又能使投资较少的方法,就是将备份的数据保存在备份数据中心。
3 医院HIS系统财务数据备份的解决措施
当前很多医院设立了数据库服务器,每个服务器都可以连接多个客户机,接受用户信息查询。所有的服务器和客户机都通过局域网连接在一起,远程用户和移动用户可以通过拨号上网连接到某一个服务器上进行医院信息查询。一些实时的数据信息一经输送到服务器,根据已经设定的数据复制功能,使所有数据收敛一致,用户从任一站点都可查询到。
3.1数据库的复制
数据库的复制有多种实现方法,在网络上,通过TCP/IP协议进行网络互联,在复制环境中,各个数据库将本地事务或者其他作业存储在本地,一旦调度数据链路时,就通过远程过程调用将作业推入其他站点。如果网络连接失败,远程调用未能成功,复制机制就会继续复制作业,定时进行,直至通信恢复。具体流程为:(1)用户修改主站点数据库中的数据,该事务作为一个数据库作业被记录在作业队列。复制进程开始进行复制时,找到与复制对象有关的作业,进行远程调用,将该作业转换为日志文件,传到目的站点。(2)接收进程收到源站点的事务日志文件,转换为本地的事务进行处理,完成对本地数据库数据的操作。冲突检测机执行冲突检测,如果发生冲突,就执行冲突解决方法,使各种数据保持一致,如果冲突解决方法不能解决冲突,返回一个错误。如果远程调用没有成功,在下一次调用时间再继续此类操作,直至调用成功。
3.2数据库的备份
数据库的备份是一个长期的过程,而恢复只在发生事故后进行,恢复可以看作是备份的逆过程,恢复程度的好坏很大程度上依赖于备份的质量。当前HIS系统的ORACLE数据库备份主要有3种方式:Cold Backup,主要指在关闭数据库的状态下进行的数据库完全备份,备份内容包括所有数据文件、控制文件、联机日志文件、ini文件。Hot Backup指在数据库处于运行状态下,对数据文件和控制文件进行备份,要使用热备份必须将数据库运行在归档方式下。Export,这是最简单的备份方法,可按数据库中某个表、某个用户或整个数据库来导出,并且支持全部、累计、增量3种方式。如果使用这种方法,数据库必须处于打开状态,而且如果数据库不是在restrict状态将不能保证导出数据的一致性。
3.3数据库的恢复
数据库的恢复可分为两大类:完全恢复和不完全恢复。完全恢复指将数据库恢复到发生故障的时间点,不丢失任何数据。不完全恢复指将数据库恢复到发生故障前的某一时间点,此时间点以后的所有改动将会丢失。如果没有特殊需求,应尽量使用完全恢复。ORACLE数据库的恢复过程分两步进行,首先将存放在重做日志文件中的所有重做运用到数据文件,之后再对重做中所有未提交的事务进行回滚,这样所有数据就恢复到发生灾难那一时刻了。数据库的恢复只能在发生故障之前的数据文件上运用重做,将其恢复到故障时刻,而不能将数据文件反向回滚到之前的某一个时刻。
4 医院HIS系统财务数据备份的效益分析
4.1社会效益评估
HIS系统的成功运行,不仅节约患者排队等候治疗、交费的时间,还大大地提高了医务工作者的效率,系统生成的各类报表,可使医院管理者掌握管理医院所需的各种数据。HIS系统的实施还能促进医务工作者的医技提高,减少医疗事故的发生;对于医院的财务人员来说,HIS系统则能提高效率,减少工作量。也正因为前两个原因,数据备份和恢复工作才显得尤为重要。完好的数据备份及恢复工作能保证系统的正常运转,能在系统出现故障时及时恢复系统运行,减少患者在出现系统故障时的等待时间,对营造和谐的医疗环境有极大的促进作用。
4.2 经济效益评估
某某地区医院作为一所二级甲等医院,每年营业额大约1 500万元,而其收入的95%以上来自于医疗服务项目,这些资金的处理均是通过HIS系统完成的。每日接诊金额在4.2万元左右。如果因为故障造成系统瘫痪,则损失难以估量。同时,社会保障局会对参保医院数据库数据进行不定期的检查,如果发现存在数据丢失等情况,将视情节对医院罚款。目前医院的HIS系统已经平稳运行近1年时间,在此期间执行过2次数据恢复工作,其中一次故障是人为操作引起,另一次是不正常断电引起。正是因为有了完善的数据保护措施,才没有因为数据丢失而给医院带来任何不良的影响。也正是因为有了行之有效的数据备份和恢复的策划预案,才使系统取得了这样好的运行效果。鉴于数据备份及恢复在HIS系统中的重要作用,医院在进行HIS系统开发时,应充分考虑开发HIS系统数据备份和恢复所需的开发资金和开发时间。因此,在医院HIS系统的项目开发中,一般应划出整体项目开发资金的20%,开发周期的30%,用于数据库备份及恢复的开发。
总之,在HIS系统的财务数据管理中,数据复制通过在多个复制站点保留数据副本的方法,为各个站点的数据库提供了一种相互备份的手段,当一个数据库的数据文件丢失时,可将其他站点的数据复制到本地进行恢复,保证了数据库的安全性。一个完善的数据库系统必须有良好的数据备份与恢复功能。
主要参考文献
[1]李全凯.医院HIS系统基本需求分析[J].医学信息学杂志,2006(2):111.
[2]李获荣.医院信息系统数据备份与容灾方案探讨[J].福建电脑,2006(4):161.
[3]吴向群.医院HIS信息系统数据备份策略谈[J].中山大学学报论丛,2006,26(2):121.
[4]陈杰.医院信息系统中数据备份和安全策略设计与实现[J].医疗设备信息,2005(1):20-22.
[5]邵佩英,张坤龙.数据库系统基础[M].北京:人民邮电出版社,2004:112.
[6]杨璐露.SAN环境中图书馆网络数据备份探究——以北京理工大学图书馆为例[J].现代图书情报技术,2005(2):29.