当前位置: 首页 > news >正文

基于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)发布状态

部分截图



































http://www.jsqmd.com/news/102543/

相关文章:

  • LobeChat权限控制系统设计:不同用户查看不同内容
  • CrystalDiskInfo:4个必知技巧让你的硬盘健康无忧
  • LobeChat分享链接功能开发:将对话结果公开传播
  • LobeChat案例征集活动:鼓励用户分享成功经验
  • Ts-入门
  • 提升用户体验的关键一步:使用EmotiVoice增强语音交互
  • 15、SNMP信息收集与NET - SNMP使用指南
  • Firmware Extractor:一站式Android固件镜像提取解决方案
  • EmotiVoice是否提供预训练模型下载?获取方式汇总
  • 16、SNMP监控信息收集与插件使用指南
  • 17、Nagios通知系统:全面解析与实践指南
  • 11、本地资源测试:Nagios插件的详细指南
  • 12、本地资源监控工具介绍
  • 13、Nagios插件测试与执行全解析
  • 14、监控利器:NRPE与SNMP使用指南
  • 零基础学网安创新?8 大方向 + 学习路径(超详细),入门到精通看这篇
  • 11、量子计算架构:从比特到可逆门的深入探索
  • LobeChat与Elasticsearch集成:实现对话历史全文检索
  • 以为是高薪风口?网安薪资断崖式下跌,现实版围城让人破防
  • 12、量子门全面解析:原理、应用与限制
  • 宁波O型圈哪家好?2025专业O型圈定制厂家精选名录 - 栗子测评
  • O型圈厂家推荐指南-2025实力O型圈工厂口碑排行 - 栗子测评
  • 挖到宝了!2025 网安 200 万缺口,零基础→年薪 50W 路径全公开
  • 13、量子算法:从 Deutsch 算法到 Deutsch–Jozsa 算法
  • 封神!网络工程 VS 网络安全:区别、就业方向、薪资差,选岗不迷茫
  • 酷播云API的调用示例(代码)
  • 密封件哪家好?2025全国优质密封件厂家实力排行榜 - 栗子测评
  • 密封件定制厂家哪家靠谱?2025优质密封件工厂推荐榜单 - 栗子测评
  • 2025年12月江苏新沂树池品牌顶尖企业综合评估报告 - 2025年品牌推荐榜
  • LobeChat召回营销活动文案