Versions Compared

Key

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

...

Definexmltable
Multipletrue
LevelDataset
PurposeAnalysis

Dataset Name

Dataset Description

Class of Dataset

Structure

Keys

Documentation

Location

ADSL

Subject-Level Analysis Dataset

SUBJECT LEVEL ANALYSIS DATASET

One record per subject

USUBJIDADaMIGadsl.xpt
ADCVNTPCardiac Ejection Fraction and NTproBNP Analysis Dataset

BASIC DATA STRUCTURE

One record per subject per analysis visit per parameterUSUBJID, AVISITN, PARAMN

Analysis Dataset

adcvntp.xpt
ADCVCMRCardiovascular CMR Ejection Fraction Analysis Dataset

BASIC DATA STRUCTURE

One record per subject per analysis visit per parameterUSUBJID, AVISITN, PARAMN

Analysis Dataset

adcvcmr.xpt

ADSL

The ADSL The ADaM model requires a one-record-per-subject analysis dataset, ADSL, which contains subject characteristics and covariates that are important for analyses. Also, stratification Stratification variables can be created in the ADSL to subset the data. More than one SDTM dataset is may be used as input to the ADSL. As an example, a flag indicating concomitant medication This is a simplified example ADSL dataset; the ADaMIG should be referenced for additional variables.

For this example:

  • A flag indicating the use of ACE inhibitors (ACEINHFL) was derived from the CM dataset.
  • Body surface area at screening (BSASC)

...

  • was derived from the VS dataset using height and weight at the screening visit.

...

The ADCVNTP dataset includes tests pertinent to these analyses. The records from CV where CVTESTCD = "LVEF_C" and "RVEF_C" and the records from LB where LBTESTCD = "BNPPRONT" were selected. Many lab draws may occur throughout the year, but only those linked to a specific visit were included. By subsetting the LB dataset by LBLNKID not missing, laboratory data that aligns with CV data can be filtered out and sorted using USUBJID and VISIT. If LBLNKID is not available, a windowing strategy could be used to select the laboratory draw closest to that visit for merging with CV, computed in AVISIT.

The ADCVMR dataset is an efficacy analysis dataset with only a few records for more complex modeling of changes in ejection fraction, plus the ProB-type test results. It is an ADaM Basic Data Structure (BDS) dataset, with additional variables added from ADCVNTP.

ADSL Analysis Dataset

This is a simplified example ADSL dataset; it is expected that the ADaMIG is referenced. Analysis age (AAGE) was included to provide age with more precision. The Body Surface Area (BSA) at screening is named BSASC as per the ADAMIG v1.2. There are many possible calculations for BSA; for this example, the Du Bois method was used (ref: https://www.calculator.net/body-surface-area-calculator.html).

...

DatasetADSL
LevelVariable
PurposeAnalysis
NameVariable

...

DM.STUDYID

...

DM.USUBJID

...

DM.AGE

...

DM.AGEU

...

SEX

...

DM.SEX

...

RACE

...

DM.RACE

...

Date of Informed Consent

...

Date of Death

...

Subject Death
Flag

...

Planned Treatment for Period 01

...

Predecessor: DM.ARM.

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

...

Actual Treatment for Period 01

...

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

...

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

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).

...

Showtrue
NameADSL

...

tableidadsl

...

ADCVNTP Analysis Dataset

In this example, columns for derived variables BASE, CHG, PCHG and CHGCAT1 have been added to facilitate analyses of the efficacy endpoints. Specifically, example demographic data for ADSL were created for an 8 year old male. Also, a custom variable for BSA at baseline (BSABL), and an example of a stratification variable for subjects with was added from ADSL.

...

DatasetADCVNTP
LevelValue
PurposeAnalysis
OIDAVAL

...

Categorize the value of CHGCAT1 as follows: If CHG >= 5.00 THEN CHGCAT1 = "Decline >=5%".

Else if CHG not missing and CHG < 5.00 THEN CHGCAT1 = "Decline <5%"

...

Categorize the value of CHCAT1 as follows: "Increase >100 pg/mL"; "Increase <=100 pg/mL"; "No increase"

  • Analysis age (AAGE) was included to provide age with more precision.
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

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).

Dataset wrap
Showtrue
NameADSL
Dataset2
tableidadsl
RowSTUDYIDUSUBJIDBRTHDTAAGEAGEAGEUSEXRACETRTSDTRFICDTDTHDTDTHFLTRT01PITTFLACEINHFLHEIGHTSCWEIGHTSCBSASC
1DMD-EFLGEDMD-EF-01-10107FEB201012.312YEARSMBLACK OR AFRICAN AMERICAN16JUN202216JUN2022

Drug AYY119200.82
2DMD-EFLGEDMD-EF-01-10101MAY200814.114YEARSMASIAN13JUN202213JUN2022

Drug AYY115300,95
3DMD-EFLGEDMD-EF-01-10110JUL200319.019YEARSMNATIVE HAWAIIAN OR OTHER PACIFIC ISLANDER15JUL2202215JUL2022

Drug BYN140451,30
4DMD-EFLGEDMD-EF-01-10115JAN199923.723YEARSMWHITE06SEP202206SEP202223NOV2023YDrug BYY132421,21

ADCVNTP

The ADCVNTP includes tests pertinent to analyses. The records from CV where CVTESTCD = "LVEF_C" and "RVEF_C" and the records from LB where LBTESTCD = "BNPPRONT" were selected. Many lab draws may occur throughout the year, but only those linked to a specific visit were included. By subsetting the LB dataset by LBLNKID not missing, laboratory data that aligns with CV data can be filtered out and sorted using USUBJID and VISIT. If LBLNKID is not available, a windowing strategy could be used to select the laboratory draw closest to that visit for merging with CV, computed in AVISIT.

In this example, variables BASE, CHG, PCHG and CHGCAT1 were used to facilitate analyses of the efficacy endpoints.

Definexmltable
DatasetADCVNTP
LevelValue
PurposeAnalysis
OIDAVAL
DatasetVariableWhereTypeOriginDerivation/Comment
ADCVNTPAVALPARAMCD in ("LVEF_C", "RVEF_C")NumPredecessorSet to CV.CVSTRESN 
ADCVNTPAVALPARAMCD = "BNPPRONT"NumPredecessorSet to LB.LBSTRESN where LB.LBTESTCD = "BNPPRONT"
ADCVNTPCHGCAT1PARAMCD in ("LVEF_C", "RVEF_C")Char

Categorize the value of CHGCAT1 as follows: If CHG >= 5.00 THEN CHGCAT1 = "Decline >=5%".

Else if CHG not missing and CHG < 5.00 THEN CHGCAT1 = "Decline <5%"

ADCVNTPCHGCAT1PARAMCD = "BNPPRONT"Char

Categorize the value of CHCAT1 as follows: "Increase >100 pg/mL"; "Increase <=100 pg/mL"; "No increase"

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


AAGEAnalysis AgeNum

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


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

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)

CV.CVTEST

LB.LBTEST


PARAMCDParameter CodeChar

LVEF_C;

RVEF_C;

BNPPRONT

CV.CVTESTCD

LB.LBTESTCD


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.

This example dataset shows the findings and additional analysis variables associated with:

  • Left Ventricular Ejection Fraction, Calculated (%)
  • Right Ventricular Ejection Fraction, Calculated (%)
  • N-Terminal ProB-type Natriuretic Peptide (pg/mL)
Dataset wrap
Showtrue
Nameadcvntp
Rowcaps
Rows 1-2:Show the baseline ejection fraction measurements at VISIT 1.
Row 3:Shows the baseline N-Terminal ProB-type Natriuretic Peptide test results at VISIT 1.
Rows 4-5:Show the baseline ejection fraction measurements at VISIT 6.
Row 6:Shows the baseline N-Terminal ProB-type Natriuretic Peptide test results at VISIT 6.
Dataset2
tableidadcvntp
RowSTUDYIDUSUBJIDAAGEAGEUSEXRACETRT01PTRT01AITTFLHEIGHTWEIGHTBSAACEINHFLPARAMPARAMCDPARAMNAVALAVISITAVISITNVISITADTABLFLBASECHGPCHGCHGCAT1SRCDOMSRCVARSRCSEQ
1

...

DatasetADCVNTP
LevelVariable
PurposeAnalysis
NameVariable

...

CV.STUDYID

...

CV.USUBJID

...

ADSL.BRTHDT

...

ADSL.AAGE

...

ADSL.AGEU

...

SEX

...

DM.SEX

...

RACE

...

DM.RACE

...

Date of First Exposure to Treatment

...

Planned Treatment for Period 01

...

Actual Treatment for Period 01

...

ITTFL

...

Intent-To-Treat Population Flag

...

Char

...

Y; N

...

ADSL.ITTFL

...

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.

...

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

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

...

Left Ventricular Ejection Fraction, Calculated (%);

Right Ventricular Ejection Fraction, Calculated (%);

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

...

CV.CVTEST

LB.LBTEST

...

LVEF_C;

RVEF_C;

BNPPRONT

...

CV.CVTESTCD

LB.LBTESTCD

...

Number PARAMCD as follows:

LVEF_C = "1"

RVEF_C = "2"

BNPPRONT = "3"

...

See Parameter Value Metadata

...

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)".

...

CV.VISITNUM

LB.VISITNUM

...

VISIT 1; VISIT 6

...

CV.VISIT

LB.VISIT

...

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

...

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.

...

Decline >=5%; Decline <5%; Increase GT 100 pg/mL

...

CV; LB

...

CV.CVSEQ

LB.LBSEQ

...

Efficacy Analysis Example 1

This example dataset shows the findings and additional analysis variables associated with:

  • Left Ventricular Ejection Fraction, Calculated (%)
  • Right Ventricular Ejection Fraction, Calculated (%)
  • N-Terminal ProB-type Natriuretic Peptide (pg/mL)
Dataset wrap
Showtrue
Nameadcvntp
Rowcaps
Rows 1-2:Show the baseline ejection fraction measurements at VISIT 1.
Row 3:Shows the baseline N-Terminal ProB-type Natriuretic Peptide test results at VISIT 1.
Rows 4-5:Show the baseline ejection fraction measurements at VISIT 6.
Row 6:Shows the baseline N-Terminal ProB-type Natriuretic Peptide test results at VISIT 6.
Dataset2
tableidadcvntp
RowSTUDYIDUSUBJIDAAGEAGEUSEXRACETRT01PTRT01AITTFLHEIGHTWEIGHTBSAACEINHFLPARAMPARAMCDPARAMNAVALAVISITAVISITNVISITADTABLFLBASECHGPCHGCHGCAT1SRCDOMSRCVARSRCSEQ
1DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY119200.82YLeft Ventricular Ejection Fraction, Calculated (%)LVEF_C167Visit 1 (Baseline)1VISIT 116MAY2022Y67CVCVTESTCD32DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY119200.82YRight Ventricular Ejection Fraction, Calculated (%)RVEF_C274Visit 1 (Baseline))1VISIT 116MAY2022Y74CVCVTESTCD73DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY119200.82YN-Terminal ProB-type Natriuretic Peptide (IU/L)BNPPRONT340Visit 1 (Baseline)1VISIT 116MAY2022Y40LBLBTESTCD14DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY132321.08YLeft Ventricular Ejection Fraction, Calculated (%)LVEF_C160Visit 6 (1 Year)6VISIT 606APR202367-7-10.447761Decline >=5.0%CVCVTESTCD115DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY132321.08YRight Ventricular Ejection Fraction, Calculated (%)RVEF_C261Visit 6 (1 Year)6VISIT 606APR202374-13-17.567568Decline >=5.0%CVCVTESTCD156DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY132119322010.0882YN-Terminal ProB-type Natriuretic Peptide (IU/L)BNPPRONT3900Visit 6 (1 Year)6VISIT 106APR2023408602,150Increase GT 100 pg/mLLBLBTESTCD2

ADCVCMR Analysis Dataset

The dataset above can also be set up to provide multivariate analyses by taking the lab tests of interest (Paramcd = BNPPRONT) or other analysis datasets, and  merging variables of interest with the ADCVNTP dataset. This summary dataset is created from other ADaM datasets as the source and only variable used in the analysis are kept. 

Left Ventricular Ejection Fraction, Calculated (%);
Left Ventricular Ejection Fraction, Calculated (%)LVEF_C167Visit 1 (Baseline)1VISIT 116MAY2022Y67


CVCVTESTCD3
2DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY119200.82YRight Ventricular Ejection Fraction, Calculated (%)RVEF_C274Visit 1 (Baseline))1VISIT 116MAY2022Y74


CVCVTESTCD7
3DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY119200.82YN-Terminal ProB-type Natriuretic Peptide (IU/L)BNPPRONT340Visit 1 (Baseline)1VISIT 116MAY2022Y40


LBLBTESTCD1
4DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY132321.08YLeft Ventricular Ejection Fraction, Calculated (%)LVEF_C160Visit 6 (1 Year)6VISIT 606APR2023
67-7-10.447761Decline >=5.0%CVCVTESTCD11
5DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY132321.08Y
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

AAGEAnalysis AgeNum

ADCVNTP.AAGE

AGEUAge UnitCharYEARS

ADCVNTPL.AGEU

SEX

SexChar(SEX)

ADCVNTPL.SEX

RACE

RaceNum(RACE)

ADCVNTPL.RACE

TRTSDT

Date of First Exposure to Treatment

Numdate9.ADCVNTP.TRTSDTTRT01P

Planned Treatment for Period 01

CharDrug A; Drug BADCVNTP.TRT01P

ITTFL

Intent-To-Treat Population Flag

Char

Y; N

ADCVNTP.ITTFL

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
Right Ventricular Ejection Fraction, Calculated (%
);

ADCVNTP.PARAM

PARAMCDParameter CodeChar

LVEF_C;

RVEF_C;

ADCVNTP.PARAMCD

)RVEF_C261Visit 6 (1 Year)6VISIT 606APR2023
74-13-17.567568Decline >=5.0%CVCVTESTCD15
6DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY132321.08YN-Terminal ProB-type Natriuretic Peptide (IU/L)BNPPRONT3900
PARAMNParameter (N)Num

ADCVNTP.PARAMN

AVALAnalysis ValueNum

ADCVNTP.AVAL

AVISITAnalysis VisitCharVisit 1 (Baseline);
Visit 6 (1 Year)

ADCVNTP.AVISIT

AVISITNAnalysis Visit (N)Num1; 6

ADCVNTP.AVISITN

ADTAnalysis DateNumdate9.ADCVNTP.ADTABLFLBaseline Record FlagCharYADCVNTP.ABLFLBASEBaseline ValueNumADCVNTP.BASECHGChange from BaselineNumADCVNTP.CHGPCHGPercent Change from BaselineNumADCVNTP.PCHGCHGCAT1Change from Baseline Category 1Char

Decline >=5%; Decline <5%; Increase GT 100 pg/mL

ADCVNTP.CHGCAT1

Efficacy Analysis Example 2

6VISIT 106APR2023
408602,150Increase GT 100 pg/mLLBLBTESTCD2

ADCVCMR

The ADCVMR is an efficacy analysis dataset with only a few records for more complex modeling of changes in ejection fraction, plus the ProB-type test results. It is an ADaM Basic Data Structure (BDS) dataset, with additional variables added from ADCVNTP.

The dataset can provide multivariate analyses by taking the lab tests of interest (PARAMCD = "BNPPRONT") or other analysis datasets, and merging variables of interest with the ADCVNTP dataset. This summary dataset is created from other ADaM datasets and only variables used in the analysis are kept.

40
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


AAGEAnalysis AgeNum

ADCVNTP.AAGE


AGEUAge UnitCharYEARS

ADCVNTPL.AGEU


SEX

SexChar(SEX)

ADCVNTPL.SEX


RACE

RaceNum(RACE)

ADCVNTPL.RACE


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


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 (%);

Dataset wrap
Showtrue
Nameadcvcmr
Dataset2
tableidadcvcmr
RowSTUDYIDUSUBJIDBRTHDTTRT01PAAGEAGUSEXRACETRT01AITTFLBSAACEINHFLBNPPRONTPARAMPARAMCDPARAMNAVALAVISITAVISITNADTABLFLBASECHGPCHGCHGCAT1
1DMD-EFLGEDMD-EF-01-10107FEB2010Drug A12.3YEARSMBLACK OR AFRICAN AMERICANDrug AY0.82Y40Left Ventricular Ejection Fraction, Calculated (%)LVEF_C170Visit 1 (Baseline)116MAY2022Y702DMD-EFLGEDMD-EF-01-10107FEB2010Drug A12.3YEARSMBLACK OR AFRICAN AMERICANDrug AY0.82Y

Right Ventricular Ejection Fraction, Calculated (%)

ADCVNTP.PARAM


PARAMCDParameter CodeChar

LVEF_C;

RVEF_C

2

ADCVNTP.PARAMCD

75


PARAMN
Visit 1
Parameter (
Baseline
N)
116MAY2022Y753DMD-EFLGEDMD-EF-01-10107FEB2010Drug A12.3YEARSMBLACK OR AFRICAN AMERICANDrug AY1.08Y900Left Ventricular Ejection Fraction, Calculated (%)LVEF_C165Visit 6 (1 Year)606APR202370-5-10.447761Decline >=5.0%4DMD-EFLGEDMD-EF-01-10107FEB2010Drug A12.3YEARSMBLACK OR AFRICAN AMERICANDrug AY1.08Y900Right Ventricular Ejection Fraction, Calculated (%)RVEF_C270Visit 6 (1 Year)606APR202375-5-17.567568Decline >=5.0%

Example Analysis Results Metadata (ARM) Tables

For more details on ARM, see the ADaMIG and the Analysis Results Metadata (ARM) v1.0 for Define-XML v2.0 (https://www.cdisc.org/standards/foundational/adam).

Table 1. A simple comparison of change by treatment groups over one year.

...

Display

...

Table 14.xx.xx Change in Left Ventricular Ejection Fraction Percent Over 1 Year

...

Data References

(incl. selection criteria)

...

PARAMCD = "LVEF_C"

Where ITTFL = "Y" and AVISITN = 6;

...

Comparison of Means with 95% confidence interval

...

Programming Statements 

(Add programming language statements here: SAS, R, etc.)

...

Proc means DATA=ADCVNTP N MEAN clm STDERR;

/* Subset the data. Can run again selecting for paramcd="RVEF_C"*/

Where PARAMCD = 'LVEF_C' and ITTFL = "Y" and AVISITN = 6 ;

Class TRT01P;

Var CHG; 

run;

Table 2. This table demonstrates a model over multiple time points.

...

Display

...

Table 14.xx.xx Percent Change in Left Ventricular Ejection Fraction Percent Over Time (Yearly)

...

Data References

(incl. selection criteria)

...

PARAMCD = "LVEF_C"

Where ITTFL = "Y"

...

 The mixed model using lsmeans to compare treatment groups

...

Programming Statements 

(Add programming language statements here: SAS, R, etc.)

...

/* Note that CHG is only computed post-baseline, so subset for the yearly visits, i.e. 6, 12, 18 etc. */

Proc  mixed DATA=ADCVNTP;

Class  TRT01P AVISITN;

/* Subset by param, as there are two parameters with CHG calculated*/

Where ITTFL = "Y" and AVISITN IN(6,12,18,24,36,48)  and PARAMCD = "LVEF_C"; 

Model PCHG=AVISITN*TRT01P/Solution;

RANDOM INTERCEPT / SUBJECT=STUYDID TYPE=UN;

LSMEANS TRT01P*AVISITN/ CL PDIFF;

RUN;

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


Dataset wrap
Showtrue
Nameadcvcmr
Dataset2
tableidadcvcmr
RowSTUDYIDUSUBJIDBRTHDTTRT01PAAGEAGUSEXRACETRT01AITTFLBSAACEINHFLBNPPRONTPARAMPARAMCDPARAMNAVALAVISITAVISITNADTABLFLBASECHGPCHGCHGCAT1
1DMD-EFLGEDMD-EF-01-10107FEB2010Drug A12.3YEARSMBLACK OR AFRICAN AMERICANDrug AY0.82Y40Left Ventricular Ejection Fraction, Calculated (%)LVEF_C170Visit 1 (Baseline)116MAY2022Y70


2DMD-EFLGEDMD-EF-01-10107FEB2010Drug A12.3YEARSMBLACK OR AFRICAN AMERICANDrug AY0.82Y40Right Ventricular Ejection Fraction, Calculated (%)RVEF_C275Visit 1 (Baseline)116MAY2022Y75


3DMD-EFLGEDMD-EF-01-10107FEB2010Drug A12.3YEARSMBLACK OR AFRICAN AMERICANDrug AY1.08Y900Left Ventricular Ejection Fraction, Calculated (%)LVEF_C165Visit 6 (1 Year)606APR2023
70-5-10.447761Decline >=5.0%
4DMD-EFLGEDMD-EF-01-10107FEB2010Drug A12.3YEARSMBLACK OR AFRICAN AMERICANDrug AY1.08Y900Right Ventricular Ejection Fraction, Calculated (%)RVEF_C270Visit 6 (1 Year)606APR2023
75-5-17.567568Decline >=5.0%

Table 3. This example uses the dataset ADCVCMR, with  AGE, SEX, RACE, and BNPPRONT as covariates.

...

Display

...

Table 14.xx.xx Percent change in NTproBNP over 1 Year

...

Data References

(incl. selection criteria)

...

PARAMCD = L_VEFC;

ITTFL = "Y" and AVISITN GE 6;

...

Multiple Regression Model

Proc reg data=ADCVCMR ;

Where PARAMCD = L_VEFC and ITTFL = "Y" and AVISITN GE 6;

Model PCHG = AAGE SEX RACE BNPPRONT;

...

Pagenav2