選択質問チェック

選択肢の質問の値を確認します。

ルールの説明: Study Vaccine Administrationの注入サイトが「その他」の場合は、問合せを発行します。

ルール式

if(getStringFromChoice(INJSITELOC)==='Other')
{
   return false;               //System sends query when return false condition is met
}
else
{
   return true;
}

問合せメッセージ:潜在的なプロトコルの偏差: 注入は推奨筋肉では管理されません。プロトコル偏差CRFを調整または完了してください。

定義

INJSITELOC

ルール摘要の「インジェクション・サイト」選択質問に対応します。

getStringFromChoice( )

選択された選択肢のラベルをドロップダウン、ラジオ・ボタンまたはチェック・ボックスから文字列またはカンマ区切りの値に変換します。質問項目変数をパラメータとして取り込みます。

戻り値

ブール

trueまたはfalseのいずれかを返します。return false条件が満たされると、問合せが呼び出されます。

使用方法のヒント

選択質問タイプにのみ使用します。

検証ステップ

  1. テストの件名を使用して、確認する項目を含む特定の訪問およびフォームに移動します。この例では、試験ワクチン管理のインジェクション・サイト <INJSITELOC>。
  2. 次の表のようにフォーム・アイテム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;
	}

問合せメッセージ:妊娠テスト結果は正として記録されます。これが正しい場合は、直ちにスポンサー安全チームに報告してください。