基于jspserletoracle的医院挂号系统.docx

上传人:牧羊曲112 文档编号:1667668 上传时间:2022-12-13 格式:DOCX 页数:30 大小:774.83KB
返回 下载 相关 举报
基于jspserletoracle的医院挂号系统.docx_第1页
第1页 / 共30页
基于jspserletoracle的医院挂号系统.docx_第2页
第2页 / 共30页
基于jspserletoracle的医院挂号系统.docx_第3页
第3页 / 共30页
基于jspserletoracle的医院挂号系统.docx_第4页
第4页 / 共30页
基于jspserletoracle的医院挂号系统.docx_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《基于jspserletoracle的医院挂号系统.docx》由会员分享,可在线阅读,更多相关《基于jspserletoracle的医院挂号系统.docx(30页珍藏版)》请在三一办公上搜索。

1、摘要门诊挂号一直是困扰医院提高服务质量的一个重要环节,特别是医疗技术水平高、门诊量大的综合型大院,门诊拥挤是一种普遍的现象。因此,本论文提出了医院网络预约挂号系统,求医者只需坐在家中,轻松的点几下鼠标,就可以挂上医院门诊号,可以做到“足不出户选医生”,这样能够有效减少求医者的等待时间,使患者充分了解医院及相关医生的基本情况。该系统能利用有限的资源和空间为患者提供更优质的服务。本文描述了基于MVC视图医院网络预约挂号系统的需求分析、系统设计、系统实现的过程。在对系统的需求分析过程中,首先对医院门诊管理系统的发展现状进行了简单介绍,并重点对目前医院门诊挂号模式进行了分析、比较,从而确定了本文的研究

2、对象为网络预约挂号模式。在对医院门诊挂号的调研基础上,分析了用户对业务流程、系统功能等方面的需求。该系统采用jsp技术、servlet、JDBC数据库访问等技术,并对这些相关理论和技术,进行了详细描述。随后,本文详细叙述了医院预约挂号系统的设计与实现,并对实现过程中的一些技术难点和关键技术做了深入的探讨。接着,从系统安全性出发,阐述了该系统的安全性设计,并给出了该系统的性能测试的方法。系统具有较强的实用性,己达到了预期的目标,取得了令人满意的效果,但仍存在一些不足和值得深入研究的地方。同时随着servlet技术的不断发展,许多新的设计思路将会在本系统中得到应用。关键词:预约挂号、门诊挂号、js

3、p技术第一章绪论1.1问题的提出门诊挂号是病人就医的第一个步骤,挂上一个满意的号是获得医疗服务的前提保证。目前看病挂号难已成为许多患者共同的感受。门诊挂号也一直是困扰医院提高服务质量的一个重要环节,特别是医疗技术水平高、门诊量大的综合型大医院,门诊拥挤是一种普遍的现象。而造成门诊质量难以提高的因素主要有以下两个方面:1集中式挂号,就诊人员流量不均、具有不确定性,有明显的就诊高峰和低谷期,高峰期病人挂号排长队、就诊要长时问等待以及有个别医生熟人插号的现象,环境拥挤混乱;医生问诊时问短、不仔细、服务态度差等现象时有发生。而低谷期,病人寥寥无几,医院资源浪费。2专家号难求(特别是名专家号)。一名专家

4、最多一天只能看1520个求医者,一些求医者为了宝贵的号排上几个小时的队,从而出现了倒号、炒号现象,严重损害了病人的利益,也影响了医院的声誉。而当医院开通了网络预约挂号系统,可以有效的解决以上现象。求医者只需坐在家中,轻松的点几下鼠标,就可以挂上医院专家门诊号,可以做到“足不出户选医生”,这也能够有效减少病人的等待时间,缓解医院的挂号收费高峰,利用有限的资源和空间为病人提供更优质的服务。12医院网络预约挂号系统的意义根据统计数据,我国每百万拥有医生和病床的数目要比发达国家要低得多。老百姓看病难、挂号难、挂专家号更难的问题相当突出。此外,病人到医院就诊前对医院的相关信息了解不多,对所挂的专科和医生

5、的情况又不太了解,只能凭经验和印象进行选择,具有较大的盲目性。这些难题的破解有赖计算机网络技术的应用。医院网络预约挂号系统的实施具有以下几点意义n1:(1)网络挂号简便、快捷医院网上预约挂号系统不需要网上注册,只需要有效身份证件号码的输入,在家中或其他任何地方通过电脑进行预约挂号操作,可根据需要选择科室、医生、就诊日期和时间,最后确认以完成预约挂号。操作只需几分钟。(2)网络挂号省时、省力病人患病后本身已痛苦难耐,都希望尽早到医院诊疗,以解除病痛。实际到医院的第一件事就是挂号,只有挂上相应的号,才能进行诊疗。而往往高级别的大医院挂号总是要排长队的,有时排了队还不一定挂得上号。此时病人和家属的心

6、情可想而知了。网络的挂号方式为用户提供了省时省力且实效的服务,为一定层面的用户在一定程度上解决了挂号难的问题。(3)用户可自如地选择合适的医生选择一个合适的医生为自己诊疗,是每个患者由衷的愿望,在医院改革的今天已经成为现实。但要实现方便的选择,在门诊挂号窗口不是件容易的事。急急忙忙来医院的患者和家属,要先到大厅寻找和阅读有关医生的介绍,来确定选择医生,然后排队挂号,且不一定能如愿见到自己所选的医生,得到诊治。如果采用网上挂号,便可在家中轻松地预先了解医院及相关医生的情况,经家里人的斟酌商榷,来选定医院和医生,通过简便的操作,完成挂号预约,以得到实惠方便的服务。(4)通过网络以达到医院门诊挂号信

7、息的共享从医院挂号工作的角度来看,网络的应用及其所载信息能够被多方共享,使医院有关工作人员把既定的门诊出诊信息在相关网站及时发布,供病人、家属及社会各方使用者参用。这为医院挂号工作的管理提供了一个方便实用的平台,即在最短的时间内把医生出诊信息和临时的变化提供给患者和社会用户,使他们避免了到医院就诊的盲目性,提高了挂号的准确性。网络的共享,与门诊大厅中传统的医院及医生情况的宣传设施相比,弥补了其空间有限、内容固定不易更新的局限性,特别是出诊医生临时变化的情况不能及时显示,给病人来院诊查带来极大的不便甚至损失。(5)改善缓解医院窗口挂号的紧张现状在大医院的门诊大厅里,每天清晨都拥挤着等候挂号的人们

8、。这是严酷的现实,是目前我国有限的卫生医疗服务机构与众多人口及患病人群之间的矛盾的具体体现。这是摆在医院管理者面前亟待解决的问题。挂号系统工作的管理者们采取了各种方式和措施来缓解矛盾,以减轻患者和家属挂号的难度,其中网络预约挂号系统在一定程度上缓解改善了挂号窗口的紧张状况。13本论文的主要工作1系统开发技术的研究通过对servlet技术、数据库访问技术的研究,讨论了基于MVC 的Web服务和jdbc访问oracle数据库技术,对进行了详细的阐述,说明其数据库访问技术的优越性。2BS模式体系结构的研究通过对BS模式体系结构的理解,研究了CS和BS架构编程体系,同时具体分析了BS架构软件的优势与劣

9、势,指出本系统网络预约挂号系统在开发设计中采用了三层BS体系结构的主流技术。3系统的需求分析通过目前医院门诊挂号多种方案的分析比较,确定网络预约方式为本论文的主要研究对象,论文从整体医院门诊的业务流程入手、进而以网络门诊预约挂号业务流程为出发点,在充分分析了医院门诊挂号业务需求分析的同时,确定了系统功能需求。4本系统的设计和实现根据系统的设计目标内容,对医院门诊挂号系统的主要功能进行了设计与实现,并应用了一些主流技术。 14论文的组织结构第一章,介绍了本文的课题研究背景、目的和意义,并简要说明论文的主要工作和组织结构。第二章,主要介绍了与论文研究工作相关的开发技术基础,主要包括:面向服务架构、

10、servlet技术、MVC框架技术、数据库访问技术,系统开发选用的oracle 11g数据库以及BS模式体系结构。第三章,介绍了医院门诊管理系统及其发展状况,着重介绍系统的需求分析,分析了预约挂号多种方案的选择,以及系统的业务流程、系统的功能需求,对于关键的系统目标分析,来为下章来确定系统的功能模块及设计目标打下基础。第四章, 着重介绍了本系统的设计目标、系统的体系结构设计,在对业务流程的分析基础上提出了系统的功能模块,并设计出该系统的所用到的数据字典。第五章,主要介绍了系统的部署、系统的实施环境、系统的具体功能实现;并详细深入探讨了一些技术难点和系统实现的关键技术;并对系统的安全性进行了需求

11、分析和设计;此外本章也对该系统进行了测试分析。第六章,对全文研究工作进行总结,并对未来研究工作作出展望。第二章 系统的相关理论与技术支持2.1 servlet技术2.1.1 Servlet 技术是用java编写的服务器端的小程序。如今在j2ee中应用也很广泛。Servlet 是使用java servlet应用程序设计接口编写的java程序。它源于请求/响应(request/response)模式,如它可以接收来自客户浏览器的http请求,并产生一个响应,然后把这个响应发送到客户端。2.1.2 特点:可移植性、灵活、效率高。事实上编写HTTP servlet时只需要对httpServlet类进行

12、扩展,一般也就覆盖(即重写)doget()和doput()方法来完成希望的功能,对其他方法可以不用理会。2.2 MVC框架MVC全名是Model View Controller,是模型(model)视图(view)控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。2.3 jdbc数据库访问技术2.3.1jdbc数据库访问技术特

13、征JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时,JDBC也是个商标名。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编

14、写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC

15、之间的桥接。JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言。所需要的只是 Java应用程序与各种不同数据库之间进行对话的方法。而 JDBC 正是作为此种用途的机制。2.3.2 jdbc与其他数据库访问技术的比较目前,Microsoft 的 ODBC API 可能是使用最广的、用于访问关系数据库的编程接口。它能在几乎所有平台上连接几乎所有的数据库。为什么 Java 不使用 ODBC?对这个问题的回答是:Java 可以使用 ODBC,但最好是在 JDBC 的帮助

16、下以JDBC-ODBC桥的形式使用,这一点我们稍后再说。现在的问题已变成:为什么需要 JDBC?答案是显然的:ODBC 不适合直接在 Java 中使用,因为它使用 C 语言接口。从Java 调用本地 C代码在安全性、实现、坚固性和程序的自动移植性方面都有许多缺点。从 ODBC C API 到 Java API 的字面翻译是不可取的。例如,Java 没有指针,而 ODBC 却对指针用得很广泛(包括很容易出错的指针void *)。您可以将 JDBC 想象成被转换为面向对象接口的 ODBC,而面向对象的接口对 Java程序员来说较易于接受。ODBC 很难学。它把简单和高级功能混在一起,而且即使对于简

17、单的查询,其选项也极为复杂。相反,JDBC 尽量保证简单功能的简便性,而同时在必要时允许使用高级功能。启用纯 Java 机制需要象 JDBC 这样的 Java API。如果使用ODBC,就必须手动地将 ODBC 驱动程序管理器和驱动程序安装在每台客户机上。如果完全用 Java 编写 JDBC 驱动程序则 JDBC代码在所有 Java 平台上(从网络计算机到大型机)都可以自 动安装、移植并保证安全性。总之,JDBC API 对于基本的 SQL 抽象和概念是一种自然的 Java 接口。它建立在 ODBC 上而不是从零开始。因此,熟悉 ODBC 的程序员将发现 JDBC 很容易使用。JDBC 保留了

18、 ODBC 的基本设计特征;事实上,两种接口都基于 X/Open SQL CLI(调用级接口)。它们之间最大的区别在于:JDBC 以 Java 风格与优点为基础并进行优化,因此更加易于使用。目前,Microsoft 又引进了 ODBC 之外的新 API: RDO、 ADO 和OLE DB。这些设计在许多方面与 JDBC 是相同的,即它们都是面向对象的数据库接口且基于可在 ODBC 上实现的类。但在这些接口中,我们未看见有特别的功能使我们要转而选择它们来替代 ODBC,尤其是在 ODBC 驱动程序已建立起较为完善的市场的情况下。它们最多也就是在 ODBC 上加了一种装饰而已。2.4 系统开发选用

19、的数据库Oracle数据库是当前最流行的大型关系数据库之一。它有很多优点ORACL E 7.X以来引入了共享SQL和多线索服务器体系结构。这减少了ORACLE的资源占用,并增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。支持大量多媒体数据,如二进制图形、声音、动画以及多维数据结构等。提供了与第三代高级语言的接口软件PRO*系列,能在C,C+等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。加上它有许多优秀的前台开发工具如POWER BUILD、SQL*FORMS、VISIA BASIC等,可以

20、快速开发生成基于客户端PC平台的应用程序,并具有良好的移植性。与sql相比,oracle数据库的优点:1.Oracle的稳定性要比Sql server好。2.Oracle在导数据工具sqlload.exe功能比Sqlserver的Bcp功能强大,Oracle可以按照条件把文本文件数据导入.3.Oracle的安全机制比Sql server好。4.Sql server的易用性和友好性方面要比Oracle好。5.在处理大数据方面Oracle会更稳定一些。6.Sql Server在数据导出方面功能更强一些。7.处理速度方面比Oracle快一些,和两者的协议有关.为了能更好的学习和使用oracle数据库

21、,因此,本系统采用oracle数据库。2.5 B/S模式体系结构BS结构,即BrowserServer(浏览器客户机服务器)结构,是随着Intemet技术的兴起,对CS结构的一种变化或者改进的结构。BS结构,主要是利用了不断成熟的浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统结构技术。随着Windows2000Windows 2003将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构BS结构是真正的三层结构,它以访问

22、WEB数据库为中心,HTTP为传输协议,客户端通过浏览器r(Browser)访问WEBJJ艮务器和与其相连的后台数据库,称之为BS(BrowserServer)模式。与传统的CS模式相比,BS结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。因此,本系统采用BS模式体系结构作为系统的体系结构。2.6本章小结本章围绕着系统开发所用到的技术做了具体描述,主要针对servlet技术,jdbc技术进行描述。以及比较所用技术的优越性。BS模式体系

23、结构是管理软件主流技术,通过对BS模式体系结构的编程体系的叙述及BS模式的优势、劣势描述,得出结论:在本软件的开发中采用了流行的BS三层架构模式,实现医院网络预约挂号系统。同时采用servlet+jsp技术,提高了系统的兼容性、健壮性、实时性和安全性。第三章系统的需求分析31医院门诊信息管理系统的简介及发展状况311医院信息系统(HIS)定义医院信息系统(Hospital information System,HIS)是指对医院及其所属各部门的人流、物流、财流进行综合管理,对在医疗活动各阶段中产生的数据进行采集、存储、处理、提取、传输、汇总、加工生成各种信息,从而为医院的整体运行提供全面的、自

24、动化的管理及各种服务的信息。312医院信息系统发展现状随着互联网络的迅猛发展,全球信息化的热潮引发了信息技术的飞速发展,也给各行各业的信息化建设提出了新的要求。目前全球医疗系统面临着同样的问题,即如何建设符合客观需要的医疗系统,保护医院投资,方便今后的扩展。在医疗领域,计算机与信息技术的应用已日趋成熟与广泛。基于计算机网络的医院信息系统(Hospital Information System)成为了医院管理、运行的主力军。经过十几年的发展,医院信息化管理建设经历了从单机系统、局域网络系统、医院信息系统到远程医疗系统多个阶段。从2000年以后,随着通讯技术和光纤技术的发展,以及存储容量的提高,使

25、影像信息的传输和储存愈加方便,这为电子病历(CPR)的形成创造了良好的契机。同时,指纹识别技术、数字签名技术的发展也为病案保存与传输的合法性提供了保证。此时,医学影像存储传输系统(PACS)和临床检验信息系统(LIS)开始嵌入HIS,使HIS在功能上的全面提升变为现实,使其真正成为“一体化的医院信息系统(Integrated Hospital information System,IHIS)”(或称之为“以病人为中心的信息集成系统”)。HIS应具备以下四个特征:具有覆盖全院的计算机网络;把医院的整体目标作为医院信息系统的目标。医院的整体目标包括如何提高医院的运营效率,如何提高医院的社会效益和经

26、济效益,如何为病人提供更快、更好、更完善的服务等等。只有以医院为整体目标为基准,而不是以解决个别科室或个别业务问题为目的,才能视为完整的信息系统;有一个完整的、集成的数据库(DBMS)支持。这个数据库应该是集中存储医院管理和病人数据的仓库,而且能满足全院各授权部门和个人使用数据的需求。它是HIS的核心。自上向下(Top to Bottom)的设计方案。即从医院的整体目标开始,逐步细化到窗口的业务。只有这样,才能实现医院办公无纸化和诊断的无胶片化,才能真正建立以病人为中心的完整的医院信息系统。313医院门诊管理系统的流程及发展现状医院门诊管理系统在HIS系统中占有重要的地位。门诊部是医院的一个重

27、要部门,也是病人就诊的第一个环节,是医院直接向社会广大患者提供医疗服务的窗口之一,门诊部的信息化建设直接关系到整个医院的信息化建设的发展水平。医院门诊管理系统主要是实现挂号、划价、收费、发药等功能。虽然大的流程清楚,工作性质也较为单纯,但对于大型医院门诊量大,就诊病人数量及类别多,所以产生的信息量较大,也比较复杂。与医院的其他业务科室数据交换频繁。近年来,很多大型医院都在提出一些门诊信息系统建设性的方案,如建设门诊医生工作站和采用门诊信息卡,实现一人卡一号制度等,来优化医院门诊流程,缩短病人等待排队时间,提高了门诊的工作效率,缓解门诊挂号的压力。采用门诊信息卡,实现一人一卡一号制。门诊病人的基

28、本信息是从挂号处录入系统的,包括病人的姓名、性别、出生日期、地址、联系电话、是否公费医疗病人、公费医疗证号码等。这些信息一经录入,则永久保留,全院共享。新病人在挂号时同时办理一张信息卡,分配唯一ID号码。病人信息第一次注册后,再次来看病时,只需刷信息卡,即可快速完成挂号。而门诊医生工作站是门诊管理系统中的关键部分。其主要功能是电子处方的开列。原始的手工作法医生开药品、检验单、检查单时要多次重复写病人的基本情况,而这些信息在挂号时已录入,可以共享。开通门诊医生工作站后,所有药品对医生完全透明开放,大大方便了医生的开药,也让病人了解到价格,减少了病人在划价后又回来改处方的麻烦。从国内门诊信息系统实

29、施的经验看,门诊医生工作站可以明显地提高医生的工作效率,减少差错,方便病人,具有较好的社会效益和经济效益。32医院门诊预约挂号多种方案分析及比较321现阶段国内医院的挂号模式1人工挂号:这是传统的挂号方式,日前仍然是最主要的挂号途径。20世纪90年代末,很多大医院已经取消了沿用多年的手工撕挂号等方式,采用计算机管理挂号、打印挂号等,可以任意挂号、限额挂号,可以定义专家或专科当日挂号人数和时间。能方便地做退号、换号处理,打印挂号单,并指明就诊科室位置。可以打印各种报表,查询挂号。从此迈开了改进挂号模式、提升挂号服务水平的步伐。该模式的缺点是人力成本高。2电脑自助挂号:在一些大医院已经开始使用银行

30、卡付费的电脑自助挂号机,患者首先在触摸屏上,选择自己的科室,然后将自己在医院办的诊疗卡给电脑扫描确认“身份,之后再插入某银行的储蓄卡或信用卡,电脑就会从卡中扣钱,最后凭着电脑打印出的一张处方,患者就可以到科室就诊了,整个过程仅仅需要30秒左右。一台柜员机式样的电脑挂号系统需要投资近lO万元,但是电脑挂号系统的工作效率高,且具有连续工作的特性,实际上为医院节约了人力成本,也为患者免受挂号排队之苦。电脑自助挂号模式的优点首先在于充分利用了先进的技术,提高了医院的信息化水平,采用银行卡付费的方式代表了经济发展的方向;其次,由于挂号时不需要别人参与,充分保护了病人的隐私;再次,电脑不知疲倦,可以24小

31、时不停地工作,这是人脑无法可比的。但是,由于我国经济水平尚不发达,银行信用卡在我国还是相对较少人拥有,有的人对电脑有陌生感,导致其利用率不高;其次,有时机器会出现机械故障,影响了该模式的应用。322医院挂号预约方案的选择目前可供的医院门诊挂号预约方案选择主要有现场预约、自动语音电话预约、人工电话预约、WAP预约、网上预约这几种方式。这几种方式的优缺点如下:1现场预约现场预约的缺点包括:病人必须花费很多时问到医院去一趟,必须以人工的方式填写与预约有关的信息。在医院方面,预约人员不能方便的了解病人的病史,不能确定上次病人就诊的医师,也就不能保证由同一位医师来为病人进行诊疗。2自动语音电话预约自动语

32、音电话预约虽然不用浪费时间到医院跑一趟以及以人工的方式填写预约的相关资料等问题,也可以避免被安排到不同医师的状况,但是对于不熟悉该语音系统的病人而言,可能也要花费许多时间听系统将所有的选项的代号念完才能做选择,而一旦输入错误,系统将要求病人将所以的资料重新输入一次,这将浪费病人很多时间。3人工电话预约人工电话预约也不用病人浪费时间到医院跑一趟及人工的方式填写预约的相关资料,也可以避免被安排到不同医生的状况,但是也由于使用方法较简便,因此,也会有较多病人会选择此方法来预约,因此系统常出现电话线路忙的状况。4WAP预约由于现在移动电话的普及率较以往大为提高,而WAP方面的应用不但成长快速且潜力无穷

33、。因此,也开始有医院提供以WAP预约的方式。WAP手机预约挂号是一个新的选择方式,而且在未来应该有很大的发展空间,不过目前的发展会受限于下列问题:知道这种挂号方式的病人不多;手机上资费较高;操作方式不熟悉等。5网上预约利用网上预约挂号系统,用户就可以在网上预约医院的专家或各科室医生,而无须再受排队之苦。预约者仅需进入医院网站的“网上挂号室”,按照要求完成预约步骤即可。预约者只需在预约日规定的时间内,到医院挂号处确认就行了,方便快捷。如果因故不能在预定时问到医院就诊,可以在网上“取消预约”,也很便。此外,这也在一定程度上缓解改善了挂号窗口的紧张状况。网络预约挂号可以方便患者就诊,与电话预约等人工

34、预约相比,具有信息自动更新快,交互性好等优点,并可通过与医院信息管理系统的整合及时进行就诊号的合理安排,使医生与患者的诊治过程更为融洽和谐。经过对以上几个预约方式的分析,不难看出由于WAP及网上预约是属于新科技带给患者的新选择,但是对于一些较老的病人,可能没有使用的电脑的意愿,在学习使用上也可能存在一些困难。针对这些病人,他们可以采取人工电话预约的方式。对以上几种预约方式的分析比较,网上预约的优点比较突出。33系统的目标分析本系统是为改善门诊高峰期挂号排队长、就诊长时间等待,环境拥挤混乱的现状,特别是解决专家号(名专家号)难挂的问题,杜绝倒号、炒专家号的现象,缓解门诊高峰的就诊压力而提出的。随

35、着网络通讯技术的发展,Intemet应用的普及,医院网络预约挂号系统的实现成为了可能。该系统不仅具有一般门诊挂号系统的功能,又可以分析和统计患者的流量、各医生的就诊量,并且可指定或指导患者在预约的特定时间来就诊等等功能,在方便病人就诊的同时,大大提高了医院工作效率和资源利用率。网络预约挂号系统具体的建设目标如下:1通过网络预约系统,可以实现对病人的分流,让患者均匀有序地到达医院,使就诊分布均匀并且可以指定医生就诊。我们对直接到医院挂号看病的病人是无法控制的,但预约人群是可控的,我们通过采取一定算法来安排预约病人的就诊时间,我们把每天的就诊时间划分为若干个时间段(例如半个小时),预约挂号的患者尽

36、量被安排在就诊低谷的时间段内,使每个时间段的就诊人数趋于均衡。2本系统对预约时间段采取个性化设置,根据医生与专科不同,医生可以设置自己的具体时间段,而且每个时间段只能预约一个病人,避免病人冲撞而不能达到真正预约的效果。3本系统界面友好,为方便患者使用,本系统预约者无须网上注册,但填写资料时要填写真实姓名及身份证件号码,与获取的流水号通过有效的身份验证,核对无误后方可正式交费挂号。医务科室管理查询等功能模块均设置了安全口令,防止越权操作及医疗信息泄露。4本系统可以与医院信息管理系统结合,达到最大的工作效率。将电话预约、网上预约、门诊现场预约合为一体,整合医院原有的挂号收费系统、医生工作站、排队叫

37、号系统,使各个系统紧密衔接,系统的预约库和当日挂号库,网络共享,使相关信息自动更新,达到更好的交互性与信息共享。34系统的业务流程对预约患者来说,通过网络登录医院的网站,找到网上预约菜单,进入网上预约界面,首先阅读网上预约须知,然后可快速查询专家或普通医生的门诊时间及挂号所余的号额,以及专家或普通医生的基本情况(个人简介、职称、照片等信息),以满足预约患者的挂号需求。本系统挂号采用实名制,求医者需要在网上输入个人基本信息,如真实姓名,年龄、联系电话、Email及有效证件号码(身份证或军人证等),以及选择预约时间段(若只选择日期,没有选择时间,则由系统设置),选择科室、选择专家或普通医生,也可简

38、单陈述病情,最后提交。待提交成功,系统会提示“预约成功四个字,并产生一个流水序列号,预约患者要记住这个流水号,便于预约者在预约日规定的时间内,到医院门诊大厅挂号处带上有效证件,进行预约确认,并交费挂号,这样就可以方便、快捷就诊了。如果,预约患者不能按时来医院就诊,医院可以保留这个号最多一个小时。如果因故不能在预约时间到医院就诊,需提前在网上“取消预约”。如果,选择预约时问段已经有人预约,那么系统会提示“请重新选择预约时间段”,那么,需要预约患者重新来选择,如果预约患者放弃选择,也可由系统来选择,那么这个选择就按照系统一定的算法,尽量安排在就诊低谷的时间段让患者就诊。如果,预约患者还是不满意,则

39、也可以放弃预约。对医生来说,每个医生可以修改自己的个人信息;能根据自己的具体情况对可开放网络预约时问进行个性化的设置;并随时可查看已预约的病人的情况及预约数;与患者就诊时,也可以根据自己的时间段与患者进行下一次的预约,从而方便了患者就诊,也达到每个就诊者多次看病的整体连续性,对治疗有一定益处。对医务科室来说,进行统一管理,调整门诊时间表,出诊信息(修改挂号费、出诊号数量),医生排班管理临时变更,可通过查询页面找到已预约病人的具体信息并及时通知病人,避免病人空跑一趟。对挂号处人员来说,通过预约产生的流水序列号,工作人员来核对病人的预约信息,进行确认,核对无误后可交费挂号。挂号单采用印制挂号单套打

40、。预约号与当日现场门诊号做标记加以区别,挂号顺序采用统一号码排序便于门诊秩序的管理。对科室主任来说,可以查询本科室的门诊流量统计图表,实时了解掌握门诊流量,来控制预约人群,合理安排预约病人的就诊时间。因为,我们对直接来医院挂号看病的病人是无法控制的,但有了网络预约挂号系统的采用,我们可以一方面优先预约病人就诊,另一方面,将系统预约时间段做出调整,尽量将预约病人安排在就诊低谷的时间段内,使每个时问段的就诊人数趋于均衡。也可由管理员根据实际情况进行调整。以下图是网上预约挂号门诊流程图。35系统的功能需求分析通过对用户的业务流程分析,我们可以分析出医院网上预约系统大致可以分为两类用户:一类是普通预约

41、者,另一类是医院内部管理人员。系统可设置三们是普通求医者、医务科管理人员、挂号处工作人员。那么一个较完整的系统大致要求具有以下功能:预约登记按需进行预约,“足不出户选医生”。可以按科室预约,也可按医生预约,同时对相应门诊的门诊挂号数量进行修改。取消预约登记如果求医者预约当天不能按时应诊,可以提前取消相关诊次的预约,相应诊次的号额返回;如果又决定预约可进行再次预约。信息查询预约者可查询历次预约记录的清单;此外,预约者还可以掌握最新的门诊时间表,专家或医生的个人简介、照片、职称、挂号费,以及每个诊次的所余挂号数量。公告栏可及时看到医院最新的公告信息。病人留言病人留言,病人通过留言板,留下投诉、表扬

42、和建议等,以供医院管理部门处理,共同促进医院的服务质量和管理水平,为病人提供优质服务。医生查询预约信息实现查询自己未来诊次的病人预约情况;医生还可以修改自己的个人信息;并可根据具体情况对可开放网络预约的时间段进行个性化设置;在与患者诊疗时可根据自己的时间段和病人的时间安排,可与病人进行下一次的预约,从而达到每个就诊者多次看病的整体连续性。系统维护对数据库进行维护、对系统有关参数进行设定和调整。挂号管理统计预约病人情况、各科室和各医生的被预约情况;病人留言分类统计、转发。36本章小结本章首先介绍了医院门诊管理系统的流程及目前发展现状,对预约挂号的多种方案进行了细致地分析、比较,确定了本论文的预约

43、方案为网络预约挂号方式。本章从整体医院门诊的业务流程入手、进而以网络门诊预约挂号业务流程为出发点,在充分分析了医院门诊挂号业务需求分析的同时确定了系统功能需求。通过本章的系统目标分析、系统的业务流程分析,系统的功能需求分析,为下一章节的系统的设计确定了依据,奠定了基础。第四章 医院网络预约挂号系统的设计41系统的设计目标本系统的设计目的是为改善门诊高峰期挂号排队长、就诊长时间等待,环境拥挤混乱的现状,特别是解决专家号(名专家号)难挂的问题,杜绝倒号、炒专家号的现象,缓解门诊高峰的就诊压力,提高医院门诊服务质量,保障医院良好的社会效益和经济效益。该系统不仅具有一般门诊挂号系统的功能,又可以分析和

44、统计病人的流量、各医生的就诊量,并且能指定病人在预约的特定时间来就诊等等功能,在方便病人就诊的同时,大大提高了医院工作效率和资源利用率。42系统的体系结构设计根据上述章节的技术分析和系统功能需求分析,本人提出了基于B/S三层体系结构(如图4-1所示),来实现医院网络预约挂号系统。浏览器层:它是分布在Intemet网络上的预约患者的工作站(自家电脑),预约者可以使用工作站的浏览器,在授权范围内从任何地方登录进入系统。Web服务器层又可以细分为三层处理,即显示处理层、表示处理层和数据处理层。数据库服务器层:本系统使用的数据库是oracle将配置在独立的数据库服务器上,主要为Web服务器的数据处理层

45、提供调用的逻辑复杂的存储过程及数据库本身的日常维护计划。43系统的功能模块设计通过对用户的业务流程分析,我们可以分析出医院网上预约系统大致可以分为两类用户:一类是普通预约者,另一类是医院内部管理人员。系统可设置五种权限,他们是普通求医者、医务科管理人员、科室主任、普通专家医生、挂号处工作人员。整个系统总体功能结构图如44图。-对预约者来说,在网络上可以实现以下功能:(1)需要掌握最新的门诊时间表,专家或医生的个人简介、照片、职称、挂号费,以及每个诊次的所余挂号数量。这是预约之前必须了解的信息;(2)按需进行预约,“足不出户选医生”。可以按科室预约,也可按医生预约,同时对相应门诊的门诊挂号数量进

46、行修改;(3)如果预约者预约当天不能按时应诊,可以提前取消相关诊次的预约,相应诊次的号额返回;如果又决定预约可进行再次预约。预约状态变更图如42图。(4)查询历次预约记录的清单;(5)如果时间段已被选择,则需要预约患者重新选择时间段,如果系统有空闲,预约患者也满意,则进行预约,如果不选择或不满意,则选择放弃。图43。(6)病人留言,病人通过留言板,留下投诉、表扬和建议等,以供医院管理部门处理,共同促进医院的服务质量和管理水平,为病人提供优质服务。对用户:(1) 挂号查询(2) 修改密码(3) 选择科室和医师(4) 取消预约对管理员:(1) 排班(2) 对医生的管理(3) 对可是的管理(4) 对

47、用户的管理44系统的数据库设计441系统数据库的总体设计数据库是医院网络预约挂号系统的核心部分它不仅反映数据本身的内容,而且反映数据库之间的联系。在数据库中,是用数据模型实体关系图来抽象、表示处理现实世界中的数据和信息。442系统的数据库字典此系统数据中共设计了7张数据库表:科室编码表、医师编码表、专家医生门诊排班表、门诊专家医生预约表、门诊专家医生基本信息、门诊专家医生预约明细、门诊挂号明细表。这些表的数据库名称列表如下表:1病员信息表01名称byxxb病员信息表列名字段名类型说明键值备注1yhidChar(16)用户编号主键、非空2YhpwdChar(16)用户密码非空3cyghidChar(16)曾用ID4zsxmVarchar2(10)真实姓名非空5xbChar(2)性别非空6callChar(11)联系电话非空7addressVarchar(50)通信地址非空8IDChar(18)身份证号非空9postChar(6)邮编非空10LevVarchar(4)用户级别

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号