Back to List
Module 50 Views

ADaM Dataset Specification — GLPI103-301

July 12, 2026

📚 Part of the GLPI-103 Regulatory Dossier — Reader's Guide. This article shows the live document; edits to the source appear here automatically.

🧪
Mock / simulation document

This is a mock / simulation document, made for a portfolio and for learning. The drug (GLPI-103), the sponsor, the people, and the data are all fictional. It is not a real regulatory submission and has no clinical, legal, or regulatory standing. What is real is the shape of the thing — the document structure, the standards it follows, and the analysis methods; the content inside is illustrative.

📄
About this document — a plain-language guide

What it is. The ADaM dataset specification — the variable-by-variable definition of the analysis datasets (e.g., ADSL, ADLB).

Why it exists. Analyses must run on standardized analysis-ready data. The ADaM spec defines every derived variable and how it is computed, so a reviewer can reproduce the analysis datasets exactly (CDISC ADaMIG).

How it is produced here. It is generated from the standardized study datasets (the SDTM and ADaM data and their define.xml 'data dictionary'), so the guide always describes the exact datasets a regulator would receive.

Format & governing standard. CDISC ADaMIG v1.x; Define-XML 2.1


ADaM Dataset Specification — GLPI103-301

FieldValue
Document IDADaM-SPEC-301
Version1.0
Study No.GLPI103-301
StandardCDISC ADaMIG v1.x; Define-XML 2.1
ConfidentialityConfidential

Variable-level specification for the analysis datasets, matching src/cdisc/adam_builder.py, define.xml, and the ADRG (DEF-301).

Change History

VersionDateAuthorSummary
1.02026-06-29Biostatistics / DMInitial ADaM spec

ADSL — Subject-Level Analysis Dataset (one record per subject; N=900)

VariableLabelTypeSource / Derivation
STUDYIDStudy IdentifierCharGLPI103
USUBJIDUnique Subject IDCharSTUDYID-SITEID-SUBJID
SUBJID, SITEIDSubject/Site IDCharDM
AGEAge (yr)NumDM
AGEGR1Age groupChar<65 / >=65
SEX, RACE, COUNTRYDemographicsCharDM
TRT01P / TRT01APlanned / Actual treatmentCharDM ARM / ACTARM
TRT01PN / TRT01ANTreatment (numeric)Num1=IV, 2=Oral, 3=Sema
RANDDTRandomization dateCharDM RFSTDTC
FASFL / SAFFLFAS / Safety flagsChar"Y" (all randomized/dosed)
PPSFLPer-protocol flagChar"Y"/"N" — derived from DEVFL (major deviation); PPS=847, FAS=900
STRAT_HBA1CHbA1c stratumChar<8.5/>=8.5 from baseline HbA1c (IRT)
STRAT_BMIBMI stratumChar<30/>=30 from baseline BMI
STRAT_REGION / REGIONRegion stratumCharProvince→region group
EDUCATION / MARITAL / EMPLOYMENTBaseline covariatesCharSC domain (English CT)

ADLB — Laboratory Analysis Dataset (BDS; one record per parameter/visit/subject)

VariableLabelTypeSource / Derivation
STUDYID, USUBJIDIdentifiersChar
TRT01A / TRT01ANTreatmentChar/NumADSL
FASFL/PPSFL/SAFFLPopulation flagsCharADSL
PARAMCD / PARAMParameter (code/name)CharLB (HBA1C, FPG, ALT, AST, EGFR)
AVAL / AVALUAnalysis value / unitNum/CharLB LBSTRESN
BASEBaseline valueNumAVAL where ABLFL="Y"
CHG / PCHGChange / % change from baselineNumAVAL−BASE / CHG/BASE×100
ABLFLBaseline flagChar"Y" at VISITNUM=1
ANL01FLAnalysis flagChar"Y" for non-baseline visits
VISITNUM / VISITVisitNum/Char1–9 (W0–W56)
STRAT_HBA1C/STRAT_BMI, AGE, AGEGR1, SEXAnalysis covariatesADSL

Additional analysis datasets in a full submission: ADAE (adverse events), ADVS (vital signs), ADTTE (time-to-event, if any). Their specs follow the same conventions.

Comments (0)

No comments yet. Be the first to say something!