基于 AI 技术的综合性中医健康服务平台
结合现代 AI 技术与传统中医理论的智能健康管理系统,提供穴位识别、智能问答、医疗服务、社区交流等功能。
- 实时检测 - 基于 MediaPipe 的手部穴位定位
- 离线运行 - 本地推理,无需网络
- 双手支持 - 自动识别左右手、手心手背
- 支持穴位 - 合谷穴(LI4)、劳宫穴(PC8)
- ChatGPT 驱动 - 专业中医健康咨询
- 多轮对话 - 支持上下文理解
- Markdown 渲染 - 清晰展示回答内容
- 对话历史 - 本地保存聊天记录
- 医生预约 - 科室浏览、医生排班、时段预约
- 就诊记录 - 完整病历查看和管理
- 病情上报 - 症状记录、图片上传、医生回复
- 帖子互动 - 发布、评论、点赞
- 讲座活动 - 浏览、报名、精美配图
- 分类浏览 - 养生调理、药膳食疗、经络穴位等
- 社区统计 - 今日新帖、活跃用户、即将开讲
- 积分获取 - 完成任务获得积分
- 等级系统 - 新手、进阶、达人、大师
- 商品兑换 - 课程、礼品、服务
- 养生任务 - 晨起、午间、晚间、学习
- 积分奖励 - 完成任务获得积分
- 通知提醒 - 任务时间到达提醒
- 用户信息 - 体质、积分、等级
- 快捷入口 - 就诊记录、病情上报
- 社区动态 - 热门讨论、即将开始的讲座
- Kotlin + MVVM + Coroutines
- Material Design 3 - 现代化 UI
- CameraX (1.3.0) - 相机 API
- MediaPipe (0.10.26.1) - 手部检测
- Retrofit (2.9.0) + OkHttp (4.12.0) - 网络请求
- Room (2.6.1) - 本地数据库
- Glide (4.16.0) - 图片加载
- Markwon (4.6.2) - Markdown 渲染
app/src/main/java/.../traditional_chinese_medicine_ai_proj/
├── MainActivity.kt # 主入口(底部导航)
├── ui/fragments/ # 7个Fragment(首页、预约、医生、记录、任务、商城、我的)
├── adapter/ # RecyclerView适配器
├── data/ # 数据模型
├── utils/ # 工具类(Mock数据、积分管理、任务通知等)
├── ml/ # MediaPipe封装
├── network/ # ChatGPT API
├── database/ # Room数据库
└── [Activity] # 各功能页面
assets/mock/ # Mock数据(JSON格式)
assets/hand_landmarker.task # MediaPipe模型
git clone https://github.com/yourusername/Traditional-Chinese-Medicine-AI-Proj.git
cd Traditional-Chinese-Medicine-AI-Proj下载 hand_landmarker.task 并放到 app/src/main/assets/
在应用"AI 问答"页面设置中配置你的 OpenAI API Key
./gradlew assembleDebug
./gradlew installDebug或使用 Android Studio 直接运行
- 🏠 首页 - 个人信息、快捷入口、社区动态
- 📅 预约 - 查看和管理预约
- 👨⚕️ 找医生 - 浏览科室、预约医生
- 📋 记录 - 查看就诊记录
- ✅ 任务 - 每日任务打卡
- 🎁 商城 - 积分兑换
- 👤 我的 - 个人中心
穴位识别 首页 → 手部穴位识别 → 允许相机权限 → 对准摄像头 → 查看穴位标注
智能问答 首页 → 智能问答 → 输入问题 → 查看 AI 回答
医生预约 找医生 → 选择科室 → 选择医生 → 查看排班 → 选择时段 → 确认预约
参与社区 首页 → 中医交流社区 → 浏览/发布帖子 → 查看讲座 → 报名活动
完成任务 任务 → 查看今日任务 → 点击完成 → 获得积分 → 商城兑换
| 类别 | 模型 | 说明 |
|---|---|---|
| 用户 | User, Appointment, MedicalRecord, Report | 用户信息、预约、就诊、上报 |
| 医疗 | Department, Doctor | 科室、医生信息 |
| 社区 | Post, Lecture | 帖子、讲座活动 |
| 商城 | PointsProduct, TodayTask | 商品、任务 |
| AI | ChatMessage, Acupoint | 聊天记录、穴位信息 |
- 最低版本: Android 7.0 (API 24)
- 推荐版本: Android 8.0+ (API 26+)
- 硬件: 摄像头、2GB+ RAM
- ✅ 医疗服务系统(预约、记录、上报)
- ✅ 中医交流社区(帖子、讲座)
- ✅ 积分商城和每日任务
- ✅ 底部导航栏整合
- ✅ 首页个性化
- v0.2.2 - MediaPipe 包更新
- v0.2.1 - Markdown 功能支持
- v0.2.0 - ChatGPT 智能问答
- v0.1.3 - 穴位识别稳定版
- v0.1.2 - 手心手背区分优化
- v0.1.0 - 手部穴位识别基础
- 用户注册登录
- 云端数据同步
- 真实医生在线咨询
- 支付功能
- 更多穴位(足部、耳部)
- 体质测评系统
本应用仅供学习研究使用,不能替代专业医疗建议。如有健康问题,请咨询专业中医师并及时就医。