《电子病历系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《电子病历系统的设计与实现.doc(62页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、分类号 密级 UDC注1 硕士专业学位论文电子病历系统的设计与实现指导教师姓名 学 位 类 别 专 业 名 称 研 究 方 向 论文提交时间 声 明本学位论文是我在导师的指导下取得的研究成果,尽我所知,在本学位论文中,除了加以标注和致谢的部分外,不包含其他人已经发表或公布过的研究成果,也不包含我为获得任何教育机构的学位或学历而使用过的材料。与我一同工作的同事对本学位论文做出的贡献均已在论文中作了明确的说明。研究生签名: 年 月 日 学位论文使用授权声明南京理工大学有权保存本学位论文的电子和纸质文档,可以借阅或上网公布本学位论文的部分或全部内容,可以向有关部门或机构送交并授权其保存、借阅或上网公
2、布本学位论文的部分或全部内容。对于保密论文,按保密的有关规定和程序处理。研究生签名: 年 月 日工程硕士学位论文电子病历系统的设计与实现摘 要随着医疗信息化水平的逐日提高,医院的不断发展与扩大,单纯采用纸张和卡片的一记录和存储方式,越来越不能满足医院病历的发展需求。所以医院电子病历系统便在这种大的发展趋势下所被提出来,以改变医院现有的管理模式,且提高医院的综合竞争力。由此可见医院电子病历的发展与建设,无疑是医院综合实力发展道路上的明智之举。本文以医院的电子病历工作站系统作为研究对象,通过软件开发工程的需求分析、总体设计、详细设计、功能实现与测试等流程,在开发技术榫架下,对医院的电子病历工作站系
3、统进行设计与实现。首先,进行系统的开发技术方案设计,介绍了研究的方法、关键技术与路线;进行医院电子病历系统的设计原则与分析;其次,分析了系统的建设内容需求,针对开发要求,分析医院电子病历系统的业务功能,设计了系统用户的用例图;随后,对系统进行总体设计,设计了总体架构,将架构功能分解,得到系统的应用架构、流程功能、网络结构的内容,接着设计了医院电子病历工作站软件的数据库,建立了各个主要的应用数据表,科学、合理地处理系统的数据存储方式与逻辑。最后,分析与设计了系统业务功能,面向设计与分析内容,编程实现电子病历工作站系统功能,根据业务需要设计功能模块为:医生工作站、护士工作站、系统模版,在环境下,编
4、程实现了系统需求的各个功能,完成了电子病历系统的设计与实现。该系统实现了网上协同管理,围绕着电子病历的浏览、查询、添加进行,维护医院电子病历数据及其它相关管理等功能,实现了电子病历管理的信息化与数字化,对医院实施的数字化的电子病历管理与规划,具有较好的实际价值。关键词:电子病历;C/S架构;.Net5AbstractWith the daily improvement of the level of medical informatization, the continuous development and expansion of hospitals, the simple use of
5、a record and storage method of paper and cards, is increasingly unable to meet the development needs of hospital medical records. Therefore, the hospital electronic medical record system was proposed under such a large development trend to change the existing management mode of the hospital and impr
6、ove the comprehensive competitiveness of the hospital. This shows that the development and construction of hospital electronic medical records is undoubtedly a wise move on the road of comprehensive strength development of hospitals. This paper takes the hospitals electronic medical record workstati
7、on system as the research object, through the software development project demand analysis, overall design, detailed design, function realization and testing processes, under the development technology truss, the hospitals electronic medical record workstation system design and achieve.Firstly, the
8、system development technology design is introduced, the research methods, key technologies and routes are introduced; the design principles and analysis of the hospital electronic medical record system are carried out; secondly, the system construction content requirements are analyzed, and the hosp
9、ital electronic medical records are analyzed according to the development requirements. The business function of the system is designed to use the use case diagram of the system user. Subsequently, the overall design of the system is designed, the overall architecture is designed, the architecture f
10、unction is decomposed, the application structure, process function and network structure content of the system are obtained, and then the hospital electronics are designed. The database of the medical record workstation software establishes the main application data tables to scientifically and reas
11、onably handle the data storage mode and logic of the system. Finally, the system business functions are analyzed and designed, designed and analyzed, and the functions of the electronic medical record workstation system are programmed. The functional modules are designed according to the business ne
12、eds: doctor workstation, nurse workstation, system template. Under the environment, programming realizes the system requirements. The various functions have completed the design and implementation of the electronic medical record system.The system realizes online collaborative management, around the
13、 browsing, querying and adding of electronic medical records, maintaining the electronic medical record data of hospitals and other related management functions, realizing the informationization and digitization of electronic medical record management, and the digital electronic implementation of ho
14、spitals. Medical record management and planning have good practical value.Keywords: Electronic medical record; C/S architecture; .Net工程硕士学位论文 电子病历系统的设计与实现目 录工程硕士学位论文 电子病历系统的设计与实现摘 要IABSTRACTII目 录IV1 绪论11.1研究背景与意义11.2 国内外现状分析31.2.1 国内发展概述及现状31.2.2 国外发展概述及现状41.3 论文拟解决问题51.4 论文组织结构52 电子病历系统关键技术72.1 B/S
15、结构与C/S结构72.1.1 B/S结构72.1.2 C/S结构72.1.3 B/S结构与C/S结构的比较82.2 .Net开发平台82.3 SQL Server数据库93 电子病历系统需求分析103.1 电子病历概述103.1.1 电子病历定义103.1.2 电子病历系统业务分析103.1.3 电子病历组成113.2 系统可行性分析113.2.1 技术可行性113.2.2 经济可行性113.3 系统功能需求分析123.3.1 系统用户123.3.2 系统功能123. 4 系统非功能需求分析153.4.1 易用性153.4.2安全性153.4.3可扩展性153. 5 本章小结154 电子病历系
16、统设计174.1 系统设计目标174.2 系统设计原则184.3 系统总体结构设计184.3.1 系统架构设计184.3.2 网络架构设计194.4 系统功能设计204.4.1 医生工作站214.4.2 护士工作站224.4.3系统模版管理234.4.4 数据字典管理244.4.5 电子病历管理254.4.6 系统维护管理264.5 系统业务流程设计274.5.1 病历书写活动图274.5.2 病历查看活动图284.5.3 病历修改活动图294.5.4 用户管理和权限分配活动图304.6 数据库设计314.6.1 数据库概念设计324.6.2 数据库表结构设计354.7 本章小结375 电子病
17、历系统实现385.1 门诊病历书写功能385.2 住院登记功能385.3 护理记录功能395.4 病区病房管理功能405.5 药品字典管理功能415.6本章小结426 系统测试与验证436.1 系统功能测试436.1.1 测试方法436.1.2 测试用例436.2 系统性能测试456.2.1 测试方法456.2.1 测试用例456.3 本章小结467 总结和展望477.1 论文总结477.2 未来展望47致 谢49参考文献501 绪论1.1 研究背景与意义目前,信息化技术正处于飞速发展阶段,医院的信息化管理水平也趋于完善,电子病历的发展迅猛1。电子病历能够给用户提供智能化、主动性强的服务,建立
18、在医院各项事务活动信息化发展的基础之上。电子病历功能需要通过计算机实现入机间的信息交互,并结合信息传递、信息管理、数据存储、数据加工、数据采集与记录等环节来实现。大力推广电子病历系统符合临床医学现代化发展的要求,有利于提升医院的管理水平,也对患者信息异地共享、国家医疗保障等有重要作用2。计算机越来越普及的今天,其价格也越来越亲民,从而有机会在社会各个方面得到广泛使用,不仅实验室、机关单位等配备了计算机,而且学校、医院等也开始配备了计算机。现代医院伴随着社会的发展,也承担了越来越多工作量和责任,住院医生往往满负荷运作3。编写本程序最重要的目标就是为了解决医生撰写病历的问题,通过病历书写的方便化、
19、清晰化以及规范化处理,让医务人员能够从病理人工书写中解放出来,集中精力给患者提供服务。传统病历对当今社会而言已然不再适用。医生书写极不规范,自己潦草令人难以辨认,不仅患者本人看得云山雾理,甚至其他医生也看不明白,容易导致误诊4。同时,传统病历存放要占据相当大的场所空间,无形当中也增加了医院的运营管理成本。尽管还有一些人觉得纸质病历的实物感能够给人带来安心,但是,纸质病历在事实上在当今恰恰是无法给人带来真正的安全。举例而言,若一名患者因为发生车祸而昏迷,并且病历在外地,当医生对其进行急救时需要掌握患者病史,如果只有纸质病历,那么异地的邮寄不仅庥烦,耽误病情治疗,而且由于传统病历的占地原因所以很少
20、会进行备份。不仅如此,信息化程度不断提高的今天,传统病历的缺陷正在不断凸显5:第一,传统病历的成本较高。一般传统病历要耗费几十张A4纸,而即使是中小型医院,每天也大概要使用几十份病历,这就是几千张纸张,并且丢失病历的患者不在少数,由于病历价格便宜,患者经常要补买病历,由此使得消耗更大。在应用了电子病历之后则可以有效避免该问题。因为电子病历能够实现无纸化办公,不但能够降低运行管理成本,同时还能够起到环保的效果。第二,耗费大量的人力。传统病历从开具到归档,中间要历经多个程序,而每个程序要有专人负责管理。在归档之后还要有专门人员负责日常管理,包括查重与保存等工作,从而耗费了大量的人力资源。第三,査询
21、不便。病历保存的价值就是以供医学临床研究之用,而传统病历无法建立信息索引,只能依靠人工查找,难度很大,因此增加了资料查询的成本,医生们也因为这种查询成本而慢慢放弃对传统病历的使用,减小对研究的热情,这对于医学的发展而是极其不利的。第四,书写病历速度慢,出错率高,而且由于医生书写速度过快字迹太潦草,使得病患或其他医生无法正确从病例中获取信息。第五,需要占用大量空间,纸质材料的病历的存放需要实体空问,随着时间积累起来的病历数量会不断变大,从而对场地的需求也会增大,这对原本就属于稀缺资源的医院而言是一个巨大的挑战。第六,不够安全。纸质病历需要专员来维护其安全,一旦防护措施出了差错,就会造成病历信息的
22、损坏,纸质病历不仅容易被篡改,而且由于环境湿度等原因容易发霉和遭到虫蛀,并且还可能发生病历遭窃的现象。传统纸质病历的安全性十分脆弱。因此,尚处于发展完善阶段的电子健康病历能够克服传统病历的缺陷为人们的健康保驾护航。从这个意义上看,电子病历的重要性则十分明显6:第一,构建电子病历系统能够推动计算机信息技术往临床方向发展。针对医护人员而言,电子病历系统能够很好地协助其进行开展日常工作。电子病历系统不仅具有便捷的输入方式,而且内建标准化的病历模板,医生只要在模板里面对照填写即可,使得病历书写速度得到显著提高。同时,电子病历系统可以对医嘱进行自动的处理,无需通过护士转抄,从而能够减信息传递层级达到降低
23、出错概率:病历电子化使得医生能够直接通过网络,随时随地地查看病患的相关情况,方便医生的即时诊疗:电子病历系供信息快速查询功能,使医生能够迅速通过查询到的信息,结合本身的专业知识和经验对病情进行诊断。第二,为医院管理服务。相较于传统医疗管理信息的滞后性而言,电子病历系统能够一改平时对于平均住院日,日平均门诊量等汇总数据的低效,实现实时的反馈,从而让医院的管理层能够得到迅速的反馈并采取即时的措施。通过对医院诊疗情况统计数据的实时显示,医院进入了边医疗边采集的时代,从而为医院的现代化管理寞定了重要的基础。同时,电子病历系统拥有部分的智能功能,能够对病人用药状态、医院治疗情况等进行实时推送,并能够通过
24、数据针对患者身体基本情况作出准确的分析诊断。第三,能够随时随地查询获得患者的相关信息。伴随着网络信息技术的快速发展,使得远程医疗已经从概念变成了现实。电子病历在远程医疗的推进中能够起到很好的辅助作用。通过网络技术,异地病人的信息能够以电子病历的形式被传送到当地医生手中进行共享,达到远程会诊的目的。进行远程医疗的前提条件,是能够将患者基本信息进行异地共享,而电子病历系统则能够很好的予以满足。通过电子病历系统还使得病人在转院的时候方便地将其信息在系统中流转,从而实现相关信息的绑定服务,并且完成异地同步更新。第四,给医疗管理提供服务支持。基于国家医疗发展而言,电子病历的价值作用也是非常明显的。电子病
25、历系统可以构成原始数据库,电子病历系统不仅能够为卫生管理部门制定相关政策法规提供数据依据,而且能够在大规模疫情爆发时,用于提供各地医疗资源的实施监测平台,从而让疫情中心能够更好地对疫情发展情况以及社会的防御抵抗状况做出准确的评估。并且对于社会医疗保险制度来说,通过构建电子病历系统还可以给医保政策的制定与调整提供重要的信息依据7。并且能够通过这些原始数据来制约一些不合理的条约和政策。1.2 国内外现状分析1.2.1 国内发展概述及现状我国的电子病历系统研究与发展比国外发达国家落后了三十多年8,很大程度上受限于我国社会的整体信息技术水平不高,发展较晚。随着医院信息化的不断进步,规范化管理电子病历也
26、进入了信息化潮流。在我国,为加速实现项目数字化管理、管理现代化的过程,自20世纪90年代末开始,全面深人地应用现代信息技术,在电子病历管理业务系统的各个领域,即在国家的统一规划和组织下,“电子病历管理信息化”9的提法对于电子病历管理数字化管理的改革来说,信息化被提到目前的工作当中,社会发展与信息技术的关系越来越紧密。1994年在第六届医药信息大会上,卫生部首次提出了电子病历系统的建设目标和要求,计划在二十世纪末,在部分医院中实现完整的电子病历系统。在1999年,少数信息化水平较高的医院开始试运行实验性的电子病历系统,依托计算技术实现网上记录患者病历,记录诊断信息,开具化验、检查单,记录检查信息
27、,查询和统计患者的病历以及信息等。2002年出台的全国卫生信息化发展规划纲要(2003-2010)中指出,全国的三级医院在构建医院信息管理系统的基础上,要重点加强以电子病历、数字化医学影像等技术为代表的临床信息系统构建。近些年来,各大与医学有关的软件公司积极与试点的医院合作,了解其对电子病历系统的使用需求,开展系统的研究与开发工具。但从目前的发展水平来看,与国外发达国家还有不小的差距1011。 国内的一些文献方面,张仁辉,王晓明(2009)12采用数字签名技术、加密技术、时间戳技术、散列函数和角色访问控制等安全技术,结合ASP技术和Microsoft Access数据库进行设计和实现一个电子病
28、历管理系统。该系统实现了病历内容的机密性、完整性、不可否认性和认证性等安全特性,具有病人网上注册、挂号、查看病历、医生网上书写病历及签名、病历加密等功能。褚俐(2011)13建设一个基于WEB技术的电子病历网站。该网站采用基于B/S的三层设计模式,利用ASP.NET和SQL数据库相结合技术,整个网站包括实现用户注册登录、常见病情的分类查询和就医指导、每个病人历次病情的统计、医院药品价格网上公布、流量统计、留言、友情链接等功能模块,病人可以根据自己的情况在电子病历网站进行登记以及相关查询等服务。肖翊轩(2012)14讨论了XML在电子病历领域的各项用途,依托HL7/CDA标准,完成电子病历描述结
29、构的设计。采用XML记录的病历降低了对计算机硬件以及数据格式的依赖程度。通过内容加密实现了电子病历的机密性;应用数字签名保证其完整性,由此构成了电子病历的安全基础。李波(2017)15设计基于B/S结构开发电子病历管理系统满足医院发展具体要求,深入分析B/S架构,根据系统设计原则设计相应的功能模块,并配备合理的数据库,确保数据库快速实现连接。设计的电子病历管理系统能快速录入、查询病案数据,能实现可靠存储病案数据等功能,对医院及时掌握某个病案具有重要辅助作用。1.2.2 国外发展概述及现状电子病历在国外的起步较早,经过多年的发展,取得了较好的成果。早在上个世纪的六十年代,美国的麻省总医院就开始研
30、制与开发电子病历系统,并投入了实际的使用中。到了九十年代初,美国的国家科学院医学研究所发表了一篇研究报告,在对近四十年的医学发展进行分析与总结的基础上,提出了电子病历系统是医疗保健的基本技术的观点,并对其各个方面进行了论述,并针对发展过程中有可能会出现的问题提出了很多建议。同一时期,在法国的马赛召开了第一届国际健康卡系统会议,在该会议研究与探讨了电子病历在全球范围内的发展问题。而第二年,多媒体电子病历系统Viewscope由西门子公司研发成功并投入生产。而亚洲的发达国家日本,在上世纪九十年代中期成立了专门的机构,由政府拨款,投入了大量的财力和物力来开发电子病历系统。本世纪初,时任美国总统的布什
31、,在众议院的年度国情咨文中,把建立电子病历系统的建设目标确定为进一步避免医疗事故、进一步降低费用、进一步提高医疗水平,并提出了到2014年,绝大多数的美国人都应能够使用电子病历系统。此外,美国计划以电子病历系统中的信息为基础,构建国家健康信息体系。在英国,早在2005年,其卫生部就与一家公司签署了一份合同,投入55亿英镑,计划到2015年构建一套覆盖全国的电子病历系统,实现基于网络的诊疗、处方一体化处理。目前在国外,大部分发达国家的电子病历系统都做到了方便的全图形化界面,能够很容易的观察到病人的基本状态和医嘱执行情况,大大提高了医疗质量和工作效率。病史分类清晰,维护管理方便,检查单、会诊单、治
32、疗单、注射单、手术单及用血申请等单据全部整合到医嘱系统中,实现了对病人的一切诊疗活动都以医嘱系统为中心。医生仅需要医嘱系统,摒弃了传统的开单模式。对病人信息的详细记录包括基本信息、住院信息和护理信息等。基本信息中除了病人个人信息之外,还包括生活习惯、饮酒状况、饮食嗜好、宠物饲养状况、吸烟状况等。输入方式多样化,结构清晰,有方便的提示信息,可有效防止医疗差错。在国外,一些著名学者对于电子病历系统进行了研究,在研究过程中也取得了一定的成就。Y Nisanbayev et al.(2009)16认识到信息系统(IS)的重要性一直在稳步增长,通过使用各种IS,大多数意味着对数据和大量数据存储进行复杂操
33、作的操作正在自动化,开发有效的EMR系统将大大提高医生的工作绩效,并为实际的患者治疗而不是文书工作腾出更多时间。由此,Y Nisanbayev et al.使用设计模式和各种UML设计技术来为电子病历系统提出易于扩展和可重用的设计。Vilar, G et al.(2002)17创建电子病历(EPR),为了实现这一目标,采用三层架构的技术,将用户的表示、基本原理和数据库分开,并使用XML(可扩展标记语言)进行系统中患者的医疗数据的传输。提高医疗保健领域内的服务质量和服务质量。Minghui Weng(2017)18提出了基于增强现实的电子病历系统(EMRS)。 该系统由服务器,Android设备
34、和数据手套组成。通过该系统,我们可以显示更多的病理信息,不仅可以帮助医患沟通,还可以用于医学教学。在临床应用中大大提高医院的工作效率和医疗质量。1.3 论文拟解决问题对电子病历而言,其主要的内容就是大量的各类数据,就像一个数据仓库一样,把数据按照一定逻辑进行整理,有序排列,从而为使用者的查询做好准备。在数据库里面存储的数据信息都是与患者健康相关的,包括基本信息、体检报告、诊疗记录以及健康状况等。如果病患下去前往医院就诊,则通过互联网,主治医生就能够从电子病历系统中查询到这个病患的所有相关信息,可以节省很多重复问诊的时间,既方便了医生,又方便了患者,从而提高了看病的效率,节约了看病的时间。并且,
35、电子病历系统所具备的智能化功能,也可以给主治医生制定诊断治疗方案提供支持。由此可见,电子病系统的普及应用能够为医生和病患带来双赢的结果。电子病历系统能够大大提供医院的工作效率与管理效率。使得医院的收费管理也得到了加强,提升了医院的现代化水平。但是,就目前的情况上看,在医院与社保之间或医院之间进行患者信息的共享或数据交换还难以实现,医院信息系统由于缺乏科学的管理理念与统一的开发应用标准,其效果较差。另外,由于电子病历涉及授权签名的问题,而我国法律发展相对滞后,短期内还无法解决电子病历法律地位不明确的问题综上所述,本系统拟解决的关键问题如下:1.必须保证电子病历的信息安全性,对于任何系统而言,信息
36、安全性都处于首要地位。电子病历系统集成了多个信息系统,其中涉及到了病人的具体信息,因此,要求确保电子病历系统的信息安全。电子病历系统的安全性除了要求本身信息不泄露之外,还需要保证信息不被破坏、人为篡改等,以保证患者信息不被不恰当使用。另外,还需要对医护人员、患者及其他相关人员做好保密工作。2.构建电子病历系统结构框架。在患者前往医院就诊的过程当中,一般会留下多项个人信息。针对这部分信息,在存储方式上存在较大差异。部分信息存储于数据库,而部分信息则已文档的形式存储,要实现所有信息的归总,必须建立病历数据模型。3.构建抽象模型,将系统各项子功能密切衔接和分离。4.实现患者信息的计算机化。5.实现对
37、所有可跟踪的病患入出转动态表的保存,以解决医院的病人管理以及医疗动态统计在数据处理上的一致性问题。6.实现相关授权人员(医生、医护人员、授权用户等)对医疗过程中的账单查询功能。7.支持医疗保险、大病统筹等相关的费用管理需求。1.4 论文组织结构本文各章的主要内容如下:第一章为绪论,主要介绍了系统的研究背景及国内外的现状,根据具体情况提出了本论文的研究方向和研究重点,对全文进行了总体介绍,最后介绍了论文的整体组织结构。第二章介绍了相关技术路线及主要技术。简要的描述了在信息系统研发的过程会使用到的一些知识点和技术。第三章是系统可行性研究与需求分析。根据医院的实际需要,对系统进行完备的需分析,充分挖
38、掘潜在的用户需求点,是本章的工作重点。第四章描述了医院电子病历工作站系统总体架构,对功能架构、业务流程和数据库进行设计。第五章医院电子病历工作站系统详细设计,介绍系统可以实现的主要功能,使需求软件工程化。 第六章介绍了对系统进行功能测试与性能测试。512 电子病历系统关键技术2.1 B/S结构与C/S结构迄今常见的互联网信息化方式有B/S ( BrowserlServer)和C/S C ClientlServer)模式,下面将分别阐述这两个结构。2.1.1 B/S结构B/S架构的全称为Browser/Server,即浏览器/服务器结构19。Browser指的是Web浏览器,极少数事务逻辑在前端
39、实现,但主要事务逻辑在服务器端实现,Browser客户端,WebApp服务器端和DB端构成所谓的三层架构。B/S架构的系统无须特别安装,只有Web浏览器即可。B/S架构图如图2.1所示。图2.1 B/S架构图B/S架构中,显示逻辑交给了Web浏览器,事务处理逻辑在放在了WebApp上,这样就避免了庞大的胖客户端,减少了客户端的压力。因为客户端包含的逻辑很少,因此也被成为瘦客户端。2.1.2 C/S结构C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库
40、连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序20。C/S 架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和界面展示。这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。其架构图如图2.2所示。图2.2 C/S架构图2.1.3 B/S结构与C/S结构的比较B/S结构的客户端无需安装,有Web浏览器即可。可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强21。C/S结构界面和操作可
41、以很丰富,安全性能可以很容易保证,实现多层认证也不难,并且由于只有一层交互,因此响应速度较快22。相较于B/S结构, C/S的安全性更强,相应速度更快,适合医院电子病历系统的安全性需求,本文医院电子病历系统工作站将采用C/S架构模式进行开发。2.2 .Net开发平台相比于之前的ASP语言,在二十一世纪初,Microsoft公司就提供了基于Open互联网协议与标准技术的.NET开发平台23,这种平台技术通过一种新的方法把通信工具与计算机联系起来,构建成一种具有较强的平台适应性,能够运行在所有的计算机平台上的组件技术。.NET在WEB开发方面具有很强的优势,因为它提供了提供了很多控件、协议、事件处
42、理机制和web开发所需要的类库等,大大简化了开发的工作复杂程度,提高了开发效率通过对.NET开发平台技术的应用,从中可以获取以下几点优势24:(1)程序代码可重用性高,.NET不像php j sp等语言那样,php jsp代码与HTML代码混合在一起,而是很好的实现了代码和内容完全隔离,具有非常高的可重用性,不同的页面能够使用相同的代码段,节省了很多编码量,易于维护;效率高,ASP.NET基于.NET Framework平台,首次运行后,此后无需再编译便可直接运行,所以它的运行速度和运行效率相比以前解释性语言提高很多。(2)代码量级别,php等解释性语言对所有要实现的功能通过编写代码来实现,但
43、是.NET只须预先定义相关类,就可多次自动调用实现。(3) .NET提供了丰富并且实用性较高的组件,使得.NET程序的具有较高的标准配置,增强了程序的稳定性和安全性,今后的升级和运维工作也相对简单方便。(4)一般小企业的信息管理系统非常适合利用.NET技术进行开发,不仅能够做到系统稳定,效率高也是其一个较大的优势。(5)另外,Visual Studio中所提供的.NET开发环境,在当前windows应用程序开发中具有很高的流行度。2.3 SQL Server数据库微软公司研发的MSSQL数据库与VS开发平台高度揉合,是一款基于Windows操作系统下的关系型数据库管理系统。其支持标准统一的结构
44、化查询,支持数据库的备份与还原,提供系统级别的OLAP分析,同时也支持事务,存储功能等功能。相比于早前的SQL2005版本,SQL2008在数据查询、处理能力有了较大的提升,整体性能表现优异2526。一些值得提及的新增特性有支持在SQL结构化查询语言中嵌入高级语言,数据库具有更好的安全性和可靠性,对XML的支持更强。一该数据库管理软件的主要特点如下所示:(1)管理方便。微软的产品一向容易使用,操作方便,同样SQL SERVER继承了其一贯的风格特点。它集成了许多的管理API和管理工具,供用户调用或使用,对数据库操作提供了完备的支持。 (2)具有较高的稳定性。SQL SERVER提供良好的容灾能
45、力和备份功能,确保用户数据的相对安全,达到了企业级使用标准。(3)伸缩性较好。伸缩性表现在SQL SERVER提供当前数据库中非常优先的一些设计思想,比如说表区分格能力和完美支持32位与64位机器的无缝切换等。(4)数据库镜像技术。当数据库发生故障时,MSSQL数据库采用镜像技术能够迅速将系统数据库转换到备用数据库上,并且能够保证数据的基本一致性,容灾能力较强(5)具有更强的文本索引能力。当需要全文查询数据库中的文本时,速度考虑的重点,SQL Server 2008在全文索引和搜索性能上与SQL Server2005有了很大的提高。工程硕士学位论文 电子病历系统的设计与实现3 电子病历系统需求
46、分析3.1 电子病历概述3.1.1 电子病历定义所谓电子病历的定义是指采取计算机信息技术,将病人的就诊信息和个人健康信息建立为电子档案,并通过计算机存储系统进行保存,从而实现病历信息的信息化管理27。电子病历是当代科学技术水平不断发展的产物,利用电子文本文档、音频、视频、图像等电子存储形式作为介质与载体,对患者的基本必须信息和就医过程中产生的各类形式的医疗信息进行存储,以改善传统医疗过程中医疗信息分散分布、不易集中管理的现状。还有一个定义为:电子病历是具有记录功能的工具,能够输出被调取的数据,能够对内部数据进行基于一定逻辑的归类于管理。在功能与作用这一点上,电子病历除了能够对病人的就医情况进行记录以外,还能够实现对一位病人长期乃至终身就以信息的记录,这项功能意义深远。患者可长期管理个人终身健康和各种医疗行为,包括患者信息变更的全过程。电子病历系统是一个综合系统,它利用电子文本文档、多媒体文件等存储介质与载体对患者的医疗数据进行记录,并将其保存在医院等医疗机构的服务器或患者所持有的医疗卡之中,与传统的纸质病历相比拥有无