跳到主要内容

本文阅读时长:约 9 分钟

eCRF 设计

eCRF 是什么​

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

eCRF 设计方案包含什么​

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

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

eCRF 设计方案定义项目如何采集和处理研究数据。设计入口需要相应权限;账号拥有项目管理员角色,不代表当前生效角色同时具备设计权限。项目执行人员主要依据这些配置填写数据,结构修订由具备权限的配置人员完成。主要内容如下。

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

各配置项功能说明​

方案版本​

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

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

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

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

分组​

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

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

分组用于维护不同的数据采集安排。随机化分组与这里的事件安排不是同一项配置;是否需要设计分组,应由方案是否存在不同事件路径决定。

事件​

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

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

初始事件也是新建事件时可选的类型,不是必须由系统预先生成的固定页面。事件名称、类型和是否基线是不同设置;不能仅依据名称含有“基线”就认为已设置基线。计划访视与计划外访视用于区分有计划和临时发生的记录,通用事件用于项目规定的通用采集内容。

事件创建弹窗可选择初始事件并设置记录时间等属性

重复配置控制同类事件是否可以有多次实例。研究执行时应核对具体实例,不能将第二次记录直接覆盖第一次记录。事件时间是否记录、记录日期还是日期时间,应与实际采集安排一致。随访计划与窗口另行说明计划配置。

分组与事件关联​

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

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

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

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

表单​

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

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

表单属性包括描述、备注、变更原因、选填和重复

“选填”作用于是否按需创建表单,“必填”作用于表单中的具体字段,两者不能互相替代。重复表单用于保存多份同类记录,应通过新增实例保持各次记录独立。字段设计位于表单行的“配置表单”按钮内,不在新建表单弹窗内。

字段组​

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

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

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

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

字段​

字段用于记录单项数据。

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

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

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

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

当前字段弹窗支持在“字段”和“字段组”之间切换。基础页填写名称和变量名,选择数据类型与交互类型,并检查必填和可选空值配置。数值页用于配置整数和小数字段;交互类型和可配置页会随数据类型变化,禁用的页签不表示功能故障。

年龄字段使用整数数据类型、数字输入框并配置必填和可选空值

NA / UNK 分别表示不适用和未知。只有字段提供这些选项、且符合项目约定时才能使用;空值代码与数字零不同。字段标为必填,也应同时核对它允许哪些空值。

数值范围的模式决定限制强度:

范围模式边界与约束含义
无不配置该侧范围
包含 / 不含预期范围包含 / 不包含边界,为软约束,不强制阻止越界值
强制包含 / 强制不含允许范围包含 / 不包含边界;不符合时限制同步和提交

年龄数值配置显示单位及18到80的软范围

示例中,年龄设置“包含18”和“包含80”后,150仍可提交;身高设置“强制不含0”后,0会导致同步和提交失败。软范围不会必然生成系统质疑;需要明确异常提醒时,应另行配置逻辑核查。范围边界、单位与计算公式应一起测试。

事件与表单关联​

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

方案版本的事件表单矩阵中,登记事件已关联测量记录表单

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

逻辑核查​

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

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

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

在研究参与者录入时,当前页面会同步未提交数据;自动同步不等于提交。正式提交后,系统才运行适用的逻辑核查并进入后续质疑流程。

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

逻辑控制​

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

这类规则用于条件显示:选定作为依据的变量、比较器及比较值,再选择满足条件时展示的字段。规则按方案版本管理,失效规则可单独筛出处理。

自动展示规则根据年龄是否达到18决定是否显示脉搏

示例中,年龄达到18时显示脉搏,低于18时隐藏。录入人员更改前置问题后,后续字段减少可能是预设的条件显示。应核对前置答案与方案,不应直接判断为数据加载失败。

条件变化可能影响已录入数据

示例中,脉搏已录入72,年龄改为10后脉搏隐藏;提交后再次使脉搏显示,原值已为空。修改控制条件前应确认影响,不能将隐藏字段视为一直保留原值的暂时折叠。

自动计算​

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

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

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

常见问题​

情形检查重点
设计菜单不可见当前生效角色是否具备设计权限;可在项目首页检查角色
表单创建后录入页没有出现事件关联、选填设置、事件实例及研究参与者自身版本
已发布方案无法直接修改字段新建下一版本,完成测试后安排中心更新和参与者升级
条件不成立时字段消失检查逻辑控制,不要重复创建其他字段代替
数值越界仍能提交区分软约束与硬约束,以及是否配置独立逻辑核查
计算字段不能修改核对其是否为自动计算目标,修改来源值或由配置负责人修订公式