基于B/S模式的医院信息管理系统的实现
扫描二维码
随时随地手机看文章
1 引言
医院要紧跟时代发展的步伐和潮流,适应医疗制度改革和社会医疗保险改革的需要,必须实现医院全面的信息化管理,树立良好的社会形象,为病人提供现代化的服务,提高对病人的服务水平,方便、准确、快捷地为病人提供医疗服务和医疗费用信息,进而增强病人对医院的信任和支持。使医院管理晋等升级,进入现代化管理。当前,医院还面临着越来越激烈的市场竞争、要想在竞争中取胜,也必须采用先进的管理方法和手段。一个规划周详、设计先进的计算机信息管理网络系统是取得竞争胜利的必备手段。通过实现先进的计算机网络化管理,能为领导层的管理和决策及时提供可靠的数字依据,使管理更合理、更先进;减少人力、物力资源的浪费,降低成本;提高工作效率,提高管理效率;提高经济效益,从而提高医院的整体竞争力。
2 需求分析
随着各种医院信息管理系统不断的涌现,但是到目前为止,通过市场调查得知目前现有的医院信息管理系统大多都是针对大型医院来设计的,而很少考虑到众多乡镇一级医院的实际情况,大多功能在乡镇一级医院并不实用,从而增加了院方不必要的投资。此外,系统一般也不支持远程访问,信息的共享性差。为适应医疗信息管理发展的需要,开发基于B/S结构的医院信息管理系统。该系统应具有以下功能:
(1)存储人员基础信息、门诊、住院报帐明细到数据库中。
(2)及时反映病人拖欠费用情况。
(3)对于基金的使用情况、病种发病率情况、药品使用情况等信息的图形化统计。
(4)能根据条件设置报销政策,并能自动进行报销结算。
(5)进行基金的征收、分解和年度结转。
(6)实时动态跟踪物资、设备及药品的出入库信息,减少积压、短缺现象。
(7)实现各种数据统计分析功能,藉以考核各科室及个人的工作业绩。
3 系统体系结构
通过对医院信息管理系统的需求分析,决定系统设计使用由客户层、应用层、数据层组成的三层体系结构,并以Browser/Server模式与数据库进行交互,其结构如图1所示。
图1 基于三层结构的B/S模式示意图
3.1 三层结构工作原理
B/S模式是一种以Web技术为基础的新型MIS平台模式,它将传统的C/S模式中的服务器分解成一个数据服务器和一个或多个应用服务器,从而构成一个三层结构体系。
第一层客户层,包括客户端和管理端,采用的是标准的浏览器。浏览器将HTML转换为图文并茂的网页,并提供一定的交互能力,允许用户输入信息提交给后台,提出处理要求。这个后台也就是第二层的应用服务器。
第二层应用层,主要依靠应用服务器来完成工作。在客户层提出请求后,应用服务器将启动相应的进程响应,并动态生成一串HTML代码,其中包含处理结果,返回给客户的浏览器。如果客户端提交的请求包括数据的存取,那么应用服务器还需要与数据服务器交互完成这一处理。
第三层数据层,负责数据的存储、响应和更新处理。位于数据层的数据服务器应客户请求独立进行处理,而后将数据库结果返回应用服务器,再传回客户端或管理端,完成整个请求、应答过程。
3.2 B/S模式特点分析
采用基于三层体系结构的B/S模式较以前的C/S模式有以下特点:
(1)资源利用率高。在C/S模式下,大部分运算在客户端完成,因此客户端配置要求较高,同时,导致服务器空闲。而在B/S模式下,大部分运算在服务器端完成,因此客户端配置要求不高,仅需能够正常显示网页即可。
(2)可维护性好。在C/S模式下,各种应用的主要部分安装在客户端,维护起来很不方便。而在B/S模式下的维护工作主要在服务器上,而且支持远程维护,客户端只运行浏览器,无需特别维护。
(3)安全机制完善。在C/S模式下,主要利用操作系统和数据库系统的安全机制,较难提供数据加密和身份验证功能。而在B/S模式下不仅可以解决以上问题,还可以利用Web Server的安全机制或防火墙技术进行访问控制,利用cookie进行身份验证,极大地完善了安全机制。
(4)网络实时性强。在C/S模式下,数据库直接与客户端进行事务处理,一般需要做多次交互,数据更新过程繁琐。而在B/S模式下,事务处理在应用服务器上进行,数据的多次交互限定于应用服务器和数据服务器之间,网络传输量少,数据的实时更新性好。
4 软件系统的功能结构 4.1 设计及应用平台选择
基于对系统体系结构的分析,医院信息管理系统采用B/S模式,以Windows XP为操作系统平台,SQL Server2000为后台数据库,IIS 5.0为Web服务器,IE5.5以上版本为客户浏览器,Visual Studio.NET和ASP.NET为前端开发工具,并在设计过程中充分考虑系统易用性、可靠性和灵活性的统一。
4.2 数据库连接访问技术应用
利用在.NET Framework中提供的ADO.NET技术和数据库操作管理中的存储过程、触发器技术,合理调用DataReader、DataSet对象,提高数据存储、访问效率。 4.3 模块功能设计思想
由于系统涉及的信息量大、类型多,所以主要从功能实现角度分析模块划分及设计思想,参见图2。
图2系统功能结构与数据存取结构图
(1)基础信息系统。提供原始数据录入模块和参合管理模块来完成基础信息系统所要求的所有功能。包括如下功能:参合原始数据录入、参合原始数据导入、参合人员新开户、参合人员信息修改、参合缴费、医疗证的挂失锁定、查看门诊、住院报帐明细、参合帐户查询、参合信息套打。
(2)基金管理系统。按照国家政策,参合基金一般分解为三部分,分为农民自筹,地方财政补贴,国家财政补贴。一般农民自筹部分进入门诊帐户,也有地方政策是其中部分进入门诊帐户。财政补贴部分一般都进入大病统筹部分。该系统可以根据政策的不同灵活进行设定,并自动进行基金的征收、分解和年度结转。由于分解工作是自动进行的,所以操作非常简单,数据绝对可靠。
(3)报销政策模块。该系统可以根据各级医疗机构的报销药品目录、诊疗目录、起付线、报销比例、病种、最高限额来设定不同的报帐政策。所有设定全部在服务端实现,完全不需要升级客户端。
(4)报销结算模块。该系统提供记帐收费、记帐审核、财务结算三个模块实现此部分所有功能要求。其基本工作流程如图3所示。定点医疗机构通过记帐收费模块录入原始报帐信息,卫生局农合办通过记帐审核进行报帐内容的审核,通过审核的内容会自动进入财务管理模块进行结算。
图3 报销结算模块工作流程图
(5)统计查询模块。该系统提供一个集成的报销分析系统,能够对所有涉及到新型农村合作医疗工作的内容进行跟踪统计分析。报表模块采用了脚本技术,所有报表都采用脚本语言描述的方式放在服务器上,增加新的报表不需要更新客户端即可进行,非常方便。
(6)分析评价及风险评估模块。该系统提供对于基金的使用情况、病种发病率情况、药品使用情况等信息的图形化统计。决策者可以根据系统的统计分析结果进行宏观调控,例如对于报帐比例的调整、对于某种易发病进行额外补贴等。
(7)系统管理模块。该部分内容包括:用户管理、权限管理、日志管理、身份验证。登录系统可以提供IC卡、磁卡、USB匙、条形码、密码校验等用户验证机制,极大地保护了系统的安全。
5 结束语
医院信息管理是医疗管理信息化建设的基础和重要组成部分。基于B/S模式的医疗信息管理系统的开发,使医院对医疗信息管理实现了完全数字化、管理规范化的目标。而且,基于Web界面的客户端操作方便,查询、统计信息快捷,极大地提高了工作效率。必将对医疗信息化建设起到积极的推动作用。
参考文献
[1] 韩育,安兵菊. 基于B/S的机动车、驾驶员档案管理系统.计算机应用研究,2004.3
[2] John Kauffman,Brain Matasik 着.张哲峰 黄翔宇译. 《asp.net数据库入门经典》.清华大学出版社,2002
[3] Simon Robinson,Ollie Cornes着.康博译. 《C#高级编程》.清华大学出版社,2002