中小型医院电子病案管理信息系统的设计与实现.doc

上传人:laozhun 文档编号:2300260 上传时间:2023-02-10 格式:DOC 页数:56 大小:1.05MB
返回 下载 相关 举报
中小型医院电子病案管理信息系统的设计与实现.doc_第1页
第1页 / 共56页
中小型医院电子病案管理信息系统的设计与实现.doc_第2页
第2页 / 共56页
中小型医院电子病案管理信息系统的设计与实现.doc_第3页
第3页 / 共56页
中小型医院电子病案管理信息系统的设计与实现.doc_第4页
第4页 / 共56页
中小型医院电子病案管理信息系统的设计与实现.doc_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《中小型医院电子病案管理信息系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《中小型医院电子病案管理信息系统的设计与实现.doc(56页珍藏版)》请在三一办公上搜索。

1、摘要在计算机技术日益发展的今天,计算机网络正快速融入这个社会的每一个领域。医院对病历的管理也从现实生活中走上了网络空间。传统人工方式管理医院病历的信息,这种管理方式存在着效率低、保密性差等缺点,而且随着时间加长,将产生大量的文件和数据流失,这对于查找等都带来了不少的困难。为此,开发和设计的医院电子病案管理系统,由传统的人工操作管理,转向通过计算机系统对信息资源的管理。目前,医疗行业的信息化进程始终排在金融、电信、民航等先进行业之后,在行业排名中属于倒数的几名之列,随着医院信息化进程的深入与发展,医院信息系统的开发与应用也被越来越多的专业人士所重视。病案管理系统主要指对病案首页和相关内容及病案室

2、工作进行管理的系统。本系统是基于B/S模式,采用的是JSP+ MySQL模式的开发集成环境。此系统的设计从功能上来说,是比较完备的,系统以Web界面与管理员交互,为管理员提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。本系统的基本功能:数据进行录入、修改、删除、查询、统计的基本功能。关键词:MySQL ;管理系统;JSP;B/SAbstractIn the computer age growing today, the computer network is rapidly into every field of the society. Management of the med

3、ical records of the hospital from real life on the network space. The traditional artificial way management of hospital medical record information, this management way has the disadvantages of low efficiency, poor security, and along with time lengthening, will produce the massive documents and the

4、data loss, which is to find and bring a lot of difficulties. Therefore, the electronic medical record management system development and design of the hospital, the traditional management by manual operation, to move through the computer system for information resources management.At the present time

5、,comparing with other advanced industries such as finance,telecom and civil aviation medical treatment industry locates almost the last placeWith the rapid development of HIS,the application and researching of HIS becomes more and more important for many expertsMedical Cases System is mainly include

6、s the homepage of medical cases and the program for medical cases roomThe system is based on B/S mode, is used in the integrated development environment of JSP+ MySQL model. The design of this system from the function, is more complete, the system to the Web interface and administrator interaction,

7、and provide information for administrators and accept its operation, at the same time to store information and data through database management system. The basic functions of the system: the basic function of data entry, modify, delete, query, statistics.Keywords: MySQL; management system; JSP目 录1.绪

8、论11.1 选题的依据及意义11.2 国内外研究动态22. 系统理论基础.42.1 B/S体系结构42.2 开发软件42.2.1 JSP技术42.2.2 Tomcat管理器52.2.3 MySQL数据库62.3 系统的软硬件平台73.系统分析83.1 可行性分析83.1.1 经济上的可行性83.1.2 技术上的可行性83.1.3 操作上的可行性83.2 系统功能需求分析83.2.1 功能需求93.2.2 性能需求103.3 业务流程分析103.4 数据流程分析123.4.1系统的顶层数据流程图123.4.2 系统一层数据流程图123.4.3 二层数据流程图143.5 数据字典173.5.1 数

9、据项定义173.5.2 数据流描述183.5.3 处理逻辑描述203.5.4 数据存储的描述223.5.5 外部实体的描述234.系统设计254.1数据库概念结构设计25 4.2 数据库逻辑结构设计295.系统实施325.1 管理员操作实现325.1.1 系统登陆界面325.1.2 管理员用户管理页面325.1.3 医生信息添加页面335.2 医生操作实现.345.2.1 病人信息添加页面345.2.2 病案信息添加页面345.2.3 所有病案信息查阅页面355.3 病人操作实现355.3.1 个人资料修改页面355.3.2 个人病案查看页面366.总结376.1 系统的特点376.2 系统的

10、不足和改进376.3 设计收获与心得377.致 谢398.参 考 文 献409.附录.421.绪论1.1 选题的依据及意义 进入21世纪,随着计算机时代的飞速发展,计算机网络正快速融入这个社会的每一个领域。随着计算机的普及,各个学科都在探讨如何利用这个新科技资源更好的为本学科和人类服务的问题。日新月异的计算机技术,深刻地改变了人们的工作和生活。在现代社会中,各个行业几乎都有计算机软件的应用,比如教育,工业,农业,银行,航空,政府部门和居家生活等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。现代计算机管理信息系统的使用,能使办公及管理更加快速、高效,对提高管理水平

11、和经济效益有着极其重要的意义1。计算机管理信息系统的设计与实现,对提高综合应用软件工程、数据库原理、计算机程序设计及数据库操作等专门知识,以及分析和解决问题、语言文字综述等计算机软件项目开发的能力,有着重要的意义。医院管理中的病案管理、医生信息的管理历来是管理中的一些复杂、繁琐、费时费力的工作。在手工管理的情况下,对病人的信息的管理是一个极其复杂繁琐的过程,医生很难记住每一位病人的病案情况。而以往采用的手工记录的方式,不仅仅会造成巨大的物资浪费。并且会随着诊所病人数量的增多,对病案信息的管理是一件巨大的工作。因此,传统的手工记录统计操作已经远远不能满足实际工作的需要。传统人工方式管理医院病案的

12、信息,这种管理方式存在着效率低、保密性差等缺点,而且随着时间加长,将产生大量的文件和数据流失,这对于查找等都带来了不少的困难。为了提高工作效率,对其实施计算机管理是十分必要的,由传统的人工操作管理,转向通过计算机系统对信息资源的管理2。在信息化社会的今天,信息就是资源、信息就是财富,它是社会、经济、科技发展的基础,能否有效管理利用好已有信息,是一个机构生存发展的关键3。随着现代管理理念深入运用于医院,传统的病案管理模式已经不适用。取而代之的必将是电子病案管理信息系统,因为电子病案管理信息系统虽然本身还存在着一些问题,但是它却比传统的病案管理模式更能满足当今社会的需求。近年来,随着国家对医疗制度

13、的改革,病案资源的管理成为研究热点之一。病案信息是医院的信息枢纽,是病案管理信息系统中不可缺少的重要组成部分。对病案信息的管理主要包括病案的形成管理、病案的归档管理和病案的开发利用,它是医院管理体系中的重要组成部分,其价值和作用不容估量4。病案信息管理直接体现着医院的管理质量和医疗质量,从一定程度上决定着医院的发展前景。 本系统为医院电子病案管理系统,避免了传统医院管理病历的局限性,大大提高了医院对病历的管理。1.2 国内外研究动态病案管理学是一门有着悠久历史的科学。从原始社会开始我国就有关于病案的记录,如皇帝针灸、素女脉诀、神农本草经等医学专著。后又经历了各个朝代的不断发展与丰富,直到今天成

14、为一门逐渐为人们所重视的独立科学。进入信息化社会,为了满足人们对医疗卫生方面的需求,我国开始逐渐重视医疗卫生业的信息化建设,并把电子病案信息系统纳入建设日程,上世纪90年代初,一些大型医院在100M快速以太网的基础上建立医院信息管理系统,在国内首次实现了医院病案信息的系统化管理5,12,13。 1995年,推行的“金卫军字一号”工程,己经开始运用信息系统软件来支持医疗活动,它将医疗保健卡作为医院信息的载体,在医疗服务中简化了流程,方便了病人,也推动了医疗卫生行业信息化的建设。国家卫生部监制的金卫卡将向全社会推出,可保存持卡人的医疗保健档案和终生的个人信息,持卡人可通过计算机网络直接和银行、医疗

15、保险中心和保险机构联网,使医疗活动变得简单、方便、快捷6,7,11。2004年2007年三年中国家每年对医疗卫生系统投资80多亿元,其中,为了加快完成医疗卫生网络信息化,在卫生部的信息化规范中明确规定,今后医院必须将每年收入的5%用于信息系统建设的支出7,14。2006年5月份,国家卫生部信息中心和英特尔公司组织成立了电子病历研究委员会,推进了电子病历技术标准化研究和相关的知识产权研究。中国人民解放军总医院(301医院)建立了集采集程序、归档服务、访问服务、Web浏览服务、系统管理程序五大模块于一体的电子病历系统,为院际之间的病历共享提供了基础信息访问平台。另外,电子病案的商业发展前景广阔,南

16、京海泰、安博维、嘉禾等几家商业公司开发了基于XML支持自定义模板的病历编辑器,为电子病案标准化和简洁化提供了技术基础。在病历的展现方面,浙江大学开发了称作医疗事件图的图形化展现界面,方便医护人员直观掌握医疗过程8,9,10。事实上,在中国重视电子病案研究工作之前,美国、英国、日本、加拿大等发达国家的许多大学、科研机构、大型医院就已经纷纷投入电子病案的研究工作,并且制订了一系列的标准规范,推动了医疗信息化建设的快速发展和推广。1960年,美国麻省总医院就己开发了门诊电子病历,并将它投入使用,取得了良好的效果15,16。1991年,美国国家科学院医学研究所发表了题为“电子病历是医疗保健的基本技术”

17、的研究报告,报告研究了自1915年美国开始病历以来的历程,总结了近40年来实现病历记录计算机化的经验,全面论述了电子病历发展的各个方面,提出了推动电子病历的多项建议17,18。2004年7月,美国政府的“医疗信息电子化”计划,以统一的网络技术标准规范,将医院、实验室、药店、保险公司等机构的计算机相互连接,以实现医疗信息资源共享。英国己将电子病案IC卡应用于孕妇孕期信息记录检查、产程记录和跟踪观察。中国香港医院管理局的患者卡(Patient Card)记录了病人完整的医疗过程19,21,22。美国印第安那大学医学分校、匹兹堡大学医学分校、波士顿电子病历协会、日本东京大学妇产科医院、日本医院信息管

18、理系统协会(JAHIS)、荷兰阿姆斯特丹医学中心等都曾对电子病案的各个方面进行过研究20,并取得了杰出的成就。2.系统理论基础2.1 B/S体系结构本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。图2-1 B/S三层结构图B/S体系结构与B/S体系结构相比不仅具有其全部的优点,而且又有B/S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端

19、进行任何改变,故而大大降低了开发和维护的成本。(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有B/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,我开发的医院电子病案管理系统采用了基于B/S模式的体系结构。2.2 开发软件2.2.1 JSP技术JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP

20、技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作

21、都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支Java,也可以访问JSP网页。JSP全名为java server page,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以 形式)。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功

22、能。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是J

23、SP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。2.2.2 Tomcat管理器Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及

24、个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet和JSP规范总是能在Tomcat 中得到体现。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一

25、个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。这里的诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的

26、能力不如Apache服务器。2.2.3 MySQL数据库MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发

27、环境。MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码

28、软件,因此可以大大降低总体拥有成本。系统特性:(1)使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。(2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系。(3)为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。(4)支持多线程,充分利用CPU资。(5)优化的SQL查询算法,有效地提高查询速度。(6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库

29、而嵌入到其他的软件中。(7)提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。(8)提供TCP/IP、ODBC和JDBC等多种数据库连接途径。(9)提供用于管理、检查、优化数据库操作的管理工具。(10)支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 (11)支持多种存储引擎。2.3 系统的软硬件平台 (1)客户机/服务器:采用Pentium II 或以上级别PC机,至少30M硬盘,Pentium90MHZ,支持VGA或分辨率更高的显示器(2)客户机/服务器操作系统:Window xp/vista/7。(3)数据库:My

30、SQL(4)网络:以太网组成的局域网,可设多台客户机。 3.系统分析3.1 可行性分析3.1.1 经济上的可行性(1)前期投入资金比较少,只需要平台系统的开发、域名和空间的购买费用,需要一些花费,但是不多。(2)接下来就是资料的录入工作。管理员登陆系统后台,可对相关系信息资料进行添加、修改等工作即可。(3)中后期主要工作就是维护更新,工作量不大,只需一位管理人员来完成。(4)平台进入正常运转之后,可节省节省大量的人力物力,从长远看,获益会远远大于支出。从经济上来说,建设这样一个系统是可行的。3.1.2 技术上的可行性技术可行性研究是研究现有的技术条件能否顺利完成开发工作,硬、软件配置能否满足开

31、发的需要等等。配置稍好的PC机,Winxp操作系统,MySQL软件,结合JSP语言,可以完成目标系统的建设,从技术上来说是容易实现的。3.1.3 操作上的可行性首先,设计系统的几种软件现在都比较流行,一般设计人员对这几款软件比较熟悉,可以利用这些软件设计出较完善的医院电子病案管理系统。其次,系统的管理主要是信息的录入、修改、统计等工作,一般工作人员都能够胜任。从操作上来说是可行的。综上所述,从各方面来看,我们在现行条件下可以设计出较合适的平台系统,完成对软件测试的管理。3.2 系统功能需求分析需求分析分为功能需求和性能需求。3.2.1 功能需求所谓“需求分析”,是指对要解决的问题进行详细的分析

32、,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。简单的说就是分析用户的要求。需求分析是系统设计的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。本系统设计的最终目的是实现对系统的有序高效管理。为此在系统设计时应做好用户需求查,充分了解用户的实际需求,保证系统具有良好的易用性、稳定性和扩展性。通过前期的调查分析及研究,对本管理系统来说,分四种用户类型,管理员、病案管理员、医生和病人。本系统主要实现的是用户管理和病案管理两大功能,其中用户管理主要管理以上所述四种用户类型;病案管理主要包括病案的形成管理、病

33、案借阅管理、病案的开发利用管理。其中病案的形成管理包括病案信息录入、病案编目、病案信息维护、病案质控;病案借阅管理包括病案预约、病案借阅、医生授权管理;病案开发利用包括病案检索、治疗方法优化、病案统计。 此外,由于嘉兴曙光医院尚未建立病案管理信息系统,虽然建有病案管理科,但该科室主要管理的是纸质病案,要建立病案管理信息系统首先还得对病案管理科进行职能整改,以下是我做的病案管理科职能分类图:图3-1 病案管理科职能分类图3.2.2 性能需求除了满足用户的功能要求外,系统的性能要求也很重要。系统的性能要求通常包括:运行时间、存储容量、界面的友好性、系统的安全性、可靠性以及容错能力等。系统的性能要求

34、应按以下几个方面确定:(1)容量要求:确定系统的容量,如处理的记录数和处理数据的最大容量等。(2)精度要求:确定系统的精度。如数据或数值计算的精度和数据传输的精度等。(3)时间特性要求:确定系统的时间特性,如处理时间、响应时间及其峰值负载期间允许偏离范围,系统各项功能的J帧序关系。(4)适应性要求:必须指明反映系统环境变化和系统适应能力的各种参数。如当需求发生变化时,系统的适应能力,并指出为适应这些变化而需要设计的软件和过程。(5)界面友好性:要有适应用户特点的智能化人机交互界面,以便用户经过简单的培训就可操作使用。(6)系统可靠性:为提高系统可靠性必须采用模块化和结构化设计,提高系统的容错能

35、力,并保障系统不会因人为的操作错误而死机或崩溃。如果系统对时效要求非常高,还必须考虑双机系统和磁盘阵列等措施。此外,还应采用可靠的供电设备。对信息系统的性能而言,其要求是:信息查询的平均响应时间、连接的终端数、数据存储容量、可扩充存储容量(可存储几年、几个月的数据)、打印报表的种类和数量等。3.3 业务流程分析 绘制业务流程图主要用到以下几种符号,分别是: 业务处理单位 业务处理描述 单据 传递 判断 数据存储 医院电子病案管理系统工作流程为:系统启动并进入系统登录页面,输入账号密码进行登录。管理员登录后可添加医生信息,数据备份;医生登录后可添加病人信息和病案信息;病人登陆后可进行个人资料修改

36、,对个人病案进行查看和下载。本系统的业务流程图如图3-3所示: 图3-2 业务流程图本系统是利用现代化的计算机网络技术将医院电子病案管理进行整合,按照实践过程设计完成的。同时完善服务,初步设计一个医院电子病案管理系统的平台,便于管理员提高管理效率。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:(1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便。(2)即时可见:对信息的处理(包括添加、修改、删除)将立即在对应的版块显示出来,达到即时发布、即时见效的功能。(3)功能完善:不仅包括常见系统的信息管理的各个方面:信息

37、录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行上传下载相关资源的管理。(4)方便移植:系统应具有实用性、可靠性和适用性。系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。(5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。3.4 数据流程分析数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diag

38、ram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。数据流程图的系统部件包括系统的外部实体、处理过程、数据存储和系统中的数据流四个组成部分,对应的符号如下:3.4.1系统的顶层数据流程图图3-3 顶层数据流3.4.2 系统一层数据流程图病人一层数据流程图:图3-4 病人一层数据流程图医生一层数据流程图:图3-5 医生一层数据流程图登记员一层数据流程图:图3-6 登记员一层数据流程图病案管理员一层数据流程图:图3-7 病案管理员一层数据流程图系统管理员一层数据流程图:图3-8 系统管理员一层数据流程图3.

39、4.3 二层数据流程图病人个人信息管理二层数据流程图:图3-9 病人个人信息管理二层数据流程图 医生个人资料管理二层数据流程图:图3-10 病人个人资料管理二层数据流程图 医生一般病案管理二层数据流程图:图3-11 医生一般病案管理二层数据流程图 入院登记二层数据流程图:图3-12 入院登记二层数据流程图 出院登记二层数据流程图:图3-13 出院登记二层数据流程图 病案质控管理二层数据流程图:图3-14 病案质控管理二层数据流程图 病案管理二层数据流程图:图3-15 病案管理二层数据流程图 系统管理二层数据流程图:图3-16 系统管理二层数据流程图3.5 数据字典 数据字典(Data dict

40、ionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。数据字典对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。 3.5.1 数据项定义 数据项编号:I-01 数据项名称:系统管理员号码 别 名:系统管理员编号 简 述:用户在本系统的名字 类型及宽度:字符型,4位取值范围:文本 数据项编号:I-02 数据项名称:病案管理员号码 别 名:病案管理员编号 简 述:用

41、户在本系统的名字 类型及宽度:字符型,4位取值范围:文本 数据项编号:I-03 数据项名称:医生号码 别 名:医生编号 简 述:用户在本系统的名字 类型及宽度:字符型,4位取值范围:文本 数据项编号:I-04 数据项名称:病人号码 别 名:挂号 简 述:病人入院挂号 类型及宽度:字符型,10位取值范围:文本 数据项编号:I-05 数据项名称:密码 别 名:密码 简 述:用户在本系统的密码 类型及宽度:字符型,45位取值范围:文本 数据项编号:I-06 数据项名称:用户姓名 别 名:用户编号 简 述:用户名字 类型及宽度:字符型,10位取值范围:文本 数据项编号:I-07 数据项名称:职称 别

42、名:职称简 述:医生职称 类型及宽度:字符型,45位取值范围:文本3.5.2 数据流描述数据流编号:D-01数据流名称:登录信息简述:用户登入时填写的内容数据流来源:用户数据流去向:所有模块数据项组成:用户名+用户密码数据流量:200份/日高峰流量:300份/日数据流编号:D-02数据流名称:病人个人信息简述:病人信息表数据流来源:病人数据流去向:所有模块数据项组成:挂号+姓名+性别+婚否+出生年月+病种+病情描述+身份证+电 话+密码数据流量:2000份/日高峰流量:3000份/日数据流编号:D-03 数据流名称:医生信息 简述:医生信息表数据流来源:医生 数据流去向:所有模块数据项组成:工

43、号+姓名+性别+出生+职称+科室+主治科目+电话+邮箱+身份 证+密码+照片+备注 数据流量:200份/日高峰流量:300份/日数据流编号:D-04数据流名称:出院登记简述:出院登记表数据流来源:病案管理员数据流去向:所有模块数据项组成:挂号+姓名+病案编号+出院日期+病情描述+医嘱+治疗总结+ 主治医生数据流量:2000份/日高峰流量:3000份/日数据流编号:D-05数据流名称:病案信息简述:病案信息表数据流来源:医生,病案管理员数据流去向:所有模块数据项组成:挂号+姓名+病案编号+日期+病情描述+医嘱+附件+主治医生数据流量:2000份/日高峰流量:3000份/日3.5.3 处理逻辑描述

44、 处理逻辑编号:P1 处理逻辑名称:病人信息管理 简述:病人个人信息的修改和个人病案的查询打印 输入的数据流:病人登录信息+病人个人病案信息处理描述:病人修改有误的个人信息,提交数据库,通过病案编号查询需要 的病案,打印得到纸质病案 输出的数流:病人个人信息+病案信息处理频率: 病人进过医生同意后可修改个人信息 处理逻辑编号:P2 处理逻辑名称:医生个人资料管理 简述:医生对个人信息进行修改 输入的数据流:医生登陆信息 处理描述:医生修改个人信息 输出的数流:医生个人信息处理频率:医生通过医院同意方可修改个人信息 处理逻辑编号:P3 处理逻辑名称:医生一般病案管理简述:医生对一般病案进行查询,增添,删除,借阅操作 输入的数据流:医生登陆信息+病人信息+病案信息 处理描述:医生通过输入相应信息执行上述4种操作 输出的数流:病案信息处理频率:医生根据病人具体情况可执行上述几种操作 处理逻辑编号:P4 处理逻辑名称:入院登记 简述:进行入院登记 输入的数

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

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号