選択可能な質問チェック

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

ルールの説明: 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を返します。返されたfalse条件が満たされると、問合せが生成されます。

使用上のヒント

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

検証ステップ

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

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