我在 REDCap 中有一项很长的调查,我们希望生成参与者认可的所有项目的摘要。它们都是对/错。
假设这些字段被命名为
question1
、question2
、...、question20
。
我想在 REDCap 中创建一个新字段,从所有标记为 true 的问题中提取字段标签。这当然是通过具有 CalcText 的文本字段完成的。
但是就我写入方程式的逻辑而言,是否有一种代码有效的方法可以说“打印参与者标记为“True”的所有问题的字段标签”?还是我必须写出 20 个单独的 if then 语句?
一个相当简单的选择可能是拥有 20 个描述性文本字段,其中包含问题的字段标签并具有分支逻辑,以便在回答相应问题时显示它们
true
。
如果您希望它们内联列出而不是一个一个在另一个之上,您可以将 20 个描述性文本字段嵌入到另一个字段中。像这样的东西:
q1 true/false "Is Q1 true?"
q2 true/false "Is Q2 true?"
...
q20 true/false "Is Q20 true?"
q1lbl descriptive "Is Q1 true?" [q1]='1'
q2lbl descriptive "Is Q2 true?" [q2]='1'
...
q20lbl descriptive "Is Q20 true?" [q20]='1'
showtrue descriptive "{q1lbl} {q2lbl} ... {q20lbl}"