SAP QCは、臨床試験の統計解析計画書(SAP)について、統計仕様、根拠、文書間の整合性、R実装可能性を確認するスキルです。一般的なチェックだけでなく、55項目のSAPチェックリスト要約と、ICH M11・E9(R1)を参考にした補足確認を行います。
目的と適用範囲
SAP QCの目的は、次の四つの評価軸を分離して判定することです。
- SAP internal completeness
- Cross-document consistency
- Statistical specification readiness
- R implementation readiness
チェックリスト項目数は記述的なインベントリであり、点数、合格率または承認基準には変換しません。本QCは規制準拠レビュー、正式なSAP承認、臨床レビュー、統計責任者によるレビューの代替ではありません。
開始条件
レビュー対象となるSAPまたはSAPドラフトが必須です。ファイル名、版、日付を識別し、レビュー範囲に記録します。
| 入力 | 要件 |
|---|---|
| SAPまたはSAPドラフト | 必須 |
| プロトコールと改訂履歴 | Cross-document consistencyを判定する場合は必要 |
M11SEMANTIC_MAP.md |
任意。利用可能な場合は根拠として使用 |
| CRF・データ定義・解析データ仕様 | 変数レベルのR実装可能性を判定する場合は必要 |
| モック表・図・一覧 | 出力仕様を判定する場合は推奨 |
プロトコールなどの根拠資料がない場合もSAP内部の確認は実施できますが、文書間整合性はCannot assessとします。SAP
QCの中で完全なM11SEMANTIC_MAP.mdを再作成しません。
使用するタイミング
- SAPドラフトを作成した後
- SAPを確定する前
- プロトコール改訂後にSAPへの影響を確認するとき
- Rプログラミング仕様を作成する前
- 解析結果がSAPどおりか判断する前
- SAPの版、根拠、未解決事項を整理するとき
一般的な解析計画にはPLAN QCを使用します。複数文書から試験の意味情報を整理する必要がある場合は、SAP QCの前にM11 SEMANTIC QCを使用できます。
確認に使用する資料
| 資料 | 主な用途 |
|---|---|
| SAP | 確認対象となる統計仕様 |
| プロトコールと改訂履歴 | 目的、デザイン、評価項目、解析の根拠 |
M11SEMANTIC_MAP.md |
複数文書から整理された意味情報 |
| CRF・データ定義書 | 評価項目と収集変数の対応 |
| 解析用データセット仕様書 | 解析変数、導出、フラグ、コード |
| モック表・図・一覧 | 出力内容、表示、脚注 |
| データマネジメント資料 | データカット、欠測、照会、外部データ |
すべての資料がなくても確認はできますが、根拠を確認できない項目はCannot assessまたは未確認事項として記録します。
根拠に基づく確認
SAPに記載された内容を、次のように区別します。
- プロトコールなどの資料によって支持される内容
- SAP内でのみ定義されている統計上の詳細
- 文書間で矛盾している内容
- 根拠資料が提供されず確認できない内容
- AIまたはレビュー担当者による提案
文書にない研究固有の仕様を、一般的な慣行だけで補完しません。提案する場合は、承認済みの仕様と明確に分けます。
主要な確認領域
Estimand
主要な臨床的問いについて、少なくとも次を確認します。
- Population
- Treatment condition
- Variable(評価項目)
- Intercurrent eventとそのstrategy
- Population-level summary
これらが複数箇所に分散している場合は、相互に矛盾していないかを確認します。intercurrent event strategyを文書から確認できない場合、AIが勝手に割り当てません。
解析対象集団
- Randomized、Safety、FAS、ITT、PPSなどの定義
- 含める条件、除外する条件
- 実際の治療群と無作為化群のどちらを使うか
- 重要なプロトコール逸脱との関係
- 対象集団ごとに実施する解析
評価項目と導出
- 主要、副次、安全性、探索的評価項目
- 元変数、評価時点、単位、導出式
- ベースライン、変化量、最良値、最悪値などの定義
- visit window、複数測定、欠測、予定外来院の扱い
- 評価項目とモック出力の対応
55項目チェックリストの扱い
55項目チェックリストは、SAPの完全性を領域横断的に確認する補助枠です。通常のレポートでは、全項目を機械的に並べるのではなく、領域ごとの集計と対応が必要な項目を示します。
完全な55項目マトリクスは、ユーザーが求めた場合に作成します。項目数を満たすこと自体を目的にせず、重要な仕様不足とその影響を優先します。
SAPチェックリストの状態値
| 状態 | 適用条件 |
|---|---|
Addressed |
SAPが項目を明示的に扱い、根拠位置を引用できる |
Partially addressed |
関連記載はあるが、解析上必要な詳細が不足している |
Not addressed |
SAPを確認したが、該当項目を特定できない |
Unclear |
関連記載はあるが、意味を一意に決定できない |
Inconsistent |
SAP内部または提供資料間で記載が矛盾する |
Cannot assess |
必要資料が未提供、読取不能または確認範囲外である |
Not applicable |
非該当であることが資料または試験デザインから支持される |
チェックリストの状態とは別に、問題にはCritical、Major、Minor、Noteの重要度を付けます。
Not applicableは根拠なしに使用しません。Not addressedとCannot assessも区別します。前者はSAPを確認したうえで記載を特定できない状態、後者は判定に必要な資料または確認可能性が不足している状態です。
判定規則
- 解析対象集団、主要評価項目、主要estimand、主要解析、欠測処理などのCritical
Issueがある場合、関連する評価軸を
Readyにしない - Major
Issueがある場合、関連する評価軸は通常
Partially readyまたはNot ready - Cross-document
consistencyの根拠資料がない場合、当該軸を
Cannot assessとするが、SAP internal completenessは別に判定する - チェックリストの件数だけで総合判定を決めない
- SAP completenessとR implementation readinessを別々に判定する
- 研究固有の欠落を統計慣行または外部知識で補わない
Rコード作成へ進む判断
少なくとも、対象集団、主要評価項目、治療群、解析時点、統計手法、欠測処理、比較方向、出力仕様が実装可能な形で定義されている必要があります。
一部が不足している場合、共通処理や読み込み処理など限定されたコードだけを作成できることがあります。その場合は、確定仕様と仮置きの提案を分け、解析結果を確定扱いしません。
出力ファイル
ai_project/qc/sap-qc-001.md
再レビューでは番号を増やし、以前のレポートを残します。レポートには、レビュー範囲、総合判定、チェックリスト集計、対応が必要な項目、AIによる仮定リスク、ユーザーの意思決定事項、次工程への引き渡しを含めます。
出力スキーマ
標準のClinical SAP QC Reportは次の8セクションで構成します。
- Review scope
- Readiness summary
- Clinical SAP checklist summary
- Items requiring attention
- AI assumption risks
- User decisions required
- Recommended next step
-
QC_STATUS.mdupdate note
Readiness
summaryは四つの評価軸ごとにReady、Partially ready、Not ready、Cannot assessを記録します。Items
requiring
attention表にはItem、Status、Severity、Evidence、Statistical or R impact、Required resolutionを含めます。
完全な55項目表を求められた場合は、Item、Status、Evidence、Finding、Required resolutionの列を使用します。