Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated ADaM comments 1-12

...

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

DM.STUDYID


USUBJIDUnique Subject IdentifierChar

DM.USUBJID


BRTHDTDate of BirthNumdate9.

ADSLDM.BRTHDTC

Convert BRTHDTC from ISO 8601 format to numeric date. (Note that if exact date is not found then use two variables to capture year and month.)
TRTSDTDate of First Exposure to TreatmentNumdate9.
Date portion of DM.RFSTDTC converted to numeric and displayed in a format such as DATE9.
TRT01P

Planned Treatment for Period 01

CharTreatment A, Treatment B
Predecessor; DM.ARM. May be changed to lower case or more descriptive term for use in tables and listings.ADSL.TRT01P

ITTFL

Intent-To-Treat Population Flag

Char

Y; NADSL.ITTFL


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

ACEINHFL

ACE Inhibitor Medications Flag

Char

Y


Select a list of ACE inhibitor medications from concomitant medications (CM) domain, and from treatment (EX or EC) domains. Code "Y" if the medication was taken during the study. Can be used to subset or to exclude the population who took ACE inhibitors.

...

Dataset
Definexmltable
DatasetADCVNTP
LevelValue
PurposeAnalysis
OIDAVAL
DatasetVariableWhereTypeOriginDerivation/Comment
ADCVNTPAVALPARAMCD = "LVEFC"NumPredecessorSet to CV.CVSTRESN where CV.CVTESTCD = "LVEF_C"
ADCVNTPAVALPARAMCD = "RVEFC"NumPredecessorSet to CV.CVSTRESN where CV.CVTESTCD = "RVEF_C"
ADCVNTPAVALPARAMCD = "BNPPRONT"NumPredecessorSet to LB.LBSTRESN where LB.LBTESTCD = "BNPPRONT"
Definexmltable
ADCVNTP
LevelVariable
PurposeAnalysis
NameVariable
CHGCAT1PARAMCD = "LVEFC"Char

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

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

ADCVNTPCHGCAT1PARAMCD = "RVEFC"Char

Categorize the value of CHG 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"

"Increase GT 100 pg/mL"

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

CV.STUDYID


USUBJIDUnique Subject IdentifierChar

CV.USUBJID

Select for records with RE data.ASEQAnalysis Sequence NumberNum

CV.CVSEQ

Number records 1 to n after sorting by keys.
BRTHDTDate of BirthNumDate9.

ADSL.BRTHDTC

NumDate9.

ADSL.BRTHDT

Convert BRTHDTC from ISO 8601 format to numeric date. (Note that if exact date is not found then use two variables to capture year and month.)


TRT01P

Planned Treatment for Period 01

CharTreatment A, Treatment BADSL.TRT01P

ITTFL

Intent-To-Treat Population Flag

Char

Y; N

ADSL.ITTFL


HEIGHTVHEIGHT

Height (cm) at Visit

Num



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

WEIGHTVWEIGHT

Weight (kg) at Visit

Num



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

BSABody Surface Area (m2) by VisitNum



Computed Compute from HEIGHTV HEIGHT and WEIGHTV WEIGHT by visit, using the Du Bois method. BSA = 0.007184 × W0.425 × H0.725

Note that 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)., Takahira, and Schlich).

ACEINHFL

ACE Inhibitor Medications Flag

Char

Y

ADSL.ACEINHFL

ACEINHFL

ACE Inhibitor Medications Flag

Char

Y

Select a list of ACE inhibitor medications from concomitant medications (CM) domain, and from treatment (EX or EC) domains. Code "Y" if the medication was taken during the study. Can be used to subset or to exclude the population who took ACE inhibitors.


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

LVEFC;

RVEFC;

BNPPRONT


If CV.CVTESTCD = "LVEF_C" then PARAMCD = "LVEFC"

If CV.CVTESTCD = "RVEF_C" then PARAMCD = "RVEFC"

If LB.LBTESTDC = "BNPPRONT" then PARAMCD = "BNPPRONT

Note: for this example dataset, select the records where the test values shown above are included.

PARAMNParameter (N)Num



Number PARAMCD as follows:

LVEFC = "1"

RVEFC = "2"

BNPPRONT = "3"

AVALAnalysis ValueNum


See Parameter Value List 

AVISITAnalysis VisitChar



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

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

AVISITNAnalysis Visit (N)Num
Set to value of

CV.VISITNUM

or

LB.VISITNUM


VISITVisitNum

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 carrying forward merging the value of BASE in the baseline record by USUBJID and AVISITPARAMCD.

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

Categorize the value of CHG for Left Ventricular Ejection Fraction, and Calculated (%) (LVEFC) and for Right Ventricular Ejection Fraction, Calculated (%) (RVEFC)

5% ; Decline <5%

Increase GT 100 pg/mL



See PVLM table.CHGCAT2Change from Baseline Category 2ChartCategorize the value of CHG for N-Terminal ProB-type Natriuretic Peptide (pg/mL) (BNPPRONT)
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.

...

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
RowSTUDYIDUSUBJIDASEQBRTHDTTRT01PITTFLHEIGHTVHEIGHTWEIGHTVWEIGHTBSAACEINHFLPARAMPARAMCDPARAMNAVALAVISITAVISITNVISITADTABLFLBASECHGPCHGCHGCAT1SRCDOMSRCSEQ
1DMD-EFLGEDMD-EFLGE-101107FEB2010Treatment AY119201.09YLeft Ventricular Ejection Fraction, Calculated (%)LVEFC167Visit 1 (Baseline)1VISIT 116MAY2022Y67


CV3
2DMD-EFLGEDMD-EFLGE-101207FEB2010Treatment AY119201.09YRight Ventricular Ejection Fraction, Calculated (%)RVEFC274Visit 1 (Baseline))1VISIT 116MAY2022Y74


CV7
3DMD-EFLGEDMD-EFLGE-101307FEB2010Treatment AY119201.09YN-Terminal ProB-type Natriuretic Peptide (IU/L)BNPPRONT340Visit 1 (Baseline)1VISIT 116MAY2022Y40


LB1
4DMD-EFLGEDMD-EFLGE-101407FEB2010Treatment AY132321.33YLeft Ventricular Ejection Fraction, Calculated (%)LVEFC160Visit 6 (1 Year)6VISIT 606APR2023
67-7-10.447761Decline >=105.00%CV11
5DMD-EFLGEDMD-EFLGE-101507FEB2010Treatment AY132321.33YRight Ventricular Ejection Fraction, Calculated (%)RVEFC261Visit 6 (1 Year)6VISIT 606APR2023
74-13-17.567568Decline >=105.00%CV15
6DMD-EFLGEDMD-EFLGE-101607FEB2010Treatment AY132321.33YN-Terminal ProB-type Natriuretic Peptide (IU/L)BNPPRONT3900Visit 6 (1 Year)6VISIT 106APR2023
408602,150Increase GT 100 pg/mLLB2

ADCVCMR Analysis Dataset

...

Dataset2
tableidadcvcmr
RowSTUDYIDUSUBJIDASEQBRTHDTTRT01PITTFLBSAACEINHFLBNPPRONTBNPCHGPARAMPARAMCDPARAMNAVALAVISITAVISITNVISITADTABLFLBASECHGPCHGSRCDOMSRCSEQ
1DMD-EFLGEDMD-EFLGE-101107FEB2010Treatment AY1.09Y40
Left Ventricular Ejection Fraction, Calculated (%)LVEFC170Visit 1 (Baseline)1VISIT 116MAY2022Y70

CV3
2DMD-EFLGEDMD-EFLGE-101207FEB2010Treatment AY1.09Y40
Right Ventricular Ejection Fraction, Calculated (%)RVEFC275Visit 1 (Baseline)1VISIT 116MAY2022Y75

CV7
3DMD-EFLGEDMD-EFLGE-101307FEB2010Treatment AY1.33Y9002150Left Ventricular Ejection Fraction, Calculated (%)LVEFC165Visit 6 (1 Year)6VISIT 606APR2023
70-5-10.447761CV11
4DMD-EFLGEDMD-EFLGE-101407FEB2010Treatment AY1.33Y9002150Right Ventricular Ejection Fraction, Calculated (%)RVEFC270Visit 6 (1 Year)6VISIT 606APR2023
75-5-17.567568CV15

Example Analysis Results Metadata (ARM) Tables

...

Display

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

Analysis ResultComparison of Change of Ejection Fraction Percent for the Treatment Groups (1 Year)
Analysis Variables(s)CHG
Analysis ReasonPrimary efficacy endpoint as prespecified in the SAP
Analysis PurposePrimary outcome measure

Data References

(incl. selection criteria)

PARAMCD = "LVEFC"

Where ITTFL = "Y" and AVISITN = 6;

Documentation

Comparison of Means with 95% confidence interval

Programming Statements 

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

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

DATA ONE;

SET ADCVCMR;

Where ITTFL = "Y" and AVISITN = 2 6 and PARAMCD = 'LVEFC';

RUN;

PROC MEANS DATA=ONE N MEAN clm STDERR;

CLASS TRT01P;

VAR CHG; 

RUN;

...