【问题标题】:REDCap - reporting data back to userREDCap - 向用户报告数据
【发布时间】:2018-10-03 12:37:16
【问题描述】:

我正在为合作项目寻找一个简单的解决方案,将样本邮寄给我,我会向发件人报告几个测量值。

我需要原始站点填写包含一些基本信息(样本 ID、收集日期、货运跟踪 # 等)的表格。然后我需要通过相同的表格让网站知道我收到了货物。然后,经过一些分析,我需要向网站报告 3 个数值(生物标志物水平)。

有人为此项目推荐了 REDCap。我知道我可以使用 REDCap(初始申请表)进行数据收集,但我也可以使用 REDCap 报告这些值吗?

【问题讨论】:

  • 听起来有很多移动部件,因此任何软件都可能无法提供简单的解决方案。 REDCap 有an API and client-side packages in several languages,这将允许您将其连接到其他系统。从上面的描述可以看出,在与外界通信时,要确保 PHI 安全,身份验证方面可能会很棘手。考虑让您的 REDCap 管理员将您的方案发布到 REDCap forums(需要一个帐户)。提供有关这些外部各方的更多详细信息。
  • 不知道为什么这被否决了。这是一个非常合理的问题。

标签: data-transfer redcap


【解决方案1】:

通过与 REDCap 专家交谈,我似乎找到了解决方案。如果有人感兴趣,这里是基本大纲:

  1. 创建两种表单:一种用于申请,另一种用于向用户报告数据。
  2. 邀请 REDCap 用户加入我的项目,并授予他们对第二个表单的只读权限。
  3. 将其他用户放在数据访问组中,这样他们就只能看到自己组中的申请(和结果)。

这可能行得通,但我决定不走这条路。在 REDCap 中,默认情况下用户拥有所有权限,我将不得不对其进行限制。在我的应用程序中,由于分配权限和 DAG 错误而导致数据泄露的可能性太大。

【讨论】:

  • 这个解决方案是我所建议的。它整洁、安全,可以满足您的需求。您甚至可以将他们的用户帐户配置为能够查看您使用聚合信息自定义的报告,如果这有好处的话。我不会因为害怕不使用用户帐户角色和 DAG 而回避 REDCap。只需在上线前彻底进行测试(提供帐户详细信息)。结合 DAG(这样用户只能访问他们自己创建的组中的记录)和对第二种表单的只读访问权限,您绝对会得到所需的内容。
  • 您作为项目的管理员拥有完全权限,没错,但是当您添加用户角色时,您会限制该角色中用户的权限。添加自己的测试帐户并进行测试。确保您可以看到或修改您不应该看到的任何内容。然后添加一个或两个 DAG,向它们添加记录,并确保您只能在 DAG 中看到这些记录。警告:如果用户不在 DAG 中,那么他们将看到所有记录。 DAG 是限制性的,而不是启用性的。只有管​​理员不应该在 DAG 中。
【解决方案2】:

另一个解决方案是使用启用了电子邮件警报模块的 REDCap。

用两种形式配置一个项目:

一个供客户输入您需要从他们那里获得的信息,并使该表格匿名 - 不需要用户帐户,并从他们那里收集一个电子邮件地址(以返回结果)。对于下面的示例,我们将此表单称为[request]

第二种形式是让您输入生物标志物水平以及您需要的任何其他内容。此表格只需要您可以查看和编辑。我们称之为[results]

然后,如果您启用了电子邮件警报模块(并且您必须与您的 REDCap 管理员讨论),您可以将其配置为自动通过电子邮件向某人发送记录中包含的信息,并设置逻辑电子邮件已发送。

此解决方案与您推荐的解决方案在表单设计方面相同,但它们与请求者共享结果的方式不同。此解决方案不要求用户拥有访问结果的帐户。我个人认为其他解决方案(使用用户角色和 DAG)是更好的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-14
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多