# smart-hospital-system **Repository Path**: e4glet/smart-hospital-system ## Basic Information - **Project Name**: smart-hospital-system - **Description**: 2025-2026学期教学实训项目—— 智医云联--基于多模态AI的智慧医疗大脑综合实验平台 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-15 - **Last Updated**: 2025-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智医云联--基于多模态AI的智慧医疗大脑综合实验平台 ![SpringBoot](https://img.shields.io/badge/SpringBoot-3.x-brightgreen) ![Vue3](https://img.shields.io/badge/Vue-3.x-green) ![MIT](https://img.shields.io/badge/License-MIT-blue) ## 项目简介 本项目是2025-2026学年重点打造的标杆性教学实训项目,旨在构建一个超越传统管理系统的“智慧医疗大脑”。平台采用SpringBoot + Vue.js的前后端分离架构,深度融合大语言模型、语音合成、预测分析等多项人工智能技术,实现从业务管理到智能决策的全链路覆盖。 **核心AI融合特色:** - **智能语义排班**:创新应用LLM语义理解,将自然语言指令转化为系统查询,实现基于时间范围的智能排班生成与优化。 - **AI辅助诊疗**:集成RAG增强生成技术,为医生诊断提供精准的医学知识检索与决策支持,并计划发展多模态诊疗Agent。 - **数据驱动运营**:在药品库存管理等模块引入预测模型,基于历史数据为供应链管理提供智能化建议。 本项目不仅是全栈开发技术的实践,更是学生深入理解并实现AI与核心业务场景深度融合的理想实验平台。 ## 项目展示 1. 核心功能: ![alt text](image01.png) 2. 特色功能: ![alt text](image04.png) ## 🧩 项目组成 本项目采用典型的前后端分离架构,代码仓库如下: - **前端仓库**:[https://gitee.com/e4glet/vue3-smart-hospital](https://gitee.com/e4glet/vue3-smart-hospital) (基于 Vue 3 构建的现代化用户界面) - **后端仓库**:[https://gitee.com/e4glet/smart-hospital-system](https://gitee.com/e4glet/smart-hospital-system) (基于 Spring Boot 3 构建的高性能业务后端) ## 🛠️ 技术架构 ### 后端技术栈 - **核心框架**:Spring Boot 3.x - **安全认证**:Spring Security + JWT - **数据存储**:MySQL 8.0 + Redis - **实时通信**:WebSocket - **AI 能力集成**: - **语音合成**:TTS 引擎 - **大语言模型**:DeepSeek API(支撑临床辅助诊疗、语义解析智能排班、需求预测与动态库存管理) - **计算机视觉**:YOLOv12(用于医学影像分析、辅助识别与标注) ### 前端技术栈 - **框架**:Vue 3.x - **UI 组件**:Element Plus - **路由管理**:Vue Router - **网络请求**:Axios - **实时通信**:WebSocket - **数据可视化**:ECharts ## 🚀 安装与部署 ### 环境要求 请确保部署环境中已安装并配置以下组件: | 类别 | 要求 | |------------|---------------| | 后端环境 | JDK 17、MySQL 8.0+、Redis 5+ | | 前端环境 | Node.js 18+ | | AI 服务 | 支持 DeepSeek API 调用、YOLO 模型运行环境 | ### 启动流程 1. **初始化项目依赖** 执行以下命令安装前端依赖: ```bash npm install ``` 2. **开发环境运行** 使用以下命令启动前端开发服务器: ```bash npm run serve ``` 3. **生产环境构建** 执行构建命令生成生产环境代码: ```bash npm run build ``` ## AI功能使用 请在`.env`文件中填入deepseek官方API KEY,并重新运行项目。 ## 项目使用 ### 管理页面 管理员、医生、护士等人员统一登录页面为:`http://localhost:8087/#/login` ![alt text](image05.png) ### 自助挂号系统 自助挂号前,使用医保二维码生成器生成二维码,使用该二维码扫描登录自助挂号系统。 医保二维码生成器地址:`http://localhost:8087/#/demo` ![alt text](image02.png) 自助挂号系统地址为:`http://localhost:8087/#/self-service/home` ![alt text](image03.png) ## 开发日志 - 2025年11月18日 修复BUG:医生添加检查项目子项目分类名称显示错误。完成自助门诊缴费 - 检查项目功能,BUG已修复,支持多次添加检查项目,提供兼容性。 - 2025年11月17日 优化科室管理及数据统计,针对门诊缴费功能进行流程设计,数据整理。 - 2025年11月11日 完善科室类型与科室管理、医生管理、护士管理、药剂师管理、财务管理、行政人员的关系与联动。完成行政人员管理的基础功能。更新优化上述页面的详情UI设计。修复部分BUG。 - 2025年11月10日 修复了一堆bug,自助缴费功能整理规划中 - 2025年11月10日 计划实现自助挂号缴费机中的支持用户缴费功能。 - 2025年11月6-7日 缕清开具检查的所有流程,在检查项目明细表`h_examination_order_item_tb`中新增字段`ADD COLUMN payment_id bigint NULL COMMENT '关联的支付ID',`。初步实现诊断记录中的检查项目操作功能,如添加、取消。同步更新收费管理。重新设计自助缴费相关组件UI。 - 2025年11月4日 整理优化医生诊断记录编辑中的开具检测项目数据结构设计与规划,为后续开发做好准备。 - 2025年11月3日 AI智能排班功能进行大幅优化,性能提升90%,准确率提升到100%。新增诊断AI辅助功能。 - 2025年10月31日 完成医生工作台预约挂号列表及详细功能。医生工作台,患者档案、患者诊断记录数据同步完成。管理员患者档案病历数据同步完成。优化自助挂号扫码,不显示摄像头内容。 - 2025年10月30日 计划完成开具检查项目管理: 医生开始诊断 → 开具检查项目 → 患者凭挂号单扫码缴费 → 完成缴费后打印检查凭证。 患者档案信息同步到管理员管理、医生管理(治疗名单下)。 已完成同步患者诊断与档案数据(医生端),下一步完成管理端 - 2025年10月29日 整理设计流程:挂号成功 → 患者付费 → 医生叫号 → 开始诊断 → 创建/关联档案。完成当前整体设计流程。 - 2025年10月28日 修正关键错误,患者挂号数据未与排班实例表做关联,修复当前问题,并对应修复自助挂号前后端。优化诊断和开具检查功能组件,重新设计预约挂号管理列表(挂号预约患者信息查询与管理)。实现医生诊断记录部分功能。 - 2025年10月27日 在新建诊断模式下,当填写主诉后会自动触发AI症状分析,添加了"一键智能分析"功能,快速生成完整诊断建议。完善辅助检查功能,基于症状自动推荐合适的检查项目;添加检查结果查看对话框,显示详细检查信息。完成当前医生排班查询功能。完善了费用配置管理,与新建诊断记录中的开具检查项目数据关联。 - 2025年10月24日 重构医生管理菜单及相关配套组件 - 2025年10月22-23日 完成患者挂号缴费功能、管理端收费管理页面显示分页数据 - 2025年10月21日 设计患者挂号数据结构,与系统收费系统联动保证数据统一 - 2025年10月20日 优化AI智能排班,整合公共设备-自助挂号组件,将6个组件页面合并为一个页面-5个组件并优化页面 - 2025年10月17日 模拟医保账户数据并实现自助挂号扫码功能 - 2025年10月13日-16日 实现排班实例功能,包括AI智能排班,并重构与优化页面结构 - 2025年10月10日 系统硬件信息获取,排班管理需求分析 - 2025年10月9日 完善科室管理,新增财务人员多角色管理 - 2025年9月30日 药剂师-挂号收费管理功能 - 2025年9月29日 排班管理详细设计 - 2025年9月26日 使用AI辅助设计排班管理页面及相关数据结构 - 2025年9月25日 挂号系统与费用配置设计,并实现费用配置功能管理 - 2025年9月24日 医生管理工的设计与实现 - 2025年9月23日 科室管理功能实现 - 2025年9月22日 使用AI辅助设计公共设备页面 - 2025年9月19日 角色框架设计与权限管理功能的实现,设计部分护士管理页面 - 2025年9月18日 数据库设计 - 2025年9月17日 使用AI辅助设计叫号问诊功能、动态路由、部分其他页面 - 2025年9月16日 演示大语言模型,借助人工智能TTS语言合成示例,并使用AI辅助设计页面 - 2025年9月15日 项目启动准备 ## 指导老师 - e4glet