




已阅读5页,还剩81页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业论文基于智能客户端的企业职工体检信息管理系统摘要体检中心如何有效的利用现有资源,如何面对大批量人员的体检,如何给被检人员准确、快捷做出检查结果,如何建立并有效的管理日益庞大的体检档案,将是体检中心面临的越来越严峻的问题。在此背景下,构建分布式的体检信息管理系统能够适应体检中心的实际需要,本论文的研究工作就是围绕着这一系统的研发展开的。深入探讨了基于智能客户端和Web服务技术的分布式应用系统开发过程及其相关技术,结合实际工程项目中体检信息管理系统的功能需求和业务流程分析,运用ASP.NET、数据库、网络通信、分布式处理等技术,提出了体检信息管理系统解决方案。在对C/S、B/S和智能客户端三种开发模式深入分析的基础上,采用了智能客户端开发模式,将系统分为客户端和服务器端两部分;同时比较了目前流行的几种分布式开发技术,选择了Web服务作为服务器端的开发技术。在客户端,运用智能客户端技术解决了客户端升级部署和客户端数据缓存的问题;在服务器端建立了基于.NET框架的系统N层分布式体系结构,并将系统的业务逻辑划分为Web层、业务外观层和数据访问层三个独立的层,有效的满足了体检信息管理系统的规模需求和将来业务增长的需要。论文实现了三个功能模块:体检信息传输模块、体检信息统计模块和追踪关怀功能模块。体检信息传输模块通过对实时传输方式和文件传输方式,以及三种远程文件传输协议进行比较,选择基于50”协议的 WebService技术实现了体检信息在医师和健康管理师之间传输的功能;体检信息统计模块实现了Excel图表异常统计和异常名单统计的功能;追踪关怀功能模块实现了企业职工体检的后续服务的功能。目前的功能已经初步实现。系统运行表明系统总体方案设计合理,解决问题的措施可行。关键词:健康管理;分布式系统;.NET;智能客户端 ;webService目录摘要.1绪论. 11.1课题的背景. 11.1.1健康体检的概念及分类.11.1.2一数字化健康体检的发展趋势.21.1.3健康管理的发展历史及趋势.31.1.4当前体检信息管理系统存在的普遍问题.4 1.2课题的应用价值. 41.3系统所用技术概述. 5 1.3.1.NET框架.5 1.3.2Web服务.61.4本论文的研究任务. 81.5本论文的主要工作和组织情况.92系统总体方案设计. 112.1系统的总体结构设计.112.1.1需求分析.112.1.2系统总体结构. 122.1.3系统功能模块的划分.132.1.4系统设计原则. 152.2系统开发方法的选择. 162.3系统的运行环境和开发工具.192.3.1系统运行环境. 192.3.2系统开发工具. 193智能客户端体系结构. 213.1智能客户端的定义. 213.2智能客户端的特征. 2132.1使用本地资源. 213.2.2使用网络资源. 223.2.3支持偶尔连接的用户.223.2.4提供智能安装和更新.223.2.5提供客户端设备灵活性.233.3三种架构应用程序的比较.233.3.IC/S应用程序.233.3.2B/S应用程序.243.3.3智能客户端应用程序.243.3.4系统软件架构的选择.244体检信息传输模块的设计与实现.264.1设计目标.264.2信息类型. 264.3数据信息传输方式选择.264.4文件信息传输方式选择.274.4.1基于FTP协议的文件传输.274.4.2基于套接字编程的流传输.294.4.3基于SOAP协议的 WebServiee传输.31 4.4.4WebService技术的选择.324.5功能模块的具体实现.334.5.1功能模块的结构.334.5.2数据信息传输实现.344.5.3功能模块实现的关键问题的解决.375体检信息统计模块的设计与实现.435.1需求分析.435.2体检信息统计功能的实现.44 5.2.1OLE与Exeel自动化技术分析.445.2.2图表异常统计功能的实现.445.2.3异常名单统计功能的实现.476追踪关怀功能模块的设计与实现.506.1需求分析.506.2追踪关怀步骤.506.3追踪关怀功能模块划分. 516.4子模块实现.526.5发送邮件功能实现.54台6.5.1电子邮件发送技术选择.546.5.2基于Jmail组件的电子邮件发送.557系统的关键问题及解决.587.1系统的安全性设计.587.1.1安全设计技术基础.597.1.2基于表单身份验证的数据加密的实现.611偶尔连接的设计策略2智能客户端离线工作所需的关键技术.65 7.2.4智能客户端离线工作的具体方案.7.3人机交互界面设计7.3.1用户特性分析.7.3.2人机界面设计原则结论.71参考文献. 73致谢.76第一章 绪论随着经济社会的发展和科学技术的日益发达,人们对健康这个永恒的话题有了更多更全面的理解。世界卫生组织(WHO)对健康的定义是:“健康是指生理、心理及社会适应三个方面全部良好的一种状况,而不仅仅是指没有生病或者体质健壮。”也就是说,一个人只有在身体健康、心理健康、社会适应能力良好等几方面健康,才是完全健康的人。而身体健康作为人的生命之本,当然对于一个人的全面健康有着极为重要的作用。目前人们对身体健康的认识程度不断提高,医疗消费观念正在由有病治病向无病预防方向转变,因此预防保健,疾病预防就成为目前医疗事业的重要课题。信息技术的发展改变着人类的思维、生活方式,计算机应用也已经渗透到社会生活的各个领域。信息技术在医疗领域的应用使人类生命质量得以大幅度提高,同时,人们也希望借助信息技术,成为自己身体健康的管理者,从疾病的被动承受者变为身体健康的主动掌管者。随着信息技术的进一步发展,以病人信息为中心的数据处理模式已成为当今计算机医学应用研究的主要课题。在提高人类健康水平的要求之下,如何将计算机应用到医疗信息化发展之中,为企业职工的健康管理服务,是当前研究人员面临的重大课题。1.1课题的背景 1.1.1健康体检的概念及分类健康体检的概念健康体检医学是近几年兴起的一门新学科,它伴随着一种新的医学理论“亚健康”而迅速崛起。所谓亚健康状态,通俗的说,多指无临床症状和体征,或者有病症感觉而无临床检查证据,但已有潜在发病倾向的信息,处于一种机体结构退化和生理功能减退的低质与心理失衡状态。健康体检就是对社会人群(健康和亚健康群体)进行健康查体,其目的是为了早期发现身体潜在的疾病,以便早期诊断、早期治疗,从而达到预防保健的目的。健康体检医学的兴起并非偶然,它顺应了当代医学模式由“生物医学”向“社会医学”转变的趋势,是现代人对健康本质认识的不断深化,注重健康新思维的充分体现。它已经成为预防保健、健康教育和健康促进的重要措施之一。健康体检的分类健康体检根据体检的目的和性质不同,可以分为以下几种类型:l)预防(保健)性体检:指人自发地通过医学手段对身体进行的定期全面体检,以了解身体的整个健康状况,达到对疾病早期发现、早期诊断、早期治疗的目的。2)社会性体检:指出于社会因素,按照国家制定的有关政策文件要求,对从事相关专业的人员进行上岗前、上岗期间、离岗前的定期和不定期体检,比如:入学体检、飞行员体检、军检等。3)鉴定性体检:指职工因工伤、职业病或对某些体检结果存在异议需近一步检查鉴定而进行的健康体检。4)科研性体检:指根据科研设计要求,对某些人群、某些项目进行的有针对性的体格检查。2数字化健康体检的发展趋势随着信息技术的不断发展和人们对医疗保健水平的要求不断提高,数字化健康体检愈来愈引起业内外人士的普遍关注。美国一家著名医院的首席信息官就曾经说过:“除非在数字信息系统上投资,否则医院简直不能在今天的世界里生存下去。要么数字化,要么就干脆停业。”对健康体检行业来讲,也是一样。中国加入WTO后,以信息技术带动产业升级,实现跨越式发展已迫在眉睫。我国医疗体制的改革,为健康体检产业走向标准化、市场化奠定了很好的基础,也为我们在新形势下开展数字化健康体检创造了良好条件。日本、韩国及欧美等开展健康体检较早的国家,非常重视数字化建设,并取得很大的进展。目前国内的数字化健康体检还处于起步阶段,基础还很差,多数体检机构由于经费不足,认识上存在偏差,舍不得投入,还没有成熟的理论指导。为使我国数字化健康体检系统能够有序的发展,适应当前发展趋势,有针对性地进行系统理论基础的研究势在必行,主要包括以下几个关键问题的研究5:(1)数字化健康体检标准研究。虽然数字化医院的研究较数字化健康体检早些,但二者毕竟有很大区别,我们可以学习和借鉴数字化医院的有关理论,来制定数字化健康体检的标准。(2)电子病历XML应用体系研究。要实现病人一生全电子病历的目标,势必要求有一种标准化的电子病历数据格式,XML内在的灵活性和开放性使之成为定义电子病历数据标准的格式首选。相应地,在XML电子病历数据标准上,需要有针对医疗XML数据的一整套编辑、阅读、传输、转换的应用体系,该应用体系的研究将为电子病历系统的研发提供应用基础。(3)数字化健康体检机构与数字化医院对接研究。通过提供一系列数据高速传输、数据检索、计算机可视化等技术支撑,为进一步诊疗提供开放性的应用平台。如远程医疗(Telemedicine)是当今世界上一个十分重要而又快速发展的医学和通信技术两大领域相结合的产物,各健康体检机构可以利用这一技术,开展远程医学教学、远程医学情报检索、远程会诊和咨询、远程预防医学教学等应用。运用包括卫星传输、光纤通信、电视传播等一系列现代通信技术,结合计算机图像处理技术,使远隔千里的患者和医生可以通过双向同步动态图像和语音的传递系统进行面对面的交流。从而使患者在异地就能够得到国内一流医学专家的诊断和咨询。3健康管理的发展历史及趋势健康管理 (HealthManagement)的概念最早见于美国,它不是一个新概念,事实上,在1929年洛杉矶水利局就成立了最早的健康管理组织 (HealthManagementOrg丽Zatinn,简称HMO), 1969年美国联邦政府出台了将健康管理纳入国家医疗保健计划的政策。健康管理作为一门学科及行业是在最近20一30年才兴起的,它是一种对个体及人群的健康危险因素进行全面管理的过程,是建立在现代生物医学和信息化管理技术的模式上,从生物、心理、社会的角度来对个人及人群进行全面的健康保障服务,协助人们有效地把握与维护自身健康的一种方法或程序。美国密西根大学健康管理研究中心主任第艾鼎敦博士(Dee.W.Edington)曾经提出:健康管理在美国经过20多年的研究得出了这样一个结论,即健康管理对于任何企业及个人都有这样一个秘密,即90%和10%。具体地说就是90%的个人和企业通过健康管理后,医疗费用降到原来的10%。10%的个人和企业未做健康管理,医疗费用比原来上升90%。使用这种强有力的措施可保持或改变人群的健康状态,使人群维持低水平的健康消费6。国际红十字会于2000年10月发表的一份报告指出:1999年全世界有1300万人死于可预防疾病,目前威胁人们健康的许多疾病,如心脑血管疾病、恶性肿瘤、代谢性疾病等,都与生活方式、行为习惯等密切相关71。这些病不仅对人民健康造成严重损害,同时也影响国民经济的顺利发展。对付这些病最最有效的措施是定期健康体检,及早干预,在疾病尚未发展成不可逆转之前来延缓或逆转其进程,预防和控制疾病危险因素,减少疾病的发生,以先期较少的投入来避免患病后的高昂医疗费用,提高人的生命质量。同时伴随着我国社会经济的飞速发展和社会整体生活质量的提升,人们越来越重视健康质量的提高,健康维护和健康进步的理念越来越深入人心。为此,改变传统的以疾病治疗为中心的医疗模式,建立以人为中心,以健康为核心的第四医学(健康保健医学)模式,已成为当前医学发展的一个方向8闪。健康管理系统也属于医疗信息化的一个分支,是其中比较个性化的、也是很重要的一个应用方向,具有广阔的发展前景,在未来的医疗信息管理领域中将占有越来越重要的地位。4当前体检信息管理系统存在的普遍问题经过近十年的努力,我国数字化健康体检在各地得到了普及和发展,从不同程度上实现了体检中心办公自动化、管理计算机化、信息资源化、传输网络化和决策科学化。体检信息管理系统在体检中心的经营管理上起着越来越重要的作用I0。但就健康体检行业整体信息化工作而言,还普遍存在以下问题:.信息化水平较低。.系统标准化水平低:软件的通用性和灵活性差。.系统集成度低。.系统的安全性差:系统在业务高峰期或者累积的海量数据不断增加的情况下,系统的响应速度往往跟不上实际工作流程。.缺乏必要的系统维护人员:从事医疗行业的IT技术人员极其缺乏,无法提供起码的技术支持与服务。 1.2课题的应用价值20世纪以来科学技术的迅猛发展和生活质量的明显提高,加上医学和公共卫生的联盟,人类现在比任何时候都健康、长寿。然而,由于企业职工面对特殊的工作职业环境和大环境恶化、心理压力过大引起的各种心理、精神疾病不断增多,亚健康人群的比例不断攀升以及老龄化、急性传染病和慢性病的双重负担等因素使每个人都处在疾病的威胁之下。目前由于医保政策的执行,国内大多企业的职工医院被转制或撤销,企业医疗机构诊断和治疗患病员工这个以前的中心任务现在已转交给医保定点医院,针对医保定点医院的实际需求,开发了,使医保定点医院能够整合有限资源,提高设备利用效率,提供更专业的企业职工健康管理服务。采用,企业职工可以通过浏览器查看到属于自己的个人体检信息。健康管理师可以利用本系统方便地对职工体检信息进行历年资料查询分析、图表分析、各式报表打印和追踪关怀,并将分析结果通过Email反馈给企业职工,从而提高医保定点医院的服务效率和服务质量。3系统所用技术概述 1.3.1.NE丁框架.NET是Microsoft公司推出的第三代面向互联网的技术平台,它给开发人员带来了一种全新的开发框架.NET框架 (.NETFramework)。.NET框架是创建、部署和运行Web服务以及其他应用程序的一个环境。.NET框架实现了语言开发、代码编译、组件配置、程序运行、对象交互等各个层面的功能,为Web服务及普通应用程序提供了一个托管、安全、高效的执行环境。.NET开发平台支持多种编程语言,目前.NET框架支持四种商业语言:vis耐e#.砚T、 visualBasie.砚T、e料及visudJ#.NET“。.NET框架具有两个主要部件:公共语言运行时和.NET框架类库。其核心的部分是处于.NETFework底层的公共语言运行时 (CoonLanguageRuntlme,CLR),它是多种语言的统一运行环境,基于CLR开发的代码称为受控代码 (Managedcode),CLR为这些语言提供自动内存管理和资源管理、异常处理、安全性、版本控制、组件通信等系统服务I2。事实上,代码管理的概念是运行时的基本原则。微软中间语言 (Mierosoft hitermediateLanguage,MSIL)是一种与机器平台、操作系统都无关的虚拟机的语言。无论使用哪一种语言来撰写程序,当使用.NET的编译器来编译程序的时候,程序都会被编译成MSIL的格式。利用MSIL,可以实现跨语言的合作。例如:我们可以利用C#语言与系统整合的特性,设计出程序的核心部分。在程序的前端部分,利用VisualBasic.NET简便、快速开发的特性,可以让程序人员快速地开发出漂亮的程序接口,并在VB的工程中引用或继承以C#设计出来的核心部分的程序,从而完成了不同语言间的整合。同时,由于MSIL在延用Windows平台使用的 PE(PortableExeeutable)的基础上对PE作了扩充,把程序的Metadata(元数据)一并写入可执行文件中,使MSIL程序具有了自我解释的能力,从而避免了DLL的版本和更新问题(常称为 DLLHell),大大简化了应用程序的发布和升级。CLR的核心是一个执行引擎,它加载、执行和管理己经编译为MSIL格式的代码,这种代码不被解释,在执行之前通过内置在CLR中的JIT将它编译成本机二进制代码。vS.NET充分发挥cLR的潜力,为开发者提供了一个统一的集成开发环境和调试器。.NET框架提供了一套操作系统层级的对象函数库 (.NETFrameworkClassLibrary),可供程序语言调用使用,它为数据输入输出、安全性等提供了服务和对象模型。.NET框架中的任何东西,ASP.NET页面、消息框等,都被视为对象。这些对象被放置在叫做名字空间(Namespace)的逻辑分组中。这样的好处是庞大的类库变得结构清晰,易于掌握和使用。.NET平台的框架结构从结构图可以看出,.NET框架有ASP.NET和 WindowsForm两种高层应用。ASP.NET从传统的服务器处理技术 ASP(ActiveServerPages)发展而来,加入.NET提供的高级特性后脱胎换骨,从解释型的编程框架飞越到编译型的编程框架,采用了客户端处理技术仿真事件驱动模型,这使得开发Web应用程序像开发传统Windows应用程序一样容易且强大l51。用ASP.NET开发基于智能客户端和B/S模型的企业解决方案有以下一些特点:.ASRNET引入了面向对象的特性,支持C#、VB.NET等高级语言,可以使用.NET框架的所有基础类库。.ASP.NET可以借助.NET所提供的ADO.NET技术和对XML的完全支持特性,高效的实现数据访问和信息通信。.很方便地采用 .NETRemoting或 WebServiee技术构建大型应用的分布式系统。.ASP.NET将页面和代码分离,提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享。.ASP.NET提供了完善的安全机制,也提供了缓冲技术、数据库控件等技术。 1.3.2Web服务Web服务基于开放的互联网标准,如HTTP、XML和SOAP。利用这些开放的标准,Web服务就能跨网络将应用程序功能交付给任何类型的客户,交付到任何平台上。Web服务能够以独立于平台的方式将应用程序逻辑作为可按U班寻址的资源暴露给任何客户。由于Web服务是自描述的,所以客户端计算机不再需要COM样式的类型库信息,也不再需要用Dcomcnfs.exe实用程序对分布式应用程序进行配置。客户端在结合了用于通讯和数据格式化的开放的Web标准后,就会动态查询Web服务信息,获得描述特定 XMLWeb服务支持的位置及接口的XML文档。这些开放的标准使Web服务对不同的操作系统、对象模型和编程语言来说都是一样的。Web服务对于互异系统都是可访问的,并且由于H竹P和XML无处不在,对应用程序交互操作性的支持己经达到了空前水平。Web服务使用了以XML编码的消息,而不是应用程序间二进制的通讯方法。由于基于XML的消息传递机制用于数据交换,在Web服务实现和客户端间出现了更高层次的抽象。这样客户端只需要知道Web服务的位置、签名方法和返回值,而不必知道其它任何关于Web服务的情况。另外,大多数Web服务都通过HTTP暴露和访问,而几乎所有的防火墙都允许使用HTTP80端口的通信通过,这就解决了防火墙问题。要使Web服务提供一定层次的交互性、结构松散的编程模型和通讯,它们就必须依赖提供下列基于标准协议的基本架构: (1)SOAP:用于Web服务交换消息的传输协议。一般 XMLWeb服务使用HTTP提供50”消息传输协议,但也可以采用SMTP同SOAP结合使用。(2)WSDL:web服务描述语言用于描述某种特定Web服务支持的位置和接口的语法。Web服务用此语法将XML文档交付到任何发出请求的客户端。(3)DsICO:这是web服务查寻机制。DISCO是一种描述Web服务的统一资源定位符(U刃)的语法,它包含了对wSDL位置的引用。(4)uDDI:web服务统一描述的查寻和集成协议,它是所有Web服务的目录。企业利用这种协议就可以将他们开发的Web服务发布到中央目录中,这样,这些Web服务就容易被找到,并被其他企业客户使用。 (5)xML:扩展标记语言。它是互联网文档和开发中广泛使用的一种语言。数据以XML格式从Web服务返回。客户在Web服务中使用应用程序逻辑的步骤(l)客户通过HTTP查询UDDI目录以查找web服务所在的位置。(2)客户通过HTTp询问web服务,以查找web服务的WSDL文档位置。信息以XML格式的消息返回客户端。(3)客户端接收关于web服务的wsDL信息。这些信息使用wsDL语法,并包含在返回的XML消息中。客户端使用WSDL信息动态确定Web服务的接口和返回类型。(4)客户端向符合wSDL信息的web服务请求以XML/SO”格式封装的消息。 1.4本论文的研究任务本课题的目的是开发出一套。该系统的主要用户角色是健康管理师、医师、职工(即健康检查者)等,针对不同的角色要设置各自的权限,生成具体的使用用户。在体检信息管理系统中,最关键的环节是职工的体检信息的采集,这关系到整套系统能否得到广泛的推广,所以要将体检信息采集这个权限赋给医师和健康管理师两个角色,同时要提供各种方便的信息录入方式给这些用户,即实现在线和离线两种状态下的信息传输。课题的研究涉及到互联网通讯技术、数据库技术、Web技术、.NET多层体系架构以及设计模式等方面的内容。本课题的提出来源于实际工程项目,根据实际需求,本课题将完成以下主要研究任(l)的总体设计方案。(2)各功能模块的设计与实现。(3)系统关键技术及实现方法研究。.5本论文的主要工作和组织情况本论文研究的组织结构如下:针对健康体检数字化的现状,本文介绍了基于智能客户端的企业职工体检信息管理系统的设计思想、总体框架设计、系统功能模块及扩展模块的设计与实现。本论文的组织结构如下:首先讨论本课题的研究背景;针对当前体检信息系统普遍存在的问题,提出本课题的研究任务;阐述了选题在体检信息系统这一领域发展趋势和研究成果。然后简单介绍了一下本课题涉及到的相关技术领域。论文在绪论部分完成了上述工作。在分析了体检信息系统的研究背景之后,在第二章进行了系统总体方案设计。包括体检信息系统总体结构的确定,功能模块的划分。并简要介绍了系统开发环境及主要开发工具。第三章介绍了智能客户端体系结构,并在综合比较B/S、C/S和智能客户端三种架构应用程序之后,确定了本系统客户端开发采用智能客户端模式。第四章论述了体检信息传输模块的设计与实现。首先给出了模块设计目标并分析了信息传输对象。然后,通过对数据信息传输方式的比较,对FTP协议传输、套接字流传输和 WebService传输三种方法的比较,设计了基于 WebServiee技术的文件传输方法。最后对模块实现过程中所遇到的关键问题给出了解决方法。第五章论述了体检信息统计模块的设计与实现。详细介绍了体检信息统计模块的两大部分的设计与实现:Excel图表异常统计和异常名单统计。第六章论述了追踪关怀功能模块的设计与实现。首先根据需求设计了模块的详细功能并划分了功能模块,然后介绍了各模块的实现方法。最后介绍了基于Jmail组件的电子邮件的的发送实现过程。第七章论述了系统应用的一些关键技术:根据系统安全要求,实现了系统安全验证方式,并采用了自定义Web服务加密方式,保证了系统之间信息传递的安全性;详细介绍了一种智能客户端离线技术的设计与实现;针对健康检查中心的需求,提出了设计体检信息管理系统人机交互界面的原则。最后对全文的工作进行总结,并对下一步的研究工作进行展望。2系统总体方案设计2.1系统的总体结构设计是大连理工大学CAD与网络技术研究所采用数据库技术和网络技术,结合健康检查中心实际的服务流程最新开发的一套健康管理系统。主要是面向各医保定点医院、各类型服务对象(健康管理师、医师、职工等)等用户设计开发的,它是以体检信息管理为中心的健康管理网络平台。 2.1.1需求分析需求分析是软件生命周期中非常重要的一步,它最根本的任务是确定系统是否具有价值。从本质上说,需求分析要解决系统必须做什么的问题。面向对象的系统分析和设计是应用系统开发的新途径,在管理信息系统开发中使用面向对象的系统分析和设计将加快系统开发速度,提高开发质量。医疗系统花费不停增长而工作效率低下等诸多问题使提高医疗单位的工作效率,降低医疗单位的成本变得越来越迫切。随着网络的不断发展,医疗行业目前的技术需要不断更新换代。为了摆脱当前的困境,一方面需要加强内部管理、降低成本、组织和管理等方面的改革,另一方面更需要积极利用新技术,在保持现有业务的同时,充分发挥信息化的优势,勇于创新,发展符合社会需求的多种增值业务。随着国内外健康检查机构的日益增多,医疗系统目前一个趋势就是积极发展面向家庭、社区及基层的数字化医疗技术及服务。因此,如何将IT技术应用到社区、家庭,使社区诊断及时有效尤为关键。这类医疗单位一个典型的特点就是不能像大型医院那样,投入大量资金建设诊疗信息系统,也没有人力对信息化系统进行维护,这些客户需要一个小型化、灵活的健康信息管理的软件系统。同时对普通大众来讲,在当今健康问题愈来愈受关注的大环境下,可以做到足不出户完成健康服务的订购,并定期进行检查,享受信息化带来的便利,节省了病人的时间。对医师来讲,让其通过互联网来管理自己的会员,能够实现远程办公。灵活性的管理、个性化的服务设置、快捷沟通的医护关系这正是“以病人为中心”、“以服务为中心”健康管理系统的最终体现。本系统作为医疗行业的一个重要的实际项目,最终的目标就是设计和实现的体检信息管理系统可以提高医疗单位的工作效率,降低医疗单位的成本,加快服务对象的就诊服务速度。随着医保定点医院所要服务对象的日益增多,如何满足医保定点医院的体检信息电子化管理的问题已被逐渐提上日程。医保定点医院的典型特点就是服务对象数量巨大、工作量大、工作重复、效率低下、检查信息和结果不利于保存、给服务对象造成极大的不便、检查信息难以进行综合分析处理。为满足医保定点医院建设的实际需求,建立一个高效、稳定、可靠的体检信息管理系统将显得非常重要。因此,开发了基于智能客户端的企业职工体检信息管理系统。体检信息管理系统可使企业职工免于往返,节约费用,企业职工可以通过网络做到足不出户完成以前必须要亲自到医院跑一趟的工作,享受信息化带来的便利,节省了服务对象的时间,极大地减小服务对象接受高层次医疗的障碍。这样医保定点医院为服务对象提供了更加方便和快捷的服务,医保定点医院本身也提高了工作效率,降低了医疗成本。 2.1.2系统总体结构该系统分为服务器端和客户端两个子系统。服务器端运行 Window2003操作系统及 SQLServer2005数据库,并对客户端提供Web服务接口,通过Web服务响应客户端的请求。为了提高系统的可伸缩性,在服务器端运用了三层架构。客户端运行在各个医保定点医院的机器上,应用了 SmartClient技术,能够实现自动升级、缓存数据,并通过Web服务的本地代理向Web服务器上的Web服务发送请求,由Web服务再向应用程序服务器上的核心业务逻辑组件发送请求,最后得到响应结果。内部信息管理系鸯健康管理师/医师体检信息传输功能模块体检信息统计功能模块客户端登入数据库全访接安问口年度个人报告功能模块追踪关怀功能模块企业职工Web浏览器注册/登录数据库查看体检结果系统管理员Web浏览器用户及权限设定图2.1体检信息管理系统结构图 2.1.3系统功能模块的划分该系统主要功能模块包括:用户管理、体检信息传输、体检信息统计、年度个人报告、追踪关怀等。详见图2.3。系统主要功能模块的介绍如下:(l)用户管理模块针对系统的各种类用户之间权限不同,为了有效的管理各类用户的权限,该模块提出了权限组的概念,将每个用户划归为不同的用户组,并可为每个用户组动态指定权限,这样便可方便的管理一类用户的权限。当用户权限改变时,可以为其从现有用户组中选择一个用户组;如果现有用户组不适合,则可以为其新建一个用户组;如果某个用户组的权限改变,则组内的所有用户的权限也相应改变;当删除某个用户组时,可以删除整组的用户。(2)体检信息传输模块该模块是系统的最重要的模块,提供给服务对象一个可以录入体检信息的人机交互界面,根据不同的体检中心提供的检查结果的存储格式的不同,因此提供给用户两种不同的方式录入检查数据:Excel成批录入和手动录入。(3)体检信息统计模块体检信息统计模块的主要功能是可以对群体中的各类体检信息进行分析、统计,及时准确地掌握其健康状况,该系统对于较大群体实施相应的卫生保健、制定群防群治方案有着非常重要的实用价值。体检信息统计模块分为图表异常统计和异常名单统计。(4)年度个人报告查询指定年度的个人报告,可以查看单年度或者三年度的体检报告。(5)追踪关怀追踪关怀是超越传统医疗服务以外的服务,是医院体现人文关怀和社会责任感,也是医院服务营销和可持续发展的重要策略,是进一步提高满意度,建立永久忠诚客户关系的最有效措施,同时也能够使体检者最大限度受益。本文从健康检查的流程角度出发,将主要介绍体检信息传输模块、体检信息统计模块和追踪关怀三个模块。 2.1.4系统设计原则该系统开发需要考虑的因素众多,主要包括:用户需求和基础、技术支撑条件、系统水平和性能定位、开发费用和开发周期、未来发展趋势、实用性、科学性、便捷性,等等20,其中有些因素是互相促进的,有些是互相制约的,必须处理好各种因素之间的关系,为此制定了开发原则以保证该系统的开发质量。(l)先进的设计思想使用已经成熟的干预措施,现有的信息系统能分析大量的数据,包括基因数据,影像结果,生物标记指标以及传统的临床指标,从中得出与个人相关的非常有意义的统计解释。这些可供处于临床第一线医生使用的信息,能帮助他们采用最适当的预防和治疗措施。系统具有先进的体系结构、完善的功能范围和先进的功能处理能力。系统的使用效率大大超过手工或老系统的使用效率,并且处于同行业的领先地位;系统的信息和处理结果准确可靠;系统界面友好,使用流畅,操作方便;系统的维护和管理方便。(2)系统安全可靠系统的安全性主要表现在以下几个方面:数据的安全性。数据的保存、加工是安全可靠的。数据的合法性。数据是合法的、有效的。数据的真实性。各种输入数据、处理结果、统计结果是真实的。数据的一致性。不允许出现数据的相互冲突、自相矛盾和二义性。数据的持久性。数据连续保存,不断积累,逐渐丰富。为此,必须涉及完善的数据安全保护措施,必须对系统的操作建立完善的权限管理和安全控制机制,必须规范和改进业务流程,必须提高使用者的安全意识。系统对所有的数据输入都进行完整性和一致性检查,不但提供了数据库级的安全性,还提供了程序级的安全性。(3)容错性强系统对用户的误操作有提示功能。(4)界面友好图形用户界面,整个系统界面风格统一。提供精确查询,真正通用、人性化界面。(5)使用简单系统针对医院大部分医护人员都没有电脑基础,在设计的时候力求操作简单,使得没有电脑基础的人员也能很快学会使用系统。(6)开放性本系统的成功开发将带来较大的行业示范效应,在条件成熟的时候将考虑系统的升级,因此设计中应充分考虑系统的移植能力和扩充能力,主要措施包括:前瞻性。基于现有基础,但是不局限于现有基础进行设计,必须充分考虑技术的发展和健康检查中心的发展战略,做好整体规划,分步实施开发。功能化。基于健康检查中心处方的核心功能进行系统开发,减少功能和机构体制之间的祸合关系。模块化采用模块化思想。建立通用的功能模块,建立灵活的模块组合和扩充架构。平台化。构建统一的系统平台,开发出应用与环境无关的开放系统,为系统功能扩充和扩容打下基础。规范化。基于软件工程的需求开展规范的系统开发,建立完善的开发文档。2.2系统开发方法的选择信息系统的开发是一个庞大的系统工程,它涉及到组织的内部结构、管理模式、生产加工、经营管理过程、数据的收集与处理过程、计算机硬件系统的管理和应用、软件系统的开发等各个方面。成功的计算机信息系统的开发,除了具备具有丰富经验的系统开发人员、用户支持和软硬件技术外,还需要研究出科学的开发方法和工程化的开发步骤,以确保整个开发工作能够顺利地进行。从结构化系统开发方法提出至今,形形色色系统开发方法己成为信息系统研究领域的一个庞大分支。迄今为止,国内外学者已提出了多种系统开发方法:结构化分析方法、原型法、面向对象分析法和自动化开发方法。但真正称得上独立的开发方法只有前三种。(l)结构化分析法起源于70年代末期,为解决当时的“软件危机”而产生的一种面向数据流的用户需求分析方法。其主要思想是用系统工程的方法,采用结构化、模块化、自顶向下的原则进行功能分解,通过数据流连接的处理网络来分析整个系统。SA强调基本功能的聚集及祸合原则。功能聚集是指将具有相同目标的动作分为一组,而藕合指系统成分之间的联系。SA理想的目标是高内聚(越具有共同的目标越好)和低藕合(系统成分之间的联系越少越好)。(2)原型法原型法80年代随着计算机软件技术的发展,特别是在RDBS、4GLs和各种系统开发生成环境产生的基础之上,提出的一种从设计思想到工具、手段都全新的系统开发方法。与前面介绍的结构化方法相比,它扬弃了那种一步步周密细致地调查分析,然后逐步整理出文字档案,最后才能让用户看到结果的繁琐做法。原型法一开始就凭借着系统开发人员对用户要求的理解,在强有力的软件环境支持下,给出一个实实在在的系统原型,然后与用户反复协商修改,最终形成实际系统。(3)面向对象系统分析法OOA是90年代随面向对象技术的日益成熟而发展起来的一种全新的用户需求分析方法。它将客观世界(即问题领域)看成是由一些联系的事务(即对象)组成。每个对象都有自己的运动规律和内部状态,不同对象间的相互作用和相互联系构成了完整的客观世界,问题的解由对象和对象间的通讯来描述。因此,OOA比较确切地描述了现实世界,利用它所开发的系统易于理解和维护。(4)自动化的开发方法由于规范化研究的推广上的困难和CAD,4GLs等计算机技术的日趋成熟,用计算机自身的自动化处理能力来辅助软件系统开发的方法逐渐成为人们研究的热点。这种开发方法充分利用了计算机自身的处理能力和特点,不但应用起来方便快捷,而且易于修改和维护,是80年代中后期和90年代开发方法领域的热门话题。在这方面比较有代表性的研究有:计算机辅助软件过程,应用软件/MIS开发生成环境或工具,知识工程开发环境,专家系统生成工具/系统等等。就开发方法学的角度来看,CASE方法不是完全独立的,它可用于支持结构化方法,也可用于支持原型方法和00方法。信息系统是现代化管理的工具,而计算机技术又是信息系统的工具。工具技术的特点和发展趋势是越高级、越先进的东西就越简单,越好用。目前计算机技术和信息处理技术的发展日新月异,为我们建立DBS、辅助工程设计、绘制各类图形、生成各种程序模块和管理应用系统等等提供了很大的便利,大大地缩短了信息系统的开发周期。但是目前这些工具技术的发展主要支持的都是在信息系统开发的后几个环节,例如系统实施、系统设计和系统分析中各种流程图的绘制等,这就导致了目前信息系统开发工作中工作量重心的偏移。就国外的统计数据来看,在信息系统开发过程中各环节工作量所占的比重系统调查、系统需求分析和管理功能分析两个环节占到总开发工作量的70%以上,而系统设计和系统实现两个环节只占总开发工作量的不到30%,其中原来在开发工作中占工作量最大的编程与调试工作,而今只占不到10%的工作量。这一切都要归功于4GL、RDBs以及各种开发工具的出现2。本体检信息管理系统的开发包括应用程序开发和数据库设计两个方面,并且两者在整个开发过程是同等重要的,因此应采用成熟的平台、成熟的开发工具和成熟的开发技术。为了避免在开发后的系统逻辑的不一致、数据冗余等问题,在整
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年汽车轻量化材料在汽车轻量化车身制造中的应用与产业布局研究报告
- 2025年智能建筑系统集成与节能降耗在办公楼中的应用前景报告
- 中小学教师心理健康教育培训心得体会
- 纺织品购销协议
- 巡视巡察工作简介
- 巡察工作宣贯课件
- 岩土爆破课件
- 输煤全年安全培训计划课件
- 输液泵的临床应用和护理
- 单休工作制劳动合同范本详析
- 保管员技师考试题及答案
- 公司区域经营管理办法
- 剥脱性皮炎课件
- 工程项目科技成果管理培训
- 科技论文写作教程市公开课金奖市赛课一等奖课件
- 戴明环(PDCA循环)管理培训教材课件
- 塑胶场地施工方案
- 中小学高级职称英语全英答辩题
- 小学地方课程教案(全面完整版)
- 《非常规油气地质实验技术与应用》教学大纲
- 产生你的企业想法课件
评论
0/150
提交评论