# hospital **Repository Path**: guoxg/hospital ## Basic Information - **Project Name**: hospital - **Description**: 医疗挂号小程序, EHO互联网医疗系统是为大连市XXX 医院开发并实施的线上医疗系统,移动端小程序为患者提供了挂号缴费、问诊等服务,并且为管理者提供了 MIS 管理平台,可以管理医疗系统各个模块的业务数据。由于采用了先 进的人脸识别和静态活体检测技术,可以识别挂号者是不是患者本人,杜绝黄牛倒卖专家号。本项目还采用了 TRTC 音视频服务,可以实现患者端和医生端的实时视频问诊功能,做到视频信号稳定清 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 15 - **Created**: 2025-10-31 - **Last Updated**: 2025-10-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Star项目以便获取最新动态 qq:1923551855 # 待完善: 框架升级为SpringBoot3.x,集成LangChain4j。 添加AI助手,便于患者预约挂号。 # 项目描述 医疗系统,挂号系统。 移动端小程序为患者提供了挂号缴费、问诊等服务,并且为管理者提供了 MIS 管理平台,可以管理医疗系统各个模块的业务数据。由于采用了先 进的人脸识别和静态活体检测技术,可以识别挂号者是不是患者本人,杜绝黄牛倒卖专家号。本项目还采用了 TRTC 音视频服务,可以实现患者端和医生端的实时视频问诊功能,做到视频信号稳定清晰。 # 开发环境 * 版本一:JDK15.02 +IDEA + HBase + Redis + RabbitMQ + Minio + HBuilderX * 版本二:JDK15.02 +IDEA + Mysql + Redis + Minio + HBuilderX(Mysql版本,避免了部署的麻烦,更适合小白的一套智慧医疗挂号小程序) # 项目技术栈 ## 移动端: UniApp、Vue2.0、uView、人脸识别服务、OCR 插件、TRTC 服务 ## 后端项目: SpringBoot、SpringMVC、MyBatis、SaToken、Quartz、WebSocket ## 前端项目: Vue3.0ElementPlus、TRTC 服务 # 主要工作 + 设计了后端项目全局异常处理、异步线程任务、 WebSocket 消息推送 。 + 参与封装了前端MIS系统的同步/异步Ajax 请求与异常处理。 + 利用 TRTC 技术实现移动端和 Web 端的视频问诊。 + 参与开发了门诊挂号、移动支付、线上问诊、出诊管理等模块的开发。 ![输入图片说明](Minio/patient-wx/banner/banner-1.jpg) ![输入图片说明](Minio/patient-wx/swiper/swiper-1.jpg) ![输入图片说明](swiper/1721383236227.jpg) ![输入图片说明](swiper/swiper-5.jpg) # 部署流程(具体见gitee代码里的docs文档,mysql版本) ## Web工具 * 下载地址 * 通过网盘分享的文件:Web开发工具 链接: https://pan.baidu.com/s/1k0F6OpL350b-qjsCfwFOHg?pwd=aa2w 提取码: aa2w * 文档 * https://blog.csdn.net/weixin_53175511/article/details/150985343?fromshare=blogdetail&sharetype=blogdetail&sharerId=150985343&sharerefer=PC&sharesource=weixin_53175511&sharefrom=from_link ## 后端部署 * 软件 * idea 2024 * 环境 * jdk 15 * maven * redis * 代码 * hospital-api-mysql 为管理系统的后端代码 * patient-wx-api-mysql 为小程序的后端代码 * 将代码导入到idea,同时修改ymal文件,即可运行 ## 前端部署 * 环境 * node(建议通过nvm版本控制器下载)20.19.3 * 软件 * vscode * npm i 安装包环境 * npm run dev 运行前端代码 ## 小程序部署 * 软件 * Hbuilder * 微信开发者工具 * 环境 * Ocr扫描 * 腾讯云人脸识别 * 小程序appid和密钥 * 获取方式: * 微信公众平台 https://mp.weixin.qq.com/?token=&lang=zh_CN ## 数据库部署 * 在sql中下载,导入到navicate。