Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The SDTM examples used as the source data are from Section 2.1, Basic Systolic Function. The ADSL draws from the DM dataset, which shows 4 subjects. The CV dataset shows two visits for the first subject , DMD-EF-01-101. It contains 16 rows, 1-8 for visit 1 and 9-16 for visit 6. Of these rows, the The records for which CVTESTCD = "LVEF_C" and CVTESTCD = "RVEF_C" representing the Ventricular Ejection Fraction, Calculated (%) for left and right were selected for the analysis. The records in the LB dataset test where LBTESTCD = "BNPPRONT" was used to add the value of BNPPRONT were used to compute the percent change over time , and then was added as a potential covariate in each row for the last analysis. 

Example Analysis Datasets

...

Definexmltable
DatasetADSL
LevelVariable
PurposeAnalysis
NameVariable
Variable NameVariable LabelTypeCodelist/Controlled Terms/FormatSourceDerivation/Comment
STUDYIDStudy IdentifierChar

DM.STUDYID


USUBJIDUnique Subject IdentifierChar

DM.USUBJID


BRTHDTDate of BirthNumdate9.


Date portion of DM.BRTHDTC converted to numeric and displayed in a format such as date9.from ISO 8601 format to numeric date.9 
AAGEAnalysis AgeNum


Age as screening, computed by DM.RFICDTC - BRTHDTC as continuous variable. Note that some countries do not allow capturing date of birth, so this could be computed by capturing age in years and months on a CRF.
AGEAgeNum

DM.AGE


AGEUAge UnitsCharYEARS

DM.AGEU


SEX

SexChar(SEX)

DM.SEX


RACE

RaceNum(RACE)

DM.RACE


TRTSDTDate of First Exposure to TreatmentNumdate9.
Date portion of DM.RFSTDTC converted to numeric and displayed in a format such as date9.
RFICDT

Date of Informed Consent

Numdate9.
Date portion of DM.RFICDTC converted to numeric and displayed in a format such as date9.
DTHDT

Date of Death

Numdate9.
Date portion of DM.RFSTDTC converted to numeric and displayed in a format such as date9.
DTHFL

Subject Death
Flag

CharYDM.DTHFL
TRT01P

Planned Treatment for Period 01

CharDrug A, Drug B

Predecessor: DM.ARM.

May be changed to lower case or more descriptive term for use in tables and listings.

TRT01A

Actual Treatment for Period 01

CharDrug A, Drug B

Predecessor: DM.ACTARM.

Note: Actual treatment matches planned treatment unless there is a reason subject does not take planned drug.

ITTFL

Intent-To-Treat Population Flag

Char

Y; N


Derive the intent-to-treat population as per the protocol and SAP.

ACEINHFL

ACE Inhibitor Medications Flag

Char

Y; N


Select a list of ACE inhibitor medications from concomitant medications (CM) domain as per Statistical Analysis Plan or Protocol. Set to "Y" if these medications were taken during the study, and "N" if they are absent. Can be used to subset or to exclude the population who took ACE inhibitors.

HEIGHTSC

Height (cm) at Screening

Num



Set to VS.VSSTRESN where VS.VSTESTCD = "HEIGHT" and VISITNUM= 1 (or screening visit for your study).

WEIGHTSC

Weight (kg) at Screening

Num



Set to VS.VSSTRESN where VS.VSTESTCD = "WEIGHT" and VISITNUM = 1 (or screening visit for your study).

BSASC

Body Surface Area at Screening

Num



Select where VISITNUM = 1 (or screening visit for your study). Compute from HEIGHT and WEIGHT, using the Du Bois method. BSA = 0.007184 × W0.425 × H0.725

Note that there There are multiple methods and the study protocol should describe which one to use (e.g., Du Bois, Mosteller, Haycock, Gehan & George, Boyd, Fujimoto, Takahira, and Schlich).

...

Definexmltable
DatasetADCVNTP
LevelVariable
PurposeAnalysis
NameVariable
Variable NameVariable LabelTypeCodelist/Controlled Terms/FormatSourceDerivation/Comment
STUDYIDStudy IdentifierChar

CV.STUDYID


USUBJIDUnique Subject IdentifierChar

CV.USUBJID


BRTHDTDate of BirthNumDate9.

ADSL.BRTHDT


AGEAgeNum

ADSL.AAGE


AGEUAge UnitCharYEARS

ADSL.AGEU


SEX

SexChar(SEX)

DM.SEX


RACE

RaceNum(RACE)

DM.RACE


TRTSDT

Date of First Exposure to Treatment

Numdate9ADSL.TRTSDT
TRT01P

Planned Treatment for Period 01

CharDrug A; Drug BADSL.TRT01P
TRT01A

Actual Treatment for Period 01

CharDrug A; Drug BADSL.TRT01A

ITTFL

Intent-To-Treat Population Flag

Char

Y; N

ADSL.ITTFL


BSASCBody Surface Area at ScreeningNum


ADSL.BSASC


HEIGHT

Height (cm)

Num



Set to VS.VSSTRESN where VS.VSTEST = "HEIGHT"  by visit.

WEIGHT

Weight (kg)

Num



Set to VS.VSSTRESN where VS.VSTEST = "WEIGHT"  by visit.

BSABody Surface Area (m2)Num



Compute from HEIGHT and WEIGHT at each visit, using the Du Bois method. BSA = 0.007184 × W0.425 × H0.725

Note that there There are multiple methods and the study protocol should describe which one to use (e.g., Mosteller, Haycock, Gehan & George, Boyd, Fujimoto, Takahira, and Schlich).

ACEINHFL

ACE Inhibitor Medications Flag

Char

Y; N

ADSL.ACEINHFL


PARAMParameterChar

Left Ventricular Ejection Fraction, Calculated (%);

Right Ventricular Ejection Fraction, Calculated (%);

N-Terminal ProB-type Natriuretic Peptide (pg/mL)

For tests from

CV

, set to the values of CV

.CVTEST

plus CV.CVTESTU with spaces and parentheses as shown. 

For tests from

LB

, set to the value of LB

.LBTEST

plus LB.LBTESTU with spaces and parentheses as shown. 


PARAMCDParameter CodeChar

LVEF_C;

RVEF_C;

BNPPRONT

CV.CVTESTCD

LB.LBTESTCDNote: for this example dataset, select the records where the test values shown at left are included.


PARAMNParameter (N)Num



Number PARAMCD as follows:

LVEF_C = "1"

RVEF_C = "2"

BNPPRONT = "3"

AVALAnalysis ValueNum


See Parameter Value Metadata

AVISITAnalysis VisitChar

Visit 1 (Baseline); 

Visit 6 (1 Year)


If CV.VISIT = "VISIT 1" then AVISIT = "Visit 1 (Baseline)".

If CV.VISIT = "VISIT 6" then AVISIT = "Visit 6 (1 Year)".

AVISITNAnalysis Visit (N)Num1; 6

CV.VISITNUM

LB.VISITNUM


VISITVisitNum

VISIT 1; VISIT 6

CV.VISIT

LB.VISIT


ADTAnalysis DateNumdate9.
Date portion of CV.CVDTC or LB.LBDTC converted to numeric and displayed in a format such as date9. 
ABLFLBaseline Record FlagCharY

If CV.VISIT = "VISIT 1" then ABLFL = "Y".

BASEBaseline ValueNum

Set BASE to AVAL from the record for that subject and parameter where ABLFL = "Y".

Populate BASE for additional visits by merging the value of BASE in the baseline record by USUBJID and PARAMCD.

CHGChange from BaselineNum

Compute CHG = AVAL - BASE for that record. Only compute for post-baseline records.
PCHGPercent Change from BaselineNum

Compute PCHG = (CHG / BASE) * 100. Only compute for post-baseline records.
CHGCAT1Change from Baseline Category 1Char

Decline >=5% ; Decline <5%

Increase GT 100 pg/mL


See Parameter Value Metadata
SRCDOMSource DataChar

CV; LB


Set to the SDTM domain name that relates to the analysis value.
SRCVARSource VariableChar



Set to the SDTM variable that relates to the analysis value.
SRCSEQSource Sequence NumberNum


CV.CVSEQ

LB.LBSEQ

Set to the SDTM domain sequence number that relates to the analysis value.

...

Definexmltable
DatasetADCVCMR
LevelVariable
PurposeAnalysis
NameVariable
Variable NameVariable LabelTypeCodelist/Controlled Terms/FormatSourceDerivation/Comment
STUDYIDStudy IdentifierChar

ADCVNTP.STUDYID


USUBJIDUnique Subject IdentifierChar

ADCVNTP.USUBJID


BRTHDTDate of BirthNumdate9.

ADCVNTP.BRTHDT


AGEAgeNum

ADCVNTP.AGE


AGEUAge UnitCharYEARS

ADCVNTPL.AGEU


TRTSDT

Date of First Exposure to Treatment

Numdate9.ADCVNTP.TRTSDT
TRT01P

Planned Treatment for Period 01

CharDrug A; Drug BADCVNTP.TRT01P

ITTFL

Intent-To-Treat Population Flag

Char

Y; N

ADCVNTP.ITTFL


BSASCBody Surface Area at ScreeningNum


ADCVNTP.BSASC


BSABody Surface Area (m2)Num


ADCVNTP.BSA


ACEINHFL

ACE Inhibitor Medications Flag

Char

Y; N

ADCVNTP.ACEINHFL


BNPPRONT


Num



BNPPRONT = AVAL where PARAMCD =  ADCVNTP.BNPPRONT,

 

and merge by USUBJID and AVISITN.

Note: there are many ways to add this including transposing the data.

PARAMParameterChar

Left Ventricular Ejection Fraction, Calculated (%);

Right Ventricular Ejection Fraction, Calculated (%);

N-Terminal ProB-type Natriuretic Peptide (pg/mL)

ADCVNTP.PARAM


PARAMCDParameter CodeChar

LVEF_C;

RVEF_C;

BNPPRONT

ADCVNTP.PARAMCD


PARAMNParameter (N)Num


ADCVNTP.PARAMN


AVALAnalysis ValueNum

ADCVNTP.AVAL


AVISITAnalysis VisitChar

Visit 1 (Baseline);

Visit 6 (1 Year)

ADCVNTP.AVISIT


AVISITNAnalysis Visit (N)Num1; 6

ADCVNTP.AVISITN


ADTAnalysis DateNumdate9.ADCVNTP.ADT
ABLFLBaseline Record FlagCharYADCVNTP.ABLFL


BASEBaseline ValueNum
ADCVNTP.BASE


CHGChange from BaselineNum
ADCVNTP.CHG
PCHGPercent Change from BaselineNum
ADCVNTP.PCHG
CHGCAT1Change from Baseline Category 1Char

Decline >=5% ; Decline <5%

Increase GT 100 pg/mL

ADCVNTP.CHGCAT1


...