选项问题检查
检查选项问题的值。
规则说明:对于 Study Vaccine Administration,如果注入站点为“其他”,则发出查询。
规则表达式
if(getStringFromChoice(INJSITELOC)==='Other')
{
return false; //System sends query when return false condition is met
}
else
{
return true;
}
查询消息:潜在协议偏差:注入不会在推荐的肌肉中管理。请调节或完成协议偏差 CRF。
定义
- INJSITELOC
-
对应于规则说明中的注入站点选项问题。
- getStringFromChoice( )
-
将所选选项的标签从下拉式、单选按钮或复选框转换为字符串或逗号分隔值。接受问题项变量作为参数。
使用提示
仅对选项问题类型使用此选项。
验证步骤
- 使用主题进行测试,转到包含要检查的 iems 的给定访问和表单,在此示例中为研究疫苗管理的注射站点 <
INJSITELOC
>。 - 按照下表更新表单项
INJSITELOC
,并验证结果是否已列出:步骤 结果 a. 选择 INJSITELOC
作为“其他”。查询 b. 选择 INJSITELOC
作为“其他”以外的任何值。无查询 c. 选择 INJSITELOC
作为“其他”。查询 d. 清除 INJSITELOC
。无查询 e. 选择 INJSITELOC
作为除“其他”之外的任何值,并且不同于在步骤 b 中选择的值。无查询
注意:
如果表单存在于多个访问中,请重复上述步骤。
其他示例
示例 4-4 如果存在停止日期,则结果必须恢复/解决、恢复/使用 Sequelae 解决或致命
if(stpdt!==null)
{
if(getStringFromChoice(outcm).contains('Recovered/Resolved') || getStringFromChoice(outcm).contains('Recovered/Resolved with Sequelae') || getStringFromChoice(outcm).contains('Fatal'))
{return true;}
else{return false;}
}
else
{ return true;}
查询消息:您已输入停止日期,但结果不是 RECOVERED/RESOLVED、RECOOVERED/RESOLVED WITH SEQUELAE 或 FATAL。请更改结果或删除停止日期。
示例 4-5 如果 VS 表单上的高度和重量为“否”,则发出查询
if (getStringFromChoice(VSYN)==='No')
{
return false;
}
else
{
return true;
}
查询消息:潜在协议偏差:高度和/或重量在筛选时未按计划进行评估。请调节或完成协议偏差 CRF。
示例 4-6 如果标准毒性等级为 4 级或 5 级,则 AE 是否严重?必须为“是”
if(getStringFromChoice(toxicity).contains('Grade 4') || getStringFromChoice(toxicity).contains(Grade 5'))
{
if(getStringFromChoice(aeser)==='Yes')
{return true;}
else{return false;}
}
else
{ return true;}
查询消息:“标准毒性等级”被选为“等级 4”或“等级 5”。请评估此 AE 是否符合严重性标准。如果否,请确认。如果是,请将 AE 严重性更改为“是”,然后报告 SAE。
示例 4-7 如果“结果”为“致命”,则对“AE 严重”的答案为“是”
if(getStringFromChoice(outcm).contains('Fatal'))
{
if(getStringFromChoice(aeser)==='Yes')
{return true;}
else{return false;}
}
else
{ return true;}
查询消息:结果为“致命”,但 AE 是否严重?为“否”。请更正结果或严重性。
示例 4-8 如果“超敏感反应条件”为“其他”,则必须完成(其他)指定
if(getStringFromChoice(reacterm).contains('Other'))
{
if(othspec!==null)
{return true;}
else{return false;}
}
else
{ return true;}
查询消息:选择“其他”;但“指定其他”字段为空。请更正或说明。
示例 4-9:怀孕测试为正数时的火灾查询
if(getStringFromChoice(pregtest)==='Positive')
{
return false;
}
else
{
return true;
}
查询消息:“怀孕测试结果”记录为“正”。如果正确,请立即向赞助者安全团队报告。
父主题:电子数据收集 (EDC) 示例