# 2-医院挂号体检预约系统 - 功能说明

本文作者:程序员瑞哥 (opens new window)

获取网址:https://javadh.com (opens new window)

# 项目演示

# 项目概述

医院挂号体检预约系统是一个集在线挂号、体检预约、排班管理、报告查看于一体的综合性医疗服务平台。采用前后端分离架构,基于Vue 3和Spring Boot技术栈,为患者提供便捷的医疗服务预约解决方案,为医院提供高效的医疗资源管理工具。


# 创新点

多角色管理体系 - 管理员、医生、前台、用户四级角色设计,权限清晰隔离

智能排班系统 - 科室排班、体检排班双重管理,实时剩余号源展示

线上线下结合 - 在线预约+线下就诊,提升就医效率

电子化管理 - 挂号单、体检报告电子化,数据可追溯

用户体验优化 - 预约状态实时跟踪,体检报告在线查看

# 技术架构

前端: Vue 3 + Element Plus + Vite

后端: Spring Boot 3 + MyBatis

数据库: MySQL 8.0 (utf8mb4)

认证: JWT Token

总表数: 10张表


# 管理员功能

# 系统管理

管理员管理: 管理全部管理员账号,支持新增、编辑、删除、启用/禁用操作

前台管理: 管理前台工作人员账号,支持新增、编辑、删除、状态管理

用户管理: 管理全部患者账号,可修改用户信息、状态,支持重置密码

# 医疗资源管理

科室管理: 管理医院科室信息(内科、外科、儿科等),支持新增、编辑、删除

医生管理: 管理医生信息(姓名、科室、职称、简介),支持新增、编辑、删除

体检套餐管理: 管理体检套餐(套餐名称、项目、价格),支持新增、编辑、删除

# 排班管理

科室排班: 管理科室门诊排班,设置每日可预约号源数量,实时显示剩余号源

体检排班: 管理体检医生排班,设置每日体检预约数量,实时显示剩余名额

# 订单管理

挂号订单: 查看全部挂号订单,可查看订单详情、协助修改订单状态

体检订单: 查看全部体检订单,可查看订单详情、管理体检报告


# 医生功能

# 订单管理

体检订单: 查看分配给自己的体检订单,可上传体检报告(支持富文本编辑器)

订单状态管理: 可将订单状态从"待取号"更新为"已完成"


# 前台功能

# 挂号管理

挂号订单: 查看全部挂号订单,可协助患者办理取号、完成挂号流程

订单状态管理: 可将订单状态从"待取号"更新为"已完成"


# 普通用户(患者)功能

# 在线挂号

科室挂号: 浏览科室列表和医生信息,选择科室和日期进行挂号预约

排班查询: 查看科室排班信息,实时显示剩余号源

挂号下单: 选择科室、日期,填写就诊信息,提交挂号订单(状态:待取号)

# 体检预约

体检套餐: 浏览全部体检套餐,查看套餐详情(项目、价格)

体检预约: 选择体检套餐、选择医生和日期,提交体检预约(状态:待取号)

排班查询: 查看体检医生排班信息,实时显示剩余名额

# 个人中心

挂号订单: 查看自己的挂号订单,可查看订单详情(科室、日期、价格、状态)

体检订单: 查看自己的体检订单,可查看订单详情和体检报告

个人信息: 修改个人信息(昵称、头像、手机号、邮箱)

修改密码: 修改登录密码


# 功能权限对照表

功能模块 管理员 医生 前台 患者
管理员管理 ✓ - - -
前台管理 ✓ - - -
用户管理 ✓ - - -
科室管理 ✓ - - -
医生管理 ✓ - - -
体检套餐管理 ✓ - - -
科室排班管理 ✓ - - -
体检排班管理 ✓ - - -
挂号订单管理 ✓(全部) - ✓(全部) ✓(仅自己的)
体检订单管理 ✓(全部) ✓(分配给自己的) - ✓(仅自己的)
在线挂号 - - - ✓
体检预约 - - - ✓
体检报告上传 - ✓ - -

# 订单状态说明

# 挂号订单

  • 待取号: 用户已预约,等待到医院前台取号
  • 已完成: 已取号,挂号流程完成

# 体检订单

  • 待取号: 用户已预约体检,等待到医院办理体检
  • 已完成: 体检完成,体检报告已上传

# 默认账号

# 管理员

用户名: admin
密码: 123456
1
2

# 测试患者

用户名: user
密码: 123456
1
2

# 核心业务流程

# 在线挂号流程

1. 患者登录系统 → 浏览科室列表
2. 选择科室 → 查看科室排班(剩余号源)
3. 选择日期 → 提交挂号预约
4. 系统扣减剩余号源,生成订单(状态:待取号)
5. 患者到医院前台取号
6. 前台确认取号(状态:已完成)
1
2
3
4
5
6

# 体检预约流程

1. 患者登录系统 → 浏览体检套餐
2. 选择套餐 → 查看体检医生排班(剩余名额)
3. 选择医生和日期 → 提交体检预约
4. 系统扣减剩余名额,生成订单(状态:待取号)
5. 患者到医院体检科办理体检
6. 医生进行体检,上传体检报告
7. 医生确认完成(状态:已完成)
8. 患者在线查看体检报告
1
2
3
4
5
6
7
8

# 系统特色

# 富文本编辑

  • 组件: WangEditor
  • 应用: 体检报告编辑
  • 功能: 支持文本格式化、表格插入、图片插入、列表对齐

# 智能排班

  • 实时号源: 自动计算剩余号源/名额
  • 双重排班: 科室排班、体检排班独立管理
  • 日期管理: 支持按日期查询排班信息

# 电子报告

  • 在线查看: 患者可在线查看体检报告
  • 富文本展示: 体检报告支持富文本展示,包含表格、图片等
  • 永久保存: 体检报告永久保存,可随时查看历史记录

Java导航网   |