選択可能な質問チェック
選択肢の質問の値を確認します。
ルールの説明: 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。 「その他」以外の値で、ステップ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 Seriousですか。Noです。結果または深刻性を修正してください。
例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)の例