您好我正在使用REDCap进行数据收集。我的问题是如何在REDCap中自动将变量从一个表格填充到另一个表单。例如,从注册到基线访问的BMI。
答案 0 :(得分:0)
它在Redcap中被称为管道。您只需将变量放在括号中,并将其用作任何表单上的参数。 此链接中包含管道示例。 http://www.ecu.edu/cs-itcs/redcap/upload/REDCap-Advanced-User-Guide.pdf
答案 1 :(得分:0)
管道的确切工作方式取决于您的项目设计和设置。从您的问题看来,您好像在进行纵向研究。在纵向研究中,事件中存在一种工具。您需要在事件名称前加上字段名称。
假设您有两个事件:“注册”和“基线”,在注册中,有两个工具:“同意”和“病史问卷”。在基准事件中,您可能会再次收到《病史问卷》,以及特定于事件的表格,例如情绪量表。
在REDCap中,字段在所有仪器中是全局唯一的,因此通常您只需使用[var]语法简单地指示字段。但是,在纵向研究中,单个仪器可以存在于多个事件中,并且要正确识别该字段,您需要首先指定事件名称。
要通过注册事件通过管道传递BMI字段(假设其标记为[bmi]
),可以使用管道代码[enrollment][bmi]
。
如果您的实例具有8.4或更高版本,则您应该有权访问智能变量。这些使您可以使用[previous-event]
,[first-event]
等变量以动态方式遍历事件。您可以使用此方法执行高级分支逻辑,以仅在表单上未显示某些文本的情况下才能在表单上显示某些文本在第一次纵向研究中:[event-name] != [first-event-name]