Files
hms/docs/健康管理/04-平台技术能力-功能思维导图.md
iven c6c94ebb84
Some checks failed
CI / rust-check (push) Has been cancelled
CI / rust-test (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / security-audit (push) Has been cancelled
docs: HMS 功能思维导图 + 系统设计文档 + 演进路线图
患者端/医护端/管理后台/平台技术能力思维导图 +
系统功能文档 + 演进路线图 + 设计思路
2026-05-03 19:32:39 +08:00

2.7 KiB
Raw Blame History

HMS 平台技术能力 — 功能思维导图

版本: v1.0 | 更新日期: 2026-04-29 说明: 可直接导入 XMind / 幻灯片 / 幕布等工具生成图形化思维导图。


导图结构

HMS 平台技术能力
├── 安全合规
│   ├── JWT 身份认证Access Token 15min + Refresh Token 7天轮换
│   ├── RBAC 权限控制(角色权限 + 行级数据权限 + 按钮级控制)
│   ├── 多租户数据隔离JWT 注入 tenant_id查询自动过滤
│   ├── 操作日志审计(变更前后状态记录,哈希链防篡改)
│   ├── PII 敏感数据加密AES-256-GCM + KEK/DEK 分层密钥管理)
│   ├── 数据脱敏展示(手机号/身份证自动脱敏)
│   ├── 知情同意记录(数据处理前获取明确同意,支持撤回)
│   └── 隐私政策 & 用户协议
├── 多租户架构
│   ├── 共享数据库 + tenant_id 列隔离
│   ├── 租户级配置(独立权限/菜单/字典)
│   ├── 独立部署支持(预留 Schema 隔离能力)
│   ├── 租户自动初始化on_tenant_created 钩子)
│   └── 数据导入/导出
├── 开放集成
│   ├── OpenAPI 文档自动生成Swagger UI 可交互)
│   ├── 蓝牙设备协议对接(血压计/血糖仪/体重秤)
│   ├── 微信生态集成(登录/支付/消息推送)
│   ├── AI 能力扩展接口SSE 流式输出)
│   └── 事件驱动集成EventBus Outbox 持久化)
├── 技术选型
│   ├── 后端: Rust + Axum 0.8(内存安全 + 高性能 + 无 GC 停顿)
│   ├── 数据库: PostgreSQL 18企业级可靠性 + JSON 支持)
│   ├── ORM: SeaORM 1.1(编译期类型检查 + 迁移工具链)
│   ├── 缓存: Redis 7限流 + 热点数据缓存)
│   ├── 前端: React 19 + Ant Design 6企业后台 UI 标配)
│   └── 小程序: Taro 4.2 + React 18跨端兼容 + 微信生态集成)
├── 数据保障
│   ├── UUID v7 主键(时间排序 + 全局唯一 + 分布式友好)
│   ├── 软删除(数据不物理删除,保留审计追溯)
│   ├── 乐观锁version 字段防并发覆盖)
│   ├── 预约防超额(原子 CAS 并发控制)
│   ├── 事件持久化Outbox 模式 + Dead Letter 存储)
│   └── 幂等操作(重复请求安全)
└── 质量保障
    ├── 225+ 单元测试
    ├── 159+ 集成测试(真实 PostgreSQL
    ├── 多租户隔离验证(独立测试 crate
    ├── E2E 测试Playwright 关键用户流程)
    └── 76 个数据库迁移(全部可回滚)