【问题标题】:REDCap auto populate from previous formsREDCap 从以前的表单自动填充
【发布时间】:2017-07-25 00:29:22
【问题描述】:

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

【问题讨论】:

    标签: database redcap


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我们正在尝试构建大量有价值的内容,而不仅仅是链接。您能否通过提供一些示例代码来改进您的答案?
      猜你喜欢
      • 1970-01-01
      • 2020-08-11
      • 2011-10-22
      • 2018-11-28
      • 2014-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-03
      相关资源
      最近更新 更多