小智医疗是一套基于 Spring Cloud 微服务架构开发的智慧医疗服务平台,旨在解决传统医疗场景中挂号难、排队时间长、信息获取不及时等问题。系统面向患者、医院及平台管理人员,提供在线预约挂号、订单管理、就医提醒、数据统计分析以及AI智能医疗助手等核心功能。
在业务层面,用户可通过平台查询医院信息、科室信息及医生排班情况,在线选择合适的就诊时间完成预约挂号。系统自动生成挂号订单,并与医院系统进行数据交互,实现预约信息同步。同时支持订单查询、取消预约等功能,提高患者就医效率和体验。
在系统架构方面,项目采用 Spring Boot + Spring Cloud Alibaba 构建微服务体系,利用 Nacos 实现服务注册与配置管理,通过 Gateway 统一网关进行请求路由,使用 OpenFeign 完成服务间调用。数据存储采用 MySQL、MongoDB 与 Redis 组合方案,其中 MySQL 存储核心业务数据,MongoDB 存储医院、科室及排班等非结构化数据,Redis 用于缓存热点数据,提高系统访问性能。
为提升系统并发能力和业务解耦性,项目引入 RabbitMQ 消息队列,实现预约成功通知、订单状态更新、就医提醒等异步业务处理。通过定时任务模块自动向次日就诊患者发送提醒消息,降低用户爽约率,提高医疗资源利用率。
此外,项目融合人工智能技术,基于 LangChain4j 框架接入 DeepSeek、通义千问等大语言模型,构建AI医疗助手。系统支持智能问答、多轮对话记忆、医疗知识咨询等功能,为用户提供更加智能化的医疗服务体验。通过 Chat Memory 实现上下文记忆能力,提升对话连续性与交互质量。
项目整体采用 Docker 容器化部署,具备良好的扩展性、稳定性和维护性,是一个集预约挂号、医疗服务与人工智能应用于一体的智慧医疗综合平台。