news 2026/4/18 5:24:49

基于Springboot+uniapp+RuoYi的医院挂号小程序

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于Springboot+uniapp+RuoYi的医院挂号小程序

医院挂号小程序

演示视频

https://www.bilibili.com/video/BV1RXqYB1EQN/

角色

管理员、医生、患者/用户

技术

后端基于若依(RuoYi)框架,核心技术栈为 Spring Boot(Java)、MySQL 数据库。
前端为Uni-app
开发的微信/多端小程序。

核心功能

本系统是一个医院挂号预约与信息管理小程序
其核心价值在于提供一个便捷的线上服务平台,实现患者的在线挂号预约、就诊信息查询、就诊卡管理,以及医院内部对医生、排班、预约、病历等信息的系统化管理,提升医院服务效率和患者就医体验。

功能介绍

管理员

  1. 系统基础管理:管理用户、角色、权限、部门、字典、参数等基础数据,维护系统稳定运行。
  2. 医生信息管理:录入、修改、删除医生信息,包括医生姓名、科室、职称等。
  3. 医生排班管理:设置和维护医生的出诊时间、地点和可预约数量。
  4. 预约记录管理:查看、审核和处理所有用户的挂号预约记录,进行状态更新。
  5. 就诊卡与账单管理:管理患者的就诊卡信息、充值记录和消费账单。
  6. 病历报告管理:录入和管理患者的电子病历和检查报告。

患者/用户

  1. 在线挂号预约:通过小程序查询科室、医生和排班信息,进行在线预约挂号。
  2. 个人中心管理:维护个人信息、绑定就诊人、管理就诊卡。
  3. 病历报告查询:随时随地查看个人的历史病历和检查报告。
  4. 消费记录查询:查看挂号、就诊等各项费用的详细消费记录。
  5. 问卷测评:参与医院提供的健康问卷或测评活动。
  6. 医生服务评价:对已完成就诊的医生服务进行在线评价。

医生

  1. 个人信息维护:查看和更新个人基本信息、专业特长等。
  2. 排班信息查询:查看自己的出诊排班计划。
  3. 患者预约查询:查看每日或指定时间段的预约患者列表。
  4. 病历报告查阅:查阅患者的电子病历和历史报告,辅助诊断。
  5. 接收患者评价:查看患者对自己的服务评价。

数据字典

预约 (yy_app)

字段名类型备注
idint编号
patidint患者ID
docidint医生ID
adatevarchar(255)预约日期
shvarchar(255)审核状态 (1:通过, 0:待审, 2:拒绝)
ctsvarchar(255)创建时间
dept_namevarchar(255)科室名称
ispjvarchar(255)是否评价 (0:未评价, 1:已评价)
iscomevarchar(255)是否就诊 (0:未就诊, 1:已就诊)
pricedecimal(10, 2)挂号费
isshowvarchar(255)患者是否删除 (1:未删除, 0:已删除)
proidint体检项目ID
apptypevarchar(255)预约类型
stsvarchar(255)预约开始时间段
etsvarchar(255)预约结束时间段
ispvarchar(255)支付状态 (0:未支付, 1:已支付)
ptsvarchar(255)支付时间
isrvarchar(255)退款状态 (0:未退款, 1:退款中, 2:已退款)
rtsvarchar(255)退款时间

账单 (yy_bills)

字段名类型备注
idint编号
btypevarchar(255)账单类型 (如: 住院单)
bdescvarchar(255)账单明细/描述
sdatevarchar(255)开始日期/入住时间
edatevarchar(255)结束日期
totalmoneyfloat(10, 2)总费用
numint天数或数量
pricefloat(10, 2)单价
ispayvarchar(255)支付状态
ptsvarchar(255)支付时间
ctsvarchar(255)创建时间
bedvarchar(255)床位信息
docidint主治医生ID
patidint患者ID
ordernoint订单号

就诊卡 (yy_card)

字段名类型备注
idint编号
patidint患者ID
cardnovarchar(255)卡号
moneyfloat(10, 2)余额
statevarchar(255)状态

消费记录 (yy_cardrecords)

字段名类型备注
idint编号
mtypevarchar(255)类型 (+:充值, -:消费)
ctsvarchar(255)创建时间
mdescvarchar(255)描述
moneyfloat(10, 2)金额
patidint患者ID
cardidint就诊卡ID
cardnovarchar(255)卡号

病例 (yy_case)

字段名类型备注
idint编号
patidint患者ID
docidint医生ID
cdatevarchar(255)看病日期
pcontvarchar(255)病情描述
dcontvarchar(255)诊疗方案

医生 (yy_doctor)

字段名类型备注
idint医生ID (关联sys_user)
realnamevarchar(255)姓名
majorlongtext擅长领域
sexvarchar(255)性别
levelvarchar(255)职称
udesclongtext个人简介
work_experiencevarchar(255)工作履历
scoreint总评分
avgscoreint平均评分
pjnumint评价人数
photovarchar(255)照片URL
ispubvarchar(255)是否发布 (1:发布)
paibanvarchar(255)排班信息 (JSON格式)
pricedecimal(10, 2)挂号费
deptidint科室ID

评价 (yy_eval)

字段名类型备注
idintID
patidint患者ID
docidint医生ID
appidint预约ID
pfint评分
pcontvarchar(255)评语
ctsvarchar(255)评价时间
etypevarchar(255)类型 (如: doctor)
proidint体检项目ID

患者 (yy_patient)

字段名类型备注
idint编号
phonevarchar(255)手机号
upassvarchar(255)密码 (MD5加密)
faceimgvarchar(255)头像URL
realnamevarchar(255)姓名
statevarchar(255)状态 (1:正常, 0:禁用)
msgvarchar(255)禁用原因
ctsvarchar(255)注册时间
sexvarchar(255)性别
xuelivarchar(255)学历
workvarchar(255)工作
ageint年龄
emailvarchar(255)邮箱
addressvarchar(255)地址
isfacevarchar(255)采集人脸 (0:未采集, 1:已采集)
facedatalongblob人脸数据
allergysvarchar(255)过敏史

问卷测评记录 (yy_pattest)

字段名类型备注
idint编号
patidint患者ID
tidint问卷ID
tnamevarchar(255)问卷标题
myresultvarchar(255)测试结果
answersvarchar(255)测试内容/答案

体检项目 (yy_pro)

字段名类型备注
idint编号
pnamevarchar(255)项目名称
pimgvarchar(255)封面URL
pdesclongblob描述
ispubvarchar(255)是否发布
pricefloat(10, 2)价格
docidint医生ID
timelenvarchar(255)时长
scoreint总评分
avgscoreint平均评分
pjnumint评价人数

报告 (yy_report)

字段名类型备注
idint编号
patidint患者ID
docidint医生ID
furlvarchar(255)报告文件URL
fdatevarchar(255)日期
fnamevarchar(255)报告名称
fcontlongtext报告内容

医生排班 (yy_scheduling)

字段名类型备注
idint编号
docidint医生ID
sdatevarchar(255)排班日期
stsvarchar(255)开始时间
etsvarchar(255)结束时间

问卷 (yy_test)

字段名类型备注
idint编号
tnamevarchar(255)标题
questionslongtext问题 (JSON格式)
resultslongtext测试结果设定 (JSON格式)
timgvarchar(255)封面URL
tdescvarchar(255)简介
uidint创建者ID
ispubvarchar(255)发布状态

部分截图



































版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 2:57:10

如何利用LobeChat提升团队协作效率?内部AI助手搭建实战

如何利用 LobeChat 打造高效团队协作的内部 AI 助手? 在企业智能化转型加速的今天,AI 已不再只是实验室里的前沿技术,而是真正走进了日常办公场景。越来越多团队开始尝试引入大语言模型(LLM)来提升效率——写文案、查文…

作者头像 李华
网站建设 2026/4/17 12:26:23

双“12“ 和 双“11”一样,没啥动静

今年的 双“11”,感觉大家基本都没关注,我是一样东西都没买。双“12”感觉也是一样,早已经没有以往的盛况。2009年,阿里巴巴旗下的淘宝商城(后更名为天猫)为提升平台知名度,选择在11月11日&…

作者头像 李华
网站建设 2026/4/16 13:38:43

18、Nagios监控系统:告警升级、依赖关系与被动测试详解

Nagios监控系统:告警升级、依赖关系与被动测试详解 1. 告警升级管理 在Nagios监控系统中,当重要组件出现故障,而负责的管理员在规定时间内无法找到解决方案时,Nagios的告警升级功能就发挥作用了。这一功能可以提供多级支持,以应对不同情况。 1.1 短信通知格式 Nagios通…

作者头像 李华
网站建设 2026/4/12 23:15:04

LobeChat漏斗转化异常诊断

LobeChat漏斗转化异常诊断 在构建现代 AI 聊天应用的实践中,一个看似流畅的用户流程背后往往隐藏着复杂的系统交互。以 LobeChat 为例,这款基于 Next.js 的开源 AI 对话框架虽然界面优雅、功能丰富,但在实际部署中却常出现“用户进来了&#…

作者头像 李华
网站建设 2026/4/13 23:40:41

LobeChat故障自愈机制设计

LobeChat 故障自愈机制设计 在当今 AI 应用快速落地的背景下,用户对智能对话系统的期待早已超越“能回答问题”这一基础能力。他们希望助手始终在线、连续响应、不因一次失败而崩溃。然而现实却很骨感:网络抖动、模型接口超时、插件异常甚至页面刷新&…

作者头像 李华
网站建设 2026/4/10 17:02:07

11、量子计算架构:从比特到可逆门的深入探索

量子计算架构:从比特到可逆门的深入探索 1. 比特与量子比特 在经典计算领域,比特是信息的基本单位,用于描述二维经典系统。比特有多种表现形式,比如电路中电流的通断(高电平与低电平)、逻辑上的“真”与“假”,或者开关的开启与关闭。这些例子都表明,比特用于描述状态…

作者头像 李华