Skip to content

Shreya-sasprogrammer/Clinical-SDTM-DM-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

SDTM DM Domain Creation Project

Overview

This project demonstrates the creation of the SDTM DM (Demographics) Domain following CDISC SDTM standards used in clinical trial data submissions. The DM dataset serves as the parent domain for all subject-level clinical trial data and contains essential demographic and study participation information for each subject.

The project includes data mapping, derivations, standardization, validation checks, and generation of a submission-ready DM dataset using SAS programming.


Project Objectives

  • Create a CDISC-compliant SDTM DM dataset.
  • Perform raw-to-SDTM mapping.
  • Derive standard DM variables according to SDTM guidelines.
  • Apply controlled terminology and standard formats.
  • Generate one record per subject.
  • Prepare data suitable for regulatory submissions and downstream ADaM development.

Technologies Used

  • SAS Base
  • SAS SQL
  • CDISC SDTM
  • Clinical Trial Data Standards
  • Data Validation Techniques

DM Variables Implemented

Identifier Variables

  • STUDYID
  • DOMAIN
  • USUBJID
  • SUBJID
  • SITEID

Demographic Variables

  • SEX
  • AGE
  • AGEU
  • RACE
  • ETHNIC
  • COUNTRY
  • BRTHDTC

Study Reference Dates

  • RFSTDTC
  • RFENDTC

Treatment Variables

  • ARM
  • ARMCD

Project Workflow

  1. Create raw clinical data.
  2. Perform data cleaning and standardization.
  3. Derive subject-level identifiers.
  4. Convert dates into ISO 8601 format.
  5. Create demographic variables.
  6. Derive treatment assignment variables.
  7. Generate study reference dates.
  8. Perform quality control checks.
  9. Create final SDTM DM dataset.

Sample Derivations

USUBJID

USUBJID = catx("-", STUDYID, SITEID, SUBJID);

AGE

AGE = int((RFSTDTC - BRTHDTC)/365.25);

Key SDTM Concepts Demonstrated

  • Special Purpose Domains
  • Subject-Level Data Structure
  • One Record Per Subject
  • Controlled Terminology
  • ISO 8601 Date Standards
  • Variable Derivations
  • Traceability
  • Regulatory Submission Standards

Learning Outcomes

Through this project, I gained practical experience in:

  • SDTM implementation
  • Clinical SAS programming
  • CDISC standards
  • Dataset mapping
  • Variable derivations
  • Clinical trial data processing
  • Regulatory data preparation
  • Quality control and validation

References


Author

Shreya Mishra

Aspiring Clinical SAS Programmer | SDTM & ADaM Enthusiast | Clinical Data Standards Learner


Project Status

Completed ✓

This project was developed for hands-on practice of SDTM implementation, clinical data standardization, and clinical SAS programming concepts commonly used in pharmaceutical and CRO environments.

About

CDISC SDTM DM domain creation project using SAS. Includes raw-to-SDTM mapping, variable derivations, ISO 8601 date conversion, and validation checks for clinical trial demographics data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages