跳到主要内容

本文阅读时长:约 7 分钟

eCRF 设计

eCRF 是什么

eCRF(Electronic Case Report Form,电子病例报告表) 是按照研究方案采集和记录研究数据的在线表单。

eCRF 设计方案包含什么

在平台中,字段用于记录单项数据,多个字段组成表单,表单再与相应的数据采集事件关联。eCRF 设计方案,是将这些内容及其处理规则组织而成的一套完整配置。

多个字段组成一张表单,表单再与数据采集事件关联

eCRF 设计方案定义项目如何采集和处理研究数据。主要内容如下。

eCRF 设计方案内容用途说明
分组区分不同研究分组及其数据采集安排
事件定义各个数据采集节点及其时间要求
表单与字段定义每个事件需要采集的数据及填写要求
事件与表单的关联确定每个事件需要填写哪些表单
逻辑核查检查已录入数据是否符合预设条件
逻辑控制根据已录入数据控制字段或字段组的显示
自动计算根据其他字段自动计算结果

各配置项功能说明

方案版本

方案版本是一套 eCRF 设计的配置容器。分组、事件、表单、字段和各类规则,均随方案版本保存和切换。

项目设置 → eCRF设计 → 方案版本 页面,可以完成以下工作:

  • 新建方案版本。新建弹窗只要求填写版本名称。
  • 查看当前版本下的分组、事件、表单、逻辑核查、逻辑控制和自动计算数量。
  • 修改版本名称。
  • 下载空白 CRF 和 CRF 填写指南。
  • 配置项目流程,例如是否启用“各分组的事件不同”。
  • 在“事件 - 表单”矩阵中维护事件与表单的对应关系。

方案版本会经历“设计中 → 草稿 → 已发布”的状态变化。“保存为草稿”用于测试环境验证,“发布方案”用于生产环境启用。有关保存、测试、发布和版本升级的说明,参见eCRF 设计的版本化

分组

分组用于区分研究中的不同组别,例如不同治疗路径、观察队列或方案分支。

配置内容说明
名称页面中显示的分组名称
变量名数据结构中的分组标识
分组的应用场景

分组设置一般只用于试验中不同的组别有不同的事件安排这种情况,其他情况例如:随机双盲试验等,均不需要配置分组。

事件

事件用于定义数据采集节点。系统界面统一使用“事件”这一术语,对应于试验中常用的“随访”、“访视”等概念。

配置内容说明
名称页面中显示的事件名称
变量名数据结构中的事件标识
类型可选「计划访视」「计划外访视」或「通用事件」
事件时间定义该事件是否记录时间,以及按日期或日期时间记录
是否基线标识该事件是否作为基线节点
是否重复控制同一研究参与者是否可以创建多次该事件
计划随访配置用于设置计划访视相关的随访安排
随访配置

事件的访视窗配置,会与随访系统配置有关联,请查看随访计划与窗口

分组与事件关联

当不同分组采用不同的事件计划时,需要在方案版本页的“项目流程”中开启“各分组的事件不同”。开启后,可以配置分组与事件的关联,分别确定每个分组包含哪些事件。

共同事件可以关联到多个分组,只适用于特定分组的事件则仅关联到对应分组。完成关联后,各分组按照各自的事件顺序形成不同的数据采集计划。

下图以两个分组为例。A 组包含“第 2 周访视”,B 组包含“第 6 周访视”,其他事件由两个分组共同使用。

开启各分组的事件不同后,A 组和 B 组分别形成不同的事件计划

CDISC(Clinical Data Interchange Standards Consortium,临床数据交换标准协会) ODM 2.0 的 StudyEventGroupDef 将事件组定义为可包含研究事件或下级事件组的研究构件。平台中的分组与事件关联可以借助这一结构理解:先定义分组和事件,再为每个分组选择适用的事件。

分组的应用场景

分组设置一般只用于上述这种情况,其他情况例如:随机双盲试验等,均不需要配置分组或关联事件。

表单

表单用于组织同一主题下需要采集的字段。每个表单包含以下配置。

配置内容说明
名称页面中显示的表单名称
变量名数据结构中的表单标识
描述表单的描述会在标题下展示
备注表单的备注会在标题右侧展示信息按钮
变更原因开启后,修改已提交的数据时需要填写原因
选填开启后,表单不会预置显示,需要在事件中手动选择创建
重复控制是否可创建多份同类表单

字段组

字段组用于组织表单内相互关联的字段。

字段负责记录单项数据,字段组负责把描述同一主题或同一条记录的字段集中在一起。例如,可以将身高、体重和体温放在“生命体征”字段组中。字段组也可以单独设置为重复,用相同的字段结构记录多条同类信息,例如多条合并用药记录。

字段组内可以添加字段,也可以继续添加下级字段组。字段和字段组均可调整排序,以形成符合采集需要的层级和展示顺序。

配置内容说明
名称页面中显示的字段组名称
变量名数据结构中的字段组标识
描述对字段组用途或采集内容的补充说明
备注字段组的补充信息
重复控制是否可以录入多条结构相同的记录
最大重复次数限制重复字段组可以录入的记录数量

字段

字段用于记录单项数据。

字段的配置区域及其用途如下。

配置区域主要内容用途说明
基础名称、变量名、必填、数据类型、交互类型、可选空值定义字段的基本含义与录入方式
更多补充字段说明用于补充显示说明或实施备注
数值数值相关约束用于配置单位、取值范围等数值规则
选项选项内容用于配置选择型字段的可选值
校验校验规则用于补充字段输入校验

数据类型决定字段保存的数据形式。实测可选的数据类型如下。

数据类型说明
文本文本类字段
整数整数类字段
小数小数类字段
日期日期类字段
时间时间类字段
日期时间日期时间类字段
布尔布尔类字段

实测字段弹窗支持在“字段”和“字段组”之间切换。创建字段时,基础页必配“名称、变量名、必填、数据类型、交互类型、可选空值”;数值页用于配置整数和小数字段;交互类型和可配置项会随数据类型变化。

事件与表单关联

「事件 - 表单」矩阵用于确定每个事件需要采集哪些表单。矩阵的行是表单,列是事件;勾选交叉单元格后,该表单会出现在相应事件中。

该矩阵位于方案版本页底部,是把“事件结构”和“表单结构”组合成完整 eCRF 采集路径的关键一步。启用“各分组的事件不同”后,应先明确各分组适用的事件,再维护事件与表单的对应关系。

逻辑核查

逻辑核查用于在提交表单后检查不符合预设条件的数据,并生成系统质疑。

逻辑核查页提供“下载逻辑核查”“新建逻辑核查”“只看失效”等入口,表格列为“编号、名称、表单、核查字段、作用范围、操作”。规则按方案版本管理,用于指定:

  • 检查哪一个字段。
  • 在哪些事件范围内检查。
  • 以什么条件判断数据是否异常。
  • 条件满足后向哪个字段发出系统质疑。

在研究参与者录入时,表单“保存”仅暂存数据,不触发逻辑核查;表单“提交”后,系统才运行核查规则并进入后续质疑流程。

规则组成、失效状态和质疑联动的完整说明,见逻辑核查

逻辑控制

逻辑控制用于根据已录入数据控制后续字段或字段组的显示。当前页面以“自动展示”规则为主,表格列为“编号、规则名称、操作”。

这类规则适合处理条件显示场景,例如先根据前一个问题的填写结果,再决定是否显示后续补充字段。规则同样按方案版本管理,失效规则可在页面中单独筛出处理。

自动计算

自动计算用于根据其他字段的取值自动生成结果。自动计算页支持按表单筛选、只看失效规则,并通过“新建自动计算”维护规则。表格列为“编号、名称、表单、计算字段、作用范围、操作”。

这类规则适合处理 BMI、评分汇总、结果换算等场景。配置时,需要指定结果写入哪个计算字段,以及规则适用的表单和事件范围。规则失效后,也可以在页面中集中筛出并处理。

计算字段要求、公式示例和版本生效范围,见自动计算