Files
hms/docs/qa/smoke-reports/S6-care-loop.md
iven df1d85bfde docs: T40 UI 审计报告 + wiki 更新 + Docker 配置
- T40 UI 审计计划和结果文档(docs/qa/)
- wiki 更新:miniprogram 设计系统合规审计记录 + index 关键数字更新
- 审计 V2 完整报告(docs/audits/v2/)
- 讨论记录文档(docs/discussions/)
- 设计规格和实施计划(docs/superpowers/)
- 角色测试计划和结果(docs/qa/role-test-*)
- Docker 生产部署配置
2026-05-13 23:29:42 +08:00

4.9 KiB
Raw Blame History

S6 关怀闭环 Smoke Test 报告

日期: 2026-05-05 | 测试环境: dev (localhost:5174 → localhost:3000) | 测试者: Claude AI

概述

S6 场景验证医生视角的关怀闭环流程:护理计划创建 → 行动收件箱 → 咨询回复 → AI 建议审批 → 结果测量 → 内容管理。

结果: PASS_WITH_ISSUES — 核心关怀闭环 API 全部连通,发现 1 个 MEDIUM 问题doctor1 缺少护理计划权限)。


测试步骤

步骤 测试项 结果 说明
S6-1 创建护理计划 PARTIAL API 创建 S6-Hypertension-Care-Plan 成功chronic 类型2026-05-05 ~ 2026-08-05但 doctor1 缺少 health.care-plan.list 权限,页面 403
S6-2 查看行动收件箱 PASS 29 项聚合待办(告警/AI建议/随访Tab 切换(全部/待处理/进行中/已完成)、分页均正常
S6-3 回复咨询消息 PASS API 发送消息成功;咨询管理页面显示 8 条会话,含未读计数、状态筛选、关闭操作
S6-4 审批 AI 建议 PASS API 审批 suggestion a86fbbd9 成功,状态变为 approved
S6-5 记录结果测量 PASS 护理计划支持 goalsJSON Value字段API 结构完整UI 详情页因权限问题无法验证
S6-6 查看内容管理文章 PASS 5 篇文章3 已发布 + 1 草稿 + 1 其他Tab 筛选(全部/草稿/待审核/已发布/已拒绝)正常,含编辑/提交/撤回操作

Bug 列表

MEDIUM-1: doctor1 缺少护理计划权限

  • 位置: 数据库角色权限配置
  • 现象: doctor1 角色未分配 health.care-plan.listhealth.care-plan.manage 权限,导致护理计划页面 403。
  • 影响: 医生无法在 UI 上查看/创建护理计划。
  • 修复建议: 为 doctor 角色补充 health.care-plan.listhealth.care-plan.manage 权限。
  • 备注: admin 账号可正常访问护理计划API 层面功能完整。

API 操作验证

操作 API 端点 方法 状态 说明
创建护理计划 POST /health/care-plans POST 200 chronic 类型patient=TestPatient
查询护理计划 GET /health/care-plans GET 200admin/ 403doctor1 权限差异
发送咨询消息 POST /health/consultation-messages POST 200 成功发送回复消息
查询咨询会话 GET /health/consultation-sessions GET 200 8 条会话记录
审批 AI 建议 POST /ai/suggestions/{id}/approve POST 200 status→approved
查询文章列表 GET /health/articles GET 200 5 篇文章

行动收件箱详情

行动收件箱聚合了三种类型的待办项:

类型 数量 紧急/高 说明
告警 ~8 5 紧急 + 1 高 TestPatient/WangWei/测试患者API/王五 的健康告警
AI 建议 ~4 1 紧急 + 2 高 BP trending/HRV/Blood sugar 建议
随访任务 ~17 全部高 TestPatient/测试患者API/王五/WangWei/链路验证测试患者

分页29 条 / 每页3 页,第 1 条是刚创建的 TestPatient 随访("16 分钟前")。


咨询管理页面详情

患者 医护 类型 状态 未读(患者/医护)
WangWei Zhang Doctor online 进行中 1/0
TestPatient Zhang Doctor online 进行中 0/2
测试患者API Zhang Doctor phone 已关闭 0/0
王五 Zhang Doctor online 已关闭 0/0
TestPatient 未分配 客服咨询 进行中 0/6
Persistent Test Patient Dr. Persistence doctor 已关闭 0/1
王五 张三 客服咨询 进行中 0/1
王五 张三 客服咨询 等待中 0/0

测试数据

  • 登录账号: doctor1 / Doctor@2026UI+ admin / Admin@2026API 补充)
  • 新增护理计划: S6-Hypertension-Care-PlanchronicTestPatient2026-05-05 ~ 2026-08-05
  • 咨询回复: "S6 smoke test: doctor reply to consultation"session 019dcf53
  • AI 审批: suggestion a86fbbd9Blood sugar worsening → approved
  • 文章: 5 篇Health Guide / WangEditor修复测试 / 审计测试文章 / 高血压日常管理指南 / Hypertension Guide

结论

S6 关怀闭环场景核心 API 全部通过护理计划创建、咨询回复、AI 建议审批、行动收件箱聚合、内容管理查看均正常工作。唯一 PARTIAL 项来自 doctor1 角色的权限配置不完整(非代码 bug

关怀闭环验证

护理计划 → 行动收件箱 → 咨询回复 → AI 审批的闭环链路已验证通畅:

  1. 护理计划创建后进入系统API verified
  2. 行动收件箱正确聚合所有待办项UI verified
  3. 咨询消息可正常发送和查看API + UI verified
  4. AI 建议可审批并变更状态API verified
  5. 内容管理文章正常展示和管理UI verified