我正在为一个合作项目寻找一个简单的解决方案,其中标本将邮寄给我,我会向发件人报告几个测量值。
我需要始发地填写一份包含一些基本信息(样本 ID、采集日期、货件跟踪 # 等(的表格。然后我需要通过相同的表格让网站知道我收到了货物。然后,经过一些分析,我需要向网站报告3个数值(生物标志物水平(。
有人为这个项目推荐了REDCap。我知道我可以使用 REDCap(初始申请表单(进行数据收集,但我也可以使用 REDCap 报告值吗?
看来我通过与REDCap专家交谈找到了解决方案。如果有人感兴趣,以下是基本大纲:
- 创建两个窗体:一个用于申请,另一个用于将数据报告给用户。
- 邀请 REDCap 用户加入我的项目,并授予他们对第二个表单的只读权限。
- 将其他用户放在数据访问组中,以便他们只能看到自己组的申请(和结果(。
这可能有效,但我决定不走这条路。在 REDCap 中,默认情况下,用户拥有所有权限,我必须限制它们。在我的应用程序中,由于分配权限和 DAG 的错误,数据泄露的可能性太大。
另一种解决方案是在启用电子邮件警报模块的情况下使用 REDCap。
使用两种表单配置项目:
一个供客户输入您需要的信息,并使该表单匿名 - 不需要用户帐户,并从他们那里收集电子邮件地址(以返回结果(。对于下面的示例,我们将此表单称为[request]
。
第二种形式是让您输入生物标志物级别以及您需要的任何其他内容。此表单只需要由您查看和编辑。让我们称之为[results]
.
然后,如果您启用了电子邮件警报模块(并且您必须与 REDCap 管理员讨论(,则可以将其配置为自动向某人发送记录中包含的信息,并设置发送电子邮件的逻辑。
此解决方案和您推荐的解决方案在表单设计方面是相同的,但它们在与请求者共享结果的方式上有所不同。此解决方案不需要用户拥有帐户即可访问结果。我个人认为另一种解决方案(具有用户角色和 DAG(是更好的解决方案。