问题标签 [redcap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-chrome - REDCap-有没有办法在输入文本字段时删除建议框
在 Chrome 浏览器中使用 REDCap。目前,当用户在文本字段中输入数据时,屏幕将自动显示先前输入的值列表,用户可以从中进行选择。然而,这在我们的研究中不是必需的或不可取的。例如,在输入参与者的电子邮件地址时,我们不希望显示其他参与者的电子邮件地址。
我无法在 REDCap 本身或浏览器设置中找到任何选项,因此不胜感激。
conditional-statements - 根据 REDCap 中另一个字段中的多项选择,有条件地在一个字段中捕获预先确定的文本
问题:如何根据用户从调查的多项选择菜单中做出的选择来捕获预先确定的或静态的文本值?
示例:假设您有以下基本设置:
我有四个文本语句对应于选项 1-4(例如,“对应于选项 1 的语句”、“对应于选项 2 的语句”等)。如果用户从sample_options
字段中选择选项 1,那么我想在字段中捕获预先准备好的语句的文本值option_statement
。用户不应该能够更改捕获的文本语句(例如,可能使用@HIDDEN
操作标签隐藏字段)。
尝试:这似乎是一个可以通过操作标签解决的问题,即那个@DEFAULT
,但我一直无法做到这一点。我还考虑过尝试使用计算字段而不是文本字段option_statement
,但计算字段必须返回数值:
这似乎是一个应该很容易解决的问题,但我一直感到困惑的是,根据用户在另一个字段中的选择来简单地捕获一个字段中的静态文本似乎是多么困难。
redcap - 需要对 REDCap 中的方程进行审查
我正在CRF
为一个主项目使用 REDCap,但是我遇到了一些编程问题。
我正在尝试为某些时间间隔建立一个方程式,以下示例是针对体温(以摄氏度为单位)的。我正在尝试将评分模型集成到我的一种乐器中。如果温度是36
-38.4
它应该给出0
分数,如果它在之间32
-33.9
它会给出2
分数等。我的问题是一个非常低的数字和一个非常高的数字都给出了4
分数,我无法弄清楚如何编程方程。
这就是 REDCap 使用条件逻辑的方式:if (CONDITION, value if condition is TRUE, value if condition is FALSE)
.
这是一个有效的方程式,例如:
现在我想再做一个,但有更多的间隔,但我无法让方程起作用,这些是间隔:
到目前为止,这是我设法制定的:
感谢一些输入和帮助!
syntax - 如何使用 REDCap 计算函数来获得特定的结果?
我想建立一个计算,如果 var1 至少为 2 并且 var2 至少为 1,则返回 1,否则返回 0。
我想我必须使用 if then else 语句,但我继续遇到语法错误。
这是我到目前为止所尝试的:
if [var1] >=2 AND [var2] >= 1, 1,0
到目前为止,这还没有成功。
redcap - 是否可以根据以前的答案创建一个自动填充的 REDCap 问题?
我正在做一个研究项目,我有一个资格筛选器。我想在最后有一个对参与者隐藏的问题,显示“符合条件 - 是或否?” 并根据他们对先前答案的问题自动填充。这可能吗; 如果是这样,我该如何设置?
twilio - 我似乎无法在 Twilio 中生成简单的授权令牌
对于顽固但愚蠢的新 Twilio 用户来说,生成简单授权令牌的最简单方法是什么,以便我可以从另一个应用程序 (REDCap) 发送 API 令牌 Twilio,我正在使用该应用程序发送一个问题 SMS 调查。
试用帐户不允许我生成授权令牌吗?
Twilio 中的授权令牌多久过期?
提前致谢。
r - 错误:您无权使用 API 调用
我正在尝试运行代码以使用 REDCap 数据生成报告。问题是理论上我拥有使用 REDCap 数据的所有权限,但我收到此错误:
redcap 错误错误(x,error_handling):403:错误:您无权使用 API 调用:... exportMetaData -> exportMetaData.redcapApiConnection -> redcap_error
而且我不知道发生了什么......
有没有人知道如何解决它?
非常感谢!
python - REDCap API 日志记录以检索记录时间戳:如何重新格式化 json 响应?
我有一些没有日期收集的工具/表格的 REDCap 项目。所以我想使用 REDCap API 来导出日志,但格式返回很“奇怪”。
它返回一个包含 4 个键的 dict 列表:时间戳、用户名、操作和详细信息。
我将 api 响应保存在 json 文件中并在浏览器中打开文件。记录编号 #84 对应于患者编号 #001 的仪器 fin_de_ltude_anticov_j21,该仪器已于 2021 年 9 月 11 日 11:23 创建(针对提到的操作进行了更新)。
Detail 是一个不太容易操作的字符串。对于给定的患者,如果详细信息包含子字符串“fin_de_ltude_anticov_j21”,我可以遍历 api json 响应并搜索详细信息字符串,并将时间戳的最旧记录视为患者的 fin_de_ltude_anticov_j21 仪器创建,但可能有更好的方法?