摘要
I
摘 要
医院门诊信息管理系统是根据医院的门诊部分以及门诊部分配套的前台、医技、
药房等部分的实际情况进行开发编写的一套全方位的管理系统。它的主要目的是方便
医院对于门诊部分以及其配套的一些子部份进行集中管理,方便医生的看诊过程和患
者的就诊过程,提高医生的工作效率以及患者的满意度。
本系统的前端主要使用了 Vue 框架、Element UI 和 AJAX 技术。Vue 采用自底向上
增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,也非常容易与其
它库或已有项目整合。Element UI 则具有一致性、优化反馈、高效率和可控的优点。
项目后端主要使用了 Spring 等一系列框架和 MyBatis 以及 Maven。这一套技术易于学
习、操作和管理。数据库方面则是使用了 MySQL 数据库以及 Navicat 数据库管理工具,
轻量,易于管理。
本系统基本实现了项目需求中提出的各项内容,主要实现了前台部分、门诊医生
部分、医技医生部分、药房部分和系统管理部分五个子系统。其中前台部分包含了现
场挂号、退号、费用查询、收费退费四个子模块;门诊医生部分包含了病历首页、检
验申请、门诊确诊、处置申请、药物处方、费用查询六个子模块;医技医生部分包含
了患者检验、患者处置、医技管理三个子模块;药房管理部分包含出药和药品管理两
个子模块;系统管理部分包含科室管理、医生排班管理、用户管理三个子模块。
本文将从所应用的技术、具体的实现、完成的功能、在系统中的作用等方面,对
我们实现的医院门诊管理系统进行详细的描述。
关 键 词 HIS 医院信息系统;前后端分离;VUE;Spingboot
第 1 章 绪论
1
summary
The outpatient information management system of the hospital is an all-round
management system developed and written according to the actual situation of the
outpatient part of the hospital and the supporting reception desk, medical technology,
pharmacy and other parts of the outpatient part.Its main purpose is to facilitate the
hospital to conduct centralized management of the outpatient department and its
supporting subsidiaries, so as to facilitate the consultation process of doctors and the
treatment process of patients, and improve the work efficiency of doctors and patient
satisfaction.
The front end of this system mainly uses the Vue framework, Element UI, and AJAX
technologies.The Vue uses a bottom-up incremental development design.Vue's core
library focuses only on the view layer and is very easy to learn and easily integrate with
other libraries or existing projects.Element UI has the advantages of consistency,
optimized feedback, high efficiency, and control.The backend of the project mainly uses a
series of frameworks like Spring and MyBatis as well as Maven.This set of technologies is
easy to learn, operate, and manage.In the database side, MySQL database and Navicat
database management tools are lightweight and easy to manage.
The system basically realizes the contents proposed in the project needs, mainly
realizing five sub-systems: front desk part, outpatient doctor part, medical technology
doctor part, pharmacy part and system management part.The front desk part includes four
sub-modules: field registration, withdrawal, fee inquiry and fee refund; outpatient doctor
part includes home page, inspection application, outpatient diagnosis, treatment
application, drug prescription, fee inquiry; medical doctor part includes patient inspection,
patient disposal, medical technology management; pharmacy management part includes
two submodules of drug delivery and drug management; and system management part
includes three submodules: department management, physician scheduling management
and user management.
This paper will provide a detailed description of the hospital outpatient management
system we implement in terms of the applied technology, specific implementation,
completed functions, role in the system, etc.
Keywords HIS hospital information system; front and rear separation; VUE;Spingboot
2
目录
摘 要 ........................................................................................................................I
summary ..................................................................................................................1
第 1 章 绪论 ..........................................................................................................5
1.1 项目背景 .............................................................................................................5
1.2 项目意义 .............................................................................................................6
1.3 工作内容 .............................................................................................................6
1.3.1 项目故事板 .................................................................................................6
1.3.2 项目结构层次图 .........................................................................................9
1.3.3 整体业务流程图 .........................................................................................9
1.4 工作计划 ...........................................................................................................10
1.4.1 人员安排 ...................................................................................................10
1.4.2 时间安排 ...................................................................................................10
1.5 本章小结 ...........................................................................................................10
第 2 章 开发工具及相关技术简介 ......................................................................11
2.1 HBUILDERX ............................................................................................................11
2.2 INTELLIJ IDEA ........................................................................................................11
2.3 MYSQL.................................................................................................................11
2.4 NAVICAT................................................................................................................12
2.5 配置管理与 GIT 应用.........................................................................................12
2.6 VUE 开发前端开发框架 .....................................................................................12
2.7 ELEMENT UI...........................................................................................................13
2.8 AJAX .....................................................................................................................13
2.9 SPRING..................................................................................................................13
2.10 SPRING MVC .......................................................................................................13
2.11 SPRINGBOOT ........................................................................................................13
2.12 MYBATIS .............................................................................................................14
2.13 MAVEN ...............................................................................................................14
2.14 AXURE RP............................................................................................................14
第 1 章 绪论
3
2.15 POWERDESIGNER..................................................................................................15
2.16 PROCESSON .........................................................................................................15
2.17 本章小结 .........................................................................................................15
第 3 章 需求分析...................................................................................................16
3.1 引言....................................................................................................................16
3.1.1 目的 ............................................................................................................16
3.1.2 参考资料 ....................................................................................................16
3.1.3 术语 ............................................................................................................16
3.2 任务概述............................................................................................................16
3.2.1 目标 ............................................................................................................16
3.3 需求规定............................................................................................................16
3.3.1 一般性需求 ................................................................................................16
3.3.2 功能性需求.....................................................................................................17
3.3.3 挂号 ............................................................................................................19
3.3.4 缴费/退费...................................................................................................21
3.3.5 病例填写 ....................................................................................................23
3.3.6 检验申请 ...................................................................................................25
3.3.7 门诊确诊 ....................................................................................................26
3.3.8 处置申请 ....................................................................................................28
3.3.9 开立处方 ....................................................................................................30
3.3.10 处方管理 ..................................................................................................31
3.3.11 患者检验 ..................................................................................................32
3.3.12 患者处置 ..................................................................................................34
3.3.13 医技管理 ..................................................................................................36
3.3.14 药房开药 ..................................................................................................37
3.3.15 药房管理 ..................................................................................................39
3.3.16 医生排班管理 ..........................................................................................40
3.3.17 科室管理 ..................................................................................................41
3.3.18 用户管理 ..................................................................................................43
3.4 系统安全性的要求............................................................................................45
3.4.1 数据存储安全 ............................................................................................45
3.4.2 访问控制安全 ............................................................................................45