基于.net病历管理系统.doc

上传人:h**** 文档编号:127461 上传时间:2018-07-09 格式:DOC 页数:99 大小:1.64MB
下载 相关 举报
基于.net病历管理系统.doc_第1页
第1页 / 共99页
基于.net病历管理系统.doc_第2页
第2页 / 共99页
基于.net病历管理系统.doc_第3页
第3页 / 共99页
基于.net病历管理系统.doc_第4页
第4页 / 共99页
基于.net病历管理系统.doc_第5页
第5页 / 共99页
点击查看更多>>
资源描述

1、 安阳师范学院本科学生毕业论文 基于 ASP.NET 的病历管理系统 作 者 李红亚 学 院 软件学院 专 业 软件工程( .Net 方向) 年 级 2010 学 号 100906046 指导教师 李东琦 成 绩 日 期 2014.05.10 i 诚信承诺书 郑重承诺:所呈交的论文是作者个人在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得安阳师范学院或其他教育机构的学位或证书所使用过的材料。与作者一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。 作者签名: 日期: 导师签名:

2、日期: 院长签名: 日期: 论文使用授权说明 本人完全了解安阳师范学院有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。保密论文在解密后遵守此规定。 作者签名: 导师签名: 日期: 目录 1引言 . 2 1.1 研究背景 . 2 1.2 研究目的 . 2 1.3 研究意义 . 3 1.4 主要工作 . 3 2数据库的基本概念及相关技术平台介绍 . 3 2.1B/S 体系结构 . 3 2.2ASP.NET 定义 . 4 2.3 数据库管理系统 . 4 3需求分析 . 4 3.1 系统设

3、计分析 . 4 3.1.1 现有病案的文件特点 . 4 3.1.2 病历管理系统存在的缺陷 . 4 3.1.3 病历需长期储存 备份 . 4 3.1.4 病历的电子化查询要求 . 5 3.1.5 要求文档资料的共享 . 5 3.1.6 电子病历建设应考虑的问题 . 5 3.2 数据库设计与分析系 . 5 4系统设计 . 6 4.1 设计原则和设计思想 . 6 4.2 开发过程 . 7 4.3 调研主要内容: . 7 4.4 系统功能模块图 . 8 5系统实现 . 9 5.1 系统设计 . 9 5.2 系统介绍 . 10 5.2.1 登陆、注册、交流区母版 . 10 5.2.2 主页、全部检索、

4、模糊检索的母版 . 10 5.2.3 登陆界面 . 11 5.2.4 注册界面 . 12 5.2.5 交病情流区 . 13 5.2.6 首页 . 14 5.2.7 档案完善 . 15 5.2.8 模糊查询 . 16 6总结 . 16 致谢 . 17 参考文献 . 18 基于 ASP.NET 的病历管理系统 李红亚 (安阳师范学院 软件学院,河南 安阳 455000) 摘要: 在医学领域内,计算机的应用已经十分广泛,各种智能诊断设备都与计算机紧密结合在一起,主要应用于两个方面:一是医疗设备智能化,以硬件为主。另一种是医院管理系统的软件建设,以提高医院的现代化管理形象。因此,本次毕业设计是基于 B

5、/S 架构的病历管理系统 , 论文首先论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相应的简单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,确定在目前的条件下,开发 电 子病历管理 系统是可行的。在需求分析结果的基础上,对系统的功能模块进行划分。接着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。最后给出了系统中模块的详细设计与实现,并对系统模块涉及到的关键源代码进行了详细的分析。 本系统包括 注册、登录、主页、病历资料完善、病情交流区、模糊检索六 个部分,可以实现人员的录入、修改和查询等功能。系统部分功能不够完善,

6、还有待于进一步修改和完善使之功能更强大,操作更简捷,以便更好的应用于实际中去。 关键词: 2.0;SQL Server 2005;电 子病历 管理系统 1 引言 1.1 研究 背景 按照推进深化医药卫生体制改革,规范医疗机构电子病历管理,明确医疗机构电子病历系统应当具有的功能,更好地发挥电子病历在医疗工作中的支持作用,促进以电子病历为核心的医院信息化建设工作,卫生部组织制定了电子病历系统功能规范(试行),因此电子病历系统就成为目前国内外医学信息学研究的热门话题。电子病历( Electronic Medical Record, EMR)是用电子设备保存、管理、传输和重现的数字化病人医疗记录,它

7、不仅可以记录纸质病历的全部内容,而且可以记录 CT、 MRI、 X 线、超声、心电图和手术麻醉等影像图片、声像动态以及神经电生理信号等,保证医疗信息的完整性,可以有效避免临床医师在病历书写时的缺项、漏项及书写病历的随意性,有效保证了病历的质量。信息技术推动着社会的进步,已经给人们的生活、工作、学习带来革命性的变化,目前国内外的医疗部门正在积极参加到这场变化中来,我国多家医院已经建立起医疗信息系统,该系统正在全国逐步推广。病历管理系统是医疗信息系统的核心,病历信息贯穿病人在医院就医的各个环节,因此,病历管理系统的建立是整个医院以病人为中心的计算机信息化的基础。 本文在利 用计算机软件及网络技术的

8、基础上,开发了基于 .Net 平台的电子病历管理系统。本系统可以完成患者的电子病历的录入管理,同时还可以进行患者信息统计工作,提高工作效率。 1.2 研究目的 随着人们生活水平的提高,人们越来越关注自己的身体健康问题。一个功能完备的医疗服务系统可以使医生方便地管理居民的健康档案,提供常见疾病检索、流行病预防常识、重大疾病的预警信息、健康保健及营养卫生常识等医学信息服务,并能在紧急情况下尽快得到病人的病史等基本信息; 24 小时,提供全科、全程服务,居民常见病、多发病大多可以在社区解决, 还可以做到慢性病治疗和预防,还可以实现看病的过程的信息化,让人们享受到贴身低廉的医疗服务。 而在目前的医院中

9、管理信息系统是不健全的,还存在全手工处理看病流程的问题,这样容易产生错误,不利于数据的保存、管理、统计和检查。所以将先进的现代计算机技术引入到社区医院的管理过程中是非常有必要的,也是必须要做到的。通过对医疗单位进行的调研、调查分析,并经过与用户的多次沟通后。 1.3 研究 意义 病历管理系统是医院管理系统的重要组成 ,该系统的开发主要包括后台数据库的建立以及前台应用程序的开发两个方面 ;对于前者 要求建立起数据一致性和完整性强 ;数据安全性好的数据库 ,而对于后者则要求具有齐全完善的应用程序功能 ,友好人性化的操作界面 ;该系统采用现代的办公自动化理念 ,医院实现无纸化办公 ,确保医疗单位在病

10、历保管实现高效办公、规范管理。 我国医院的信息处理基本上还停留在手工方式,劳动强度大且工作效率低,医师护士和管理人员的大量时间都消耗在事务性工作上,致使 “人不能尽其才 “;病人排队等候时间长,辗转过程多,影响医院的秩序 ;病案、临床检验、病理检查等许多宝贵的数据资料的检索十分费事甚至难以实现 ;对这些资料深入的统计分析手工方式 无法进行,不能充分为医学科研利用 ;在经济管理上也因而存在漏、跑、错费现象 ;医院物资管理由于信息不准确,家底不明,积压浪费,以致 “物不能尽其用 “。 完整的病历管理系统实现了信息的全过程追踪和动态管理,从而做到简化患者的诊疗过程,优化就诊环境,改变目前排队多、等候

11、时间长、秩序 混乱的局面。 1.4 主要工作 正如研究任何其它软件项目一样,我做的毕业设计也经历了从选题,调研,熟悉开发环境,实验关键技术,查找类似的相关系统的资料;系统概要设计,数据库结构设计,功能模块开发,功能模块测试,系统调试和系统试运行和修改。下 面的流程图反映了我们的基本的思路和过程。 ( 1) 查询相关资料 , 了解本系统的研究意义。可以上网搜索或者是去图书馆查阅相关资料。 ( 2) 通过查询资料了解该系统要如何做,及要做哪些东西。 ( 3) 设计出大体上的功能模块,画出模块图。 ( 4) 通过进一步的了解,对每个功能模块进行细化,将每一步都想清楚。制定出每一步的做法和注意的地方。

12、 ( 5) 对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。 ( 6) 最后,整理各阶段的设计记录文档,写成论文稿。 2 数据库的基本概念及相关技术平台介绍 2.1B/S 体系结构 B/S 结构( Browser/Server, 浏览器 /服务器 模式),是 WEB 兴起后的一种网络结构模式, WEB 浏览器是 客户端 最主要的 应用软件 。这种模式统一了 客户端 ,将系统功能实现的核心部分集中到 服务器 上,简化了系统的开发、维护和使用。客户机上只要安装一个 浏览器 ( Browser),如 Netscape Navigator 或 Internet Explo

13、rer, 服务器 安装 Oracle、 Sybase、 Informix 或 SQL Server 等数据库。浏览器 通过 Web Server 同数据库进行数据交互 。 2.2ASP.NET 定义 ASP.NET 是 .NET FrameWork 的一部分,是一项 微软公司 的技术,是一种使嵌入网页中的 脚本 可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP 请求文档时再在 Web 服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS( Internet Information Server 服务,是 Windows开发的 Web

14、 服务器)之中的程序 。 2.3 数据库管理系统 数据库 管理 系统 (Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称 DBMS。它对 数据库 进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过 DBMS 访问 数据库 中的数据, 数据库管理员 也通过 dbms 进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问 数据库 。大部分 DBMS提供 数据定义语言 DDL( Data Definition Language)和 数据操作语言 DML( Data Manipul

15、ation Language),供用户定义 数据库 的模式结构与权限约束,实现对数据的追加、删除等操作。 3 需求分析 3.1 系统设计分析 3.1.1 现有病案的文件特点 目前,医院病案资料的特点是: ( 1)数量大。 ( 2)病案特点: a. 幅面不同、厚薄不均、字迹深浅不一。 b. 病历纸张年限较老,底色发黄。 c. 每份病历采用打孔机打孔装订,纸张之间贴合较紧。 d. 每份病历中,包含若干份采用粘贴的化验单。 3.1.2 病历管理 系统存在的缺陷 目 前医院病历的查询是手工查询原始纸张资料,首页管理系统仅能检索病案的索引信息,存在以下缺陷: ( 1)开发较早,技术上比较落后; ( 2)

16、采用的不是网络数据库系统,系统安全性难以保证; ( 3)重复录入工作量大,且容易出错; ( 4)没有电子影像处理功能,不能查询到病案内容。 3.1.3 病历需长期储存备份 医疗病历的特殊性质要求其存储媒体同时具有生命周期长和调阅方便的特点。文档影像管理系统可以采用网络存储服务器磁盘阵列为存储介质保存原始的影像文件,这有利于保存,避免了原始案卷在反复查询、借阅中造 成的遗失、破损等。由于需要保存大量的影像文档信息,因此应选择磁盘阵列作为存储设备,它可满足多个同时访问,大大提高电子影像的存取速度。同时,可将已经电子化的原始卷宗的数据资料刻录成光盘备份。 3.1.4 病历的电子化查询要求 目前医院档

17、案室存放约 20 万个卷宗档案,一旦某件档案需要复查,查询一份案卷需要花费很长时间,影响工作效率。因此文档在扫描后,可按预先设计的方式建立索引,归档扫描的影像数据,查询时,只需键入索引号或关键词(如档案号)即可在数秒内将原始的案卷影像调阅出来,极大地提高了工作效率。 3.1.5 要求文档资料的共享 目前,电子化、自动化的医疗系统,是利用现有的网络来实现对电子病案库的访问的,这样可以更大限度地发挥电子影像系统的效益,另一方面也大大拓展了系统的功能,从而加快信息的流转,提高工作效率。根据目前医院已经建立起的 OA 网络基础,可以充分利用现有网络实现对数据的跨部门、跨地区的资源共享及统一的管理。 3

18、.1.6 电子病历建设应考虑的问题 电子病历作为医院临床信息化建设的重点,实施起来有较大的难度,在实施过程中存在许多必需考虑的问题 : ( 1) 信息化管理,对系统的可靠性要求高。所有病人信息都存放在 电脑系统中,需要有高可靠的软件系统及硬件设备来保证系统无故障运行。 ( 2)海量信息存储,对软、硬件系统要求高。电子病历信息数据量巨大,实施过程需要投入较高的费用来购置软件及硬件设备来保证系统高速稳定运行。 ( 3)数据传输量大,实用性要求高,需高速网络支持。 ( 4) 标准化过程难度大,周期长。 ( 5) 保密性要求高,需要有完善的系统安全措施。电子病历是患者就诊过程的完整记录,涉及患者的隐私

19、,其保密性尤其重要,需要有严格的保密制度及合理的使用机制,作为司法依据其内容的真实性更是重中之重,需要有全面完善的措施保 证病历资料的原始性。 ( 6)应符合病案管理相关法律。电子病历作为医院信息化从财务收支、药品管理阶段进入以临床为核心,面向患者全面提高医疗质量阶段的重要手段,是医院信息化高速发展的标志。贯穿于患者就诊的各个环节,客观、完整、连续地记录患者病情变化及诊疗过程,将单纯的数据库概念扩展为知识仓库概念。完善电子病历有利于对医疗信息作深层次分析,对保证病历质量、控制医疗费用、提高医疗水平、推动临床研究等都具有重大的意义,是建设数字化医院的必然过程。 3.2 数据库设计与分析系 数据库

20、包括病历数据和注册数据两个,其中病历 数据包含有医生的基本信息和病人的基本信息,注册数据包含注册名、密码和状态位 以下为数据表的具体内容: 表 1 病历数据表 字段名 类型 大小 允许 null 约束 说明 序列 医生 性别 籍贯 学历 科室 职位 病人 病人性别 病人籍贯 患病 治疗过程 int varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) 整型 字符型 字符型 字符型 字符型

21、 字符型 字符型 字符型 字符型 字符型 字符型 字符型 否 是 是 是 是 是 是 是 是 是 是 是 主键 记录序列号 记录医生名字 记录性别资料 记录籍贯信息 记录学历情况 记录科室所在 记录职位 记录病人名字 记录病人性别 记录病人籍贯 记录病人患病 记录治疗过程 注:治疗过程以文本的形式储存,则需要记录清晰 表 2 注册数据表 注:其中状态位记录用户是否登录,如果状态位为“ 1”则表示登录,如果状态位不为“ 1”,即为“ 0”则表示该用户还没登录,则需要注册登录并将状态位改成“ 1”。 4 系统设计 4.1 设计原则和设计思想 病历管理系统方案设计是整个信息建设的重点,虽然在设计病历

22、管理系统方案时所选择的具体网络设备、服务器类型和系统软件等不一一相同,但遵循最基本的原则,既考虑全局、坚持长远发展规划,加强基础设施建设,将病历管理系统建成一个起点高,易于扩充、升 级、管理和实用的系统,是一项必然的要求。因此,方案的设计原则必须满足以下几项: 实用性与先进性:首先,易于掌握和学习使用,易于管理和维护。同时采用成熟、先进的网络技术和设备及通信技术,并且兼顾已有设备和资源的充分利用,保护原来的投资。 开放性与标准化:总体设计中,采用开放式的体系结构,这可使相对独立的分系统易于进行组合调移。同时,保证网络选用的通讯协议和设备符合国际标准或工业标准,使网络的硬件环境、通信环境、软件环

23、境、操作平台的相互之间依赖减至最小,发挥各自优势,并且保证网络的互连,为信息的互通和应用的互操作性创造有利的条件。 字段名 类型 大小 允许 null 约束 说明 医生 密码 状态位 Varchar(10) Varchar(50) int 字符型 字符型 整型 否 是 是 主键 记录登录名 记录密码 记录状态位 可靠性与安全性:系统安全可靠运行是整个系统建设的基础。鉴于病历管理信息的重要性,网络系统必须有较高的可靠性,适当的考虑关键设备和线路的冗余,能够进行在线修复、更换和扩充。经济性与可扩充性:病历管理系统方案设计,必须从经济性着眼,以实现系统目标为基础,力争花较少的钱办更多的事。建成的系统

24、必须具有良好的可扩充性和升级能力,并且扩充和升级必须要以最低成本费用为前提。重视应用与服务:系统建设的成败,不仅取决于网络平台和硬件平台的建设,更关键的是网络应用和服务。因为只有应用和服务才是建设系统的根 本目的。医疗信息管理的特点是信息处理量比较大,所管理的数据涉及的历史可能比较悠久,因此在管理上实现起来有一定的困难。在手工管理的时代或者数据库管理系统设计不科学的话就会造成管理数据混乱,数据库相关数据的没有很好的关联,造成数据的不一致性时有发生。在本系统的设计过程中,为了克服以上困难,满足计算机管理的需要,我们采取了下面的一些原则。 尽量采用医院现有的软硬件环境,及先进的管理系统开发方案,从

25、而达到充分利用医院现有资源,提高系统开发水平和应用效果的目的。系统应符合医院医疗信息管理的规定,满足对医院日常管理的需 要,并达到操作过程中的直观、方便、实用、安全等要求。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。 4.2 开发过程 管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。 ( 1)系统开发准备:系统开发准备工作主要包括提出系统开发要

26、求、成立系统开发小组、制订系统开发计 划等工作。 ( 2)系统调研新系统的系统分析与系统设计工作都要建立在对现行系统调研的基础上,即必须调查现行系统的运行情况、问题等,明确用户的需求,特别是合作开发和委托开发方式。 4.3 调研主要内容: ( 1)现行系统概况:该组织的发展历史、目前组织的规模、工作状况、管理水平、与外界的主要联系等。调查该项内容的目的主要是为了划分系统界限、系统与外界的输入输出接口等。 ( 2)组织机构:画出组织的组织结构图,弄清组织的行政关系、人员编制、工作范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。 ( 3)业务流程:按照业务种类的不同和处理时间的

27、先后不同,深入了解现行系统的业务流程,画出现行系统业务流柞图,并与业务人员反复讨论,得到认可。调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。 ( 4)报表、数据处理:了解各种统计报表、数据的格式、内容、处理时间及上报时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。 ( 5)问题:现行系统中存在的主要问题和薄弱环节,可以按照严重程度分成不同的等级。新系统的建立应能解决大部分问题,并改善薄弱环节。 ( 6)新系统的功能和目标:了解各级领导和各类业务工作人员对新系统功能的要求,系统分析 (又称逻辑设计 )是管理信息系统开发的关键环

28、节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。 新系统的逻辑模型由系统数据流程图、概况表、数据字典、物理逻辑表达式及有关说明组成。最后要完成系统分析报告 (也称为系统逻辑设计说明书 )。系统逻辑模型就像在根据需要建设一座学校前,按照学校教育的层次 (初等、中等、高等 )、规模、投资、地理环境、技术水平等条件的要求和约束,先由建筑设计院进行设计,保证学校建 成后的各种功能得以实现,之后才能进行工程设计和施工一样。在系统设计阶段要做认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或缺陷。 因为新系统模型是建立在对现行系统的分析及要求的基础上的,所以

29、系统调查工作要进行得深入、细致、全面。用户可以对新系统的逻辑模型提出意见,双方经过讨论、修改,最后达成共识,并完成系统分析报告 (系统逻辑设计说明书 ),经有关领导审批通过之后,转入系统设计 (又称系统物理设计 )阶段。 4.4 系统功能模块图 病历管理系统主要有登陆、注册、显示病历数据、病人条件查询、医生条件 查询、病情交流这些模块组成,并且有病历数据和注册数据这两个数据库。 通过对比注册数据库的数据是否与登陆用户和密码一样,进行系统登陆,如果不一样则需要注册,一样就可以进入首页进行相应的操作。 图 1系 统功能模 块 登陆 注册 首页 病情交流 医生条件查询 病人条件查询 全部检索 病历管理系统 医务人员管理 病人管理 数据库 注册 数据 病 历

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。