关于医院信息系统软件维护方法的思考
2020-11-25李颢
李颢
(成都市第七人民医院 四川省成都市 610213)
事实上,医院信息系统职能较多,维护与管理难度较大,一方面要保证医院正常的医疗运作,处理用户相关的临床医疗业务;另一方面要为医院管理层的决策提供可靠确切的数据资源,要求准确度极高。信息技术不断更迭,使得医院对信息系统的要求不断提升,因此为了适应种种多元化需求,医院信息系统应该不断升级维护软件系统,保证数据的稳定可靠性,确保各项业务的稳定运行。通常来说,信息系统软件的使用寿命为十年左右,所以更要注重日常的维护管理,提升软件的使用期限,降低医院的运营成本。
1 加强医院信息系统软件维护的重要作用
处于互联互通的网络新时代,医院信息系统本身具有重要的功能与作用,其不仅承担着医院内部的网络业务,同时与其他网络系统建立联系与融合,如社保、银行系统、保险系统等,从而为医院的运行提供信息化保障。然而,纵观当前医院信息系统软件的运行情况,大多数医院仍然采取传统的运行方式,如一些网线在医院楼层之间直接连接,甚至一些网络在医院外部进行连接。这些医院网络在连接过程中,如果技术人员缺少必要的防范措施,将导致网络传输数据时发生意外情况,甚至导致网络数据传输发生延迟。除此之外,一些医院仍然沿用过去的信息系统软件,不仅运行效率较慢,同时安全性无法得到保障,信息系统中存在着大量的用户个人信息,甚至包括医院内部的经济信息与机密信息等,如果一旦遭受黑客侵袭,将使医院造成无法挽回的经济损失。随着医院信息系统功能逐渐增加,所需要的维护成本则越大。故此,为了增强医院信息系统的安全性,提升网络运行效率,信息部门要高度重视信息系统软件的维护与升级,积极引进先进的网络设备,改进弥补医院信息系统中存在的弊端,进而提升网络信息系统的安全性、高效性、稳定性等。只有保证信息系统维护工作有保障,才能够提升信息系统功能作用,并延长信息系统软件使用期限,有效节约人力、物力、财力资本,保证医院整体的经济效益。
2 探究医院信息系统软件维护的有效策略
2.1 采取完善性维护法
在医院信息系统软件运行中,完善性维护法主要是指充分满足用户多元化的需求,提升软件系统运行效率,保证软件功能稳定运行所开展的维护工作。信息系统软件维护工作涉及到的业务范围较广,因此在维护中难免出现不同科室对功能需求的改进与增添,由此便将这些维护方式定义为“完善性维护方案”,此类工作占据软件维护工作的半数以上,因此较为重要。软件系统采取完善性维护,对于系统整体影响较大,因此在运行开展前要充分考虑到技术层面的可行性,考虑到与其他工作之间的配合性与资源、时间利用等。在进行信息系统维护的准备阶段需要重点关注的问题有:
(1)修改升级原有软件程序是否会产生新错误、新问题,在维护前要利用测试服务器对更新程序加以测试;
(2)严格修改软件系统的数据结构。由于软件系统中的每一模块都存在数据交叉的现象,一旦某一数据模块发生变动将影响软件系统整体运行,因此在实际修改前应该合理参照相关系统文件,如数据结构的详细描述,模块数据交叉引用表等,避免出现“因小失大”的问题;
(3)在对软件系统源程序进行改动后,应该对相关的系统文档进行调整,否则将导致源程序与文档存在差异性的情况,严重影响医院信息系统软件日后的应用与运行。
采取完善性维护法,秉承着以上相关的维护原则,信息业务部门要了解到相关的维护需求,立足于维护可行性、维护合理性两个角度对维护方案进行审核与分析,并对维护可能出现的影响与后果加以评估,保证维护的安全性。针对软件系统中不恰当的维护要求,应该与相关科室及时沟通交流,对维护方案进行适当调整与撤销。当上层领导对维护方案审批合格后,信息管理人员要结合实际的情况进行软件程序维护修改,并定期将软件维护修改计划方案提交给有关软件开发商。医院采取这种集中化处理需求的方式进行软件维护,不仅可以有效减少软件程序开发与测试的工作量,同时能够保证文档修改与软件程序始终有序进行,避免出现一些错误与误差。为了保证软件程序员在不同程序修改中使用不同的命名方式,医院应该对软件开发商提出新要求,如规定数据表、类、接口等相关命名方式,并严格要求修改文档的程序员,要按照文档对修改代码进行调整,避免因软件开发方出现人员结构调整导致软件维护出现混乱的情况。
2.2 采取适应性维护策略
适应性维护,主要是出于运行环境发生变化的情况下,为适应软件运行变化而采取的维护策略。适应性维护策略占据软件维护工作五分之一的工作量,例如伴随全民医疗改革不断深化完善,医疗政策不断出台,信息系统软件需要满足医疗政策改革,则需要不断升级调整与之适应。在这过程中,一些工作可以借助于信息中心对软件参数、软件存储过程进行调整,但大多数工作仍然依赖于软件开发商对软件接口程序进行升级改造。出现适应性需求时,其重要程度往往大于完善性需求,在软件维护时应该放于首要位置,因此软件开发商要及时提供软件接口的升级程序,并构建数据字典,便于信息管理部门能够掌握数据表结构的变化情况,并且确保信息接口修改的可控制性、可查阅性、可检测性等,进而保证软件的维护效率与维护质量。从另一个角度来说,对于软件系统出现的完善性需求、适应性需求等,应该采取分别管理的模式,绝不能一共管理维护,否则将对软件系统造成威胁。通常情况下,在软件接口完成适应性维护,并进行测试稳定后一个月左右再开展完善性维护工作,保证软件系统的稳定运行。
2.3 运用纠错性维护方法
纠错性维护策略,顾名思义即是指软件系统在开发或者测试过程中出现的错误问题进行及时发现与修正,保证软件系统的正常运行,其中纠错性维护工作占据软件维护工作量的四分之一左右。大量的实践调查表明,不管是哪一系统的软件在验证测试合格以后,都无法确保医院信息系统内部的所有埋藏隐患都被消除掉。故此,对于医院信息软件系统需要采取纠错性维护手段,一旦发现问题时,系统技术人员应该运用SQL 语句对数据表中的数据进行查询,其中最为常用的便是Select 查询语句。虽然绝大多数问题难以通过SQL 语句查询出问题所在,因此医院应该要求软件开发商提供数据源程序,如数据字典,然后采取调试跟踪法、分析源码法等对问题进行原因查找。以下介绍一下医院信息系统软件维护中主要采取的两种纠错性维护方式:
2.3.1 采取分析源码法
当前,伴随着信息系统软件的医保升级与功能多元化,使得程序出现问题的情况增多,因此软件技术人员要按照错误出现的源头提供倒查分析源代码,及时找到并分析相关问题产生的原因。信息系统软件在程序发布后都会经过质保测试,但是由于不同医院的软件系统存在显著不同,因此数据库与表结构也存在一定的差异性,如果接口升级将导致医院难以在数据库环境中顺利开展测量,这便使程序出现各种无法预料到的问题。例如,某地医保系统升级后,医疗患者在门诊结算时出现医保编码与系统不匹配,无法顺利结账的问题。经过调查发现,患者所购药品为新增药品,借助于Select查询语句复核表进行核对确认后发现,这一药品已经匹配医保编码,但是出现问题的原因在于代码出现在已经作废的表格中,并未及时升级,因此新增药品只能在旧对照表中查询到,导致按照当前系统无法结算。故此,医院信息管理部门及时联系软件开发商,将对比结果与开放商进行交流,确认是因医保目录更新遗漏该代码所致,由此及时解决了这一问题。总之,分析源码法适用于出现问题时需要及时探究原因的情况,具有高效性、直接性的特征。
2.3.2 运用调试跟踪法
医院信息系统软件中,一些软件程序虽然在测试阶段并未出现任何异样,但是当出现特殊情况时,如操作流程改变,软件便会出现问题无法正常使用。面对这一情况,仅运用分析源码难以查找到根本原因,尤其是信息管理人员对源码位不了解,将难以运用分析源码法进行问题排查。故此,技术人员应该发挥Debug 调试程序进行跟踪查找问题原因。
编程语言的形式较为多样,但是都具备调试程序,即程序查错与分析功能。运用调试程序时,既能够明确出错的程序代码,并未能够检测变量取值的正确性。故此,出现特殊情况时要及时采取调试跟踪法,及时找到问题原因解决问题。
3 开展医院信息系统软件维护需要注意的重点事项
3.1 保证软件“原貌”,避免改动过大
软件改修绝不是为了满足需求无条件改动,而是遵循相关的操作流程与数据流程进行修改,要充分考虑到数据的合理性与可行性。尤其是对系统软件中存储过程、数据表结构、后台包等方面的修改,要格外谨慎。与此同时,软件修改牵扯到的部门较多,因此要立足于整体视角,全面对相关部门进行协调,对一些与部门需求不适应的改动要及时修改或者撤销。
3.2 合理发挥文档功能,及时记录存档
首先,要构建故障维护日志。在对软件系统故障排除维护后,技术人员应该将软件出现的问题、故障发生原因、处理策略等如实记录文档中,并将维护档案实现科室共享,保证各个科室都能够了解到系统软件的运行情况。如果发生类似的故障情况,可以及时排查故障。其次,记录程序更新情况。主要包括程序更新内容、更新日期、更新程序的版本等,合理对比修改的程序变化情况。最后,对接口文档进行保存。现阶段,医院的业务系统接口数量较多,需要的软件厂商也较多,增加了协调难度与处理难度等。故此,业务之间的接口文档较为重要,一旦出现修改情况要及时备注记录。
3.3 熟练掌握医院业务知识,保证软件利用率
医院信息系统软件的使用,主要由医院信息科室的人员负责,各个临床医技科室实际使用,因此医院需要立足于不同使用者的立场设计信息系统流程,保证软件系统的实用功能与用户体验功能等。软件开发商要与医院不同科室人员保持联系,及时沟通建议与意见,制定相关的方案。同时,医院应该聘请专业化的软件技术使用人员,对医院业务加强掌握与熟悉,提升软件系统的利用效率。
4 结束语
当前,信息技术迅速普及,互联网应用高度发达,已经覆盖到社会工作与生活的方方面面。医院开展日常业务过程中,不可避免地需要信息系统的支持与维护,可以说信息系统是确保医院业务稳定运行的重要前提。信息系统软件作为医院开展业务的主要载体,扮演着重要的角色,其运行情况直接牵动着医院的经营状况。故此,医院信息部门要加强软件的维护与管理,按照信息系统的运行需求进行软件升级,提升数据利用效率,保证数据安全性与可靠性,进而促进医院的长远发展。