Upload
lekien
View
279
Download
12
Embed Size (px)
Citation preview
SAS Clinical Standards Toolkitを用いたSDTM準拠チェック
三沢 喬, 北原孝志, 白濱聡子, 李康赫
株式会社ACRONET
データサイエンス本部 生物統計部
SAS Clinical Standards Toolkit-Based
SDTM Compliance Check
Takashi Misawa, Takashi Kitahara,
Satoko Shirahama, Lee GangHyuck
ACRONET Corporation Data Science Division
Biostatistics Department
2
SDTM準拠チェックの重要性
Clinical Standards Toolkitとは
SDTM準拠チェック実行手順
まとめ
Agenda
3
SDTM準拠チェックの重要性
Clinical Standards Toolkitとは
SDTM準拠チェック実行手順
まとめ
Agenda
FDAがSDTM形式のデータを推奨 → 効率的なデータ処理及びレビューを行える
はじめに
4
出典: FDA [Study Data Specifications] http://www.fda.gov/downloads/Drugs/DevelopmentApprovalProcess/FormsSubmissionRequirements/ElectronicSubmissions/UCM199759.pdf
Specifications
Specifications for the Data Tabulation datasets of human drug product
clinical and animal toxicology studies are provided by the SDTM.
CDISC未準拠の場合、承認に遅延が発生
Sponsor
SDTM準拠チェックの重要性
5
FDA
Checks
Review
CRT-DDS DataBase
SDTM
Fail
Pass
Sponsor
SDTM準拠チェックの重要性
6
FDA
Checks
Review CRT-DDS
DataBase
SDTM
事前にチェックを行うことで、承認の遅延リスク軽減可能
Checks
・WebSDM FDA導入の準拠チェックとレビュー用のツール
・OpenCDISC FDAが推奨しているツール
・SAS
-PROC CDISC プロシジャで準拠チェックを行う
-Clinical Standards Toolkit (CST) CSTが提供するマクロを用いて準拠チェックを行う
SDTM準拠チェックツール
7
現在は準拠チェック機能として 使用されていない
今後はCSTを中心に 開発予定
機能比較(CST vs OpenCDISC)
8
CST OpenCDISC
SDTM・ADaM
CRT-DDSチェック ○ ○
チェック時使用データ データ(.sas7bdat)
メタデータ(.sas7bdat)
データ(.xpt, .text)
メタデータ(define.xml, .csv)
CRT-DDS作成 ○ ○
レポーティング Excel,CSV,PDF Excel,CSV,HTML
実行方法 プログラム 実行毎にGUIによる指定
CSTを使用すれば、CDISC準拠データ作成を
一貫してBase SASで行える!
9
SDTM準拠チェックの重要性
Clinical Standards Toolkitとは
SDTM準拠チェック実行手順
まとめ
Agenda
大きく分けて2つの機能を持ったツール
CRT-DDS作成
Clinical Standards Toolkitとは
10
CRT-DDS
準拠チェック
CRT-DDS
ADaM
SDTM
※
※ADaM準拠チェックはCST1.4から対応(BaseSAS9.3) SDTM準拠チェックはCST1.3でも対応可能( BaseSAS9.2)
CSTの構成
Clinical Standards Toolkitとは
11
CDISC
Standards
Macros Framework
Clinical Standards Toolkitとは
12
Macros
•CDISC標準のメタデータや準拠チェック項目
Framework
CDISC Standards
•チェック機能やフレームワークを呼び出すマクロ
•データセットのテンプレート
13
Controlled
Terminology
チェック結果 の一覧
試験データ
プロセスコントロール
準拠チェック 実行
ソースメタデータ
テーブル 変数
ソースデータ
DM AE ・・・
リファレンスメタデータ
テーブル 変数
バリデーション チェック項目
プロパティ
チェック結果 の要約
SDTM準拠チェック方法
試験データ ソースメタデータ
テーブル 変数
ソースデータ
DM AE ・・・
• 試験データ
ソースデータ 試験で作成したSDTMデータ
ソースメタデータ 試験で作成したSDTMデータのメタデータ
SDTM準拠チェック方法
14
• プロセスコントロール
準拠チェックの基準となるデータ
リファレンスメタデータ 基準となるSDTMのメタデータ
バリデーションチェック項目 SDTM準拠チェックの一覧
プロパティ チェック実行時のオプション
SDTM準拠チェック方法
17
プロセスコントロール
リファレンスメタデータ
テーブル 変数
バリデーション チェック項目
プロパティ
バリデーション チェック項目例
18
チェックID
チェック項目のソースツール名 (WebSDM or OpenCDISC or SAS)
実行するマクロ ソースID
対象ドメイン
対象変数
チェック
プログラム
Controlled Terminology 試験に用いた統制語彙
チェック結果の一覧
チェック結果の要約
SDTM準拠チェック方法
19
Controlled
Terminology
チェック結果 の要約
チェック結果 の一覧
20
SDTM準拠チェックの重要性
Clinical Standards Toolkitとは
SDTM準拠チェック実行手順
まとめ
Agenda
• 変数とドメインのメタデータを定義
事前定義をおすすめ(e.g. Excel)
※フレームワーク(データセットの変数定義)はCSTが提供
1.テーブルのメタデータ ドメイン名、ドメインラベル、構造、キー など
2.変数のメタデータ 変数名、変数ラベル、Length、Coreなど
SDTM準拠チェックの実行手順①
21
プロセスコントロール リファレンスメタデータ
テーブル 変数
試験データ ソースメタデータ
テーブル 変数
変数のフレームワーク %cst_createds(_cstStandard=CDISC-SDTM,
_cstStandardVersion=3.1.2,
_cstType=referencemetadata,
_cstSubType=column,
_cstOutputDS=reference_columns);
ドメインのフレームワーク %cst_createds(_cstStandard=CDISC-SDTM,
_cstStandardVersion=3.1.2,
_cstType=referencemetadata,
_cstSubType=table,
_cstOutputDS=reference_tables);
SDTM準拠チェックの実行手順①(補足)
22
_cstSubTypeで指定したフレームワークが、_cstOutputDSで 指定したデータセット名でWorkライブラリに出力される(0obs)
SDTM準拠チェックの実行手順①(補足)
23
フレームワーク
事前定義データ (Excel等)
• バリデーションチェック項目を指定
チェック項目を限定する場合、
データセットを絞る
validation_master.sas7bdatとしてCSTが提供
※Users Guideに例示あり
ただしチェック項目を理解し、
どのチェックが必要か判断する必要がある
SDTM準拠チェックの実行手順②
24
プロセスコントロール
バリデーション チェック項目
• プロパティを指定
デフォルト又はカスタム指定
• CSTが提供するvalidation.propertiesを指定
• Global Macroを用いて指定
SDTM準拠チェックの実行手順③
25
プロセスコントロール
プロパティ
• SASReferences Fileを作成
事前にExcelなどで定義しておくことをおススメ!
各データのパス、データセット名を指定した
データセット(SASReferences File)を作成
リファレンスのフレームワーク %cst_createds(_cstStandard=CST-FRAMEWORK,
_cstType=control,
_cstSubType=reference,
_cstOutputDS=work.sasreferences);
SDTM準拠チェックの実行手順④
26
• SASReferences Fileを作成
SDTM準拠チェックの実行手順④
27
パス
データセット名
• SDTM準拠チェックを実行
%SDTM_Validationを実行する
と が出力される
※CSTが提供するSDTM準拠チェックの
サンプルプログラム [validate_data.sas]を実行することで
サンプルデータに対するチェック結果を確認することが可能
SDTM準拠チェックの実行手順⑤
28
チェック結果 の要約
チェック結果 の一覧
• SDTM準拠チェック結果をPDFでまとめる
1.%CRT_REPORTの手順を実行
SDTM準拠チェックの実行手順 (参考)
29
プログラム例: %cstutil_createreport(
_cstsasreferencesdset=Sasreferences,
_cstresultsdset=validation_results,
_cstmetricsdset=validation_metrics,
_cstreportbytable=N,
_cstreporterrorsonly=Y,
_cstreportobs=50,
_cstreportoutput=c:¥report.pdf,
_cstsummaryReport=Y,
_cstioReport=Y,
_cstmetricsReport=Y,
_cstgeneralResultsReport=Y,
_cstcheckIdResultsReport=Y);
※サンプルプログラムは、[cst_report.sas]
• SDTM準拠チェック結果をPDFでまとめる
SDTM準拠チェックの実行手順 (参考)
30
31
SDTM準拠チェックの重要性
Clinical Standards Toolkitとは
SDTM準拠チェック実行手順
まとめ
Agenda
CSTとOpenCDISCの比較 (SDTM 3.1.2)
32
CST OpenCDISC
入手方法 DVD
(要契約) ホームページ
費用 無料 無料
チェック項目 220 227
チェック精度 ○ ○
実行時間 △ ○
事前にプログラムを作成しておけば、
SDTM作成、準拠チェック、CRT-DDS作成を
プログラムを実行するだけで作成することが可能
まとめ
33
SDTM作成を一貫してSASで行える
CSTの利点
時間が限られた対応の場合を考慮し、OpenCDISC
と同等またはそれ以上の実行時間短縮
現在FDAはValidation RuleにOpenCDISCを利用するよう求めているため、チェック項目にOpenCDISC
のIDが付与してあると利便性が高い
まとめ
34
実行時間短縮 チェック項目にOpenCDISCのIDを付与
CSTへのリクエスト
参考文献
•SAS Clinical Standards toolkit User’s Guide 1.3, 1.4
•FDA:
Study Data Standards Resources (Accesed 2012 Jun)
<http://www.fda.gov/ForIndustry/DataStandards/StudyDataStandards/default.htm>
Study Data Specifications (Accesed 2012 Jun)
<http://www.fda.gov/downloads/Drugs/DevelopmentApprovalProcess/
FormsSubmissionRequirements/ElectronicSubmissions/UCM199759.pdf>
•CDISC:
Bay Area CDISC Implementation Network November Meeting (Accesed 2012 Jun)
<http://cdiscportal.digitalinfuzion.com/CDISC%20User%20Networks/
North%20America/Bay%20Area/Presentations/Forms/DispForm.aspx?ID=6>
•OpenCDISC :
CDISC SDTM 3.1.2 Validation Rules (Accesed 2012 Jun)
http://www.opencdisc.org/projects/validator/cdisc-sdtm-3.1.2-validation-rules
CST vs OpenCDISC -参考資料-
36
CST
Cntlterm 71
Column 53
ColumnAttribute 8
ColumnValue 14
Date 7
Metadata 20
Multirecord 20
Multitable 27
OpenCDISC
Consistency 83
Cross-reference 14
Format 14
Limit 9
Metadata 15
Presence 10
Terminology 82
カテゴリが異なる為、比較できない
• カテゴリ比較
CST vs OpenCDISC -参考資料-
37
CST
Note 55
Warning 131
Error 34
OpenCDISC
Warning 157
Error 70
OpenCDISC CST
Warning → Error
Warning → Warning
Warning → Note
Error → Error
Error → Warning
Error → Note
CSTのSeverityが緩くなっている
• Severity比較
×
CST vs OpenCDISC -参考資料-
38
OpenCDISC CT0063
Pre-Specified (--PRESP) variables values should be
populated with terms found in 'No Yes Response'
(C66742) CDISC controlled terminology codelist
CST SDTM0490 Identifies records that violate the condition [Pre-
specified (**PRESP) is either 'Y' or null]
OpenCDISC SD1044 Baseline Flag (--BLFL) should be present in all
custom Findings domains
CST × ×
CSTは値を確認するがTerminologyは確認しない
CSTにはチェックがない
CSTのSDTM標準メタデータを使用していれば
上記チェックは網羅されている
CST vs OpenCDISC -参考資料-
39
OpenCDISC SD0009
When Serious Event (AESER) variable value is 'Y', then at
least one of seriousness criteria variables is expected to
have value 'Y' (Involves Cancer (AESCAN), Congenital
Anomaly or Birth Defect (AESCONG), Persist or Signif
Disability/Incapacity (AESDISAB)
OpenCDISC SD1062 Serious Event (AESER) variable value is expected to be 'Y',
when Occurred with Overdose (AESOD) variable value
equals 'Y'
CST SDTM0452
Identifies records where Serious Event (AESER)='Y' but
none of Involves Cancer (AESCAN), Congenital Anomaly or
Birth Defect (AESCONG), Persist or Signif
Disability/Incapacity (AESDISAB), Results in Death
(AESDTH), Requires or Prolongs Hospitalization
(AESHOSP), Is Life Threatening (AESLIFE), Other Medically
Important Serious Event (AESMIE), or Occurred with
Overdose (AESOD) equals 'Y'
OpenCDISCにおける2つのチェック項目が
CSTでは1つにまとまっていることもある