Versions Compared

Key

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

...

Definexmltable
DatasetADCVNTP
LevelVariable
PurposeAnalysis
NameVariable
Variable 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.
TRT01P

Planned Treatment for Period 01

CharTreatment AADSL.TRT01PFor this example we are using "Treatment A". In a Real World Evidence study this could be non-treatment related, e.g. "Group A".

ITTFL

Intent-To-Treat Population Flag

Char

Y; N

ADSL.ITTFL

AGEAgeNumADSL.AGEAGEUAge UnitsChar(AGEU)ADSL.AGEUSEXSexChar(SEX)ADSL.SEX


BSABASEBody Surface Area (m2) at BaselineNum
ADSL.BSABASECompute in ADSL where VS.VSTESTCD = "BSA".
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 NumberNum



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 = 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 copying the value of BASE in the baseline record by USUBJID and ADT. (Or by AVISIT if ADT varies for labs, where windowing is applied to select record closest to the visit)

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 >=10.0;

Decline < 10.0; 

Increase


Categorize the value of CHG for Left Ventricular Ejection Fraction, and Calculated (%) (LVEFC) and for Right Ventricular Ejection Fraction, Calculated (%) (RVEFC)
CHGCAT2Change from Baseline Category 2Chart



Categorize the value of CHG for N-Terminal ProB-type Natriuretic Peptide (pg/mL) (BNPPRONT)
AGEAgeNum
ADSL.AGE
AGEUAge UnitsChar(AGEU)ADSL.AGEU
SEXSexChar(SEX)ADSL.SEX
SRCDOMSource DataChar

CV; LB


Set SRCDOMSource DataChar

CV; LB

Set to the SDTM domain name 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
Nameadcvntp
Rowcaps
Rows 1-2:Show the baseline CMR ejection fraction measurements for participant 101 at VISIT 1.
Row 3:Shows the baseline NTProbTest for participant 101 at VISIT 1.
Rows 4-5:Show the CMR ejection fraction measurements for participant 101 at VISIT 6.
Row 6:Shows the NTProbTest for participant 101 at VISIT 6.
ITTFL
Dataset2
tableidadcvntp
RowSTUDYIDUSUBJIDASEQTRT01PITTFLBSABASEPARAMPARAMCDPARAMNAVALAVISITAVISITNVISITADTABLFLBASECHGPCHGCHGCAT1
TRT01P
CHGCAT2AGEAGEUSEXSRCDOMSRCSEQ
1DMD-EFLGEDMD-EFLGE-1011Treatment AY0.65Left Ventricular Ejection Fraction, Calculated (%)LVEFC167Visit 1 (Month 1)1VISIT 1
16May2022
16MAY2022Y67
Treatment A
Y




8YEARSMCV3
2DMD-EFLGEDMD-EFLGE-1012Treatment A
2
Y0.65Right Ventricular Ejection Fraction, Calculated (%)RVEFC274Visit 1 (Month 1)1VISIT 1
16May2022
16MAY2022Y74
Treatment A
Y




8YEARSMCV7
3DMD-EFLGEDMD-EFLGE-1013Treatment AY0.65N-Terminal ProB-type Natriuretic Peptide (IU/L)BNPPRONT340Visit 1 (Baseline)1VISIT 1
16May2022
16MAY2022Y40
Treatment A
Y




8YEARSMLB1
4DMD-EFLGEDMD-EFLGE-1014Treatment AY0.65Left Ventricular Ejection Fraction, Calculated (%)LVEFC160Visit 6 (Month 12)6VISIT 6
01Jun2023
01JUN2023
67-7-10.447761Decline >=10.0
Treatment AY

8YEARSMCV11
5DMD-EFLGEDMD-EFLGE-1015Treatment AY0.65Right Ventricular Ejection Fraction, Calculated (%)RVEFC261Visit 6 (Month 12)6VISIT 6
01Jun2023
01JUN2023
74-13-17.567568Decline >=10.0
Treatment AY

8YEARSMCV15
6DMD-EFLGEDMD-EFLGE-1016Treatment AY0.65N-Terminal ProB-type Natriuretic Peptide (IU/L)BNPPRONT3900Visit 6 (Month 12)6VISIT 6
1Jun2023
01JUN2023
408602,150
Treatment AY


8YEARSMLB2

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 ADCVNTPP dataset. In that case, the records from LB are not needed as a row.

...