基于人工智能在医疗领域的病情咨询及医学影像分析平台
项目介绍AI体征分析助手是一款基于人工智能在医疗领域的病情咨询及医学影像分析平台。系统利用先进的深度学习模型对医学影像和医疗数据进行分析和理解为用户提供科学的初步健康筛查和分析建议。让医疗更智慧让健康更普惠在家有病不急随时问诊分析。Ai体征分析助手是基于人工智能在医疗领域的应用对医学影像和数据进行分析和理解1医学影像CT扫描、核磁共振(MRI)、组织病理成像等2临床影像胸部X光片、皮肤科图像、眼科图像等3医疗数据医生诊断病历、电子健康记录(EHR)、解剖特征数据等Ai体征分析助手有四大核心优势解决大家在健康筛查、就医过程中的痛点1居家筛查在家完成初步健康筛查主动预防疾病。2高效便捷快速分析影像与病历缩短初步诊断时间。3打破壁垒让AI医疗资源跨越地域让偏远地区民众享受优质医疗服务。4经济实惠有效降低医疗成本让普惠医疗真正落地。软件截图images目录微信小程序:在微信小程序中搜索Ai体征分析助手。多端支持Web端frontend与微信小程序端wechat_program统一接入后端接口。 多模态医学影像分析支持多种医学影像格式的分析包括医学影像CT扫描、核磁共振(MRI)影像、组织病理成像临床影像胸部X光片、皮肤科图像、眼科图像医疗数据医生诊断病历、电子健康记录(EHR)、解剖特征数据 智能诊断分析基于AI模型的影像识别与分析多项临床相关基准评估验证详细的分析结果报告生成结构化结果展示诊断排队与并发控制诊断扣费与算力点管理 分析记录管理完整的分析历史记录保存实时分析状态监控分析中、分析成功、分析异常灵活的记录查询和管理功能支持PDF格式下载导出支持分析历史查询与筛选 用户系统安全的账户注册与登录用户信息管理Token-based身份验证个人诊断记录隐私保护短信验证码注册/校验退出登录与密码修改 支付与激励微信支付下单Native/JSAPI提现、分成与交易记录邀请码与邀请奖励提现记录与支付记录管理邀请好友与邀请记录主要优势✨诊断效率高缩短诊断时间提高工作效率为医生诊断提供智能辅助打破地域限制突破医疗地域与资源壁垒让AI医生走进千家万户降低医疗成本普惠大众医疗服务实现家庭初步健康筛查提升预防意识提升疾病预防的主动性让居民成为自己健康的守护者系统架构系统采用前后端分离架构Web端与小程序端统一调用后端 API数据库脚本独立维护文档与截图资源分目录管理模型文件单独存放。后端技术栈框架Flask 3.x数据库PostgreSQL SQLAlchemy ORM鉴权JWT Token支付微信支付 V3Native/JSAPI短信阿里云短信模型PyTorch Transformers医学诊断模型APIRESTful API设计前端技术栈框架Vue 3 TypeScript构建工具Vite路由Vue Router样式Scoped CSS文档渲染kangc/v-md-editor / Marked导出HTML2Canvas HTML2PDF其他QRCode项目目录说明目录角色说明backend/后台接口Flask API 服务包含用户认证、医学分析、问诊、支付、短信、PDF导出等后端能力frontend/前端界面Vue3 TypeScript Web 端页面提供登录、分析、历史记录、支付与个人中心等功能wechat_program/微信小程序小程序端工程面向移动端用户提供核心业务流程db/数据库脚本PostgreSQL 初始化与结构脚本如db.sql及数据库说明docs/文档与案例项目文档、对接说明、使用案例与补充资料images/软件截图产品界面截图与演示素材供 README 与文档引用medgemma-1.5-4b-it/模型目录医学模型相关文件存放目录权重/说明文件等核心模块模块功能说明用户认证注册、登录、信息管理安全的身份验证医学诊断影像上传、分析、结果展示AI诊断核心模块分析历史记录查询、删除、PDF下载完整的数据管理个人中心用户信息修改、密码修改用户自助管理支付与提现微信支付、提现、支付记录、提现记录资金相关能力邀请好友邀请码生成、邀请记录用户增长与奖励使用说明用户流程注册登录- 创建账户或使用现有账户登录提交诊断- 上传医学影像和必要的医学描述等待分析- 系统进行AI分析显示分析状态查看结果- 查看详细的分析结果和建议管理记录- 查看历史记录、下载报告、删除数据关键功能操作分析状态指示- 实时显示分析进度正在分析/分析成功/分析异常结果导出- 支持PDF格式下载包含完整的诊断信息影像预览- 点击表格中的影像可查看完整尺寸图片Markdown展示- 分析结果以格式化的markdown样式展示API端点认证与用户端点方法功能/api/register_userGET/POST用户注册含短信验证码/api/send_verify_sms_codePOST发送短信验证码/api/login_userPOST用户登录返回token与session_id/api/login_outPOST退出登录/api/change_passwordPOST修改密码/api/get_myinfoGET获取用户信息/api/update_avatarPOST更新头像/api/generate_invite_codeGET生成邀请码/api/invite_recordGET邀请记录医学分析与问诊端点方法功能/api/medicalPOST提交医学分析文字可选影像/api/medical_chatPOST病情问诊流式返回需session_id/api/get_medicalrecordsGET获取诊断历史/api/delete_medicalrecordDELETE删除诊断记录/api/upload_medicalrecord_pdfPOST上传诊断记录PDF返回下载链接/api/download_medicalrecord_pdfGET下载诊断记录PDF/api/get_medicalchatrecodsGET获取问诊会话列表/api/get_medicalchatrecod_messagesGET获取问诊会话消息/api/delete_medicalchatrecodDELETE删除问诊会话/api/upload_medicalchatrecord_pdfPOST上传问诊记录PDF返回下载链接/api/download_medicalchatrecord_pdfGET下载问诊记录PDF支付与提现端点方法功能/api/wechat_native_payPOST微信Native支付下单/api/wechat_jsapi_payPOST微信JSAPI支付下单/api/wechat_pay_notifyPOST支付回调通知/api/wechat_pay_queryGET支付订单查询/api/wechat_pay_recordGET支付记录/api/wechat_withdrawPOST提现申请/api/wechat_withdraw_notifyPOST提现回调通知/api/wechat_withdraw_queryGET提现订单查询/api/wechat_withdraw_recordGET提现记录安全说明⚠️重要声明本AI体征分析助手为人工智能模型分析结果不能替代正规医院诊断结果。系统提供的分析和建议仅供参考不可作为医学诊断的最终依据。如有健康疑虑请咨询专业医疗机构和医生。安装部署代码复现主页科四聊环境要求Python 3.12Node.js 18PostgreSQL 13微信开发者工具用于小程序调试后端环境cd backend pip install -r requirements.txt python app.py默认监听 http://127.0.0.1:5000数据库初始化# 先创建数据库后执行脚本 psql -U username -d database -f db/db.sql请根据backend/中数据库连接配置修改账号、密码、主机与端口。前端环境cd frontend npm install npm run dev访问 http://127.0.0.1:5001 进行开发调试。微信小程序环境cd wechat_program npm install使用微信开发者工具打开wechat_program/目录进行预览与调试。