还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
随着社会的发展,人们对健康越来越关注,医院的业务不断增长,处理越来越复杂,简单的人工经营管理,已无法满足医院的需要,成为医院发展的瓶颈,人们对医疗服务的要求也越来越高传统的手工操作模式,病人帐目繁杂,病人查帐困难,病区和药房的药品浪费现象严重且无法追踪,人工传送各种记帐单容易漏、错帐,人工划价收费差错难以避免,因此,如何提高服务水平、提高工作效率,成为迫待解决的问题医院管理信息化不仅能提高医务人员的工作效率和医疗水平,而且能提高医院的服务质量和管理水平,因此,医院对管理信息系统有着强烈的需求X信息管理平台,辅助企业进行现代化管理它具备数据处理、计划、控制、预测和辅助决策功能医院管理系统Hospital management的目的就是为了减轻业务劳动强度,减少了差错,科学管理药system品,节省人力,提高医院的财、物管理水平,增加经济效益,改善患者的就医环境,方便患者就医和查询,提高医院的服务效率和服务质量,提高医院的医疗质量和管理水平,去除传统人工管理的瓶颈所以,一个现代化的适应社会发展需要的医院,除了具备一流的医疗队伍、一流的服务设施之外,还应具备一流的管理信息系统生活水平的提高与用户需求的增长将推动着信息管理系统MIS应用与医院信息管理系统功能的不断完善与增强HISi.i研究的背景与现状随着信息时代的到来,计算机在各行各业得到了越来越广泛的应用建设现代化的医院,信息管理的计算机化、网络化和数据高度共享化将是必不可少的条件医院每天产生的信息量非常大,随着医院业务量的不断扩大,如果还用手工来处理的原始方法来处理医院每天产生的巨大的数据量,这将是一件非常困难的事情,也容易产生由人为因素引起的错误,给医院的日常管理带来了非常大的不便这时医院迫切需要一套功能完善、操作简单、界面美观的医院管理系统来满足医院日常管理的需要,这也是时代发展的需要电子计算机在医院的应用已有四十多年的历史,60年代初,美国便开始了HIS的研究著名的麻省总医院<MGH>开发的COSTAR系统是60年代初开始并发展到今天成为大规模的临床病人信息系统随着计算机技术的发展,70年代,HIS进入大发展时期,美日欧各国的医院,特别是大学医院及医学中心纷纷开发HIS,成为医药信息学的形成和发展的基础70—80年代,美国的HIS产业已有很大发展1985年美国全国医院数据处理工作调查表明,100张床位以上的医院,80%实现了计算机财务收基础知识概述
22.1医院信息管理系统概述
2.
1.1医院信息管理系统定义美国著名教授于年曾著文为医院信息系统Morris.Collen1988下了如下定义利用电子计算机和通讯设备,为医院所属各部门提HIS供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据医交换的能力,并满足所有授权用户的功能需求开发医院管理信息系统HIS的目标就是立足医院应用实际,着眼院未来发展,以强化医院管理,提高医疗质量,方便患者就医和查询,提高医院的服务效率和服务质量,设计一套符合国家功能规范要求,安全稳定,操作简便的医院信息系统,为医院提供一套全方位的解决方案而根据卫生部制定本《医院信息系统软件基本功能规范》第HIS三条中医院信息系统的定义为医院信息系统是指应用电子计算HIS机和网络通信设备,为医院及其所属各部门提供病人医疗信息、财务核算分析信息、行政管理信息和决策分析统计信息的收集、存储、处理、提取和数据通讯的能力,并能满足所有授权用户对信息的各种功能需求的计算机应用软件系统
2.
1.2医院信息管理系统特点作为一个医院信息管理系统一般具有如下特点
1.实用性实用性是确定系统需求和选择技术的首要原则医院信息系统的建设是一个不断发展的过程,而软件技术在快速发展首先需要将目标定位在一个合理需求的基础上,应该能满足未来3〜5年的应用需要其次需要充分地利用技术手段解决应用中的问题解决问题水平的高低应体现在合理利用技术的程度、资源的利用水平上,并不是只有采用先进的网络技术才能体现系统建设的先进水平
2.通用性虽然各医院有不同的组织机构和管理模式,但系统能够适应多种实际情况系统在设计时,就充分运用计算机能实现的科学的管理模式和合理的信息流程来设计系统,保证系统能够满足多种需要安全性
3.信息管理系统的用户涉及医院的医生、护土、医疗技人员和管理人员等,系统既包含与病人医疗相关的数据,又包含经济方面的数据系统必须提供一套长期稳定的、统一的、便于管理的用户管理手段不管用户使用系统的哪个部分或功能,在系统中所具有的账号都是惟一的系统同时包括操作日志管理功能,随时可以查询操作员在特定时间进行的操作,以备查考
1.2开发平台VS.NET2003概述本系统是基于VS.NET2003开发平台,以流行的ASP.NET技术和C#作为后台语言开发出来的本节将重点介绍一下ASP.NET,下一节我们将介绍一下C#语言Visual Studio.NET是一套完整的开发工具,用于生成ASP Web应用程序、XML Webservices桌面应用程序和移动应用程序Visual Basic.NET Visual C++.NET Visual C#.NET和Visual J#.NET全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案另外,这些语言利用了.NETFramework的功能,此框架提供对简化ASP Web应用程序和XML Webservices开发的关键技术的访问阅读下面关于Visual Studio.NET中的Visual J#、智能设备应用程序、ASP.NET移动设计器、Windows窗体、XMLWeb services以及XML支持的概述分配、启动和停止线程和进程,以及强制执行安全策略在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的COM相比特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量1一
2.统一编程类该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集(API)o目前,C++开发人员使用Microsoft基础类,而Java开发人员使用Windows基础类框架统一了这些完全不同的模型并且为VisualBasic和JScript程序员同样提供了对类库的访问通过创建跨所有编程语言的公共API集,公共语言运行库使得跨语言继承、错误处理和调试成为可能从JScript到C+十的所有编程语言具有对框架的相似访问,开发人员可以自由选择它们要使用的语言
3.ASP.NETASP.NET建立在.NET Framework的编程类之上,它提供了一个Web应用程序模型,并且包含使生成ASPWeb应用程序变得简单的控件集和结构ASP.NET包含封装公共HTML用户界面元素(如文本框和下拉菜单)的控件集但这些控件在Web服务器上运行,并以HTML的形式将它们的用户界面推送到浏览器在服务器上,这些控件公开一个面向对象的编程模型,为Web开发人员提供了面向对象的编程的丰富性ASP.NET还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并提高了应用程序的可靠性另外,ASP.NET使用这些同样的概念使开发人员能够以服务的形式交付软件使用XML Webservices功能,ASP.NET开发人员可以编写自己的业务逻辑并使用ASP.NET结构通过SOAP交付该服务ASP.NET不仅仅是下一版本的Active ServerPage(ASP);它是统一的Web开发平台,用来提供开发人员生成企业级Web应用程序所需的服务ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强该ASP应用程序的功能ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括Visual Basic.NET、C#和JScript.NET.)创作应用程序另外,任何ASP.NET应用程序都可以使用整个.NET Frameworko开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等ASP.NET可以无缝地与WYSIWYG HTML编辑器和其他编程工具(包括Microsoft VisualStudio.NET)一起工作这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持当创建ASP.NET应用程序时,开发人员可以使用Web窗体或XML Webservices,或以他们认为合适的任何方式进行组合每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义,这里只是列出几种可能性而已使用Web窗体可以生成功能强大的基于窗体的Web页生成这些页时,可以使用ASP.NET服务器控件来创建公共UI元素,以及对它们进行编程以用于执行常见的任务这些控件使您能够用可重复使用的内置或自定义组件生成Web窗体,从而简化页面的代码XML Webservices提供了远程访问服务器功能的途径使用XML Webservices,企业可以公开数据或业务逻辑的编程接口,这样客户端和服务器应用程序就可以获取和操作这些编程接口通过使用诸如HTTP和XML消息传递之类的标准跨越防火墙移动数据,XML Webservices可在客户端-服务器或服务器-服务器方案下实现数据的交换XML Webservices不与特定的组件技术或对象调用约定相关联因此,用任何语言编写、使用任何组件模型并在任何操作系统上运行的程序,都可以访问XML Webservices这些模型中的每一个模型都可以充分利用所有ASP.NET功能,以及.NET Framework和.NET Framework公共语言运行库的强大功能这些功能以及使用它们的方法概述如下如果您具有ASP开发技能,则新的ASP.NET编程模型对您来说将会是非常熟悉的不过,与ASP相比,ASP.NET对象模型变化显著,它更为结构化并且面向对象但这也意味着ASP.NET不是完全向后兼容的;几乎所有现有的ASP页都必须经过一定程度的修改后才可以在ASP.NET下运行此外,对Visual Basic.NET的一些主要更改也意味着,用Visual BasicScripting版本编写的现有ASP页通常将不会直接移植到ASP.NET中不过,在大多数情况下,只需对少数几行代码进行必要的修改从ASP.NET应用程序访问数据库是向Web站点访问者显示数据的常用技术ASP.NET使得为此目的而对数据库的访问比以往更加方便它还使您能够从您的代码管理数据库ASP.NET提供一种简单的模型,该模型使Web开发人员能够编写在应用程序级运行的逻辑开发人员可以在Global.asax文本文件中或在作为程序集部署的已编译类中编写这种代码这种逻辑可以包括应用程序级事件,但开发人员可以轻松地扩展这种模型,以适应他们的Web应用程序的需要JFASP.NET提供易用的应用程序和会话状态功能,它们对于ASP开发人员来说是熟悉的,且容易与所有其他.NET FrameworkAPI兼容对于需要使用像ISAPI编程接口(随附于以前的ASP版本中)那样功能强大的API的高级开发人员,ASP.NET提供了IHttpHandler和IHttpModule接口实现IHttpHandler接口,给您提供了一种与IIS Web服务器的低级别请求和响应服务交互的手段,并提供与ISAPT扩展非常类似的功能,但编程模型却较为简单实现IHttpModule接口使您可以包含参与对应用程序发出的每个请求的自定义事件ASP.NET利用.NETFramework和公共语言运行库中的性能增强功能另外,它还可以提供相对于ASP和其他Web开发平台来说显著的性能改进所有ASP.NET代码都是编译的,而不是解释的,这就允许对本机代码采用早期绑定,强类型处理,以及实时(JIT)编译,这里只列举几个优点而Bo ASP.NET还可方便地分解,即开发人员可以移除那些与他们开发的应用程序不相关的模块(例如,会话模块)ASP.NET还提供丰富的缓存服务(包括内置服务和缓存API两种)ASP.NET还提供性能计数器,开发人员和系统管理员可以监视这些性能计数器,以测试新的应用程序和搜集有关现有应用程序的度量标准在Web页中编写自定义调试语句,对排除应用程序代码中的错误非常有帮助但是,如果不移除它们,则会带来麻烦问题是,在应用程序准备好移植到生产服务器时从页面中移除调试语句,会需要很大的工作量ASP.NET提供TraceContext类,在开发页面时该类用于在页面上编写自定义调试语句只有当您已经对页面或整个应用程序启用跟踪时它们才出现启用跟踪还将有关请求的细节追加到页面,或者,追加到存储在应用程序根目录中的自定义跟踪查看器(如果这样指定的话).NET Framework和ASP.NET为Web应用程序提供默认授权和验证方案可以方便地移除、添加或者替换这些方案,这取决于应用程序的需要配置设置存储在基于的文件中,这些文件都ASP.NET XML是人可读和可写的每一个应用程序都可以有不同的配置文件,可以扩展配置方案,以适应您的要求当应用程序安装在同一台计算机上,但使用不同的版本时,就说应用程序是.NET Framework并行运行的使用一个称为辅助进程隔离模式的新进程模型,它不HS
6.0同于早期版本中使用的进程模型当在上运IIS WindowsServer2003行时,默认情况下使用该进程模型ASP.NET
2.3开发语言C#概述
2.
3.1C#语言简介C#读作“C sharp”是一种简单、现代、面向对象且类型安全的编程语言C和C++程序员能很快熟悉它C#同时具备“应用程序快速开发”RAD语言的高效率和C++固有的强大能力是的开发工具它包括交互式开发VisualC#.NET MicrosoftC#环境、可视化设计器(用于生成和应用程序)、编译器Windows Web和调试器是的产品套件的组成VisualC#.NET VisualStudio.NET部分,该产品套件还包括、和Visual Basic.NET VisualC++.NET脚本语言所有这些语言都支持对JScript Microsoft.NET Framework的访问,该框架包括一个公共执行引擎和一个丰富的类库.NET定义了一个“公共语言规范”()这是一种通用规范,Framework CLS,它确保遵循该规范的语言与类库之间实现无缝的互操作性对开发C#人员而言,这意味着即使是一种新语言,但仍可恰如其他成熟工具(如C#和)一样,使用相同的、功能丰Visual Basic.NET VisualC++.NET富的类库本身不包含类库C#
2.
3.2使用C#语言的原因C#是一种精确、简单、类型安全、面向对象的语言,它使企业程序员得以构建广泛的应用程序C#还凭借以下功能,为您提供生成持久系统级组件的能力
1.对集成现有代码提供完COM/平台支持.
2.通过提供垃圾回收和类型安全实现可靠性.
3.通过提供内部代码信任机制保证安全性.
4.完全支持可扩展元数据概念.
5.C.还可以凭借以下功能,与其他语言交互操作、跨平台互用并与遗留的数据交互操作.
6.通COM.L…NE.Framewor.服务提供具有紧密库访问的完全相互作用支持.费管理,70%的医院可支持病人挂号登记和行政事务管理25%的医院有了较完整的HIS,即实现了病房医护人员直接用计算机处理医嘱和查询实验室的检验结果10%的医院2530有全面计算机管理的HISo计算机年代末期就进入了我国医疗行业,当时以的70IBM小型机为主,只有少数几家大型的部属综合医院和教学医院M340拥有,如北京协和医院、北京肿瘤医院、医院等,主要应用于科研301和教学,还没有应用于的管理年代初期,随着苹果HIS80机的出现和语言的普及,一些医院开始开发一些小型的PC BASIC管理软件,如工资软件等;年代中期,随着的出现和国产化,80XT286以及和网络操作系统的出现,一些医院开始建立小型DBASEIH UNIX的局域网络,并开发出基于部门管理的小型网络管理系统,如住院管理,药房管理等进入年代,网和90NOVELL数据库日益盛行,完整的医院网络管理系统的实FOXBASEV FOXFRO现已经成为可能,于是一些有计算机技术力量的医院开始开发适合自己医院的医院管理系统一些计算机公司也不适时机的开发如公司(与医院合作)、公司、微软公司、浪潮公司HIS,HP301IBM但这些系统都存在如下一些问题软件水平较低,一般只能做些初级的事务处理,也有的软件开发之后用了一段时间就停下了,坚持不下去,其原因是()各医1院计算机专业人才缺乏,技术力量薄弱,特别是缺少高层次系统分析人员和跨专业复合型人才()项目多,力量分散()医院经费有限,23很难建立起理想的软、硬件支撑环境不可能实现通过使用医院信息管理系统,规范了业务处理流程,堵塞了管理中的漏洞全院信息通过计算机软件系统连接成一个整体,实现数据高度共享,降低管理成本,提高了管理数据的准确性和实时性为了配合国家医疗卫生行业信息化建设,以及现行医院管理中实际存在的问题,我确立了本次课题在此研o究中我得到了医院部门的大力支持希望通过此次课题的研究来解决当今医院管理系统存在的问题,推动国内医疗卫生行业信息化建设,并且拓展医疗卫生行业的系统集成市场
1.2研究的目的与意义随着社会的发展,人们对健康越来越关注,医院的业务不断增长,处理越来越复杂,简单的人工经营管理,已无法满足医院的需要,成为医院发展的瓶颈,人们对医疗服务的要求也越来越高传统的手工操作模式,病人帐目繁杂,病人查帐困难,病区和药房的药品浪费现象严重且无法追踪,人工传送各种记帐单容易漏、错帐,人工划价收费差错难以避免,因此,如何提高服务水平、提高工作效率,成为迫待解决的问题医院管理信息化不仅能提高医务人员的工作效率和医疗水平,而且能提高医院的服务质量和管理水平,因此,医院对管理信息系统有着强烈的需求美国著名教授于年曾著文为医院信息Morris.Collen1988系统下了如HIS下定义:利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据医交换的能力,并满足所有授权用户的功能需求开发医院管理信息系统的目标就HIS是立足医院应用实际,着眼院未来发展,以强化医院管理,提高医疗质量,方便患者就医和查询,提高医院的服务效率和服务质量,设计一套符合国家功能规范要求,安全稳定,操作简便的医院信息系统,为医院提供一套全方位的解决方案
1.3可行性分析
1.
3.1设计思想作为一个完整的HIS系统,至少应包含住院管理子系统,病区管理子系统,病案管理子系统和院长查询子系统完整的医院信息系统对信息的处理大体上可分为三个不同的层次数据的收集过程;数据的集中加工、处理与分析过程和决策咨询与决策支持过程一般来说,数据的收集过程与基层科室的事务处理活动相联系;数据的集中处理与分析过程与中层科室的工作任务相联系;决策、支持过程则与高层领导相联系医院管理系统是根据医院信息系统()设计的轻巧,而且实用HIS的病人就诊管理系统其中药功能包括门诊管理、处方管理、药房管、基本信息的维护、对系统信息的管理和维护实用性是评价医院信息系统的主要标准它应该符合现行医院体系结构、管理模式和管理程序,系统的建立和运行应该成为医院日常管理工作中不可缺少的组成部分,并且对医院带来一定的经济效益和社会效益
1.
3.2系统调研建立信息系统的目的是要解决现行系统的问题在信息系统的开发中,首先要明确目标及要解决的问题,在流程设置及各个功能的设计上紧紧围绕目标来进行我们从下述几个方面来分析医院信息系统的目标和需求情况,反映各单位各部门的效益;
8.完善物品的管理,减少不必要的浪费.
9.为领导层及时提供各类信息,协助领导层作出决策等等硬件服务器方面1,可用・y/10可扩展,//.11可靠.12,智能化的可管理.
13.安全.
14.服.网络方面:
1.局域网主干的带宽必须大于100Mbps,至少10Mbps交换到桌面;
2.局域网支持虚拟网划分技术(VLAN)..支持网络安全,必须设置防火墙;
3.支持方便的图形化网络管理软件
41.
3.3可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决该系统的可行性分析包括以下几个方面的内容
1.经济可行性医院信息系统是现代化医院必不可少的基础设施与技术支撑环境医院信息系统属于迄今世界上现存的企业级信息系统中最为复杂的一类,这是医院本身的目标、任务和性质决定的它不仅要同其他所有管理信息系统(MIS)一样追踪、管理伴随人流、财流、物流所产生的管理信息,从而提高整个系统的运行效率,而且还应该支持以病人医疗信息记录为中心的整个医疗、教学、科研活动现阶段不允许医院信息系统代替人们作出任何决策医院信息系统只能为人们的管理决策提供各式各样尽可能充足可靠的数据、信息,然后由人们作出最终的选择与决策无论这种管理决策是直接或者间接影响病人医疗事务,还是直接或间接影响医院管理事务医院信息系统不是简单地模拟现行的管理方法,而是根据医院管理模式采用科学化、信息化、规范化、标准化理论设计建立起来的因此在现阶段,医院信息系统与手工管理方法是互为依据、互为支持的,医院信息系统为科学化、信息化、规范化管理提供了可靠依据建立医院信息系统是一项艰巨的系统工程它涉及了现代管理科学、系统化、信息化、计算机技术、网络通信技术、医院管理学和各部门管理业务、医学科学技术等多学科的范畴现代化医院管理体系,必须要有信息系统支持,以便适应新的医院运行机制转变,即由社会福利型向经营核算型转变,要求医院管理者由经验管理向现代化科学管理转变因此,必须建立医院信息系统HIS系统的有效运行,将提高医院各项工作的效率和质量,促进医学科研、教学;减轻各类事务性工作的劳动强度,使他们腾出更多的精力和时间来服务于病人;改善经营管理,堵塞漏洞,保证病人和医院的经济利益;为医院创造经济效益主要是对项目的经济效益进行评价,本系统开发经费对于个人在经济上是可以接受的所以本系统在经济上是可行的
2.技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等该管理系统采用了当前新兴的模式进行开发三层的体系结构具有Browser/Server Browser/Server许多传统体系结构不具备的优点,而且又紧密的结合了Client/Server技术,是技术发展的大势所趋,它把应用系统带入了Internet/Intranet一个崭新的发展时代数据库服务器选用微软的数据SQL Server2000库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能它的灵活性、安全性和易用性为数据库编程提供了良好的条件因此,系统的软件开发平台已成熟可行硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且有良好的效益因此系统的开发是完全可行的
1.
3.4开发方案该系统将采用ASP.NET应用程序的典型系统架构模式数据库一一数据访问层一一业务逻辑层,如图1-1所业务逻辑层数据访问层数据库示图1-1系统架构模式
1.4本章小结在计算机技术日渐成熟的今天,作为人们生活中不可或缺的一部分,计算机逐渐的运用到了人们生活的方方面面医院信息管理系统作为现代计算机技术运用到信息管理系统的一个具体MIS实例的有效运行,它不但提高了医院各项工作的效率和质量,促进医学科研、教学;减轻各类事务性工作的劳动强度,使他们腾出更多的精力和时间来服务于病人;而且改善了经营管理,堵塞漏洞,保证病人和医院的经济利益;为医院创造经济效益从本章的节研究的背景与现状来看,医院信息
1.1管理技术在我国还不是很成熟,相信在不久的将来,医院信息管理技术将给人们的就诊和医院的管理带来更多的便利本章节研究的目的与L2意义,概述了研究的目的及现实意义本章节L3可行性分析,说明了系统开发的可行性。