《电子技术应用》
您所在的位置:首页 > 其他 > 设计应用 > 基于B/S模式的医院信息管理系统的实现
基于B/S模式的医院信息管理系统的实现
摘要: 1引言医院要紧跟时代发展的步伐和潮流,适应医疗制度改革和社会医疗保险改革的需要,必须实现医院全面的信息化管理,树立良好的社会形象,为病人提供现代化的服务,提高对病人的服务水平,方便、准确、快捷地为病人提供医
Abstract:
Key words :

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)基金管理系统。按照国家政策,参合基金一般分解为三部分,分为农民自筹,地方财政补贴,国家财政补贴。一般农民自筹部分进入门诊帐户,也有地方政策是其中部分进入门诊帐户。财政补贴部分一般都进入大病统筹部分。该系统可以根据政策的不同灵活进行设定,并自动进行基金的征收、分解和年度结转。由于分解工作是自动进行的,所以操作非常简单,数据绝对可靠。 医疗电子网

 
此内容为AET网站原创,未经授权禁止转载。