摘要:目的 以医院信息系统为建设平台,利用计算机和网络通信技术,实现医院财务信息化。方法 利用先进灵活的计算机程序设计语言工具,开发基于C/S(Client/Server)结构的财务数据库和客户端。结果 通过使财务的信息化可以对预算控制起到辅助作用,HIS网络的特点使得系统的安全性能够得到保障,不但方便了预算的监控,而且减轻了财务人员的工作强度。结论 本系统运行稳定、安全可靠,满足了财务部门的需要。
医院财务管理系统是医院信息系统的重要组成部分,及时准确地获取财务数据,监督控制预算的使用,对财务部门和决策层都是非常重要的。但是在实际工作中,很多的医院对财务工作的信息化不够重视,产生了一系列问题。
1 主要问题
1.1 高度信息化的网络系统和简单落后的财务系统并存 随着计算机网络和数据库技术的发展,医院信息化、网络化在各大医院已经基本普及。大量的信息化工作覆盖在了医疗方面,如医院信息系统(hospital information system,HIS),图像存储与传输系统(picture archiving and communications system,PACS)等。这些系统极大地提高了临床工作的效率和管理水平。但是财务系统在多数医院只是从以前的手工记账转变到计算机存储打印的方式,并没有真正进入信息化时代。这种状态跟医院高度的信息化形成鲜明的对比,也是对医院现成的内部网络资源的巨大浪费(图1A)。所以,提高财务系统的信息化程度成为医院提高管理水平的必然需求(图1B)。 图1 财务系统融入HIS系统前后的网络拓扑图(略) 注:A:相互独立的财务系统和医院信息系统网络;B:财务系统加入医院信息系统网络
1.2 严格的预算计划和落后的预算控制手段并存 医疗市场的竞争越来越激烈,医院必须合理利用自己的资金,这些都是通过预算来实现的。因为决策层了解预算的重要性,所以每年的预算编制工作十分细致严格。但是在平时的财务工作中,控制手段却并不完善。比如,借款使用的是纸质借条,通过扣除一个固定科目达到借贷平衡,还借款的时候再根据借款使用情况,在借方的预算项目中扣除。这套流程本身并没有什么错误,但是到年底清理所有未还借款的时候,往往发现有的预算项目中剩余的经费已经不够偿还借款,可是经费已经使用了,最后只好想办法填补这些账务。因为一个单位的预算科目可能有上百种,会计凭账本和借条是不能及时发现预算超支的情况的。这样落后的执行手段显然与预算的本来意义相矛盾(见图2A、图2B)。所以必须提供更先进的方法才能够及时反应预算科目的经费情况。
1.3 严格的审批和落后的信息反馈并存 预算的执行情况对管理监督部门应该是透明的。管理部门应该能随时了解相应预算科目的情况。目前多数医院主要是通过财务部门统计数据形成报表给上级机关,不但给财务部门增加了工作量,而且信息反馈也不能做到十分及时。
2 系统总体要求
针对这一系列的问题,在原来的财务系统基础上,新的系统应该达到以下几个方面的要求:借款信息能够随时统计并防止借款因预算用完而无法偿还的情况;预算支出余额不足及时报警;预算科目不同层次统计;实现电子账本,淘汰老式经费本;方便网络查阅预算信息;数据安全。
3 系统构架
医院的财务数据跟HIS数据一样,属于医院内部业务数据,安全性十分重要。医院的HIS系统一般都是运行在独立的网络上,与互联网是物理隔离的。比如我院就有两套网络系统,一套是校园网,连接Internet,另一套是HIS网,与校园网是独立的。HIS网络中的计算机都有严格的制度和强大的技术手段对其进行控制,把感染病毒和人为破坏的几率降到最低,保持HIS网络的安全。如果财务系统运行在HIS网络上,不但在安全性上比互联网更有保障,而且在HIS系统机房的良好环境下,系统和数据服务器等设备的正常运转也得到良好的保证。这样,不但使财务系统实现了网络化,扩大了财务系统的使用范围,而且安全性也得到了充分的保障。我院的HIS系统是基于ORACLE数据库的,而老的财务管理系统采用的也是ORACLE数据库,因此,开发新的财务管理系统可以充分利用老系统的一些优势功能,不用建立新的数据库实例,只需对表空间进行调整,这样不但可以减轻开发工作,而且因为都是采用ORACLE数据库,对技术人员的管理不会造成额外的压力。在客户跟数据库的联系结构上,主要有两种方式,即Clients/Server(C/S)和Brower/Server(B/S)。C/S即客户机/服务器结构,每个客户机都必须安装客户端软件,客户端软件直接跟数据库连接,根据预先编制的程序读写数据库中的内容。C/S的优点是能充分发挥客户端计算机的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。B/S结构,即浏览器/服务器结构,该结构随着Internet技术的兴起,是对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过www浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3层结构。B/S结构主要是利用了不断成熟的www浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript等)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。其最大的优点是便于维护、修改和升级方便[1~4]。根据系统的特点,会计客户端使用人员较少,使用地点固定,输入输出较频繁,且要求数据库反应快,所以采用C/S结构比较合理;而普通用户查询自己的电子账务,使用地点遍布HIS系统覆盖的每一台计算机,并且使用人员多,故使用B/S结构较为方便。
4 系统分析
要使程序设计贴近实际工作,同时还要使数据库的结构能够满足要求并且科学合理,就必须详细分析系统更加细微的功能,绘制出系统的流程图,这样才能把后台数据库和客户端有机地结合起来,做到提高系统的安全性和可靠性的同时兼顾系统的工作效率:(1)系统需要录入每个预算科目的预算数目,预算可以在年初加入,也可以根据实际情况在平时进行追加和减少,所有操作都有记录可以查看。(2)每次会计办理报销等手续时,系统能自动计算预算余额,如果余额不够就会报警提醒会计。(3)使用电子借据,把借款和某预算科目绑定起来(见图2C),当每一笔借款借出的同时就冻结绑定预算科目的相同数量的金额,直到还款的时候再自动恢复,这样就避免了借款数目大于预算余额的情况出现。(4)借款可以分批分期偿还,同时系统能够方便地统计借款情况,查看过期未还的借据。(5)系统先计算出所有最细科目的借、贷和可用余额等数据,再依照科目代码的逻辑关系统计各种层次预算的使用情况,并形成报表。(6)会计可以自由定制统计科目,建立统计报表科目模版,方便日后的常规统计工作。(7)普通用户根据自己的账户和密码可以在HIS系统的任何计算机上查询到自己预算使用情况。 图2 预算使用和借款的示意图(略) 注:A:没有借款的预算;B:有借款但是未绑定科目的预算;C:把借款绑定到预算科目后的情况
5 系统实现
因为我院HIS系统是军卫一号系统,该系统采用的是Oracle数据库,如果我们选择Oracle数据库,可以很大程度上减小技术人员的压力和工作量,并且该数据库系统的各方面性能非常出色,所以我们这套系统的后台数据库也采用Oracle数据库。虽然Oracle可以在同一台服务器上开多个实例,运行多个数据库。但是考虑到HIS系统的压力和财务数据的重要性,我们把系统安装在一台独立的服务器上,并采用冷备份和数据归档并用的方式来保障数据的完整备份。在网络设置方面,合理规划虚拟局域网(vlan),充分利用使用vlan技术,不仅能够隔离广播、提高网络速度,还能加强网络安全和方便管理。虽然财务数据库服务器跟众多的HIS服务器都部署在网络机房,且都直连在核心交换机上,但是通过使用vlan技术,可以使他们在逻辑上属于不同的网络,减小因为在同一个广播域而产生的相互干扰。PB是强大、灵活的数据库开发工具,尤其适合开发C/S结构的程序。在财务客户端的开发中,大量使用PB的数据窗口技术,这样做可以提高开发效率,使开发人员能够把更多的精力投入到程序的功能方面。
6 系统效果
此系统的开发完全是根据财务部门的要求而来,每一个功能模块都经过实际操作人员和开发人员的反复试用和修改,所以是一套非常实用的系统(见图3)。图3 系统部分功能流程示意图(略)除此之外,该系统的结构和软件有很多的优点:(1)财务部门可以摆脱以前使用的经费本记账手续,各部门也不再需要使用经费本。把每个经费本变成一张磁卡,通过使用磁卡在财务部门办理报账、借款。(2)由于该系统的数据库服务器是接入到医院HIS系统网络,所以各单位能够利用内部网络和计算机查看自己的经费使用情况,而医院相关管理部门也同样可以及时得到相应的经费使用信息。原来运行HIS的客户端只要安装软件就能够查询预算情况,变成财务的客户端,而医院不必为此添加任何设备。(3)使用电子借据结合纸张借据,在电子借据上绑定预算科目。这样不但可以及时方便地查看借据的情况、统计借款信息,而且还可以在借款的同时自动从绑定的预算中扣除,避免了长时间未还借款,又继续使用预算,到年底发现预算余额不够还款而超支的情况。(4)可以根据财务部门的需要,自动形成相应的经费使用月报统计,极大地减轻了以往会计手工统计月报表的工作。
7 讨论
HIS系统的网络平台上除了可以运行财务系统,还可以运行办公自动化等一系列内部信息化系统,这种优势在很多单位是没有的。因为大部分单位的网络都接入因特网,内部的财务、业务等重要数据考虑到安全因素是不能够接入的。而医院的HIS系统多是专门铺设的网络,跟互联网是物理隔绝的,这就在安全方面有了先天的优势。如果严格控制接入HIS网络的计算机,再加上完整的制度和技术手段,就能够进一步加强内部信息的安全保密性。这也是医院内部相关人员通过HIS网络的计算机查看预算情况和使用磁卡替代传统经费本的物质基础。有的单位已经实现了磁卡替代经费本,但是问题在于没有一个内部的安全的网络环境,不能在计算机上方便地查看自己的经费使用情况,十分的不方便。
因为这个财务系统与医院的HIS系统在同一个网络中,可以把HIS的相关财务软件、药品物资管理软件安装到财务部门的计算机上,方便对资金和物资的统计和管理;同时也为今后实现在财务系统中调用HIS中相应的财务数据,全面实现数字化医院提供了物质基础。