1、本科毕业论文(20 届)健康档案信息管理网站的设计与实现所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期摘要随着我国医疗信息改革的深入发展,国家逐渐意识到改善社区卫生服务体系,积极开展社区卫生服务,建立集预防、医疗、保健、康复健康教育和计划生育技术指导为“六位一体”的连续方便,功能合理的社区卫生服务体系的必要性,它是社区卫生服务工作中收集、记录社区居民健康信息的重要工具。论文简单介绍了系统的相关知识及涉及技术,详细地介绍了“健康档案信息管理网站”课题开发的整个过程,包括需求分析、总体设计、模块划分及实现过程等方面的内容,最后对各个功能模块的操作及其界面进行描述。本网站是 B/S 结构
2、,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。使用了 myeclipse 为编译器,tomcat 和 mysql 组成服务器端,使用了MVC 开发模式,本网站具有操作简便,通俗易懂,生命周期成本低等特点。 关键词:健康 档案 网站 B/S mvcAbstractWith the further development of our countrys reform of medical information, The country come to realize the continuous convenient of the “six-in-one“ to imp
3、rove the community health service system, actively carry out community health service, establish a set of prevention, medical treatment, health care, the education of recure and technical guidance of family planning, function reasonable community health service system is necessary. It is a important
4、 tool on collecting and recording residents health information.The thesis easily introduced the related knowledge and technology involved in the system and in detail introduces the “health records information management website“ the whole process of project development, including requirements analys
5、is, overall design, module partition, and the content of the implementation process, etc,finally described the operation of the various functional modules and surface picture. This website is a B/S structure, the core part of the systems function is focused on the server, which simplify the developm
6、ent, maintenance and use of the system. Using the my eclipse as the compiler, tomcat and MySQL make up the server side, using the MVC development mode. This website can be operated well ,understood easily and has a low cost life of cycle.Keywords: health file website B/S mvc目录1 绪论 .11.1 研究背景 .11.2 研
7、究现状 .11.2.1 国内研究现状 .11.2.2 国外研究现状 .21.3 目的和意义 .32 相关技术的介绍及初步配置流程 .42.1 JAVA介绍及运行环境配置 .42.2 JSP,JAVABEAN,SERVLET 的简介 .42.4 TOMCAT简介及环境变量配置 .52.5 MYECLIPSE、TOMCAT、MYSQL 的关联 .53 需求分析 .63.1 设计思想 .63.2 可行性分析 .63.2.1 经济可行性 .63.2.2 技术可行性 .63.2.3 操作可行性 .73.3 性能需求 .73.4 功能需求 .74 网站分析与设计 .84.1 网站功能描述及模块划分 .84
8、.2 各模块流程 .94.3 数据库设计 .114.3.1 实体对象分析 .114.3.2 E/R 图 .134.3.3 各表名称属性及介绍 .155 系统实现 .175.1 界面的实现 .175.1.1 登录界面 .175.1.2 个人信息管理界面 .175.1.3 系统信息管理页面 .185.1.4 高级管理员添加用户或普通管理员 .185.1.5 人员档案管理模块的修改页面 .195.1.4 健康体检管理主界面 .195.1.5 健康体检管理管理员模块添加新纪录 .205.1.6 健康体检管理中管理自己的疾病信息 .205.1.7 疾病信息管理管理员界面 .215.2 部分核心代码如下:
9、 .21结束语 .22参考文献 .23致谢 .2411 绪论1.1研究背景2009 年 4 月 7 日公布的 医药卫生体制改革近期重点实施方案(2009-2011 年)提出,将逐步促进基本公共卫生、医药卫生体制均等化,使全体城乡居民都能享受基本公共卫生服务,最大限度地预防疾病。 2009 年 12 月 3 日卫生部公布的卫生部关于规范城乡居民健康档案管理的指导意见指出,建立城乡居民健康档案的工作目标是:从2009 年开始,逐步在全国统一建立居民健康档案,并实施规范管理。到 2009 年底,按照国家统一建立居民健康档案的要求,农村居民健康档案试点建档率达到 5%,城市地区居民健康档案建档率达到
10、30%;到 2011 年,农村达到 30%,城市达到 50%。到 2020 年,初步建立起覆盖城乡居民的,符合基层实际的,统一、科学、规范的健康档案建立、使用和管理制度。以健康档案为载体,更好地为城乡居民提供连续、综合、适宜、经济的公共卫生服务和基本医疗服务。居民健康档案是由个人基本信息表、健康体检表、接诊记录表、会诊记录表、双向转诊单、居民健康档案信息卡组成的系统化档案记录,是记录有关居民健康信息的系统化文件,是社区卫生服务工作中收集、记录社区居民健康信息的重要工具;是社区顺利开展各项卫生保健工作,满足社区居民的预防、医疗、保健、康复、健康教育、生育指导等“六位一体“的卫生服务需求及提供经济
11、、有效、综合、连续的基层卫生服务的重要保证。通过建立个人、家庭和社区健康档案,能够了解和掌握社区居民的健康状况和疾病构成,了解社区居民主要健康问题和卫生问题的流行病学特征,为筛选高危人群,开展疾病管理,采取针对性预防措施奠定基础。社区卫生服务中心需要建立完善的社区居民健康档案,并严格管理和有效利用,有针对性地开展系统的社区卫生服务。1.2研究现状1.2.1国内研究现状我国的 EHR(电子健康记录)研究起步较晚,是伴随着卫生信息系统与社区卫生信息化的发展而展开。进人 2O 世纪 8O9O 年代,医院信息系统(HIS)的研究与建设在我国逐步展开,至 1997 年,我国制定出针对 HIS 的规范体系
12、。与此同时,我国社区卫生服务也开始借鉴 HIS 的研究成果,引人信息系统建设,当时主要还是对社区卫生工作流程的计算机化。2002 年后,随着社区卫生服务的不断深人,社区卫生信息系统的功能不断完善,已包括个人数据管理、疾病信息维护、统计信息分类等多项内容,但在具体应用中仍然存在许多的问题,这就导致当前以 EHR 为核心的社区卫生服务信息系统不能满足需要。我国当前 EHR 研究中存在的问题主要有:1、缺乏清晰的概念。作为社区卫生信息系统的核心内容,EHR 缺乏明确的界定,其2内涵外延与功能都缺乏清晰的定义和明确的划分,导致了开发与实施中的混乱。2、缺乏标准规范。包含有广泛人群基础健康信息的 EHR
13、,却缺乏符合我国实际的EHR 信息分类及格式规范,造成了在推广应用中出现内容无法统一、指标无法规范、格式无法一致等难题,导致社区卫生“信息孤岛”的出现。3、缺乏深入研究。当前现代信息设备与技术在社区卫生服务中的利用很不均衡,使得在 EHR 研究中信息技术应用不够,造成大量低水平重复建设与资源浪费,出现“网路畅通”与“信息孤岛”共存的尴尬局面。1.2.2国外研究现状20 世纪 90 年代中后期,随着对电子病历系统化研究的日益深入,西方发达国家纷纷开始致力于对 EHR 的研究。美国的 HL-7 及相关组织、加拿大、澳大利亚及英国卫生部与欧盟的相关组织机构纷纷组织开展对 EHR 的研究。分析各国对
14、EHR 的研究不难发现,有以下 3 点研究趋势十分明显:1、成立研究小组。美国 HL-7 组织成立了 EHR 专业兴趣小组(EHR SIG)来负责 EHR 的研究、交流与协作;国际标准化组织(ISO)成立 EHR 技术小组开展对 EHR 结构和功能等标准研究;美国材料与试验协会(ASTM)增设了 EHR 标准小组;英国由隶属于卫生部的国民健康保险信息权威组织(NHSIA)来筹备并实施 EHR 研究;加拿大成立的专门组织负责 EHR研究并在 Alberta 省进行试点;澳大利亚是由海洋信息组织(Ocean Informatics)来负责EHR 研究;欧盟各国的专门研究机构主要是在各国初级卫生保健
15、水平上展开 EHR 研究,而欧盟信息社会委员会则致力于欧盟整体框架内 EHR 广泛应用的研究。2、注重标准规范研究。各国目前均未对 EHR 进行大规模的开发与推广,而是对 EHR中所涉及的标准规范体系展开研究,确保为 EHR 及其系统的开发应用奠定基础。美国通过推动国家卫生信息基础架构研究与框架战略行动来促进 EHR 标准规范研究与应用;在英国,EHR 标准研究被纳入到国家信息技术项目研究和国民健康保险制度实施中;加拿大的卫生信息公路和澳大利亚的健康关联项目都是首先关注并研究标准规范,而后尝试推行 EHR 及其系统的开发应用。3、侧重应用基础研究。EHR 研究内容,主要涉及 EHR 涵盖范围、
16、结构体系框架、功能模型等内容研究。美国卫生信息管理系统协会(HIMSS)2004 年对卫生信息标准发展主体的分析报告中,概括了美国、欧盟、加拿大、澳大利亚等国家对 EHR 规范研究的一个共同点,即所有的研究都明确了一个类似核心的系列 EHR 功能,这些功能包括提供 EHR 系统支持、重要记录报表与图像等卫生信息的交换、电子处方、患者核心健康档案以及公共卫生支持。这些系列功能涉及到 EHR 在公共卫生、个人健康等领域的应用基础,而各国的规范研究正是在此基础上结合各自特点的扩展研究。进入 21 世纪,各研究组织相继取得初步成果,先后提出 EHR 相关草案。美国 HL-7 提出了 EHR 功能模型试
17、用标准草案系列文件,并展开相关评估与反馈;加拿大提出了 Alberta 标准方案;澳大利亚、英国、荷兰、北爱尔兰等国相继提出适用于本国的相关草案或试行方案。尽管目前尚没有成熟的 EHR 系统广泛推广使用的案例,但随着这些方案草案的出台,各国将展开 EHR 应用的后续论证与推广。31.3目的和意义健康档案信息管理网站通常是指记录社区居民健康资料的系统化文件,实现个人健康信息的在线管理,包括:个人信息管理、系统信息管理、人员档案管理、健康体检管理和疾病信息管理等。健康档案的重要性不仅为医务界所认同而且在社会上也爱到各界人士的关注。健康档案的建立,对全科医生而言,尤为重要,因为全科医生要为居民提供连
18、续性,综合性,协调性,和完整的医疗保健服务,所以要求掌握居民的资料,以便在工作中初中有序,有条不紊。同时对于全科医疗的教学和科研来说,居民健康档案也是理想的资料来源,所以建立居民健康档案,是全科医生的重要工作内容,也是全科医生不可缺少的基本工具之一。其目的和意义如下:(一)是全科医疗实践的需要全科医生的临床策略和治疗方法是由全科医疗中问题的性质,全科医生的职责,服务方式,服务场所及拥有的资源状况所决定的,是全科医疗特定环境中的特殊产物,首先要了解病人的背景,只有充分了解病人,才能正确理解和鉴定病人所提出的问题,全科医生是病人及其全家的亲密朋友,对病人的许多背景资料应清楚的了解,这些资料在健康档
19、案中均有祥细记录,是全科医生了解病人的基本工具,也是做出正确临床决策的重要基础。(二)是教学科研的需要对于全科医生来说,居民健康档案是良好的参考资料,以问题为中心的健康记录,重视背景资料的作用,反映了心理社会方面的问题具有连续性逻辑性,利于培养学生的临床思维和处理病人的能力,所以规范,完整系统的健康档案最好教学资料和科研资料。(三)是评价医疗质量的需要健康档案可用于评价全科医生的服务质量和技术水平,有时还可能性作为处理医疗纠纷的法律依据。通过长期管理和照顾病人,医生有更多的机会发现病人现存的健康危险因素和病患,这有利于为社区居民提供预防保健服务。(四)是建立我国全科医疗制度的需要居民健康档案包
20、括:个人健康档案,家庭健康档案,和社区健康档案,其中社区健康档案是其中重要的内容,在我国发展全科医学理论,实施全科医疗,应个人,家庭,社区兼顾,强调社区分范围的照顾,为居民提供综合性,连续性,协调性的保健。所以应重视社区卫生档案的建立,这是因为我国正处在第一次卫生交替阶段,各个地区的发展不平衡,不同地区经济,卫生事业发展有很大的差异,其卫生资源,主要的卫生问题也不尽相同,即可能存在着第一次卫生革命的问题如传染病,寄生虫病仍可能是社区所面临的主要问题,也可能是慢性非传染性疾病上升为主要的卫生问题,控制慢性疾病成为重要的工作内容,前者应立足于社区,着眼于人群,控制疾病的流行,而后者应将重点放在改变
21、人们行为方式,生活习惯,开展社区健康促进工作,以达到提高健康水平及卫生健康质量的目的。只要建立完整、真实的健康档案,社区卫生服务工作者才能了解4居民对社区卫生服务的所需,从而能够提供优质,综合,连续的社区卫生服务,提高社区居民的健康水平,改善社区卫生状况。2 相关技术的介绍及初步配置流程2.1 Java介绍及运行环境配置Java 是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。运行环境配置如下:步骤一:下载并安装好 JDK(Java Development Kit-java 开发工具)步骤二:计算机-属性-高级系统设
22、置-高级-环境变量,在系统变量中新建JAVA_HOME,其值为 JDK 的安装路径,在 Path 环境变量下新加 %JAVA_HOME%bin;%JAVA_HOME%jrebin; 找到 CLASSPATH(如果没有,新建一个,如果有别的目录,加分号)值为: .;%JAVA_HOME%libdt.jar; %JAVA_HOME%libtools.jar步骤三:在 DOS 窗口输入 javaversion,若显示版本信息,则表示 JDK 配置成功;之后在 DOC 中输入 javac,若出现 javac 的用法信息说明配置成功。2.2 jsp,javabean,servlet 的简介JSP 简介:
23、JSP 全名为 Java Server Pages,其根本是一个简化的 Servlet 设计,他实现了 Html语法中的 Java 扩张(以形式) 。JSP 与 Servlet 一样,是在服务器端执行的。通常返回给客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户端。插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JAVABEAN 简介:JavaBean 是使用 Java 语言开发的一个可重用的组件,在
24、JSP 的开发中可以使用JavaBean 减少重复代码,使整个 JSP 代码的开发更简洁。JSP 搭配 JavaBean 来使用,有以下的优点:1.可将 HTML 和 Java 代码分离,这主要是为了日后维护的方便。如果把所有的程序代码(HTML 和 Java)写到 JSP 页面中,会使整个程序代码又多又复杂,造成日后维护上的困难。2.可利用 JavaBean 的优点。将日常用到的程序写成 JavaBean 组件,当在 JSP 要使用时,只要调用 JavaBean 组件来执行用户所要的功能,不用再重复写相同的程序,这样以来也可以节省开发所需的时间。servlet 是在服务器上运行的小程序。这个
25、词是在 Java applet 的环境中创造的,Java applet 是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,5结果得到为用户进行运算或者根据用户互作用定位图形等服务。MYSQL 简介:MySQL 是一个开放源码的小型关联式数据库管理系统,被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。2.4 Tomcat简介及环境变量配置Tomcat 简介:Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务
26、器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。当配置正确时,Apache 为 HTML 页面服务,而 Tomcat 实际上运行 JSP 页面和Servlet。另外,Tomcat 和 IIS 等 Web 服务器一样,具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容器,独立的 Servlet 容器是 Tomcat 的默认模式,它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat 环境变量配置:下
27、载并安装 Tomcat 服务器,设安装路径为 C:/tomcat1,新建变量名:CATALINA_BASE,变量值:C:tomcat2,新建变量名:CATALINA_HOME,变量值:C:tomcat3,打开 PATH,添加变量值:%CATALINA_HOME%lib;%CATALINA_HOME%bin(有的电脑不需要如此配置就可以直接打开)测试:启动服务器后,在浏览器输入 http:/localhost:8080,回车,会有显示界面,则安装成功。2.5 myeclipse、tomcat、mysql 的关联在 myEclipse 中点击菜单栏中的 Window(中文版为窗口)菜单选项,接下来
28、点击菜单中的 Preferences(中文版为首选项)选项。在弹出的窗口中找到 MyEclipse 选项,双击,在子选项中找到 Servers 选项,双击,在子选项中找到 Tomcat 选项,单击,在右边窗口中可见到配置信息。在其中的 Tomcat home directory 编辑框中单击 Browse.之后选择你的 Tomcat 所在目录,按确定即可,返回到窗口可看到 MyEclipse 已经为你自动配置好了 Tomcat 的信息,之后记得开启 Tomcat Server,即选择 Enable 选项。之后单击 Apply,点击 OK 按钮之后就完成 Tomcat 在 myEclipse 中
29、的配置了Mysql 的连接可直接将 mysql 中的 mysql-connector-java-5.0.4-bin.jar 拷到项目的 WebRootWEB-INFlib 的文件夹下。63 需求分析3.1设计思想根据健康档案信息管理网站的要求:实现个人健康信息的在线管理,包括:个人信息管理、系统信息管理、人员档案管理、健康体检管理和疾病信息管理,将网站分成五个模块,根据使用者的身份,将身份类型,分为用户,普通管理员,高级管理员,其中用户只对自己的信息进行管理,而管理员可以管理用户和管理员自己的信息。登录时根据登陆者的身份来判定并授予登录者权限。使用 MVC 模式进行网站的开发,利用面相对象的程
30、序设计方法,将数据库的建立连接,获得连接和关闭连接封装成一个对象;将各个模块可能用到的属性封装,并设置 get和 set 方法,以便与取值和赋值,即 javabean,组成 vo 类,将增删改查各个方法写成接口,并在真实主题类中实现,然后用代理主题类进行最终的打开数据库,调用真实主题类修改数据库,关闭数据库的操作;最后利用工长类实例化,获得一个对象。主要过程为 jsp 接收用户信息,交给 servlet 进行处理,servlet 调用工厂类对数据进行操作,返回的结果通过 jsp 显示出来。3.2可行性分析可行性分析是系统分析阶段的第二项活动,它的主要目是进一步明确系统的目标、规模与功能,对系统
31、开发背景、必要性和意义进行了调查分析并根据需要和可能提出开发系统的初步方案与计划。通过调查分析,本系统设计主要有以下三个可行性:3.2.1经济可行性此系统开发所需软件工具:myeclipse,Tomcat,mysql 均是免费软件,在网上都可以下载。开发需要在一台个人电脑上实现,由于现在的个人电脑有着价格越来越低,配置和性能也越来越高的特点,而此项目的开发并不需要配置特别高的电脑作支持。所以有了设备和工具支持,开发本项目几乎没有物理成本,仅仅是简单的人工成本,这样开发此项目在经济可行性上成为可能。3.2.2技术可行性客户端的开发采用 JavaWeb 相关知识,在 Windows 系统中使用 Eclipse 平台开发。结合平时所学知识,自己有着用 Java 编写小项目(雷电游戏) ,jsp 编写网站(考生的在线考生系统)和熟练使用 Eclipse 的经验,在技术上成为可行。Java 是一种面向对象语
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。