Files
ctms/docs/guides/role-uat/05-MEDICAL_REVIEW-医学审核测试手册.md
T
2026-05-21 17:25:25 +08:00

220 lines
6.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# MEDICAL_REVIEW 医学审核测试手册
## 1. 角色定位
医学审核负责医学相关信息核查和专业协作,重点验证 AE/SAE、PD、医学咨询、知识库、受试者医学信息和风险问题查看。医学审核可以参与医学相关记录维护,但不能执行项目治理、费用、药品流向或受试者主数据维护。
## 2. 测试前置
- 使用 `uat-medical@example.com` 登录。
- 已加入 `UAT-CTMS-角色功能验收项目`,项目角色为 MEDICAL_REVIEW。
- 项目未锁定。
- 至少存在 `UAT-SUBJ-001``UAT-AE-001`
## 3. 核心场景
### 场景 1:登录并进入项目
适用角色:MEDICAL_REVIEW
前置条件:账号启用且已加入项目。
操作路径:登录页 -> 项目列表 -> 项目总览。
测试步骤:
1. 使用 `uat-medical@example.com` 登录。
2. 选择 `UAT-CTMS-角色功能验收项目`
3. 进入项目总览。
4. 查看项目基础信息。
测试数据:
- 项目:`UAT-CTMS-角色功能验收项目`
期望结果:
- 医学审核可进入项目并查看总览。
- 无权限不足提示。
通过标准:
- 医学审核可以访问项目基础信息。
### 场景 2:查看受试者医学相关信息
适用角色:MEDICAL_REVIEW
前置条件:存在 `UAT-SUBJ-001`
操作路径:项目工作区 -> 参与者管理 -> 受试者详情。
测试步骤:
1. 打开参与者管理。
2. 搜索 `UAT-SUBJ-001`
3. 进入详情。
4. 查看受试者状态、访视、AE/SAE、PD/PDS 和历史记录。
5. 尝试编辑受试者基础资料。
测试数据:
- 受试者:`UAT-SUBJ-001`
期望结果:
- 医学审核可查看受试者相关信息。
- 医学审核不能编辑受试者基础资料。
通过标准:
- 医学审核具备医学判断所需读权限,但不能改主数据。
### 场景 3:查看和更新 AE/SAE 医学信息
适用角色:MEDICAL_REVIEW
前置条件:存在 `UAT-AE-001`
操作路径:项目工作区 -> 风险问题 -> AE/SAE。
测试步骤:
1. 进入 AE/SAE 页面。
2. 搜索并打开 `UAT-AE-001`
3. 查看事件描述、严重程度、处理措施和随访信息。
4. 如页面支持医学意见字段,填写医学审核意见。
5. 保存。
测试数据:
- AE`UAT-AE-001`
- 医学意见:`UAT-医学审核意见-001`
期望结果:
- 医学审核可查看 AE/SAE 详情。
- 授权范围内的医学意见可保存。
- 操作写入审计日志或事件历史。
通过标准:
- 医学审核可完成医学专业协作。
### 场景 4:创建或维护风险问题
适用角色:MEDICAL_REVIEW
前置条件:存在受试者和中心。
操作路径:项目工作区 -> 风险问题 -> AE/SAE 或监查访视问题。
测试步骤:
1. 进入风险问题页面。
2. 新建一条医学相关风险记录,或打开已有记录。
3. 填写医学描述、判断依据和建议措施。
4. 保存。
5. 返回列表确认记录。
测试数据:
- 风险记录:`UAT-MED-RISK-001`
期望结果:
- 医学审核可在授权范围内创建或更新医学相关风险记录。
- 删除操作不可执行或被权限拦截。
通过标准:
- 医学审核可参与风险处理,但不能执行 PM 专属删除。
### 场景 5:使用医学咨询
适用角色:MEDICAL_REVIEW
前置条件:项目未锁定。
操作路径:项目工作区 -> 共享库 -> 医学咨询。
测试步骤:
1. 打开医学咨询页面。
2. 查看咨询列表。
3. 打开一条咨询详情。
4. 如页面支持回复或记录意见,填写 `UAT-医学咨询回复-001`
5. 保存。
测试数据:
- 医学咨询回复:`UAT-医学咨询回复-001`
期望结果:
- 医学审核可查看医学咨询。
- 授权范围内可回复或维护医学意见。
通过标准:
- 医学咨询流程对医学审核可用。
### 场景 6:维护知识库笔记
适用角色:MEDICAL_REVIEW
前置条件:项目未锁定。
操作路径:项目工作区 -> 共享库 -> 注意事项。
测试步骤:
1. 进入注意事项页面。
2. 新建 `UAT-MED-NOTE-001`
3. 填写标题、分类和医学注意事项内容。
4. 保存。
5. 编辑内容。
6. 尝试删除该笔记。
测试数据:
- 笔记:`UAT-MED-NOTE-001`
期望结果:
- 医学审核可创建和编辑知识库笔记。
- 删除操作不可执行或被权限拦截。
通过标准:
- 医学知识协作权限和删除边界正确。
### 场景 7:查看伦理和可行性信息
适用角色:MEDICAL_REVIEW
前置条件:PM 已创建伦理或可行性记录。
操作路径:项目工作区 -> 立项与伦理。
测试步骤:
1. 打开立项与伦理页面。
2. 查看可行性记录。
3. 查看伦理记录。
4. 尝试新建或编辑伦理记录。
测试数据:
- 项目:`UAT-CTMS-角色功能验收项目`
期望结果:
- 医学审核可查看伦理和可行性信息。
- 医学审核不能新建、编辑或删除伦理记录。
通过标准:
- 医学审核可获取医学评估所需信息,但不能维护立项主流程。
### 场景 8:权限边界验证
适用角色:MEDICAL_REVIEW
前置条件:已登录并进入项目。
操作路径:多个模块。
测试步骤:
1. 尝试新建受试者。
2. 尝试维护合同费用。
3. 尝试创建药品发货。
4. 尝试进入项目成员管理。
5. 尝试发布或回滚立项配置。
测试数据:
- 项目:`UAT-CTMS-角色功能验收项目`
期望结果:
- 医学审核不能执行非医学职责范围操作。
- 越权操作被隐藏、禁用或提交后拦截。
通过标准:
- 医学审核权限边界清晰。
## 4. 医学审核权限边界核查
| 检查项 | 期望结果 |
|---|---|
| 项目总览 | 可查看 |
| 受试者详情 | 可查看,不可维护基础资料 |
| AE/SAE 查看和医学协作 | 可执行授权范围内操作 |
| 医学咨询 | 可查看,可执行授权范围内协作 |
| 知识库笔记创建/编辑 | 可执行 |
| 伦理和可行性 | 可查看,不可维护 |
| 费用合同维护 | 不可执行 |
| 药品流向维护 | 不可执行 |
| 项目成员和权限配置 | 不可执行 |
## 5. 完成标准
- 医学审核可完成医学信息查看和协作。
- 医学审核不能越权维护业务主数据。
- 医学审核关键写操作可被审计追溯。