Understanding CDISC, SDTM, ADaM & TLF
📌 Introduction – The Complete Clinical Trial Data Ecosystem
In Clinical Research, data does not move randomly. It follows a structured lifecycle. If you want to build a strong career in Clinical SAS Programming, you must understand the complete data flow from data collection to regulatory submission.
The four core pillars of this system are:
- CDISC – Global Data Standard Framework
- SDTM – Submission Dataset Structure
- ADaM – Analysis Dataset Structure
- TLF – Tables, Listings & Figures (Final Outputs)
This article explains everything in depth — from regulatory expectations to dataset structure.
🌍 What is CDISC?
CDISC (Clinical Data Interchange Standards Consortium) is a global, non-profit organization that develops data standards for clinical research.
CDISC standards ensure that:
- Clinical trial data is structured
- Regulators can review efficiently
- Traceability is maintained
- Data is consistent across studies
- Global submission requirements are met
https://www.cdisc.org/standards
🎯 Why CDISC is Required by Regulatory Authorities?
Regulatory agencies like the U.S. FDA require electronic data submissions to follow standardized structures.
Without standardization:
- Review time increases
- Queries increase
- Approval delays occur
- Rejection risk increases
https://www.fda.gov/industry/study-data-standards-resources
📚 CDISC Foundational Standards Overview
| Standard | Purpose |
|---|---|
| CDASH | Data Collection Standard |
| SDTM | Submission Data Structure |
| ADaM | Analysis Data Structure |
| Define-XML | Metadata Documentation |
📊 What is SDTM?
SDTM (Study Data Tabulation Model) organizes raw clinical trial data into standardized domains for regulatory submission.
SDTM datasets follow predefined naming conventions, variable structures, and domain classifications.
📁 SDTM Domain Classes Explained
| Class | Description |
|---|---|
| Interventions | Treatment, Medications, Exposure |
| Events | Adverse Events, Medical History |
| Findings | Lab Results, Vital Signs |
| Special Purpose | Demographics, Comments |
🧠 Important SDTM Domains in Detail
1️⃣ DM – Demographics
Contains subject-level data like age, sex, race, treatment arm. One record per subject.
2️⃣ AE – Adverse Events
Contains details about any adverse events experienced by subjects. Multiple records per subject possible.
3️⃣ LB – Laboratory
Contains laboratory test results with standardized result variables.
4️⃣ VS – Vital Signs
Contains blood pressure, pulse rate, temperature measurements.
5️⃣ CM – Concomitant Medications
Contains medications taken alongside study treatment.
🔎 SDTM Variable Naming Rules
SDTM uses standardized variable suffix conventions:
- --TESTCD (Short code)
- --TEST (Test name)
- --ORRES (Original result)
- --STRESC (Standardized character result)
- --STRESN (Standardized numeric result)
This consistent naming allows regulators to understand datasets quickly.
🔄 SDTM Programming Workflow
- Create Mapping Specification
- Write SAS programs to derive SDTM datasets
- Apply Controlled Terminology
- Run Validation (Pinnacle 21)
- Resolve Issues
- Prepare Submission Package
📈 What is ADaM? (Analysis Data Model – Deep Dive)
ADaM (Analysis Data Model) is the CDISC standard used to create analysis-ready datasets derived from SDTM datasets.
While SDTM organizes raw clinical trial data, ADaM prepares datasets for statistical analysis and reporting.
ADaM ensures:
- Traceability to SDTM
- Clear derivation logic
- Support for statistical programming
- Regulatory review clarity
https://www.cdisc.org/standards/foundational/adam
📊 Key ADaM Datasets Explained
1️⃣ ADSL – Subject Level Analysis Dataset
Contains one record per subject. Includes demographic info, treatment arm, analysis flags (Safety, ITT), baseline values.
2️⃣ ADAE – Adverse Event Analysis Dataset
Derived from AE SDTM dataset. Includes treatment-emergent flags, analysis categories, severity grouping.
3️⃣ ADLB – Laboratory Analysis Dataset
Derived from LB SDTM. Includes baseline lab values, change from baseline, abnormality flags.
4️⃣ ADVS – Vital Signs Analysis Dataset
Derived from VS SDTM. Used for statistical comparison of vital signs.
🔎 ADaM Traceability Concept
Traceability means every analysis result must be traceable back to:
- ADaM dataset
- SDTM dataset
- Original raw data
This ensures transparency and audit readiness.
📑 What is TLF? (Tables, Listings & Figures – Complete Explanation)
TLF stands for Tables, Listings, and Figures. These are final statistical outputs generated from ADaM datasets.
📊 Tables
- Demographic Summary Table
- Adverse Event Frequency Table
- Laboratory Shift Table
- Primary Endpoint Analysis Table
📋 Listings
- Subject-level Adverse Event Listing
- Laboratory Results Listing
- Protocol Deviation Listing
📈 Figures
- Kaplan-Meier Survival Curve
- Line Plot for Lab Trends
- Bar Chart for Treatment Comparison
- Forest Plot
🛠 SAS Procedures Used in TLF Programming
- PROC REPORT
- PROC TABULATE
- PROC FREQ
- PROC MEANS
- PROC LIFETEST
- PROC SGPLOT
- ODS PDF / ODS RTF
These procedures help generate formatted statistical outputs.
🔄 Complete Clinical Trial Data Lifecycle
- Data Collection (CRF / EDC)
- Data Cleaning (CDM)
- SDTM Creation
- SDTM Validation
- ADaM Derivation
- TLF Programming
- Submission to FDA / Regulatory Authority
🎯 Common Interview Questions
- What is CDISC?
- Difference between SDTM and ADaM?
- What is ADSL?
- What is traceability?
- What are TLFs?
- Explain complete clinical data flow.
❓ SEO FAQ Section
What is SDTM in Clinical SAS?
SDTM is the Study Data Tabulation Model used to structure submission datasets.
What is ADaM dataset?
ADaM datasets are analysis-ready datasets derived from SDTM for statistical analysis.
What is TLF in Clinical Research?
TLF stands for Tables, Listings & Figures used for statistical reporting.
Why is CDISC important?
CDISC ensures standardized clinical trial data submission for regulatory approval.
🌱 Final Authority Conclusion
CDISC defines the global structure. SDTM organizes submission datasets. ADaM prepares analysis-ready datasets. TLF delivers final statistical outputs.
Focus on understanding logic, traceability, and workflow. That is what makes a strong Clinical SAS professional.

0 Comments