Versions Compared

Key

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

...

  • Percent change in ejection fraction over time (1 year)
  • Decline in ejection fraction over a time period (1 year) grouped by a decline greater than 10.0%
  • Percent change in NTproBNP over a period of time (1 year)

Source Data

The SDTM examples used as the source data are from Section 2.1, Basic CMR Tests for Systolic Function. The CV dataset contains 16 rows, 1-8 for visit 1 and 9-16 for visit 6. Of these rows, the CVTESTCD = "LVEF_C" and CVTESTCD = "RVEF_C" representing the Ventricular Ejection Fraction, Calculated (%) for left and right were selected for the analysis. The LB dataset test where LBTESTCD = "BNPPRONT" was used to add the value of BNPPRONT to compute the percent change over time, and then it was added as a potential covariate in each row for the last analysis. As in all ADaM datasets, the Subject Level Analysis Dataset (ADSL) was merged in to the SDTM datasets to capture all the necessary demographics, treatments and other required variables for analysis of the data.

Example Analysis Datasets

The analysis datasets for this example include treatment and demographic information drawn from the Subject Level Analysis Dataset (ADSL), defined in the Metadata Tables below. Only some of the required variables from ADSL are shown for illustrative purposes. The ADSL incorporates demographics, treatment groups, study dates, and stratification variables. Additional information on the ADSL can be found in Section 2.3.1 of the ADaM Implementation Guide (ADaMIG) v1.3.tables below show the analysis dataset metadata and parameters used for this example.

Definexmltable
Multipletrue
LevelDataset
PurposeAnalysis

Dataset Name

Dataset Description

Class of Dataset

Structure

Location

Keys

Documentation

ADSL

Subject-Level Analysis Dataset

SUBJECT LEVEL ANALYSIS DATASET

One record per subject

adsl.xptUSUBJIDADaMIG
ADCVNTPCardiac Ejection Fraction and NTproBNP Analysis Dataset

BASIC DATA STRUCTURE

One record per subject per analysis visit per parameteradcvntp.xptUSUBJID, AVISITN, PARAMN

Analysis Dataset

ADCVCMRCardiovascular CMR Ejection Fraction Analysis Dataset

BASIC DATA STRUCTURE

One record per subject per analysis visit per parameteradcvcmr.xptUSUBJID, AVISITN, PARAMN

Analysis Dataset

The ADSL was combined with other SDTM datasets The ADSL is combined with other SDTM dataset to create the analysis datasets. More than one SDTM dataset can be combined in this way. Also, stratification variables can be created in the ADSL to subset by, or to add variables needed in the analyses. For instance, stratification variable might be type of concomitant medications, such as an ACE inhibitors. for this we added a flag ACEMEDFL, which is coded Y or N. Another variable added; example, a flag (ACEMEDFL) could be added for ACE inhibitors. Another variable, body surface area (BSABL), is was derived from the LB dataset at the baseline visit and added to ADSL. However, when the subjects are children, the body surface area changes over time. Therefore, an additional non-standard variable is added to the analysis dataset with the subject's current BSA by visit. .

The ADCVNTP dataset includes tests pertinent to these analyses. The records from LB The ADCVNTP dataset includes tests pertinent to these analyses. The record LB are selected where CVTESTCD is equal to "LVEF_C" or "RVEF_C" and LBTESTCD = "BNPPRONT" . It also includes a subset of the Laboratory Results (LB) SDTM dataset, for which LBTESTCD is equal to "BNPPRONT". The relationship dataset RELREC illustrates were selected. The relationship dataset RELREC illustrates the relationship between datasets. In  In this case, many lab draws may occur throughout the year, but only those linked to a specific visit are included. By subsetting the LB dataset with 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 the example, only two LB records are shown which are linked to CV where CVTESTCD = "LVEF_C" or CVTESTCD = "R.VEF_C".

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 tables below show the example analysis dataset metadata and parameters used for the analysis.

...

Multipletrue
LevelDataset
PurposeAnalysis

...

Dataset Name

...

Dataset Description

...

Structure

...

Location

...

Keys

...

ADSL

...

Subject-Level Analysis Dataset

...

One record per subject

...

BASIC DATA STRUCTURE

...

Analysis Dataset

...

BASIC DATA STRUCTURE

...

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 additional variables for stratification or of interest for analysis would be included.

...

Dataset wrap
Showtrue
NameADSL
Dataset2
tableidadsl
RowSTUDYIDUSUBJIDBRTHDTTRTSDTTRT01PITTFLBSABASEACENHFL
1DMD-EFLGEDMD-EFLGE-10115FEB201315FEB2022Treatment AY0.65Y

ADCVNTP Analysis Dataset

The subsequent section provides the data structures for the example ADaM datasets. 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 (BSABASE), and an example of a stratification variable for subjects with was added from ADSL.

...

Dataset wrap
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
RowSTUDYIDUSUBJIDASEQBRTHDTTRT01PITTFLBSABASEACEINHFLBSAPARAMPARAMCDPARAMNAVALAVISITAVISITNVISITADTABLFLBASECHGPCHGCHGCAT1SRCDOMSRCSEQ
1DMD-EFLGEDMD-EFLGE-101115FEB2013Treatment AY0.65Y0.65Left Ventricular Ejection Fraction, Calculated (%)LVEFC167Visit 1 (Baseline)1VISIT 116MAY2022Y67


CV3
2DMD-EFLGEDMD-EFLGE-101215FEB2013Treatment AY0.65Y
Right Ventricular Ejection Fraction, Calculated (%)RVEFC274Visit 1 (Baseline))1VISIT 116MAY2022Y74


CV7
3DMD-EFLGEDMD-EFLGE-101315FEB2013Treatment AY0.65Y
N-Terminal ProB-type Natriuretic Peptide (IU/L)BNPPRONT340Visit 1 (Baseline)1VISIT 116MAY2022Y40


LB1
4DMD-EFLGEDMD-EFLGE-101415FEB2013Treatment AY0.65Y
Left Ventricular Ejection Fraction, Calculated (%)LVEFC160Visit 6 (1 Year)6VISIT 606APR2023
67-7-10.447761Decline >=10.0CV11
5DMD-EFLGEDMD-EFLGE-101515FEB2013Treatment AY0.65Y
Right Ventricular Ejection Fraction, Calculated (%)RVEFC261Visit 6 (1 Year)6VISIT 606APR2023
74-13-17.567568Decline >=10.0CV15
6DMD-EFLGEDMD-EFLGE-101615FEB2013Treatment AY0.65Y
N-Terminal ProB-type Natriuretic Peptide (IU/L)BNPPRONT3900Visit 6 (1 Year)6VISIT 106APR2023
408602,150
LB2


ADCVNTP Analysis Dataset

PlaceholderNeed to add metadata table.


Example 2

The dataset above can also be set up to provide multivariate analyses by taking the lab tests of interest, transposing and merging with the ADCVNTP dataset. In that case, the records from LB are not needed as a row.

...