分诊排队叫号系统是为大型三甲医院门诊部开发的智能排队管理平台,旨在解决传统门诊患者排队混乱、医生叫号效率低、患者等待体验差的问题。系统覆盖医院30+科室,日均服务5000+患者,实现全流程数字化管理。实时计算患者排队权重,支持急诊实时叫号广播系统
WebSocket长连接:建立医生工作站、护士台、候诊大屏、移动终端的多端实时连接
Redis Pub/Sub消息广播:叫号指令毫秒级同步到所有终端(延迟<50ms)
容错重连机制:断线自动重连,支持消息补发,确保关键指令不丢失
多屏适配:支持LED大屏、液晶多队列并发控制:支持普通号、专家号、预约号、急诊号多队列并行
智能跳号处理:患者过号后自动重新排队算法
虚拟队列管理:允许患者临时离开,返回后保持原排序位置
预估等待时间:基于历史数据和实时流量,精准预测等待时间电视、自助机、手机多终端适配插队、复诊优先、老人儿童优先
在分诊排队叫号系统项目中,我主导完成了核心架构设计与开发。采用Spring Cloud微服务架构实现高可用后端服务,集成Redis集群管理实时排队状态,通过WebSocket实现毫秒级多终端同步。前端基于Vue3+Canvas开发可视化叫号大屏,利用RabbitMQ解耦业务逻辑,设计智能分诊算法支持急诊优先、复诊优先等策略。