選択質問チェック
選択肢の質問の値を確認します。
ルールの説明: Study Vaccine Administrationの注入サイトが「その他」の場合は、問合せを発行します。
ルール式
if(getStringFromChoice(INJSITELOC)==='Other')
{
return false; //System sends query when return false condition is met
}
else
{
return true;
}
問合せメッセージ:潜在的なプロトコルの偏差: 注入は推奨筋肉では管理されません。プロトコル偏差CRFを調整または完了してください。
定義
- INJSITELOC
-
ルール摘要の「インジェクション・サイト」選択質問に対応します。
- getStringFromChoice( )
-
選択された選択肢のラベルをドロップダウン、ラジオ・ボタンまたはチェック・ボックスから文字列またはカンマ区切りの値に変換します。質問項目変数をパラメータとして取り込みます。
使用方法のヒント
選択質問タイプにのみ使用します。
検証ステップ
- テストの件名を使用して、確認する項目を含む特定の訪問およびフォームに移動します。この例では、試験ワクチン管理のインジェクション・サイト <
INJSITELOC
>。 - 次の表のようにフォーム・アイテム
INJSITELOC
を更新し、結果がリストどおりであることを確認します。ステップ 結果 a。 「その他」として INJSITELOC
を選択します。問合せ b。 「その他」以外の値として INJSITELOC
を選択します。問合せなし c。 「その他」として INJSITELOC
を選択します。問合せ d。 INJSITELOC
をクリアします。問合せなし e。 「その他」以外の値として、ステップbで選択した値とは異なる値として INJSITELOC
を選択します。問合せなし
注意:
フォームが複数の訪問に存在する場合は、前述のステップを繰り返します。
その他の例
例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、RECOVERED/RESOLVED WITH SEQUELAEまたはFATALではありません。結果を変更するか、停止日を削除してください。
例4-5 VSフォームで「高さ」と「重量」が「いいえ」の場合、問合せを発行します。
if (getStringFromChoice(VSYN)==='No')
{
return false;
}
else
{
return true;
}
問合せメッセージ:潜在的なプロトコルの偏差: 高さまたは重量(あるいはその両方)はスクリーニング時にスケジュールとして評価されませんでした。プロトコル偏差CRFを調整または完了してください。
例4-6 Standard Toxicity GradeがGrade 4またはGrade 5の場合、AE Serious?はYesである必要があります
if(getStringFromChoice(toxicity).contains('Grade 4') || getStringFromChoice(toxicity).contains(Grade 5'))
{
if(getStringFromChoice(aeser)==='Yes')
{return true;}
else{return false;}
}
else
{ return true;}
問合せメッセージ: Standard Toxicity GradeがGrade 4またはGrade 5として選択されています。このAEが重大度の基準を満たしているかどうかを評価してください。ない場合は、確認してください。はいの場合、AEは深刻ですか?を「はい」に変更し、SAEを報告してください。
例4-7「結果」が「致命的」の場合、「AE重症かどうか」に対する回答は「はい」である必要があります
if(getStringFromChoice(outcm).contains('Fatal'))
{
if(getStringFromChoice(aeser)==='Yes')
{return true;}
else{return false;}
}
else
{ return true;}
問合せメッセージ:結果はFATALですが、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)の例