Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: changed multivariat to multiple covariates

Measuring LVEF regularly can show the rate of decline in left ventricle function for a patient with DMD. Thus Therefore, it was selected as an endpoint for this example endpoint to measure whether a course of therapy provides a slowing of may slow the progression to of heart failure for the patient. The second endpoint chosen, NT-proBNP, is a biomarker that is may be used to predict or diagnose heart failure. 

This section illustrates example analysis datasets for the following endpoints:

  • Percent change in ejection fraction over time (1 year)
  • Decline in ejection fraction over time (1 year) grouped by a decline greater than 5%-5.0%
  • Percent change in NT-proBNP over time (1 year)

Source Data

The SDTM examples used as the source data are from Section 2.1, Basic Systolic Function. The readings chosen to analyze ejection fraction are the Left Ventricular Ejection Fraction, Cal, with the unit of percent. The example dataset also shows the Right Ventricular Ejection Fraction, Cal which can be used to confirm the result. The SDTM data are stored in the CV domain. The  example dataset in Section 2.1 shows 2 visits for subject DMD-EF-01-101. The records for CVTESTCD = "LVEF_C The records in the CV dataset for which CVTESTCD = "LVEF_C" and "RVEF_C" were selected for analysis.  The NT-proBNP test is stored The records in the LB domain. The example dataset in Section 2.1 shows the test in the example LB dataset (LBTESTCD  = "BNPPRONT"). The lab value was dataset where LBTESTCD = "BNPPRONT" were used to compute the percent change over time for the third endpoint and as a potential covariate for the ejection fraction models.

The example Adam

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-2
Subject-level Analysis (ADSL) dataset draws from the DM dataset for demographics and study dates. It draws from Vital Signs (VS) for height and weight at screening. The VS is also used for height and weight at each visit, which in turn is used to compute body surface area (BSA), an important measure used in calculations for basic systolic functions. A flag for angiotensin-converting enzyme (ACE) inhibitor medications was added to the example. The source for this data would be concomitant medications (CM) or dosing information (EX, EC), not shown.

Example Analysis Datasets

The following tables show the analysis dataset metadata

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-3
and parameters used for this example.

...

Multipletrue
LevelDataset
PurposeAnalysis

...

Dataset Name

...

Dataset Description

...

Structure

...

Keys

...

Location

...

ADSL

...

Subject-Level Analysis Dataset

...

One record per subject

...

BASIC DATA STRUCTURE

...

Analysis Dataset

...

BASIC DATA STRUCTURE

...

Analysis Dataset

...

ADSL

The ADSL contains subject characteristics and covariates that are important for analyses. Stratification variables can be created in the ADSL to subset the data. More than one SDTM dataset may be used as input to the ADSL. This is a simplified example ADSL dataset; the ADaMIG should be referenced for additional variables.

For this example:

  • Analysis age (AAGE) was included to provide age with more precision.
  • A flag indicating the use of ACE inhibitors (ACEINHFL) is shown with example derivation from the CM dataset.
  • Body surface area at screening (BSASC) was derived from the VS dataset using height and weight at the screening visit. There are many possible calculations for BSA; for this example, the Du Bois method was used.[11] Note that the screening visit and visit 1 occurred at the same time in this example.

...

DatasetADSL
LevelVariable
PurposeAnalysis
NameVariable

...

DM.STUDYID

...

DM.USUBJID

...

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-5

...

DM.AGE

...

DM.AGEU

...

SEX

...

DM.SEX

...

RACE

...

DM.RACE

...

Date of Informed Consent

...

Date of Death

...

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-6

...

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

...

WEIGHTSC

...

Weight (kg) at Screening

...

Num

...

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

...

BSASC

...

Body Surface Area at Screening

...

Num

...

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

There are multiple methods for calculating BSA (e.g., Du Bois, Mosteller, Haycock, Gehan & George, Boyd, Fujimoto, Takahira, Schlich); the study protocol should describe which to use.

. Both SDTM domains are used in one analysis dataset to demonstrate the flexibility of ADaM and to show that the various SDTM domains can be combined into one dataset both as rows and also as covariates.

Example Analysis Datasets

The following tables show the analysis dataset metadata and parameters used for this example.

-

Definexmltable
Multipletrue
LevelDataset
PurposeAnalysis

Dataset Name

Description

Class

Structure

Purpose

Keys

Location

Documentation

ADSL

Subject-Level Analysis Dataset

SUBJECT LEVEL ANALYSIS DATASET

One record per subject.

AnalysisUSUBJIDadsl.xptADSL.SAS
ADEFNTPCV MRI EF and NT-proBNP Analysis

BASIC DATA STRUCTURE

One record per subject per analysis visit per parameter.AnalysisUSUBJID, AVISITN, PARAMNadefntp.xpt

ADEFNTP.SAS/SAP

ADEFMRICV MRI Ejection Fraction Analysis

BASIC DATA STRUCTURE

One record per subject per analysis visit per parameter.AnalysisUSUBJID, AVISITN, PARAMNadefmri.xpt

ADEFMRI.SAS/SAP

ADSL

The ADSL contains subject characteristics and covariates that are important for analyses. Stratification variables can be created in the ADSL to subset the data. More than one SDTM dataset may be used as input to the ADSL. This is a simplified example ADSL dataset; the ADaMIG should be referenced for additional variables.

For this example:

  • Analysis age (AAGE) was included to provide age with more precision.
  • A flag indicating the use of ACE inhibitors (ACEINHFL) is shown with example derivation from the CM dataset.
  • Body surface area at screening (BSASC) was derived from the VS dataset using height and weight at the screening visit. There are many possible calculations for BSA; for this example, the Du Bois method was used.[11] Note that the screening visit and visit 1 occurred at the same time in this example.
Definexmltable
DatasetADSL
LevelVariable
PurposeAnalysis
NameVariable
Variable NameVariable LabelTypeCodelist/Controlled TermsSource/Derivation/Comment
STUDYIDStudy Identifiertext
Predecessor: DM.STUDYID
USUBJIDUnique Subject Identifiertext
Predecessor: DM.USUBJID
BRTHDTDate of Birthintegeryymmdd10.

Derived: Date portion of DM.BRTHDTC converted to numeric and displayed in a format, such as yymmdd10. 

AAGEAnalysis Agefloat
Derived: 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.
AGEAgeinteger
Predecessor: DM.AGE
AGEUAge UnitstextYEARSPredecessor: DM.AGEU

SEX

Sextext(SEX)Predecessor: DM.SEX

RACE

Racetext(RACE)Predecessor: DM.RACE
TRTSDTDate of First Exposure to Treatmentintegeryymmdd10.Derived: Date portion of DM.RFSTDTC converted to numeric and displayed in a format such as yymmdd10.
RFICDT

Date of Informed Consent

integeryymmdd10.Derived: Date portion of DM.RFICDTC converted to numeric and displayed in a format such as yymmdd10.
DTHDT

Date of Death

integeryymmdd10.

Derived: Date portion of DM.DTHDT converted to numeric and displayed in a format such as yymmdd10.

DTHFL

Subject Death
Flag

textYPredecessor: DM.DTHFL
TRT01P

Planned Treatment for Period 01

textDrug 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

textDrug 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

text

Y; N

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

ACEINHFL

ACE Inhibitor Medications Flag

text

Y; N

Derived: Select a list of ACE inhibitor medications from concomitant medications (CM) domain as per SAP 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

float


Predecessor: Set to VS.VSSTRESN where VS.VSTESTCD = "HEIGHT" and VISITNUM= 1 (or screening visit).

WEIGHTSC

Weight (kg) at Screening

float


Predecessor: Set to VS.VSSTRESN where VS.VSTESTCD = "WEIGHT" and VISITNUM = 1 (or screening visit).

BSASC

Body Surface Area at Screening

float


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

There are multiple methods for calculating BSA (e.g., Du Bois, Mosteller, Haycock, Gehan & George, Boyd, Fujimoto, Takahira, Schlich); the study protocol should describe which to use.

Dataset wrap
Showtrue
NameADSL
Dataset2
tableidadsl
RowSTUDYIDUSUBJIDBRTHDTAAGEAGEAGEUSEXRACETRTSDTRFICDTDTHDTDTHFLTRT01PITTFLACEINHFLHEIGHTSCWEIGHTSCBSASC
1DMD-EFLGEDMD-EF-01-1012010-02-0712.312YEARSMBLACK OR AFRICAN AMERICAN2022-06-162022-06-16

Drug AYY119200.82
2DMD-EFLGEDMD-EF-01-101

2008-05-01

14.114YEARSMASIAN

2022-06-13

2022-06-13

Drug AYY115300.95
3DMD-EFLGEDMD-EF-01-1012003-07-1019.019YEARSMNATIVE HAWAIIAN OR OTHER PACIFIC ISLANDER

2022-07-15

2022-07-15

Drug BYN140451.30
4DMD-EFLGEDMD-EF-01-1011999-01-1523.723YEARSMWHITE

2022-09-06

2022-09-06

2023-11-23

YDrug BYY132421.21

ADEFNTP

The ADEFNTP includes tests pertinent to analyses. The records from CV (CVTESTCD = "LVEF_C" and "RVEF_C") and the records from LB (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 or the LB dataset does not contain VISIT, a windowing strategy could be used to select the laboratory draw closest to that visit using date of lab draw (LB.LBDTC.).

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-8

Definexmltable
DatasetADEFNTP
LevelVariable
PurposeAnalysis
NameVariable
Variable NameVariable LabelTypeCodelist/Controlled TermsSource/Derivation/Comment
STUDYIDStudy Identifiertext
Predecessor: CV.STUDYID
USUBJIDUnique Subject Identifiertext
Predecessor: CV.USUBJID
BRTHDTDate of Birthintegeryymmdd10.Predecessor: ADSL.BRTHDT
AAGEAnalysis Agefloat
Predecessor: ADSL.AAGE
AGEUAge Unittext

Predecessor: ADSL.AGEU

SEX

Sextext(SEX)

Predecessor: ADSL.SEX

RACE

Racetext(RACE)Predecessor: ADSL.RACE
TRTSDT

Date of First Exposure to Treatment

integeryymmdd10.Predecessor: ADSL.TRTSDT
TRT01P

Planned Treatment for Period 01

textDrug A; Drug BPredecessor: ADSL.TRT01P
TRT01A

Actual Treatment for Period 01

textDrug A; Drug BPredecessor: ADSL.TRT01A

ITTFL

Intent-To-Treat Population Flag

text

Y; N

Predecessor: ADSL.ITTFL

HEIGHT

Height (cm)

float


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

WEIGHT

Weight (kg)

float


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

BSABody Surface Area (m2)float


Derived:

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

There are multiple methods for calculating BSA; the study protocol should describe which to use.

ACEINHFL

ACE Inhibitor Medications Flag

text

Y; N

Predecessor: ADSL.ACEINHFL
PARAMParametertext

Left Ventricular Ejection Fraction, Cal (%);

Right Ventricular Ejection Fraction, Cal (%);

N-Terminal ProB-type Natriuretic Peptide (ng/L)

Predecessor:

CV.CVTEST

LB.LBTEST

PARAMCDParameter Codetext

LVEF_C;

RVEF_C;

BNPPRONT

Predecessor:

CV.CVTESTCD

LB.LBTESTCD

PARAMNParameter (N)integer

1; 2; 3

Assigned:

Number PARAMCD as follows:

LVEF_C = "1"

RVEF_C = "2"

BNPPRONT = "3"

AVALAnalysis Valuefloat

See Parameter Value Metadata

AVISITAnalysis Visittext

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)integer1; 6

Predecessor:

CV.VISITNUM

LB.VISITNUM

VISITVisitinteger

VISIT 1; VISIT 6

Predecessor:

CV.VISIT

LB.VISIT

ADTAnalysis Dateintegeryymmdd10.Date portion of CV.CVDTC or LB.LBDTC converted to numeric and displayed in a format such as yymmdd10. 
ABLFLBaseline Record FlagtextY

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

BASEBaseline Valuefloat

Derived: 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 Baselinefloat
Derived: Compute CHG = AVAL - BASE for that record. Only compute for post-baseline records.
PCHGPercent Change from Baselinefloat
Derived: Compute PCHG = (CHG / BASE) * 100. Only compute for post-baseline records.
CHGCAT1Change from Baseline Category 1text

Decline >=-5.0%; Decline <-5.0%; No Decline

See Parameter Value Metadata
SRCDOMSource Datatext

CV; LB

Assigned: Set to the SDTM domain name that relates to the analysis value.

SRCVARSource Variabletext

CVSTRESN; LBSTRESN

Assigned: Set to the SDTM variable that relates to the analysis value.

SRCSEQSource Sequence Numberinteger


Predecessor: Set to the SDTM domain sequence number that relates to the analysis value, CV.CVSEQ or LB.LBSEQ.

In this example, variables BASE, CHG, PCHG, and CHGCAT1 were added to facilitate analyses of the efficacy endpoints. the variables SRCDOM, SRCVAR, and SRCSEQ provide traceability to the combined source datasets. The tables below represent parameter value level lists for applicable variables.

Definexmltable
DatasetADEFNTP
Exampletrue
LevelCodelist
PurposeAnalysis
OIDPARAM.ADEFNTP
NameParameter
Permitted Value (code)

Left Ventricular Ejection Fraction, Cal (%)

Right Ventricular Ejection Fraction, Cal (%)
N-Terminal ProB-type Natriuretic Peptide (ng/L)
Definexmltable
DatasetADEFNTP
Exampletrue
LevelCodelist
PurposeAnalysis
OIDPARAMCD.ADEFNTP
NameParameter Code
Permitted Value (code)Display Value (Decode)

LVEF_C

Left Ventricular Ejection Fraction, Cal (%)

RVEF_CRight Ventricular Ejection Fraction, Cal (%)
BNPPRONT

...

Showtrue
NameADSL

...

tableidadsl

...

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-7

...

ADCVNTP

The ADCVNTP includes tests pertinent to analyses. The records from CV (CVTESTCD = "LVEF_C" and "RVEF_C") and the records from LB (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

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-8
.

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

Left Ventricular Ejection Fraction, Cal (%);

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

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-9
".

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

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-10
"

ADCVNTPCHGCAT1PARAMCD = "BNPPRONT"Char

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

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-11
"

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

Planned Treatment for Period 01

CharDrug A; Drug BADSL.TRT01PTRT01A

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 for calculating BSA; the study protocol should describe which to use.

ACEINHFL

ACE Inhibitor Medications Flag

Char

Y; N

ADSL.ACEINHFL

PARAMParameterChar
N-Terminal ProB-type Natriuretic Peptide (ng/L
)

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

)
Definexmltable
DatasetADEFNTP
LevelValue
PurposeAnalysis
NameAVAL
VariableWhereTypeControlled Terms or FormatOriginDerivation/Comment
AVALCV.CVSTRESN in ("LVEF_C", "RVEF_C")float
PredecessorCV.CVSTRESN
AVALLB.LBTESTCD = "BNPPRONT"float
PredecessorLB.LBSTRESN

In this table the ADaM parameters are used rather than the source SDTM data.

Set to the SDTM variable that relates
Definexmltable
DatasetADEFNTP
LevelValue
PurposeAnalysis
NameCHGCAT1
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 BaselineNumCompute CHG = AVAL - BASE for that record. Only compute for post-baseline records.PCHGPercent Change from BaselineNumCompute PCHG = (CHG / BASE) * 100. Only compute for post-baseline records.CHGCAT1Change from Baseline Category 1Char

Decline >=5%; Decline <5%; Increase GT 100 ng/L

See Parameter Value MetadataSRCDOMSource DataChar

CV; LB

Set to the SDTM domain name that relates to the analysis value.SRCVARSource VariableChar
VariableWhereTypeControlled Terms or FormatOriginDerivation/Comment
CHGCAT1PARAMCD in ("LVEF_C", "RVEF_C")text

Decline >=-5.0%;

Decline <-5.0%;

No Decline

Derived

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

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-9

Else if CHG GT 0 and CHG < 5.00 THEN CHGCAT1 = "Decline <-5.0%"

Else if CHG <0 then CHGCAT1 = "No Decline"

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-10

CHGCAT1PARAMCD = "BNPPRONT"text

Increase >100 ng/L;

Increase <=100 ng/L;

No Increase

Derived

Categorize the value of CHCAT1 as follows: "Increase >100 ng/L"; "Increase <=100 ng/L"; "No Increase"

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-

12 to the analysis value.
SRCSEQSource Sequence NumberNum

CV.CVSEQ

LB.LBSEQ

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

11

Dataset wrap
Showtrue
NameadcvntpADEFNTP
Dataset2
tableidadcvntpadefntp
RowSTUDYIDUSUBJIDAAGEAGEUSEXRACETRT01PTRT01AITTFLHEIGHTWEIGHTBSAACEINHFLPARAMPARAMCDPARAMNAVALAVISITAVISITNVISITADTABLFLBASECHGPCHGCHGCAT1SRCDOMSRCVARSRCSEQ
1DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY119200.82YLeft Ventricular Ejection Fraction, Cal (%)LVEF_C167Visit 1 (Baseline)1VISIT 1
16MAY2022
2022-05-16Y67


CVCVTESTCD
Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-13
3
2DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY119200.82YRight Ventricular Ejection Fraction, Cal (%)RVEF_C274Visit 1 (Baseline)1VISIT 1
16MAY2022
2022-05-16Y74


CVCVTESTCD7
3DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY119200.82YN-Terminal ProB-type Natriuretic Peptide (ng/L)BNPPRONT340Visit 1 (Baseline)1VISIT 1
16MAY2022
2022-05-16Y40


LBLBTESTCD1
4DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY132321.08YLeft Ventricular Ejection Fraction, Cal (%)LVEF_C160Visit 6 (1 Year)6VISIT 6
06APR2023
2023-04-23
67-7-10.447761Decline >=-5.0%CVCVTESTCD11
5DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY132321.08YRight Ventricular Ejection Fraction, Cal (%)RVEF_C261Visit 6 (1 Year)6VISIT 6
06APR2023
2023-04-23
74-13-17.567568Decline >=-5.0%CVCVTESTCD15
6DMD-EFLGEDMD-EF-01-10112.3YEARSMBLACK OR AFRICAN AMERICANDrug ADrug AY132321.08Y

N-Terminal ProB-type Natriuretic Peptide (ng/L)

BNPPRONT3900Visit 6 (1 Year)6VISIT 6
06APR2023
2023-04-23
408602,150Increase >100 ng/LLBLBTESTCD2

...

ADEFMRI

The ADCVMR ADEFMRI 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

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-15
, with additional variables added from ADCVNTPADEFNTP dataset.

The dataset can provide multivariate analyses can be used for analyses with multiple covariates

Jira
showSummaryfalse
serverIssue Tracker (JIRA)
serverId85506ce4-3cb3-3d91-85ee-f633aaaf4a45
keyTAUGDMDCIS-14
by taking the lab tests of interest (PARAMCD = "BNPPRONT") or other analysis datasets, and and merging variables of interest with the ADCVNTP ADEFNTP dataset. This summary dataset is created from other ADaM datasets and only variables used in the analysis are kept.

ADCVNTP
Definexmltable
DatasetADCVCMRADEFMRI
LevelVariable
PurposeAnalysis
NameVariable
Variable NameVariable LabelTypeCodelist/Controlled Terms
/Format
Source
/Derivation/Comment
STUDYIDStudy Identifier
Char
text

Predecessor: ADEFNTP.STUDYID

USUBJIDUnique Subject Identifier
Char
text
ADCVNTP

Predecessor: ADEFNTP.USUBJID

BRTHDTDate of Birth
Num
integer
date9
yymmdd10.
ADCVNTP

Predecessor: ADEFNTP.BRTHDT

AAGEAnalysis Age
Num
float
ADCVNTP

Predecessor: ADEFNTP.AAGE

AGEUAge Unit
Char
textYEARS
ADCVNTPL

Predecessor: ADEFNTP.AGEU

SEX

Sex
Char
text(SEX)
ADCVNTPL

Predecessor: ADEFNTP.SEX

RACE

Race
Num
text(RACE)
ADCVNTPL

Predecessor: ADEFNTP.RACE

TRTSDT

Date of First Exposure to Treatment

Num
date9
yymmdd10.
ADCVNTP
Predecessor: ADEFNTP.TRTSDT
TRT01P

Planned Treatment for Period 01

Char
textDrug A; Drug B
ADCVNTP
Predecessor: ADEFNTP.TRT01P

ITTFL

Intent-To-Treat Population Flag

Char

text

Y; N

ADCVNTP

Predecessor: ADEFNTP.ITTFL

BSABody Surface Area (m2)
Num
float
ADCVNTP


Predecessor: ADEFNTP.BSA

ACEINHFL

ACE Inhibitor Medications Flag

Char

text

Y; N

ADCVNTP

Predecessor: ADEFNTP.ACEINHFL

BNPPRONT

Num


integer


Derived: BNPPRONT = AVAL where PARAMCD =

  ADCVNTP

ADEFNTP.BNPPRONT, and merge by USUBJID and AVISITN.

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

PARAMParameter
Char
text

Left Ventricular Ejection Fraction, Cal (%);

Right Ventricular Ejection Fraction, Cal (%)

ADCVNTP

Predecessor: ADEFNTP.PARAM

PARAMCDParameter Code
Char
text

LVEF_C;

RVEF_C

ADCVNTP

Predecessor: ADEFNTP.PARAMCD

PARAMNParameter (N)
Num
integer
ADCVNTP


Predecessor: ADEFNTP.PARAMN

AVALAnalysis Value
Num
float
ADCVNTP

Predecessor: ADEFNTP.AVAL

AVISITAnalysis Visit
Char
text

Visit 1 (Baseline);

Visit 6 (1 Year)

ADCVNTP

Predecessor: ADEFNTP.AVISIT

AVISITNAnalysis Visit (N)
Num
integer1; 6
ADCVNTP

Predecessor: ADEFNTP.AVISITN

ADTAnalysis Date
Num
float
date9
yymmdd10.
ADCVNTP
Predecessor: ADEFNTP.ADT
ABLFLBaseline Record Flag
Char
textY
ADCVNTP
Predecessor: ADEFNTP.ABLFL
BASEBaseline Value
Num
float
ADCVNTP

Predecessor: ADEFNTP.BASE
CHGChange from Baseline
Num
float
ADCVNTP

Predecessor: ADEFNTP.CHG
PCHGPercent Change from Baseline
Num
float
ADCVNTP

Predecessor: ADEFNTP.PCHG
CHGCAT1Change from Baseline Category 1
Char
text

Decline >=5.0%;

Decline

<5

<-5.0%;

Increase >100 ng/L

ADCVNTP
Predecessor: ADEFNTP.CHGCAT1