Versions Compared

Key

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

...

  • From CV domain
    • Percent change in ejection fraction over time
    • Decline in ejection fraction over a time period (yearly) grouped by a decline greater than 10.0%.
  • From the LB domain
    • Percent change in NTproBNP over a period of time (yearly).

Source Data

The SDTM examples used as the source data are from Section 2.1, Basic CMR Tests - Systolic Function. The CV dataset contains 16 rows, 1-8 for visit 1 and 9-16 for visit 6. Of these rows, the ones where CVTESTCD = "LVEF_C" and "RVEF_C" were used for analysis. In the LB dataset, the records where LBTESTCD = "BNPPRONT" were used to compute the percentage change over time, then added as a potential covariate in each row for the last analysis. The SDTM datasets were merged with a Subject Level Analysis Dataset (ADSL) dataset to record the demographics, treatments and other appropriate variables for analysis.

ADaM Datasets

The example analysis dataset includes treatment and demographic information drawn from the ADSL, defined in the metadata table below. In this example, only some of the required variables, plus important stratification variables from ADSL, are shown for illustrative purposes. For example, body surface area at baseline (BSABL) was computed for baseline records in ADSL. However, since the subjects are children, the body surface area changes over time. Therefore, it would probably be necessary to have a separate dataset to represent this over time.

...

Definexmltable
Multipletrue
LevelDataset
PurposeAnalysis

Dataset Name

Dataset Description

Class of Dataset

Structure

Location

Keys

Documentation

ADSL

Subject-Level Analysis Dataset

SUBJECT LEVEL ANALYSIS DATASETadsl.xptOne record per subjectUSUBJIDADaMIG v1.3 section 3.1.1
ADCVNTPCardiac Ejection Fraction and NTproBNP Analysis Dataset

BASIC DATA STRUCTURE

One record per subject per analysis visit per parameter.adcvntrp.xptUSUBJID, AVISITN, PARAMN

Analysis Dataset


ADSL Analysis Dataset


ADCVNTP Analysis 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"

...

Dataset wrap
Nameadcvntp
Dataset2
tableidadcvntp
RowSTUDYIDUSUBJIDASEQBSABASEBNPPRONTBNPCHGPARAMPARAMCDPARAMNAVALAVISITAVISITNVISITADTABLFLBASECHGPCHGTRT01PITTFLAGEAGEUSEXSRCDOMSRCSEQ
1DMD-EFLGEDMD-EFLGE-10110.6540
Left Ventricular Ejection Fraction, Calculated (%)LVEFC167Visit 1 (Month 1)1VISIT 116MAY2022Y67

Treatment AY8YEARSMCV3
2DMD-EFLGEDMD-EFLGE-10120.6540
Right Ventricular Ejection Fraction, Calculated (%)RVEFC274Visit 1 (Month 1)1VISIT 116MAY2022Y74

Treatment AY8YEARSMCV7
3DMD-EFLGEDMD-EFLGE-10130.659002150Left Ventricular Ejection Fraction, Calculated (%)LVEFC160Visit 6 (Month 12)6VISIT 601JUN2023
67-7-10.447761Treatment AY8YEARSMCV11
4DMD-EFLGEDMD-EFLGE-10140.659002150Right Ventricular Ejection Fraction, Calculated (%)RVEFC261Visit 6 (Month 12)6VISIT 601JUN2023
74-13-17.567568Treatment AY8YEARSMCV15

Example Analysis Results Metadata (ARM) Tables

This is an example ARM table for the selected endpoint. Other endpoints can be represented in the same way describing the variables and procedures used. For more details on ARM, see the ADaMIG and the ARM implementation in Define-XML (available at https://www.cdisc.org/standards/foundational/define-xml/).

Display

Table 14.xx.xx Percent change in NTproBNP over a period of time (yearly)

Analysis ResultComparison of Percent Change of NTproBNP for the Treatment Groups Over Time (quarterly or yearly)
Analysis Variables(s)PCHG
Analysis ReasonPrimary efficacy endpoint as prespecified in the SAP
Analysis PurposePrimary outcome measure

Data References

(incl. selection criteria)

PARAMCD = "BNPPRONT"

Where ITTFL = "Y"

Documentation

 The mixed model using lsmeans to compare treatment groups

Programming Statements 

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

PROC MIXED DATA=ADCVNTPR;

WHERE PARAMCD = "BNPPRONT";

CLASS STUYDID TRT01P AVISITN;

MODEL PCHG=AVISITN*TRT01P/Solution;

RANDOM INTERCEPT / SUBJECT=STUYDID TYPE=UN;

LSMEANS TRT01P*AVISITN/ CL PDIFF;

RUN;

...