Summary: CDISC SDTM vs. ADaM at a Glance
In regulated clinical trials submitted to the FDA, EMA, and PMDA, CDISC SDTM (Study Data Tabulation Model) organizes raw Case Report Form (CRF) observations into standardized tabulation domains (DM, AE, EX, LB, VS) with minimal alteration. CDISC ADaM (Analysis Data Model) transforms those SDTM datasets into analysis-ready structures—anchored by the subject-level ADSL dataset and Basic Data Structure (BDS) datasets—containing derived baseline flags, imputed dates, and population indicators so statistical procedures (PROC FREQ, PROC MEANS, PROC LIFETEST) run with one-step traceability.
If you are transitioning into clinical SAS programming or pharmaceutical biostatistics, fluency in CDISC standards is mandatory. Every electronic New Drug Application (eCTD) submitted to the US FDA or Japan PMDA relies on two distinct dataset layers: SDTM and ADaM.
1. What is CDISC SDTM (Study Data Tabulation Model)? #
SDTM is the regulatory standard for organizing raw clinical trial data collected on electronic Case Report Forms (eCRFs) and external vendor feeds. SDTM datasets are observation-level and grouped into four primary domain classes:
- Special-Purpose Domains:
DM(Demographics — one record per subject),CO(Comments), andSE(Subject Elements). - Interventions Domains:
EX(Exposure to study drug) andCM(Concomitant Medications). - Events Domains:
AE(Adverse Events — one record per event occurrence),DS(Disposition), andMH(Medical History). - Findings Domains:
VS(Vital Signs),LB(Laboratory Test Results), andEG(ECG Measurements).
2. What is CDISC ADaM (Analysis Data Model)? #
While SDTM answers "What raw observations were collected?", regulatory reviewers and biostatisticians cannot run summary procedures directly on SDTM datasets. Why? Because raw SDTM lacks imputed numeric dates, baseline flags, change-from-baseline calculations, and treatment-emergent flags.
ADaM datasets are derived directly from SDTM domains so that statistical procedures (PROC MEANS, PROC FREQ, PROC LIFETEST) can generate Clinical Study Report (CSR) Tables, Listings, and Figures (TLFs) in a single step.
"SDTM captures what happened to the patient on the CRF. ADaM structures and derives the data so statisticians and FDA reviewers can verify clinical efficacy and safety in one step."
3. Core Differences: SDTM vs. ADaM Datasets #
4. How the ADSL Dataset Anchors Every Clinical Analysis #
Every clinical programming pipeline starts by building the ADSL (Subject-Level Analysis) dataset. Containing exactly one record per USUBJID, ADSL houses the master population flags (SAFFL for Safety, ITTFL for Intent-to-Treat), planned vs. actual treatment arms (TRT01P / TRT01A), and treatment start/end dates (TRTSDT / TRTEDT). Every downstream Basic Data Structure (BDS) dataset merges with ADSL to inherit these denominators.
Deep Dive: CDISC SDTM vs. ADaM Architecture & ADSL Derivation Code
Explore complete SAS DATA step code examples for transforming SDTM.DM and SDTM.EX into ADaM.ADSL, along with FDA define.xml traceability rules in our Clinical SAS Knowledge Hub.