潘蕾中医教学系统

Panlei TCM Teaching System

融合 AI 与 3D 可视化的新一代中医教学平台,覆盖经络穴、四诊合参、虚拟病人等完整教学体系

功能亮点

经络腧穴 3D

经络路径可视化 + 穴位标记 + 气血流转动画

耳穴 3D 教学

Canvas 耳廓渲染 + 区域颜色编码 + 3D/列表双视图

AI 穴位检测

MediaPipe 姿态识别 + AI 穴位定位评分

AI 舌诊

AI 舌象分析 + 体质辨识

虚拟病人

菜单式/自由式问诊对话 + 诊断评分

四诊合参

望闻问切练习 + 考试 + 报告生成

技术架构

技术栈

Flutter 3.44 — 跨平台桌面客户端
NestJS 10 + Prisma — 后端 API 服务
MySQL 8 + Redis 7 — 数据存储与缓存
MediaPipe + SMPL-X — AI 姿态与人体建模
Docker + Nginx — 容器化部署与反向代理

架构图

┌─────────────────────────────────────────┐
│            Flutter Desktop              │
│  ┌──────────┬──────────┬──────────────┐ │
│  │ 3D 经络  │ AI 舌诊  │ 虚拟病人    │ │
│  └──────────┴──────────┴──────────────┘ │
│  ┌──────────┬──────────┬──────────────┐ │
│  │耳穴教学  │穴位检测  │ 四诊合参    │ │
│  └──────────┴──────────┴──────────────┘ │
└─────────────────┬───────────────────────┘
                  │ HTTP / WebSocket
┌─────────────────▼───────────────────────┐
│           Nginx Reverse Proxy           │
└─────────────────┬───────────────────────┘
                  │
┌─────────────────▼───────────────────────┐
│           NestJS 10 + Prisma            │
│  ┌──────┬──────┬──────┬──────────────┐  │
│  │ Auth │ Exam │  AI  │ Virtual Patient│ │
│  └──────┴──────┴──────┴──────────────┘  │
└───────┬──────────────────────┬──────────┘
        │                      │
┌───────▼──────┐      ┌───────▼──────────┐
│  MySQL 8     │      │   Redis 7        │
│  (持久化)    │      │   (缓存/会话)    │
└──────────────┘      └──────────────────┘
                        

版本历史

M1

经络腧穴 3D 可视化系统

M2

耳穴 3D 教学系统

M3

针刺安全深度剖面动画

M4

穴位定位自我测试

M5

MediaPipe AI 姿态教学

M6

SMPL-X 个性化模型 + AI 穴位检测

M7

AR 经络叠加

M8

AI 舌诊

团队

EricYip

全栈开发工程师

Flutter NestJS 中医教学系统