揭盲规则
可以定义规则来有条件地揭盲来自第三方源的数据。
先决条件
要使用此功能,必须首先在 Vault 中启用“掩蔽盲态数据”功能。详细信息参阅如何启用“掩蔽盲态数据”功能。
默认情况下,具有 CDMS 首席数据管理员(CDMS Lead Data Manager)或 CDMS 超级用户(CDMS Super User)标准研究角色的用户可以执行下述操作。如果贵组织使用自定义研究角色,则你的角色必须授予以下权限:
| 类型 | 权限标签 | 控制 |
|---|---|---|
| “标准”选项卡 | 工作台选项卡 | 能够通过工作台(Workbench)选项卡访问和使用 Data Workbench 应用程序 |
| 功能权限 | 管理来源 | 能够查看和管理来自 CDB 中第三方数据导入的源 |
| 功能权限 | 管理揭盲规则 | 能够创建和管理 CDB 中条件性揭盲数据的揭盲规则 |
如果你的“研究”包含受限数据,你必须具有“受限数据访问(Restricted Data Access)”权限才能查看该数据。
了解有关“研究角色”的更多信息。
访问揭盲规则
要访问取揭盲规则,必须导航到研究的导入页面。打开研究后,可以从研究(Study)菜单或导航抽屉导航到导入(Import)部分。
在来源(Source)卡中,单击揭盲规则链接。
这将打开揭盲规则(Unblinding Rules)页面。该页面列出了源中的所有表单。在此处,可以打开表单并配置揭盲规则。
“揭盲规则”页面显示以下列:
| 列 | 描述 |
|---|---|
| 表单 | 表单的名称。单击链接的表单名称将打开表单的揭盲规则。 |
| 配置的规则 | 如果表单配置了揭盲规则,CDB 在此列显示绿色对号。 |
| 状态 | 如果规则存在错误,此列显示警告图标。 |
| 规则创建日期 | 创建揭盲规则的日期和时间。 |
| 上次修改日期 | 上次修改揭盲规则的日期和时间。 |
| 上次修改者 | 上次修改揭盲规则的用户的用户名。 |
| 上次应用日期 | 上次应用揭盲规则的日期和时间。 |
创建揭盲规则
可以为每个表单创建一个揭盲规则。如果规则评估为真,CDB 会揭盲所选条目。可以基于多个条目值来构建规则。
可以在规则中创建组。组中的所有条件都使用"AND"逻辑。使用"OR"逻辑对组进行评估。一个规则最多可以有六(6)个组。
揭盲规则与现有数据:创建或编辑揭盲规则时,该规则不会应用于已导入 CDB 的数据。要应用新规则或规则更改,必须等待重新处理运行或导入新的数据包。
- 在揭盲规则中,单击表单将其打开。
- 选择一个条目(Item)。
- 选择一个运算符(Operator)。可用的运算符取决于数据类型。
- 输入一个值,用于与条目的值进行比较。
- 重复步骤 2 到 4,以纳入要在组中包含的所有条件。
- 要删除条件,请单击(删除(Remove))。
- 要创建一个新组,请单击添加(Add Group)。然后对该组中的各条目条件重复步骤 2 到 4。
- 将条目从要揭盲的条目(Items to Unblind)拖动到选择要揭盲的条目(Select Items to Unblind)。这项操作会标记这些条目,从而在满足规则条件时揭盲。
- 可选:单击全选(Select All)选择要揭盲的所有条目。
- 完成后,单击保存(Save)。
规则评估:将在数据导入过程中对规则进行评估,而不是在规则创建时进行评估。
按数据类型划分的可用运算符
规则的可用运算符取决于条目的数据类型:
- 文本
- 等于
- 不等于
- 包含
- 属于
- 不属于
- 整数、浮点数
- 等于
- 不等于
- 小于
- 小于等于
- 大于
- 大于等于
- 属于
- 不属于
- 日期、日期时间
- 等于
- 不等于
- 小于
- 小于等于
- 大于
- 大于或等于
- 布尔值
- Equals
- 不等于
编辑揭盲规则
要编辑揭盲规则,请执行以下操作:
- 导航到揭盲规则(Unblinding Rules)。
- 单击表单(Form)将其打开。
- 单击编辑。
- 进行更改。
- 单击保存。
管理揭盲规则部署工作流
揭盲规则的部署工作流用于追踪规则就绪状态,并确保只有经过测试和授权的规则才能进入生产环境。该工作流提供了部署状态、揭盲规则批准日志,并禁止在生产环境中进行编辑。
共有三种部署状态:
- 草稿(Draft):新规则或修改后规则的初始状态。
- 准备审批(Ready For Approval):表示规则已测试,正在等待审查。
- 已批准(Approved):表示规则已获授权,可部署到生产环境。
默认情况下,所有新规则都被分配为草稿状态。
更改部署状态
拥有管理揭盲规则(Manage Unblinding Rules)权限的用户可以更改部署状态。
要更改部署状态,请执行以下操作:
- 在部署状态(Deployment Status)下拉菜单中,选择新状态:草稿、准备审批或已批准。
- 单击保存。原因将保存到揭盲规则批准日志中。
如果编辑并保存一个状态为准备审批或已批准的规则,CDB 会自动将状态恢复为草稿。在重新部署之前,必须重新批准该规则。将规则部署到生产环境会触发最新数据源的刷新。
停用揭盲规则
揭盲规则无法删除。要停止规则运行,必须在测试环境中将其停用,然后将更改部署到生产环境。
要停用规则,请执行以下操作:
- 从(测试环境中的)揭盲规则,单击表单将其打开。
- 可选:要撤销上一步,请从下拉菜单中选择激活揭盲规则。
- 将已停用的规则部署到生产环境。
下载揭盲规则批准日志
CDB 通过揭盲规则批准日志维护所有部署状态更改的审计跟踪。
要下载批准日志,请执行以下操作:
- 在揭盲规则中,单击表单将其打开。
- 单击下拉箭头,选择下载批准日志(Download Approvals Log)。
- 保存 CSV 文件。
- 查看首选应用程序中的 CSV 文件。
揭盲规则批准日志列
揭盲规则批准日志 CSV 文件包含以下列:
| 柱形图 | 描述 |
|---|---|
| Vault ID | 创建规则的 Vault 的 ID。 |
| 研究名称 | 创建规则的研究名称。 |
| 来源 | 创建规则的来源。 |
| 表单名称 | 创建规则的表单。 |
| 组 1–6 | 每个特定组的条件。 |
| 待揭盲条目 | 当规则评估为真时被揭盲的条目。 |
| 创建者/创建时间 | 原始规则创建的用户和时间戳。 |
| 上次修改者/上次修改日期 | 最近一次修改的用户和时间戳。 |
| 部署状态 | 当前的部署状态(草稿、准备审批、已批准)。 |
| 过渡者/过渡时间 | 部署状态更改的用户和时间戳。 |
| 过渡备注 | 状态更改期间提供的原因(可能为空)。 |