基于网络的医院信息系统的分析与设计论文

时间:2021-08-31

基于网络的医院信息系统的分析与设计论文

  摘 要:医院信息系统能够实现医院的无纸化办公,有效提高医疗效率,也有利于发现医疗过程中有价值的信息。本文在阐述系统相关技术的基础上,分析了医院信息系统的需求,并进一步研究了系统的体系结构设计及主要功能设计。

  关键词:医院信息系统;网络;分析;设计

  1.引言

  医院信息系统是医学信息化建设中的一项重要组成部分,是促进医院实现现代化建设的基础支撑平台。由于医院在人类社会生活中占据重要的地位,同时医院运作过程中涉及到的业务多,使得一个完善的医院信息系统也是一个较为复杂的信息系统,应该能够支持医院整个医疗活动。

  本文就是针对医院的业务需求,分析并设计一个基于网络的医院信息系统,希望医院机构借助于该信息系统能够大幅度地提高医院的管理水平,增加经济效益,促进医疗水平。

  2.系统的相关技术

  2.1 ASP技术

  ASP(Active Server Page)的意思是"动态服务器页面",是微软用来代替CGI脚本的应用环境,它能够与数据库及其他第三方应用程序进行交互。ASP页面可以涉及到HTML、脚本命令和COM组件等元素;可以突破静态网页的功能限定;可以将ASP解释程序置于服务器端执行,而把结果以HTML传递给客户端;可以借助于ActiveX组件实现各种功能;可以方便与ACCESS或者SQL Server 等数据库系统相连接。

  2.2 SQL Server数据库系统

  本文选择SQL Server作为医院信息系统的后强数据库系统。SQL Server属于关系数据库管理系统的范畴,可以使用Transact/SQL实现客户机与数据库服务器之间的请求传输;可以使用TDE及EKM实现对数据文件及敏感日志文件进行加密;支持第三方密钥管理以及硬件安全硬块;可以定义每一个数据库的审查规范等。

  3.医院信息系统的需求分析

  3.1医院组织机构的明确

  对于任何一所医院来说,门诊及住院是其主要的机构组成部分。通常情况下,综合性医院的门诊及住院部门都下设多个科室,比如:消化内科;骨科;神经科;儿科;妇产科等。每个科室都应该配备一定数量的医生及护士,负责完成医疗及护理工作。另外,医院还需要一些综合部门,比如:办公室、人各科、医务科、财务处、设备科、网络管理科等,这些科室主要负责支持医院门诊及住院部门的日常业务需求。

  综上,本系统应该涉及到的`功能模块有:门诊管理、住院管理、电子病历、药品管理、收费管理、系统管理以及查询等。

  3.2系统信息方面的需求

  (1)患者信息

  患者基本信息主要涉及到:姓名、性别、出生年月、职业、就诊卡号、电话、病史简介、病症表现等。门诊患者的信息涉及到:就诊时间、就诊科室、检查及诊断时间、处理描述等。住院患者另需的信息有:入院时间、床位号、主治医生、用药记录、病情记录、具体科室等。

  (2)医生信息

  医生基本信息主要涉及到:姓名、性别、出生年月、职称、科室、电话等。门诊医生的信息涉及到:当日就诊人数;出诊安排时间、挂号费用等。住院医生另需的信息有:病区、正在治疗的患者数量等。

  (3)其他信息

  医院信息系统的其他信息需求主要是关于一些单据及库存信息,比如:患者使用药品及器械的记录、费用清单、医疗设备的出入库记录等。

  3.3系统安全性方面的需求

  首先,系统应该有身份验证的功能,可以通过用户名及密码的方式进行检验其身份的合法性。其次,系统应该对不同的数据设置不同的操作权限,限定医院员工可删除、可修改的数据类别及内容。另外,系统用户对于系统数据的访问也应该有不同的规定,比如:医生只能访问本科室就诊的患者信息、院长可以查询所有科室的业务运作情况;管理员可以对系统进行信息维护等。

  4.医院信息系统的设计

  4.1系统体系结构的设计

  本系统通过SQL Server数据库系统的访问接口为各个子系统提供相关数据,并借助于认证机制对用户进行控制。本文研究的医院信息系统平台的体系结构如图4-1所示:

  4.2主要功能系统的设计

  (1)门诊管理模块的设计

  首先,医务工作人员将挂号患者的基本信息进行录入至数据库中,系统将根据录入数据自动判断信息的完整性及合法性。这功能的设计主要是借助于FORM表单,并通过REQUEST方法获取数据后,使用Insert命令将信息保存至对应数据库中。

  其次,系统用户对保存的挂号单据进行审阅及打印。该功能的设计则是使用Select命令提取出所需要的数据记录,并呈现在系统打印界面中,通过Print命令直接在所连接的打印机上完成打印功能。关于门诊收费功能也是由FORM表单实现提交的,部分关键代码如下描述:

  If (form_mz.rcount() == 0) then

  Msg("没有需要收费的项目!");

  End if

  If ( dec(mz.text) < 0) then

  Msg("请查看收费金额,保证录入的正确性");

  Wz.text = "" ;

  End if

  ......

  //保存相关数据

  Nmzoc_data;

  Datastore mz_temp. 光盘技术, 2009,(05) .

【基于网络的医院信息系统的分析与设计论文】相关文章:

1.基于Web的农机推广信息系统的研究与设计论文

2.基于网络的实习生关怀系统的设计教育论文

3.论文:对多层信息系统的分析

4.基于网络信息流的物资信息管理系统的研究与分析论文

5.小议医院检验信息系统的设计论文

6.小议社区医院信息系统的功能设计论文

7.医院服务器信息网络论文

8.BSP 系统的设计与实现分析论文