SDTM Introduction
The Study Data Tabulation Model (SDTM) is the standard for organizing and formatting human clinical trial data for submission to regulatory authorities.
Purpose
SDTM provides:
- Consistent structure for clinical trial data
- Standardized naming conventions
- Regulatory compliance with FDA requirements
- Interoperability between systems and organizations
Key Concepts
Domains
SDTM organizes data into domains - logical groupings of related observations:
| Category | Examples |
|---|---|
| Special Purpose | DM (Demographics), CO (Comments), SE (Subject Elements), SV (Subject Visits) |
| Interventions | CM (Concomitant Meds), EX (Exposure), SU (Substance Use) |
| Events | AE (Adverse Events), DS (Disposition), MH (Medical History) |
| Findings | LB (Labs), VS (Vital Signs), EG (ECG), PE (Physical Exam) |
Variables
Each domain contains variables - individual data elements:
| Type | Description | Examples |
|---|---|---|
| Identifier | Subject/study identification | STUDYID, USUBJID, DOMAIN |
| Topic | Focus of the observation | AETERM, VSTEST, LBTEST |
| Timing | When observation occurred | AESTDTC, VSDTC, VISITNUM |
| Qualifier | Additional context | AESEV, VSPOS, LBORRES |
Controlled Terminology
Many variables require values from controlled terminology (CT):
- Standardized value lists
- Ensures consistency across studies
- Required for regulatory submissions
SDTM Structure
flowchart TB
subgraph "SDTM Domain Classes"
direction TB
SP[Special Purpose<br/>DM, CO, SE, SV]
INT[Interventions<br/>CM, EX, SU]
EVT[Events<br/>AE, DS, MH]
FIND[Findings<br/>LB, VS, EG, PE]
end
subgraph "Variable Types"
ID[Identifiers<br/>STUDYID, USUBJID]
TOPIC[Topic Variables<br/>--TERM, --TEST]
TIMING[Timing Variables<br/>--STDTC, --ENDTC]
QUAL[Qualifiers<br/>--SEV, --RES]
end
SP --> ID
INT --> ID
EVT --> ID
FIND --> ID
ID --> TOPIC
TOPIC --> TIMING
TIMING --> QUAL
style SP fill: #4a90d9, color: #fff
style INT fill: #50c878, color: #fff
style EVT fill: #f5a623, color: #fff
style FIND fill: #9b59b6, color: #fff
General Observation Classes
- Interventions: Treatments applied to subjects
- Events: Occurrences during study participation
- Findings: Observations and test results
Variable Roles
| Role | Purpose | Example |
|---|---|---|
| Identifier | Link records across domains | USUBJID |
| Topic | Describe the observation | AETERM |
| Timing | Capture when | AESTDTC |
| Qualifier | Provide context | AESEV |
| Rule | Link to analysis rules | (via Define-XML) |
Working with SDTM in Trial Submission Studio
Import Flow
- Load source CSV data
- Select target SDTM domain
- Map source columns to SDTM variables
- Handle controlled terminology
- Validate against SDTM rules
- Export to XPT format
Variable Requirements
- Required: Must be present and populated
- Expected: Should be present if applicable
- Permissible: Allowed but not required
Best Practices
- Map identifiers first: STUDYID, DOMAIN, USUBJID
- Use controlled terminology: For variables requiring CT
- Follow naming conventions: Variable names, labels
- Validate early: Catch issues before export
SDTM Versions
Trial Submission Studio currently supports:
- SDTM-IG 3.4 (current FDA standard)
Version History
| Version | Release | Notes |
|---|---|---|
| 3.4 | 2021 | Current FDA standard |
| 3.3 | 2018 | |
| 3.2 | 2013 | |
| 3.1.2 | 2008 |
Next Steps
- SDTM Domains - Domain reference
- SDTM Variables - Variable details
- Validation Rules - Compliance checking
- Controlled Terminology - CT reference