0

嗨,我正在使用 REDCap 进行数据收集。我的问题是如何在 REDCap 中将变量从一个表单自动填充到另一个表单。例如,从登记到基线访问的 BMI。

4

2 回答 2

1

管道的具体工作方式将取决于您的项目设计和设置。从您的问题来看,听起来好像您正在进行一项纵向研究。在纵向研究中,一个工具存在于一个事件中。您需要在字段变量名称前面加上事件名称。

假设您有两个事件:注册和基线,在注册中您有两个工具:同意和病史问卷。在基线事件中,您可能会再次使用病史问卷,以及特定于事件的表格,例如情绪量表。

在 REDCap 中,字段在所有工具中是全局唯一的,因此通常您需要使用 [var] 语法简单地指示字段。然而,在纵向研究中,单个仪器可以存在于多个事件中,要正确识别该字段,您需要首先指明事件名称。

[bmi]要从Enrollment 事件中通过管道传输 BMI 字段(假设它标记为),您将使用管道代码[enrollment][bmi]

如果您的实例具有 8.4 或更高版本,您应该可以访问智能变量。[previous-event]这些允许您使用,等变量以动态方式遍历事件[first-event]。您可以使用它来执行高级分支逻辑,仅当表单不在纵向研究的第一个事件中时才在表单上显示一些文本:[event-name] != [first-event-name]

于 2018-12-09T23:22:32.823 回答
0

它在 REDCap 中称为管道。您只需将变量放在括号内并将其用作任何形式的参数。此链接中包含管道示例。 http://www.ecu.edu/cs-itcs/redcap/upload/REDCap-Advanced-User-Guide.pdf

于 2017-12-27T16:44:38.770 回答