Date/Time of Define-XML document generation: 2021-04-30T19:31:53Z

Define-XML version: 2.0.0

Stylesheet version: 2018-11-21

Analysis Results Metadata - Summary

Table 14.2.1.1.1Summary of Binding Antibody Levels Per-Protocol Set for SARS-CoV-2-specific bAb

Summary of Binding Antibody Levels Per-Protocol Set for SARS-CoV-2-specific bAb

Table 14.3.1.1.1Summary of Solicited Adverse Reactions within 7 Days After First Injection by Grade First Injection Solicited Safety Set

Summary of Solicited Adverse Reactions within 7 Days After First Injection by Grade First Injection Solicited Safety Set

Table 14.3.1.1.2Summary of Solicited Adverse Reactions within 7 Days After Second Injection by Grade Second Injection Solicited Safety Set

Summary of Solicited Adverse Reactions within 7 Days After Second Injection by Grade Second Injection Solicited Safety Set


Analysis Results Metadata - Detail

Table 14.2.1.1.1
DisplaySummary of Binding Antibody Levels Per-Protocol Set for SARS-CoV-2-specific bAb Summary of Binding Antibody Levels Per-Protocol Set for SARS-CoV-2-specific bAb
Analysis ResultSummary of Binding Antibody Levels Per-Protocol Set for SARS-CoV-2-specific bAb
Analysis Parameter(s)PARAMCD IN (

"V58IGGEN" (VAC58 Nucleocapsid IgG Antibody (AU/ml)),

"V58IGGES" (VAC58 Spike IgG Antibody (ug/ml))

)
Analysis Variable(s)

ADIS.AVAL (Analysis Value)

Analysis ReasonSPECIFIED IN SAP
Analysis PurposePRIMARY OUTCOME MEASURE
Data References (incl. Selection Criteria)
ADIS [AVISIT IN ("BASELINE", "DAY 29", "DAY 43", "DAY 57") and PARCAT1 = "Serum SARS-CoV-2 Binding Antibodies" and PARAMCD IN ("V58IGGEN", "V58IGGES") and ANL01FL = "Y" and PPBABRFL = "Y"]
DocumentationSAP
Programming Statements[SAS version 9.4]
SAS program codes could be found from m5\datasets\mRNA-1273-P201\analysis\adam\programs\t1402010101.txt

Go to the top of the Define-XML document


Table 14.3.1.1.1
DisplaySummary of Solicited Adverse Reactions within 7 Days After First Injection by Grade First Injection Solicited Safety Set Summary of Solicited Adverse Reactions within 7 Days After First Injection by Grade First Injection Solicited Safety Set
Analysis ResultSummary of Solicited Adverse Reactions within 7 Days After First Injection by Grade First Injection Solicited Safety Set
Analysis Parameter(s)PARAMCD NOT IN (

"RASH" (Rash),

"LYMPHOCC" (Lymphadenopathy Occurrence)

)
Analysis Variable(s)

ADAR.ATOXGRN (Analysis Toxicity Grade (N))

Analysis ReasonSPECIFIED IN SAP
Analysis PurposePRIMARY OUTCOME MEASURE
Data References (incl. Selection Criteria)
ADAR [SAR1FL = "Y" and ATPTREF = "Vaccination 1" and PARAMCD NOT IN ("RASH", "LYMPHOCC") ]
DocumentationSAP
Programming Statements[SAS version 9.4]
SAS program codes could be found from m5\datasets\mRNA-1273-P201\analysis\adam\programs\t1403010101.txt

Go to the top of the Define-XML document


Table 14.3.1.1.2
DisplaySummary of Solicited Adverse Reactions within 7 Days After Second Injection by Grade Second Injection Solicited Safety Set Summary of Solicited Adverse Reactions within 7 Days After Second Injection by Grade Second Injection Solicited Safety Set
Analysis ResultSummary of Solicited Adverse Reactions within 7 Days After Second Injection by Grade Second Injection Solicited Safety Set
Analysis Parameter(s)PARAMCD NOT IN (

"RASH" (Rash),

"LYMPHOCC" (Lymphadenopathy Occurrence)

)
Analysis Variable(s)

ADAR.ATOXGRN (Analysis Toxicity Grade (N))

Analysis ReasonSPECIFIED IN SAP
Analysis PurposePRIMARY OUTCOME MEASURE
Data References (incl. Selection Criteria)
ADAR [SAR2FL = "Y" and ATPTREF = "Vaccination 2" and PARAMCD NOT IN ("RASH", "LYMPHOCC") ]
DocumentationSAP
Programming Statements[SAS version 9.4]
SAS program codes could be found from m5\datasets\mRNA-1273-P201\analysis\adam\programs\t1403010102.txt

Go to the top of the Define-XML document



Datasets

Datasets
DatasetDescriptionClass StructurePurposeKeysDocumentationLocation
ADSLSubject-Level Analysis DatasetSUBJECT LEVEL ANALYSIS DATASETOne record per subjectAnalysisSTUDYID, USUBJIDadsl.xpt
ADSLSFScreen Fail Subj-Level Analysis DatasetSUBJECT LEVEL ANALYSIS DATASETOne record per screen failed subjectAnalysisUSUBJID, SUBJIDadslsf.xpt
ADARSolicited AR Analysis DatasetBASIC DATA STRUCTUREOne or more records per subject per analysis parameter per analysis timepointAnalysisUSUBJID, PARCAT1, PARAMCD, ATPTREF, ATPTN, ADT, ATMadar.xpt
ADARP7DSolicited AR post D7 Analysis DatasetBASIC DATA STRUCTUREOne or more records per subject per analysis parameter per analysis timepointAnalysisUSUBJID, PARCAT1, PARAMCD, ATPTREFadarp7d.xpt
ADARSUMSolicited AR Summary Analysis DatasetBASIC DATA STRUCTUREOne or more records per subject per analysis parameter per analysis timepointAnalysisUSUBJID, PARCAT1, PARAMCD, ATPTREFadarsum.xpt
ADCOVCOVID-19 Analysis DatasetBASIC DATA STRUCTUREOne or more records per subject per analysis parameter per analysis timepointAnalysisUSUBJID, PARCAT1, PARAMCD, VISITNUM, ADTadcov.xpt
ADISImmunogenicity Analysis DatasetBASIC DATA STRUCTUREOne or more records per subject per analysis parameter per analysis timepointAnalysisUSUBJID, PARCAT1, PARAMCD, AVISITN, ISDTCadis.xpt
ADLBLaboratory Analysis DatasetBASIC DATA STRUCTUREOne or more records per subject per analysis parameter per analysis timepointAnalysisUSUBJID, PARAMCD, AVISITN, LBDTCadlb.xpt
ADMBMicrobiology Analysis DatasetBASIC DATA STRUCTUREOne or more records per subject per analysis parameter per analysis timepointAnalysisUSUBJID, PARCAT1, PARAMCD, AVISITN, MBDTCadmb.xpt
ADVSVital Signs Analysis DatasetBASIC DATA STRUCTUREOne or more records per subject per analysis parameter per analysis timepointAnalysisUSUBJID, PARAMCD, AVISITN, VSDTCadvs.xpt
ADAEAdverse Event Analysis DatasetOCCURRENCE DATA STRUCTUREOne record per subject per adverse eventAnalysisAEBODSYS, AEDECOD, AESTDTC, AEENDTCadae.xpt
ADCMConcomitant Medication Analysis DatasetOCCURRENCE DATA STRUCTUREOne record per subject per medication per medication start dateAnalysisUSUBJID, CMTRT, CMSTDTC, CMENDTCadcm.xpt
ADDVDeviation Analysis DatasetOCCURRENCE DATA STRUCTUREOne record per subject per deviationAnalysisUSUBJID, DVCAT, DVSCAT, DVSTDTC, DVTERMaddv.xpt
ADEXTreatment Exposure Analysis DatasetOCCURRENCE DATA STRUCTUREOne record per subject per administrationAnalysisUSUBJID, EXSTDTCadex.xpt
ADMHMedical Hisotry Analysis DatasetOCCURRENCE DATA STRUCTUREOne record per subject per medical historyAnalysisUSUBJID, MHDECODadmh.xpt

Go to the top of the Define-XML document


Subject-Level Analysis Dataset (ADSL)

ADSL (Subject-Level Analysis Dataset) - SUBJECT LEVEL ANALYSIS DATASET Location: adsl.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: DM.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: DM.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: DM.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: DM.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: DM.COUNTRY
AGEAgeinteger8
Predecessor: DM.AGE
AGEUAge Unitstext5
Predecessor: DM.AGEU
AGEGR1Pooled Age Group 1text30Pooled Age Group 1
  • • ">=18 and <55 Years"
  • • ">=55 Years"
Derived
Based on SUPPDM.QVALwhere QNAM='COHORT': Set to '>=18 and <55 Years' if contains 'COHORT 1' Set to '>=55 Years' if COHORT contains 'COHORT 2'
AGEGR1NPooled Age Group 1 (N)integer8
Assigned

Based on AGECHRT: Set to 1 if '>=18 and <55 Years' Set to 2 if '>=55 Years'

AGEGR2Pooled Age Group 2text19Pooled Age Group 2
  • • ">=18 and <=22 Years"
  • • ">=23 and <=25 Years"
  • • ">25 and <55 Years"
  • • ">=55 Years"
Derived
'Based on AGE: '>=18 and <=22 Years' if 18<=AGE<=22'; '>=23 and <=25 Years' if 23<=AGE<=25'; '>25 and <55 Years' if 25<AGE<55'; '>=55 Years' if COHORT contains 'COHORT 2'
AGEGR2NPooled Age Group 2 (N)integer8
Assigned
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: DM.SEX
RACERacetext41Race

[8 Terms]

Predecessor: DM.RACE
RACESPYRace Specifytext200
Derived
If RACE='OTHER' then set to SUPPDM.QVAL where QNAM is RACEOTH; If RACE='MULTIPLE' then set to SUPPDM.QVAL where QNAM is MULRACE
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: DM.ETHNIC
PROTVERProtocol Versiontext25
Derived
Set to SUPPDM.QVAL where QNAM is PROTVER
CHILDBPChildbearing Potentialtext10No Yes Response
  • • "N"
  • • "Y"
Derived
Set to RP.RPORRES where RPTESTCD is CHILDPOT and VISIT=Screening
CBNRSReason for No Childbearing Potentialtext200
Derived
Set to SUPPRP.QVAL where QNAM='CBRSN' and VISIT=Screening
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to 'Y' if USUBJID exists in DS where DSDECOD='RANDOMIZED' and DSSTDTC not missing and DSREFID not missing. Set to 'N' otherwise
RANDNUMRandomization Numbertext20
Derived
Set to DS.DSREFID
SAFFLSafety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to "Y" if RANDFL="Y" AND USUBJID exists in EX with non-missing EXSTDTC. Set to "N" otherwise
FASBABFLFull Analysis Set bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to 'Y' if 1. SAFFL='Y; and 2. Have at least one non-missing IS.ISSTRESC with ISCAT contains 'Serum SARS-CoV-2 Binding Antibodies' before the first vaccination (DM.RFSTDTC), and 3. Have at least one non-missing IS.ISSTRESC with ISCAT contains 'Serum SARS-CoV-2 Binding Antibodies' post the first vaccination
FASNABFLFull Analysis Set nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to 'Y' if 1. SAFFL='Y; and 2. Have at least one non-missing IS.ISSTRESC with ISCAT contains 'Serum SARS-CoV-2 Neutralizing Antibodies' before the first vaccination (DM.RFSTDTC), and 3. Have at least one non-missing IS.ISSTRESC with ISCAT contains 'Serum SARS-CoV-2 Neutralizing Antibodies' post the first vaccination
PPBABFLPer Protocol bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
"Subjects in FAS for bAb and 1. Complied with the injection schedule as defined in the protocol visit window, 2. don’t have COVID-19 infection at baseline, 3. don't have deviation impact bAb responses. 4. both actual doses are within + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose set to 'Y' if 1) for #1-3, based on PP_LIST, If a subject has one record with PVSBABFL='Y', and 2) for #4, a) both TRT01P and TRT01A are 'Placebo'; or b) both TRT01P and TRT01A are 'mRNA-1273 50 ug' and there is no record in EX where EXTRT is 'Placebo' or (EXTRT is 'mRNA-1273' and EXDOSTXT contains '>0-25', '>75-<100' or '>100-125', or '>125 or above'); or c) both TRT01P and TRT01A are 'mRNA-1273 100 ug' and there is no record in EX where EXTRT is 'Placebo' or (EXTRT is 'mRNA-1273' and EXDOSTXT contains '>0-25', '>25-<50' or >50-75', '>125 or above'); 'N' otherwise."
PPNABFLPer Protocol nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
"Subjects with FAS for nAb and 1. Complied with the injection schedule as defined in the protocol visit window, 2. don’t have COVID-19 infection at baseline, 3. don't have deviation impact nAb responses. 4. both actual doses are within + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose. set to 'Y' if 1) for #1-3, based on PP_LIST, If a subject has one record with PVSNABFL='Y', and 2) for #4, a) both TRT01P and TRT01A are 'Placebo'; or b) both TRT01P and TRT01A are 'mRNA-1273 50 ug' and there is no record in EX where EXTRT is 'Placebo' or (EXTRT is 'mRNA-1273' and EXDOSTXT contains '>0-25', '>75-<100' or '>100-125', or '>125'); or c) both TRT01P and TRT01A are 'mRNA-1273 100 ug' and there is no record in EX where EXTRT is 'Placebo' or (EXTRT is 'mRNA-1273' and EXDOSTXT contains '>0-25', '>25-<50 ug' or >50-75', '>125'); 'N' otherwise."
PPBD29FLPer Protocol bAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
set PP_LIST.PVSBABFL where VISITTPT='Day 29'; set to 'N' if subject's actual doses is outside + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose (refer tp PPBABFL).
PPBD57FLPer Protocol bAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
set PP_LIST.PVSBABFL where VISITTPT='Day 57'; set to 'N' if subject's actual doses is outside + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose (refer tp PPBABFL)
PPND29FLPer Protocol nAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
set PP_LIST.PVSNABFL where VISITTPT='Day 29'; set to 'N' if subject's actual doses is outside + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose (refer to PPBABFL)
PPND57FLPer Protocol nAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
set PP_LIST.PVSNABFL where VISITTPT='Day 57'; set to 'N' if subject's actual doses is outside + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose (refer to PPBABFL)
SAR2FLSecond Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to 'Y' if all criteria met: 1. SAFFL='Y'; 2. Have at least one non-missing FAORRES where FATPTREF = 'DOSE 2' in FACE OR have at least one non-missing VSORRES where VSTPTREF = 'DOSE 2' and VSTEST contains "Temperature" where VSCAT contains "REACTOGENICITY" in VS; 3. DOSE2FL='Y'; Set to 'N' otherwise
SAR1FLFirst Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to 'Y' if both criteria met: 1. SAFFL='Y'; 2. Have at least one non-missing FAORRES where FATPTREF = 'DOSE 1' in FACE OR have at least one non-missing VSORRES where VSTPTREF = 'DOSE 1' and VSTEST contains "Temperature" where VSCAT contains "REACTOGENICITY" in VS; Set to 'N' otherwise.
SARAFLSolicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to 'Y' if SAR1FL='Y' or SAR2FL='Y'
FASNA2FLFAS nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Y' if 1. SAFFL='Y; and 2. Have at least one non-missing IS.ISSTRESC with ISCAT contains 'Serum SARS-CoV-2 Neutralizing Antibodies' on or before the date of the first vaccination (TR01SDT), and 3. Have at least one non-missing IS.ISSTRESC with ISCAT contains 'Serum SARS-CoV-2 Neutralizing Antibodies' post the date of first vaccination. 'N' otherwise.
PPNAB2FLPP nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Subjects with FAS for nAb and 1. Complied with the injection schedule as defined in the protocol visit window, 2. don’t have COVID-19 infection at baseline, 3. don't have deviation impact nAb responses. 4. both actual doses are within + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose. set to 'Y' if 1) for #1-3, based on PP_LIST2, If a subject has one record with PVSNABFL='Y', and 2) for #4, a) both TRT01P and TRT01A are 'Placebo'; or b) both TRT01P and TRT01A are 'mRNA-1273 50 ug' and there is no record in EX where EXTRT is 'Placebo' or (EXTRT is 'mRNA-1273' and EXDOSTXT contains '>0-25', '>75-<100' or '>100-125', or '>125'); or c) both TRT01P and TRT01A are 'mRNA-1273 100 ug' and there is no record in EX where EXTRT is 'Placebo' or (EXTRT is 'mRNA-1273' and EXDOSTXT contains '>0-25', '>25-<50 ug' or >50-75', '>125'); 'N' otherwise.
PN2D29FLPer Protocol nAb 2 Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
set PP_LIST2.PVSNABFL where VISITTPT='Day 29'; set to 'N' if subject's actual doses is outside + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose (refer to PPBABFL)
PN2D57FLPer Protocol nAb 2 Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
set PP_LIST2.PVSNABFL where VISITTPT='Day 57'; set to 'N' if subject's actual doses is outside + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose (refer to PPBABFL)
COMPLFLCompleters Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to "Y" if USUBJID exists in DS where DSCAT ="DISPOSITION EVENT" and DS.DSSCAT ="END OF STUDY" and DSDECOD = "COMPLETED"; Set to "N" if USUBJID exists in DS where DSCAT = "DISPOSITION EVENT" and DS.DSSCAT = "END OF STUDY" and DSDECOD^= "COMPLETED".
DVBABFLDeviation Impact bAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Based on PP_LISTING, If a subject is excluded from subject-level PP set for bAb and has one record with PBABDVFL='Y', then set to 'Y'. Set to 'N' otherwise.
DVNABFLDeviation Impact nAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Based on PP_LISTING, If a subject is excluded from subject-level PP set for nAb and has one record with PNABDVFL='Y', then set to 'Y'. set to 'N' otherwise.
DOSE1FLVaccination 1 Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' if USUBJID exists in EX with non-missing EXSTDTC where EX.VISIT contains 'Day 1'; Set to 'N' otherwise
DOSE2FLVaccination 2 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to 'Y' if USUBJID exists in EX with non-missing EXSTDTC where EX.VISIT contains 'Day 29'; Set to 'N' otherwise
DOSEROFLDosing Error Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to 'Y' if subject received any dose (based on EX.EXTRT, EX.EXDOSE or EX.EXDOSTXT) which is different from the randomized arm (ARM); 'N' otherwise
COV19BLBaseline COVID Infectiontext20Baseline COVID Infection
  • • "Detected"
  • • "Not Detected"
Derived
Based on MB.MBSTRESC where MBTESTCD='SARSCOV2' and SUPPMB.QVAL is not 'Y' where QNAM is 'LOCALFL' and (MBDTC is before the first vaccination (DM.RFXSTDTC) or on the first vaccination date if time is not available: set to 'Not Detected' if 'NOTDETECTED' and 'Detected' if 'DETECTED'
HEIGHTBLBaseline Height (cm)float8
Derived
The last non-missing VS.VSSTRESN where VSTESTCD = “HEIGHT” and (VSDTC is before the first vaccination (DM.RFXSTDTC) or on the first vaccination date with VSTPT contains 'PRE-DOSE'.)
WEIGHTBLBaseline Weight (kg)float8
Derived
The last non-missing VS.VSSTRESN where VSTESTCD = 'WEIGHT' and (VSDTC is before the first vaccination (DM.RFXSTDTC) or on the first vaccination date with VSTPT contains 'PRE-DOSE'.)
BMIBLBaseline BMI (kg/m2)float8
Derived
Set to WEIGHTBL/(HEIGHTBL in meters)^2
COV19FLCOVID Infection Flagtext20No Yes Response
  • • "N"
  • • "Y"
Derived
"Set to 'Y' if there is one record in MB where MB.MBSTRESC is 'DETECTED' or 'POSITIVE' and MBTESTCD='SARSCOV2' or there is record in AE where AEDECOD is 'COVID-19', 'Asymptomatic COVID-19' or 'SARS-CoV-2 test positive'; Otherwise set to 'N' "
SENTLFLSentinel Participant Flagtext3No Yes Response
  • • "N"
  • • "Y"
Derived
Set to SUPPDM.QVAL where QNAM='SENTL'
D29W7DFLDay 29 Out of 7-Day Window Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to 'Y' if DOSE2DT-TR01SDT+1>36; Otherwise set to 'N'
ARMDescription of Planned Armtext16Description of Planned Arm
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: DM.ARM
ACTARMDescription of Actual Armtext16Description of Planned Arm
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: DM.ACTARM
TRT01PPlanned Treatment for Period 01text25Planned Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Derived
Set to ARM
TRT01PNPlanned Treatment for Period 01 (N)integer8
Assigned

1 if TRT01P=‘Placebo’, 2 if TRT01P=‘mRNA-1273 50 ug’, 3 if TRT01P=‘mRNA-1273 100 ug’"

TRT01AActual Treatment for Period 01text25Actual Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Derived
Set to ACTARM if SAFFL='Y'
TRT01ANActual Treatment for Period 01 (N)integer8
Assigned

1 if TRT01A=‘Placebo’, 2 if TRT01A=‘mRNA-1273 50 ug’, 3 if TRT01A=‘mRNA-1273 100 ug’"

RFICDTDate of Informed ConsentintegerDATE9
Derived
Date part of DM.RFICDTC
RANDDTDate of RandomizationintegerDATE9
Derived
DS.DSSTDTC where DSTERM='RANDOMIZED' and DSCAT='PROTOCOL MILESTONE'
RFXSTDTCDate/Time of First Study TreatmentdatetimeISO 8601
Predecessor: DM.RFXSTDTC
TR01SDTDate of First Exposure in Period 01integerDATE9
Derived
Date part of DM.RFXSTDTC and convert to numeric
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Derived
DM.RFXSTDTC and convert to numeric
TR01EDTDate of Last Exposure in Period 01integerDATE9
Derived
Date part of DM.RFXENDTC and convert to numeric
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Derived
DM.RFXENDTC and convert to numeric
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Derived
DM.RFXSTDTC and convert to numeric
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Derived
DM.RFXENDTC and convert to numeric
DOSE2DTDate of Dose 2integerDATE9
Derived
Date part of non-missing EX.EXSTDTC where EX.VISIT contains 'Day 29' and convert to numeric
DOS2DTMDatetime of Dose 2integerDATETIME20
Derived
Non-missing EX.EXSTDTC where EX.VISIT contains 'Day 29' and convert to numeric
EOSSTTEnd of Study Statustext20
Derived
Set to 'COMPLETED' if COMPLFL='Y' Set to 'DISCONTINUED' if COMPLFL='N' Else set to 'ONGOING'.
EOSDTEnd of Study DateintegerDATE9
Derived
DS.DSSTDTC where DSCAT='DISPOSITION EVENT' and DSSCAT='END OF STUDY' and convert to numeric
EOSDYEnd of Study Relative Dayinteger8
Derived
EOSDT-TR01SDT+1 if EOSDT>=TR01SDT
DCSREASReason for Discontinuation from Studytext100Reason for Discontinuation from Study
  • • "Withdrawal of Consent (COVID-19 Non-Infection Related)"
  • • "Lost to Follow-Up"
Derived
Mixed case of DS.DSTERM where DSCAT='DISPOSITION EVENT' and DSSCAT='END OF STUDY' AND DSDECOD not in ('COMPLETED', 'AE COVID', 'ADVERSE EVENT (OTHER)', 'PHYSICIAN DESICION', 'WITHDRAWAL BY SUBJECT (OTHER)', 'WITHDRAWAL BY SUBJECT (COVID-19 NON-INFECTION RELATED)', 'PROTOCOL DEVIATION', 'OTHER'). Set to 'Adverse Event (COVID-19 Infection)' if DS.DSDECOD is 'AE COVID' Set to 'Adverse Event (Other)' if DS.DSDECOD is 'ADVERSE EVENT (OTHER)' Set to 'Physician Decision' if DS.DSDECOD is 'PHYSICIAN DESICION' Set to 'Withdrawal of Consent (Other)' if DS.DSDECOD is 'WITHDRAWAL BY SUBJECT (OTHER)' Set to 'Withdrawal of Consent (COVID-19 Non-Infection Related)' if DS.DSDECOD is 'WITHDRAWAL BY SUBJECT (COVID-19 NON-INFECTION RELATED)' Set to 'Protocol Deviation' if DS.DSDECOD is 'PROTOCOL DEVIATION' Set to 'Other' if DS.DSDECOD is 'OTHER'
DCSREASPReason Spec for Discont from Studytext200
Derived
DS.DSTERM where DSCAT='DISPOSITION EVENT' and DSSCAT='END OF STUDY' AND DSDECOD in ('ADVERSE EVENT (OTHER)', 'PHYSICIAN DESICION', 'WITHDRAWAL BY SUBJECT (OTHER)', 'WITHDRAWAL BY SUBJECT (COVID-19 NON-INFECTION RELATED)', 'PROTOCOL DEVIATION', 'OTHER')
EOTSTTEnd of Treatment Statustext20
Derived
Set to 'COMPLETED' if USUBJID exists in DS where DSCAT='DISPOSITION EVENT' and DSSCAT='STUDY TREATMENT' AND DSDECOD='COMPLETED'. Set to 'DISCONTINUED' if USUBJID exists in DS where DSCAT='DISPOSITION EVENT' and DSSCAT='STUDY TREATMENT' AND DSDECOD^='COMPLETED'. Else set to 'ONGOING'.
EOTDTEnd of Treatment DateintegerDATE9
Derived
DS.DSSTDTC where DSCAT='DISPOSITION EVENT' and DSSCAT='STUDY TREATMENT' and convert to numeric
EOTDYEnd of Treatment Relative Dayinteger8
Derived
EOTDT-TR01SDT+1 if EOTDT>=TR01SDT
DCTREASReason for Discontinuation of Treatmenttext100Reason for Discontinuation of Treatment
  • • "Adverse Event (COVID-19 Infection)"
  • • "Adverse Event (Other)"
  • • "Lost to Follow-Up"
  • • "Other"
  • • "Withdrawal of Consent (COVID-19 Non-Infection Related)"
Derived
Mixed case of DS.DSTERM where DSCAT='DISPOSITION EVENT' and DSSCAT='STUDY TREATMENT' AND DSDECOD not in ('COMPLETED', 'AE COVID', 'ADVERSE EVENT (OTHER)', 'PHYSICIAN DESICION', 'WITHDRAWAL BY SUBJECT (OTHER)', 'WITHDRAWAL BY SUBJECT (COVID-19 NON-INFECTION RELATED)', 'PROTOCOL DEVIATION', 'OTHER'): Set to 'Adverse Event (COVID-19 Infection)' if DS.DSDECOD is 'AE COVID' Set to 'Adverse Event (Other)' if DS.DSDECOD is 'ADVERSE EVENT (OTHER)' Set to 'Physician Decision' if DS.DSDECOD is 'PHYSICIAN DESICION' Set to 'Withdrawal of Consent (Other)' if DS.DSDECOD is 'WITHDRAWAL BY SUBJECT (OTHER)' Set to 'Withdrawal of Consent (COVID-19 Non-Infection Related)' if DS.DSDECOD is 'WITHDRAWAL BY SUBJECT (COVID-19 NON-INFECTION RELATED)' Set to 'Protocol Deviation' if DS.DSDECOD is 'PROTOCOL DEVIATION' Set to 'Other' if DS.DSDECOD is 'OTHER'
DCTREASPReason Specify for Discont of Treatmenttext200
Derived
DS.DSTERM where DSCAT='DISPOSITION EVENT' and DSSCAT='STUDY TREATMENT' AND DSDECOD in ('ADVERSE EVENT (OTHER)', 'PHYSICIAN DESICION', 'WITHDRAWAL BY SUBJECT (OTHER)', 'WITHDRAWAL BY SUBJECT (COVID-19 NON-INFECTION RELATED)', 'PROTOCOL DEVIATION', 'OTHER')
DTHDTDate of DeathintegerDATE9
Derived
Set to DM.DTHDTC and convert to numeric
DTHAUTOPWas autopsy performed?text8
Derived
Set to SUPPDS.QVAL where QNAM='DTHAUTOP'
CUTOFFDTData Cutoff DateintegerDATE9
Assigned
SAFEREASReason for Safety Set Exclusiontext200
Derived
Only for subjects with RANDFL='Y'. Set to 'Did not receive any vaccination' if SAFFL='N'. blank otherwise
SAR1ERSReason for 1st Solicited Safety Set Exctext200
Derived
Only for subjects with RANDFL='Y'. If SAFFL='N', set to 'Did not receive any study vaccination'; If SAFFL='Y' and SAR1FL='N', set to 'Did not contribute any solicited AR data for Vaccination #1'. blank otherwise
SAR2ERSReason for 2nd Solicited Safety Set Exctext200
Derived
Only for subjects with RANDFL='Y'. If SAFFL='N', set to 'Did not receive any study vaccination'; If SAFFL='Y' and DOSE2FL='N', set to 'Did not receive Vaccination #2'. If SAFFL='Y'and DOSE2FL='Y' and SAR2FL='N', set to 'Did not contribute any solicited AR data for Vaccination #2'. blank otherwise
FASBABRSReason for BAB Full Analysis Set Exctext200
Derived
Only for subjects with RANDFL='Y'. If SAFFL='N', set to 'Did not receive any study vaccination'; If SAFFL='Y' and FASBABFL='N', set to 'There were no immunogenicity results at baseline and at least one post-vaccination.'. blank otherwise.
FASNABRSReason for NAB Full Analysis Set Exctext200
Derived
Only for subjects with RANDFL='Y'. If SAFFL='N', set to 'Did not receive any study vaccination'; If SAFFL='Y' and FASNABFL='N', set to 'There were no immunogenicity results at baseline and at least one post-vaccination.' blank otherwise
PPBABERSReason for BAB Per-Protocol Set Exctext200
Derived
"Only for subjects with RANDFL='Y' and PPBABFL='N': if subject is excluded due to dosing error as defined in PPBABFL then set to 'Dosing error' and concatenate the reasons from PP_list if the subject is also excluded due to other reasons. For exclusion based on PP_list, set to PP_list.PBABREAS and concatenate all unique reasons (Note: merge data by USUBJID)"
PPNABERSReason for nAb Per-Protocol Set Exctext200
Derived
"Only for subjects with RANDFL='Y' and PPNABFL='N'. if subject is excluded due to dosing error as defined in PPNABFL then set to 'Dosing error' and concatenate the reasons from PP_list if the subject is also excluded due to other reasons. For exclusion based on PP_list, set to PP_list.PNABREAS and concatenate all unique reasons (Note: merge data by USUBJID)"
PPBD29ERReason for bAb Per-Protocol Day 29 Exctext138
Derived
Only for subjects with RANDFL='Y' and PPBD29FL='N': Set to PP_list.PBABREAS where VISITTPT='Day 29'. if subejct has dosing error (ADSL.PPBABERS contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list if applicable
PPBD57ERReason for bAb Per-Protocol Day 57 Exctext138
Derived
Only for subjects with RANDFL='Y' and PPBD57FL='N': Set to PP_list.PBABREAS where VISITTPT='Day 57'. if subejct has dosing error (ADSL.PPBABERS contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list if applicable
PPND29ERReason for nAb Per-Protocol Day 29 Exctext138
Derived
Only for subjects with RANDFL='Y' and PPND29FL='N': Set to PP_list.PNABREAS where VISITTPT='Day 29'. if subejct has dosing error (ADSL.PPNABERS contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list if applicable
PPND57ERReason for nAb Per-Protocol Day 57 Exctext138
Derived
Only for subjects with RANDFL='Y' and PPND57FL='N': Set to PP_list.PNABREAS where VISITTPT='Day 57'. if subejct has dosing error (ADSL.PPNABERS contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list if applicable
PPNAB2ERReason for nAb 2 Per-Protocol Set Exctext174
Derived
Only for subjects with RANDFL='Y' and PPNAB2FL='N'. if subject is excluded due to dosing error as defined in PPNABFL then set to 'Dosing error' and concatenate the reasons from PP_list2 if the subject is also excluded due to other reasons. For exclusion based on PP_list2, set to PP_list2.PNABREAS and concatenate all unique reasons (Note: merge data by USUBJID)
PN2D29ERReason for nAb 2 PP Day 29 Exctext138
Derived
Only for subjects with RANDFL='Y' and PN2D29FL='N': Set to PP_list2.PNABREAS where VISITTPT='Day 29'. if subejct has dosing error (ADSL.PPNAB2ER contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list2 if applicable
PN2D57ERReason for nAb 2 PP Day 57 Exctext138
Derived
Only for subjects with RANDFL='Y' and PN2D57FL='N': Set to PP_list2.PNABREAS where VISITTPT='Day 57'. if subejct has dosing error (ADSL.PPNAB2ER contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list2 if applicable
PREVSCRWas this participant screened previouslytext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to SUPPDM.QVAL where QNAM='PREVSCR' per USUBJID

Go to the top of the Define-XML document


Screen Fail Subj-Level Analysis Dataset (ADSLSF)

ADSLSF (Screen Fail Subj-Level Analysis Dataset) - SUBJECT LEVEL ANALYSIS DATASET Location: adslsf.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: DM.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: DM.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: DM.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: DM.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: DM.COUNTRY
AGEAgeinteger8
Predecessor: DM.AGE
AGEUAge Unitstext5
Predecessor: DM.AGEU
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: DM.SEX
RACERacetext41Race

[8 Terms]

Predecessor: DM.RACE
RACESPYRace Specifytext200
Derived
If RACE='OTHER' then set to SUPPDM.QVAL where QNAM is RACEOTH If RACE='MULTIPLE' then set to SUPPDM.QVAL where QNAM is MULRACE
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: DM.ETHNIC
PROTVERProtocol Versiontext25
Derived
Set to SUPPDM.QVAL where QNAM is PROTVER and VISIT=Screening
CHILDBPChildbearing Potentialtext10No Yes Response
  • • "N"
  • • "Y"
Derived
Set to RP.RPORRES where RPTESTCD is CHILDPOTand VISIT=Screening
CBNRSReason for No Childbearing Potentialtext200
Derived
Set to SUPPRP.QVAL where QNAM='CBRSN'
RFICDTDate of Informed ConsentintegerDATE9
Derived
Date part of DM.RFICDTC
SCFREASScreen Failure Reasontext200Screen Failure Reason
  • • "Cohort Full"
  • • "Inclusion/Exclusion"
  • • "Other"
  • • "Withdrew Consent"
Derived
Mixed case of DS.DSTERM where DSCAT="DISPOSITION EVENT" and DSSCAT='SCREEN FAILURE' and DS.DSDECOD^='OTHER'. Set to 'Other' if DS.DSDECOD='OTHER' where DSCAT="DISPOSITION EVENT" and DSSCAT='SCREEN FAILURE'.
SCFREASPScreen Failure Reason Specifytext200
Derived
Set to DS.DSTERM where SCFREAS='OTHER'
PREVSCRWas this participant screened previouslytext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to SUPPDM.QVAL where QNAM='PREVSCR' per USUBJID

Go to the top of the Define-XML document


Solicited AR Analysis Dataset (ADAR)

ADAR (Solicited AR Analysis Dataset) - BASIC DATA STRUCTURE Location: adar.xpt
VariableWhere ConditionLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: ADSL.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: ADSL.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: ADSL.COUNTRY
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5
Predecessor: ADSL.AGEU
AGEGR1Pooled Age Group 1text30Pooled Age Group 1
  • • ">=18 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text19Pooled Age Group 2
  • • ">=18 and <=22 Years"
  • • ">=23 and <=25 Years"
  • • ">25 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8
Predecessor: ADSL.AGEGR2N
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: ADSL.SEX
RACERacetext41Race

[8 Terms]

Predecessor: ADSL.RACE
RACESPYRace Specifytext200
Predecessor: ADSL.RACESPY
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: ADSL.ETHNIC
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.RANDFL
SAFFLSafety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAFFL
FASBABFLFull Analysis Set bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASBABFL
FASNABFLFull Analysis Set nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNABFL
PPBABFLPer Protocol bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBABFL
PPNABFLPer Protocol nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNABFL
PPBD29FLPer Protocol bAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD29FL
PPBD57FLPer Protocol bAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD57FL
PPND29FLPer Protocol nAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND29FL
PPND57FLPer Protocol nAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND57FL
SAR1FLFirst Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR1FL
SAR2FLSecond Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR2FL
SARAFLSolicited Safety Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.SARAFL
FASNA2FLFAS nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNA2FL
PPNAB2FLPP nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNAB2FL
PN2D29FLPer Protocol nAb 2 Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D29FL
PN2D57FLPer Protocol nAb 2 Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D57FL
COMPLFLCompleters Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COMPLFL
DVBABFLDeviation Impact bAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVBABFL
DVNABFLDeviation Impact nAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVNABFL
DOSE1FLVaccination 1 Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.DOSE1FL
DOSE2FLVaccination 2 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSE2FL
DOSEROFLDosing Error Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSEROFL
COV19BLBaseline COVID Infectiontext20Baseline COVID Infection
  • • "Detected"
  • • "Not Detected"
Predecessor: ADSL.COV19BL
COV19FLCOVID Infection Flagtext20No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COV19FL
SENTLFLSentinel Participant Flagtext3No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SENTLFL
D29W7DFLDay 29 Out of 7-Day Window Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.D29W7DFL
TRT01PPlanned Treatment for Period 01text25Planned Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01PN
TRT01AActual Treatment for Period 01text25Actual Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01AN
TR01SDTDate of First Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01SDT
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01EDT
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
DOSE2DTDate of Dose 2integerDATE9
Predecessor: ADSL.DOSE2DT
DOS2DTMDatetime of Dose 2integerDATETIME20
Predecessor: ADSL.DOS2DTM
TRTAActual Treatmenttext50Actual Treatment
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Derived
"If (.<ADSL.TR01SDTM<=ADTM <DOS2DTM) or (.<ADSL.TR01SDTM<=ADTM and ADSL.DOS2DTM is missing): 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 1' ; 'mRNA-1273 50 ug' if EX.EXTRT='mRNA-1273' and 1) 0<EXDOSE<=75 where EX.VISIT contains 'Day 1', or 2) EXDOSTXT contains '>0-25', '>25-<50' or '>50-75' where EX.VISIT contains 'Day 1'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and 1) EXDOSE>75 where EX.VISIT contains 'Day 1', or 2) EXDOSTXT contains '>75-<100' or '>100-125' or '>125' where EX.VISIT contains 'Day 1'; if .<ADSL.DOS2DTM<=ASTDTM: 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 29' ; 'mRNA-1273 50 ug' if 1) EX.EXTRT='mRNA-1273' and 0<EXDOSE<=75 where EX.VISIT contains 'Day 29', or 2) EXDOSTXT contains '>0-25', '>25-<50' or '>50-75' where EX.VISIT contains 'Day 29'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and 1) EXDOSE>75 where EX.VISIT contains 'Day 29', or 2) EXDOSTXT contains '>75-<100' or '>100-125' or '>125' where EX.VISIT contains 'Day 29'; if time part of ADTM, TR01SDTM, or DOS2DTM is missing, use ADT, TR01SDT, and DOSE2DT to replace ADTM, TR01SDTM, and DOS2DTM, respectively."
TRTANActual Treatment (N)integer8
Assigned

1 if TRT01A=‘Placebo’, 2 if TRT01A=‘mRNA-1273 50 ug’, 3 if TRT01A=‘mRNA-1273 100 ug’"

ASEQAnalysis Sequence Numberinteger8
Assigned

Sort by USUBJID, PARCAT1, PARAMCD, ATPTREF, ATPTN and start from 1, increase by 1 for records within each subject

ADTAnalysis DateintegerDATE9
Derived
Set to numeric date part of FACE.FADTC if source data are from FACE Set to number date part of VS.VSDTC if source data are from VS
ATMAnalysis TimeintegerTIME5
Derived
Set to numeric time part of FACE.FADTC If source data are from FACE Set to numeric time part of VS.VSDTC if source data are from VS
ADTMAnalysis DatetimeintegerDATETIME20
Derived
Set to numeric date time of FACE.FADTC if time part is not missing for data is from FACE Set to numeric date time of VS.VSDTC if time part is not missing for data is from VS
ADYAnalysis Relative Dayinteger8
Derived
Set to FACE.FADY if source data are from FACE Set to VS.VSDY if source data are from VS
ATPTAnalysis Timepointtext50
Derived
If source data are from FACE and FAEVAL='STUDY SUBJECT', set to FACE.CRFTMPT, If source data are from FACE and FAEVAL=''INVESTIGATOR', set to FACE.FATPT, If source data are from VS, set to VS.VSTPT; Recode 'DAY 1' as 'DAY 1, AFTER VACCINATION (AT HOME)' if FAEVAL='INVESTIGATOR' and PARAMCD is not RASH and LYMPHOCC
ATPTNAnalysis Timepoint (N)float8
Assigned

1 if ATPT='DAY 1', 1.1 If ATPT='DAY 1, 1 HOUR AFTER VACCINATION (AT STUDY CLINIC)' , 1.2 if ATPT='DAY 1, AFTER VACCINATION (AT HOME)', 2 if ATPT='DAY 2', 3 if ATPT='DAY 3', 4 if ATPT='DAY 4', 5 if ATPT='DAY 5', 6 if ATPT='DAY 6', 7 if ATPT='DAY 7'

ATPTREFAnalysis Timepoint Referencetext50Analysis Timepoint Reference
  • • "Vaccination 1"
  • • "Vaccination 2"
Derived
If source data are from FACE: Set to 'Vaccination 1' if FACE.FATPTREF contains 'DOSE 1' Set to 'Vaccination 2' if FACE.FATPTREF contains 'DOSE 2' If source data are from VS: Set to 'Vaccination 1' if VS.VSTPTREF contains 'DOSE 1' Set to 'Vaccination 2' if VS.VSTPTREF contains 'DOSE 2'
ATPTGR1Poolded Analysis Timepointtext50
Derived
Set to 'Day 1' if ATPT contains 'Day 1' Set to ATPT otherwise
ATPTGR1NPoolded Analysis Timepoint (N)integer8
Assigned

1 if ATPT contains 'Day 1', 2 if ATPT=’DAY 2’, 3 if ATPT=’DAY 3’, 4 if ATPT=’DAY 4’, 5 if ATPT=’DAY 5’, 6 if ATPT=’DAY 6’ 7 if ATPT=’DAY 7’

PARCAT1Parameter Category 1text50Solicited AR Category
  • • "LOCAL"
  • • "SYSTEMIC"
Derived
If source data are from FACE: Set to 'LOCAL' if FASCAT=ADMINISTRATION SITE Set to FASCAT if FASCAT<>ADMINISTRATION SITE Set to VSSCAT if source data are from VS Set to 'SYSTEMIC' if PARAMCD='RASH' Set to 'LOCAL' if PARAMCD='LYMPHOCC'
PARCAT1NParameter Category 1 (N)integer8
Assigned

1 if PACAT1='LOCAL' 2 if PACAT1='SYSTEMIC'

PARAMCDParameter Codetext8Solicited AR Analysis Dataset Parameter Code

[15 Terms]

Assigned

RASH if PARAM=’Rash’, RASHOCC if PARAM=’Rash Occurrence’, LYMPHOCC if PARAM=’Lymphadenopathy Occurrence’, LYMPH if PARAM='Lymphadenopathy', PAIN if PARAM='Pain', ERYTHDIA if PARAM='Erythema Longest Diameter (mm)' SWELLDIA if PARAM='Swelling Longest Diameter (mm)', HEADACHE if PARAM='Headache', FATIGUE if PARAM='Fatigue', MYALGIA if PARAM='Myalgia', ARTHRALG if PARAM='Arthralgia' NAUSEA if PARAM='Nausea/Vomiting', CHILLS if PARAM='Chills', MEDATTEN if PARAM='Receive Medical Attention?' FEVER if PARAM='Fever (C)'

PARAMParametertext200
Derived
Set to 'Rash Occurrence' if source data are from FACE and FAOBJ='Rash', and FATESTCD ne 'SEV' Set to 'Rash' if source data are from FACE and FAOBJ='Solicited Rash', and FATESTCD = 'SEV' Set to 'Lymphadenopathy' if source data are from FACE and FAOBJ='Underarm Gland Swelling or Tenderness' and FATESTCD = 'SEV' Set to 'Lymphadenopathy Occurrence' if source data are from FACE and FAOBJ='Lymphadenopathy' Set to 'Nausea/Vomiting' if source data are from FACE and FAOBJ='Nausea/Vomiting' and FATESTCD = 'SEV' Set to 'Fever' || '(' ||VSSTRESU ||')' if source data are from VS and VSTESTCD in ('TEMP' 'VSALL') Set to FAOBJ ||' Longest Diameter (mm)' if source data are from FACE and FAOBJ in ('Erythema' 'Swelling') and FATEST contains 'Occurrence' and FAORRES='NO' Set to FAOBJ || ' ' || FATEST|| ' ' || '(' ||FAORRESU || ')' if source data are from FACE and FAOBJ in ('Erythema' 'Swelling') and FATEST='Longest Diameter' Set to FAOBJ otherwise. Note: Please add space between the VSTEST and VS unit. If the VSSTRESU is missing, use non-missing VSSTRESU) and assign AVAL=0 (see specs for AVAL)
AVALVLMAnalysis Valuefloat8
PARAMCD NOT IN (
"ERYTHDIA SWELLDIA"
)
float11
Derived
Set to FACE.FASTRESN if source data are from FACE Set to VS.VSSTRESN if source data are from VS
PARAMCD IN (
"ERYTHDIA SWELLDIA"
)
Erythema Longest Diameter (mm) Swelling Longest Diameter (mm)float5
Derived
Set to 0 If source data are from FACE and FAOBJ = 'Erythema' or 'Swelling' and FATEST='OCCURRENCE' and FAORRES='N' Set to FACE.FASTRESN, otherwise
AVALCVLMAnalysis Value (C)text100
PARAMCD NOT IN (
"ERYTHDIA SWELLDIA"
)
text92
Derived
Set to FACE.FASTRESC if source data are from FACE Set to VS.VSSTRESC if source data are from VS
PARAMCD IN (
"ERYTHDIA SWELLDIA"
)
Erythema Longest Diameter (mm) Swelling Longest Diameter (mm)text92
Derived
Set to FACE.FASTRESC if source data are from FACE Set to VS.VSSTRESC if source data are from VS
ATOXGRVLMAnalysis Toxicity Gradetext20Analysis Toxicity Grade

[9 Terms]

Toxicity Grading Scale for Healthy Adult and Adolescent Volunteers Enrolled in Preventive Vaccine Clinical Trials (September 2007)

PARAMCD IN (
"ERYTHDIA SWELLDIA"
)
Erythema Longest Diameter (mm) Swelling Longest Diameter (mm)text10
Derived
Set to 'Grade 0' if .<AVAL < 25 mm or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if AVAL = 25 - 50 mm or FASTRESC contains 'GRADE 1', Set to 'Grade 2' if AVAL = 51 - 100 mm or FASTRESC contains 'GRADE 2', Set to 'Grade 3' if AVAL > 100 mm or FASTRESC contains 'GRADE 3', Set to 'Grade 4' if FASTRESC contains 'GRADE 4',
PARAMCD = "FEVER" (Fever (C))Fever (C)text11
Derived
Set to 'Grade 0' if .<AVAL < 38.0°C or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if AVAL = 38.0 – 38.4°C or FASTRESC contains 'GRADE 1' Set to 'Grade 2' if AVAL = 38.5 – 38.9°C or FASTRESC contains 'GRADE 2' Set to 'Grade 3' if AVAL = 39.0 – 40.0°C or FASTRESC contains 'GRADE 3' Set to 'Grade 4' if AVAL > 40.0°C or FASTRESC contains 'GRADE 4'
PARAMCD = "PAIN" (Pain)Paintext10
Derived
Set to 'Grade 0' if FASTRESC=’NONE’ or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if FASTRESC='DOES NOT INTERFERE WITH ACTIVITY' or contains 'GRADE 1'; Set to 'Grade 2' if FASTRESC='REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR INTERFERES WITH ACTIVITY' or contains 'GRADE 2'; Set to 'Grade 3' if FASTRESC='ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY' or contains 'GRADE 3' Set to 'Grade 4' if FASTRESC contains 'GRADE 4'
PARAMCD = "LYMPH" (Lymphadenopathy)Lymphadenopathytext10
Derived
Set to 'Grade 0' if FASTRESC='NONE' or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if FASTRESC='DOES NOT INTERFERE WITH ACTIVITY' or FASTRESC contains 'GRADE 1' Set to 'Grade 2' if FASTRESC='REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR INTERFERES WITH SOME ACTIVITY' or FASTRESC contains 'GRADE 2' Set to 'Grade 3' if FASTRESC='ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY' or FASTRESC contains 'GRADE 3' Set to 'Grade 4' if FASTRESC contains 'GRADE 4'
PARAMCD = "HEADACHE" (Headache)Headachetext10
Derived
Set to 'Grade 0' if FASTRESC='NONE' or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if FASTRESC='NO INTERFERENCE WITH ACTIVITY' or FASTRESC contains 'GRADE 1' Set to 'Grade 2' if FASTRESC='REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR SOME INTERFERENCE WITH ACTIVITY' or FASTRESC contains 'GRADE 2' Set to 'Grade 3' if FASTRESC='ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY' or FASTRESC contains 'GRADE 3' Set to 'Grade 4' if FASTRESC contains 'GRADE 4'
PARAMCD IN (
"FATIGUE" (Fatigue),
"MYALGIA" (Myalgia),
"ARTHRALG" (Arthralgia)
)
Fatigue, Myalgia, Arthralgiatext10
Derived
Set to 'Grade 0' if FASTRESC=NONE' or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if FASTRESC='NO INTERFERENCE WITH ACTIVITY' or FASTRESC contains 'GRADE 1' Set to 'Grade 2' if FASTRESC='SOME INTERFERENCE WITH ACTIVITY' or FASTRESC contains 'GRADE 2' Set to 'Grade 3' if FASTRESC='SIGNIFICANT; PREVENTS DAILY ACTIVITY' or FASTRESC contains 'GRADE 3' Set to 'Grade 4' if FASTRESC contains 'GRADE 4'
PARAMCD = "NAUSEA" (Nausea/Vomiting)Nausea/Vomitingtext10
Derived
Set to 'Grade 0' if FASTRESC='NONE' or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if FASTRESC= ‘NO INTERFERENCE WITH ACTIVITY OR 1-2 EPISODES/24 HOURS' or FASTRESC contains 'GRADE 1' Set to 'Grade 2' if FASTRESC='SOME INTERFERENCE WITH ACTIVITY OR >2 EPISODES/24 HOURS' or FASTRESC contains 'GRADE 2' Set to 'Grade 3' if FASTRESC='PREVENTS DAILY ACTIVITY, REQUIRES OUTPATIENT IV HYDRATION' or FASTRESC contains 'GRADE 3' Set to 'Grade 4' if FASTRESC contains 'GRADE 4'
PARAMCD = "CHILLS" (Chills)Chillstext10
Derived
Set to 'Grade 0' if FASTRESC='NONE' or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if FASTRESC= 'NO INTERFERENCE WITH ACTIVITY' or contains 'GRADE 1'; Set to 'Grade 2' if FASTRESC= 'SOME INTERFERENCE WITH ACTIVITY NOT REQUIRING MEDICAL ATTENTION' or contains 'GRADE 2'; Set to 'Grade 3' if FASTRESC= 'PREVENTS DAILY ACTIVITY AND REQUIRES MEDICAL ATTENTION' or contains 'GRADE 3'; Set to 'Grade 4' if FASTRESC contains 'GRADE 4'
PARAMCD = "RASH" (Rash)Rashtext10
Derived
Set to 'Grade 0' if FASTRESC='GRADE 0 = NO RASH' or contains 'GRADE 0'; Set to 'Grade 1' if FASTRESC='GRADE 1 = LOCALIZED RASH, WITHOUT ASSOCIATED SYMPTOMS' or contains 'GRADE 1'; Set to 'Grade 2' if FASTRESC='GRADE 2 = MACULOPAPULAR RASH, COVERING 50% BODY SURFACE AREA WITH URTICARIA' or contains 'GRADE 2'; Set to 'Grade 3' if FASTRESC='GRADE 3 = GENERALIZED URTICARIAL, COVERING 50% BODY SURFACE AREA' or contains 'GRADE 3'; Set to 'Grade 4' if FASTRESC='GRADE 4 = GENERALIZED EXFOLIATIVE, ULCERATIVE OR BULLOUS DERMATITIS, E.G. STEVENS-JOHNSON SYNDROME OR ERYTHEMA MULTIFORME' or contains 'GRADE 4';
ATOXGRNAnalysis Toxicity Grade (N)integer8
Assigned

0 if ATOXGRL=Grade 0, 1 if ATOXGRL=Grade 1, 2 if ATOXGRL=Grade 2, 3 if ATOXGRL=Grade 3, 4 if ATOXGRL=Grade 4

ANL01FLAnalysis Flag 01text1No Yes Response (Yes Only)
  • • "Y"
Derived
If PARAMCD is RASHOCC or LYMPHOCC: Set to 'Y' by selecting the first record with maximum non-missing AVALC (Y>N) per subject per PARAM per vaccination (ATPTREF) per ATPTGR1, i.e., the first available record per day If PARAMCD not in (RASHOCC or LYMPHOCC): Set to 'Y' for the first record with maximum non-missing ATOXGRN per subject per PARAM per vaccination (ATPTREF) per ATPTGR1, i.e., the first available record per day If there is two records per day and one from investigator and one from subject, select the one from subject (FAEVAL='STUDY SUBJECT')
ANL02FLAnalysis Flag 02text1No Yes Response (Yes Only)
  • • "Y"
Derived
Y for the first record with maximum non-missing AVALC (Y>N) per subject per PARAM per vaccination (ATPTREF) per ATPT, i.e., the first available record per day. If there is two records per day and one from investigor and one from subject, select the one from subject (FAEVAL='STUDY SUBJECT') If PARAMCD not in (RASHOCC or LYMPHOCC): Y for the first record with maximum non-missing ATOXGRN per subject per PARAM per vaccination (ATPTREF) per ATPT, i.e., the first available record per day. If there is two records per day and one from investigor and one from subject, select the one from subject (FAEVAL='STUDY SUBJECT' or missing FAEVAL for FEVER)
CRIT1Analysis Criterion 1text20
Derived
Set to '> 102.6 degrees F' if CRIT1FL='Y'
CRIT1FLCriterion 1 Evaluation Result Flagtext1
Derived
Set to 'Y' if PARAMCD='FEVER' and (9*AVAL/5)+32 > 102.6
CRIT2Analysis Criterion 2text20
Derived
Set to '> 103.1 degrees F' if CRIT2FL='Y'
CRIT2FLCriterion 2 Evaluation Result Flagtext1
Derived
Set to 'Y' if PARAMCD='FEVER' and (9*AVAL/5)+32 > 103.1
CRIT3Analysis Criterion 3text20
Derived
Set to '> 103.6 degrees F' if CRIT3FL='Y'
CRIT3FLCriterion 3 Evaluation Result Flagtext1
Derived
Set to 'Y' if PARAMCD='FEVER' and (9*AVAL/5)+32 > 103.6
CRIT4Analysis Criterion 4text20
Derived
Set to '> 104.1 degrees F' if CRIT4FL='Y'
CRIT4FLCriterion 4 Evaluation Result Flagtext1
Derived
Set to 'Y' if PARAMCD='FEVER' and (9*AVAL/5)+32 > 104.1
FALOCLocation of the Finding Abouttext34Location of the Finding About

[15 Terms]

Predecessor: FA.FALOC
FAEVALEvaluatortext12Evaluator
  • • "INVESTIGATOR"
  • • "STUDY SUBJECT"
Predecessor: FA.FAEVAL
LYMPHCOMLymphadenopathy Additional informationtext200
Derived
Set to CO.COVAL where COREF=LYMPHCOM
LYMPHEVLLymphadenopathy evaluated?text1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to SUPPFACE.QVAL where SUPPFACE.QNAME='LYMPHEVL'
SRCOMMAdditional Relevant Rash Informationtext200
Derived
Set to CO.COVAL where COREF=SRCOMMM
SREVLFLRash evaluated Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to SUPPFACE.QVAL where SUPPFACE.QNAME='SREVL'
SRCDOMSource Datatext20
Derived
Set to FACE.DOMAIN if source data are from FACE Set to VS.DOMAIN if source data are from VS
SRCSEQSource Sequence Numberinteger8
Derived
Set to FACE.FASEQ if source data are from FACE Set to VS.VSSEQ if source data are from VS
SRCVARSource Variabletext50
Derived
Set to 'FASTRESC' if source data are from FACE Set to 'VSSTRESN' if source data are from VS
MEDTAKPPrevent Pain or Fever from Occurringtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to SUPPVS.QVAL where SUPPVS.QNAM='MEDTAKP'
MEDTAKTTreat Pain or Fever already Occurredtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to SUPPVS.QVAL where SUPPVS.QNAM='MEDTAKT'
MEDTAKMedication taken today for pain or fevertext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to SUPPVS.QVAL where SUPPVS.QNAM='MEDTAK'
MAAEFLMedically Attended Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
SUPPFACE.QVAL where SUPPFACE.QNAME='MAAEFL'

Go to the top of the Define-XML document


Solicited AR post D7 Analysis Dataset (ADARP7D)

ADARP7D (Solicited AR post D7 Analysis Dataset) - BASIC DATA STRUCTURE Location: adarp7d.xpt
VariableWhere ConditionLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: ADSL.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: ADSL.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: ADSL.COUNTRY
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5
Predecessor: ADSL.AGEU
AGEGR1Pooled Age Group 1text30Pooled Age Group 1
  • • ">=18 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text19Pooled Age Group 2
  • • ">=18 and <=22 Years"
  • • ">=23 and <=25 Years"
  • • ">25 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8
Predecessor: ADSL.AGEGR2N
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: ADSL.SEX
RACERacetext41Race

[8 Terms]

Predecessor: ADSL.RACE
RACESPYRace Specifytext200
Predecessor: ADSL.RACESPY
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: ADSL.ETHNIC
RANDFLRandomized Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.RANDFL
SAFFLSafety Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.SAFFL
FASBABFLFull Analysis Set bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASBABFL
FASNABFLFull Analysis Set nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNABFL
PPBABFLPer Protocol bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBABFL
PPNABFLPer Protocol nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNABFL
PPBD29FLPer Protocol bAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD29FL
PPBD57FLPer Protocol bAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD57FL
ADURNAnalysis Duration (N)integer8
Derived
numeric part of ARRDENPT - numeric part of ARRDSTPT + 1
ANL01FLAnalysis Flag 01text1No Yes Response (Yes Only)
  • • "Y"
Derived
Y for the first record with maximum non-missing ATOXGRN per subject per PARAM per vaccination (ATPTREF). If there is two records per day and one from investigor and one from subject, select the one from subject (FAEVAL='STUDY SUBJECT' or missing FAEVAL for FEVER) If PARAMCD =RASHOCC: Y for the first record with maximum non-missing AVALC (Y>N) per subject per PARAM per vaccination (ATPTREF). If there is two records per day and one from investigor and one from subject, select the one from subject (FAEVAL='STUDY SUBJECT')
SAR1FLFirst Solicited Safety Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.SAR1FL
SAR2FLSecond Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR2FL
SARAFLSolicited Safety Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.SARAFL
ARRDENPTEnd Timepoint from Most Recent Dosetext6
Derived
Set to FAAE.FATPT/VS.VSTPT based on the corresponding AENDT
ARRDSTPTStart Timepoint from Most Recent Dosetext5
Derived
Set to FAAE.FATPT/VS.VSTPT based on the corresponding ASTDT
ATOXGRVLMAnalysis Toxicity Gradetext7
Derived
Grade 1 if AVAL = 25 - 50 mm or AVALC contains 'GRADE 1', Grade 2 if AVAL = 51 - 100 mm or AVALC contains 'GRADE 2', Grade 3 if AVAL > 100 mm or AVALC contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
PARAMCD IN (
"ERYTHDIA SWELLDIA"
)
Erythema Longest Diameter (mm) Swelling Longest Diameter (mm)text10
Derived
Grade 1 if AVAL = 25 - 50 mm or AVALC contains 'GRADE 1', Grade 2 if AVAL = 51 - 100 mm or AVALC contains 'GRADE 2', Grade 3 if AVAL > 100 mm or AVALC contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
PARAMCD = "FEVER"Fever (C)text10
Derived
Grade 1 if AVAL = 38.0 – 38.4°C or AVALC contains 'GRADE 1', Grade 2 if AVAL = >38.4 – 38.9°C or AVALC contains 'GRADE 2', Grade 3 if AVAL = 39.0 – 40.0°C or AVALC contains 'GRADE 3', Grade 4 if AVAL > 40.0°C or AVALC contains 'GRADE 4',
PARAMCD = "PAIN" (Pain)Paintext10
Derived
Grade 1 if AVALC=’DOES NOT INTERFERE WITH ACTIVITY’ or contains 'GRADE 1'; Grade 2 if AVALC= ‘REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR INTERFERES WITH ACTIVITY’ or contains 'GRADE 2'; Grade 3 if AVALC= ‘ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
PARAMCD = "LYMPH" (Lymphadenopathy)Lymphadenopathytext10
Derived
Grade 1 if AVALC=’DOES NOT INTERFERE WITH ACTIVITY’ or contains 'GRADE 1'; Grade 2 if AVALC= ‘REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR INTERFERES WITH ACTIVITY’ or contains 'GRADE 2'; Grade 3 if AVALC= ‘ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
PARAMCD = "HEADACHE" (Headache)Headachetext10
Derived
Grade 1 if AVALC=’NO INTERFERENCE WITH ACTIVITY or contains 'GRADE 1'’; Grade 2 if AVALC= ‘REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR SOME INTERFERERENCE WITH ACTIVITY’ or contains 'GRADE 2'; Grade 3 if AVALC= ‘ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
PARAMCD IN (
"FATIGUE" (Fatigue),
"MYALGIA" (Myalgia),
"ARTHRALG" (Arthralgia)
)
Fatigue, Myalgia, Arthralgiatext10
Derived
Grade 1 if AVALC= 'NO INTERFERENCE WITH ACTIVITY' or contains 'GRADE 1'; Grade 2 if AVALC= ‘SOME INTERFERENCE WITH ACTIVITY’ or contains 'GRADE 2'; Grade 3 if AVALC= ‘SIGNIFICANT; PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
PARAMCD = "NAUSEA" (Nausea/Vomiting)Nausea/Vomitingtext10
Derived
Grade 1 if AVALC= ‘NO INTERFERENCE WITH ACTIVITY OR 1-2 EPISODES/24 HOURS’ or contains 'GRADE 1'; Grade 2 if AVALC= ‘SOME INTERFERENCE WITH ACTIVITY OR >2 EPISODES/24 HOURS’ or contains 'GRADE 2'; Grade 3 if AVALC= ‘PREVENTS DAILY ACTIVITY, REQUIRES OUTPATIENT IV HYDRATION’ or contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
PARAMCD = "CHILLS"Chillstext10
Derived
Grade 1 if AVALC= ‘NO INTERFERENCE WITH ACTIVITY or contains 'GRADE 1'’; Grade 2 if AVALC= ‘SOME INTERFERENCE WITH ACTIVITY NOT REQUIRING MEDICAL ATTENTION’ or contains 'GRADE 2'; Grade 3 if AVALC= ‘PREVENTS DAILY ACTIVITY AND REQUIRES MEDICAL ATTENTION’ or contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
ATOXGRNAnalysis Toxicity Grade (N)integer8
Assigned
COMPLFLCompleters Population Flagtext1
Predecessor: ADSL.COMPLFL
DVBABFLDeviation Impact bAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVBABFL
DVNABFLDeviation Impact nAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVNABFL
DOSE1FLVaccination 1 Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.DOSE1FL
DOSE2FLVaccination 2 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSE2FL
AVALAnalysis Valueinteger8
Derived
Set to corresponding FAAE.FASTRESN based on corresponding AVALC if the record is from FAAE IF PARAMCD in (ERYTHDIA, SWELLDIA); Set to corresponding VS.VSSTRESN based on corresponding AVALC if the record is from VS if PARAMCD=FEVER
COV19BLBaseline COVID Infectiontext20Baseline COVID Infection
  • • "Detected"
  • • "Not Detected"
Predecessor: ADSL.COV19BL
COV19FLCOVID Infection Flagtext20No Yes Response (No Only)
  • • "N"
Predecessor: ADSL.COV19FL
SENTLFLSentinel Participant Flagtext3No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SENTLFL
D29W7DFLDay 29 Out of 7-Day Window Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.D29W7DFL
TRT01PPlanned Treatment for Period 01text25Planned Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01PN
TRT01AActual Treatment for Period 01text25Actual Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01AN
TR01SDTDate of First Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01SDT
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01EDT
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
DOSE2DTDate of Dose 2integerDATE9
Predecessor: ADSL.DOSE2DT
DOS2DTMDatetime of Dose 2integerDATETIME20
Predecessor: ADSL.DOS2DTM
TRTAActual Treatmenttext50Actual Treatment
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Derived
"If (.<ADSL.TR01SDTM<=ADTM <DOS2DTM) or (.<ADSL.TR01SDTM<=ADTM and ADSL.DOS2DTM is missing): 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 1' ; 'mRNA-1273 50 ug' if EX.EXTRT='mRNA-1273' and 1) 0<EXDOSE<=75 where EX.VISIT contains 'Day 1', or 2) EXDOSTXT contains '>0-25', '>25-<50' or '>50-75' where EX.VISIT contains 'Day 1'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and 1) EXDOSE>75 where EX.VISIT contains 'Day 1', or 2) EXDOSTXT contains '>75-<100' or '>100-125' or '>125' where EX.VISIT contains 'Day 1'; if .<ADSL.DOS2DTM<=ASTDTM: 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 29' ; 'mRNA-1273 50 ug' if 1) EX.EXTRT='mRNA-1273' and 0<EXDOSE<=75 where EX.VISIT contains 'Day 29', or 2) EXDOSTXT contains '>0-25', '>25-<50' or '>50-75' where EX.VISIT contains 'Day 29'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and 1) EXDOSE>75 where EX.VISIT contains 'Day 29', or 2) EXDOSTXT contains '>75-<100' or '>100-125' or '>125' where EX.VISIT contains 'Day 29'; if time part of ADTM, TR01SDTM, or DOS2DTM is missing, use ADT, TR01SDT, and DOSE2DT to replace ADTM, TR01SDTM, and DOS2DTM, respectively."
TRTANActual Treatment (N)integer8
Assigned

1 if TRT01A=‘Placebo’, 2 if TRT01A=‘mRNA-1273 50 ug’, 3 if TRT01A=‘mRNA-1273 100 ug’"

ASEQAnalysis Sequence Numberinteger8
Assigned

Sort by USUBJID, PARCAT1, PARAMCD, ATPTREF and start from 1, increase by 1 for records within each subject

ASTDTAnalysis Start DateintegerDATE9
Derived
Per subject per vaccination (ATPTREF): Set to numeric date part of first FAAE.FADTC where FAOBJ='Erythema' and FATEST='Longest Diameter' and FASTRESN>=25 mm Set to numeric date part of first FAAE.FADTC where FAOBJ='Swelling' and FATEST='Longest Diameter' and FASTRESN>=25 mm Set to numeric date part of first VS.VSDTC where VSTESTCD='TEMP' and VSSTRESN>=38.0°C Set to numeric date part of first FAAE.FADTC where FAOBJ='Pain' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Underarm Gland Swelling or Tenderness' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Headache' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Fatigue' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Myalgia' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Arthralgia' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Nausea/Vomiting' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Chills' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Rash' and FASTRESC is 'Y'
ASTTMAnalysis Start TimeintegerTIME5
Derived
Corresponding time part based on the derivation of ASTDT
ASTDTMAnalysis Start DatetimeintegerDATETIME20
Derived
Concatenate ASTDT and ASTTM if both are non-missing
ASTDYAnalysis Start Relative Dayinteger8
Derived
Set to ASTDT – ADSL.TR01SDT + 1
AENDTAnalysis End DateintegerDATE9
Derived
Per subject per vaccination (ATPTREF): Set to numeric date part of last FAAE.FADTC where FAOBJ='Erythema' and FATEST='Longest Diameter' and FASTRESN>=25 mm Set to numeric date part of last FAAE.FADTC where FAOBJ='Swelling' and FATEST='Longest Diameter' and FASTRESN>=25 mm Set to numeric date part of last VS.VSDTC where VSTESTCD='TEMP' and VSSTRESN>=38.0 C Set to numeric date part of last FAAE.FADTC where FAOBJ='Pain' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Underarm Gland Swelling or Tenderness' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Headache' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Fatigue' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Myalgia' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Arthralgia' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Nausea/Vomiting' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Chills' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Rash' and FASTRESC is 'Y'
AENTMAnalysis End TimeintegerTIME5
Derived
Corresponding time part based on the derivation of AENDT
AENDTMAnalysis End DatetimeintegerDATETIME20
Derived
Concatenate AENDT and AENTM if both are non-missing
AENDYAnalysis End Relative Dayinteger8
Derived
Set to AENDT – ADSL.TR01SDT + 1
ATPTREFAnalysis Timepoint Referencetext50Analysis Timepoint Reference
  • • "Vaccination 1"
  • • "Vaccination 2"
Derived
If source data are from FAAE: Set to 'Vaccination 1' if FAAE.FATPTREF contains 'DOSE 1' Set to 'Vaccination 2' if FAAE.FATPTREF contains 'DOSE 2' If source data are from VS: Set to 'Vaccination 1' if VS.VSTPTREF contains 'DOSE 1' Set to 'Vaccination 2' if VS.VSTPTREF contains 'DOSE 2'
DOSEROFLDosing Error Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSEROFL
FAEVALEvaluatortext13
Predecessor: FAAE.FAEVAL
PARCAT1Parameter Category 1text50Solicited AR Category
  • • "LOCAL"
  • • "SYSTEMIC"
Derived
If source data are from FACE: Set to 'LOCAL' if FASCAT=ADMINISTRATION SITE Set to FASCAT if FASCAT<>ADMINISTRATION SITE Set to VSSCAT if source data are from VS
PARCAT1NParameter Category 1 (N)integer8
Assigned

1 if PACAT1='LOCAL' 2 if PACAT1='SYSTEMIC'

PARAMCDParameter Codetext8Solicited AR post D7 Analysis Dataset Parameter Code

[10 Terms]

Assigned

RASHOCC if PARAM='Rash Occurrence', LYMPH if PARAM='Lymphadenopathy', PAIN if PARAM='Pain', ERYTHDIA if PARAM='Erythema Longest Diameter (mm)' SWELLDIA if PARAM='Swelling Longest Diameter (mm)', HEADACHE if PARAM='Headache', FATIGUE if PARAM='Fatigue', MYALGIA if PARAM='Myalgia', ARTHRALG if PARAM='Arthralgia', NAUSEA if PARAM='Nausea', CHILLS if PARAM='Chills', FEVER if PARAM='Fever (C)'

PARAMParametertext200
Derived
Set to 'Rash'||' '||FATEST if source data are from FAAE and FAOBJ='Rash', and FATESTCD ne 'SEV' Set to 'Lymphadenopathy' if source data are from FAAE and FAOBJ='Underarm Gland Swelling or Tenderness' and FATESTCD = 'SEV' Set to 'Nausea/Vomiting' if source data are from FAAE and FAOBJ='Nausea' and FATESTCD = 'SEV' Set to FAOBJ||' Longest Diameter (mm)' iff source data are from FAAE and FAOBJ in ('Erythema' 'Swelling') and FATEST='OCCURRENCE' and FAORRES='N' Set to 'FAOBJ'||' '||FATEST||' '||'('||FAORRESU||')' if source data are from FAAE and FAOBJ in ('Erythema' 'Swelling') and FATEST='Longest Diameter' Set to FAOBJ otherwise. Set to 'Fever'||'('||VSSTRESU||')' if source data are from VS and VSTESTCD in ('TEMP' 'VSALL') Note: 1. Please add space between the VSTEST and VS unit. If the VSSTRESU is missing, use non-missing VSSTRESU 2. For each PARAM, keep only one record per subject per vaccination (ATPTREF)
FASNA2FLFAS nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNA2FL
AVALCVLMAnalysis Value (C)text94
PARAMCD = "ERYTHDIA" (Erythema Longest Diameter (mm))Erythema Longest Diameter (mm)text12
Derived
Per subject per vaccination (ATPTREF) per FAEVAL, set to the corresponding FAAE.FASTRESC for the largest FASTRESN>=25 mm where FAOBJ='Erythema' and FATEST='Longest Diameter' or set to the highest order of FAAE.FASTRESC where FAOBJ='Erythema' and FATEST contains 'Intensity' (GRADE 1<GRADE 2<GRADE 3< GRADE 4) note: if there are records from both Longest diameter and intensity, choose the one with highest garde. if both fall in the same grade, use FASTRESC from FATEST='Longest Diameter'. 25-50 mm is corresponding to Grade 1, 51-100 mm is corresponding to Grade 2, and >100 mm is corresponding to Grade 3.
PARAMCD = "SWELLDIA" (Swelling Longest Diameter (mm))Swelling Longest Diameter (mm)text12
Derived
Per subject per vaccination (ATPTREF) per FAEVAL, set to the corresponding FAAE.FASTRESC for the largest FASTRESN>=25 mm where FAOBJ='Swelling' and FATEST='Longest Diameter' or set to the highest order of FAAE.FASTRESC where FAOBJ='Swelling' and FATEST contains 'Intensity' (GRADE 1<GRADE 2<GRADE 3<GRADE 4) note: if there are records from both Longest diameter and intensity, choose the one with highest garde. if both fall in the same grade, use FASTRESC from FATEST='Longest Diameter'. 25-50 mm is corresponding to Grade 1, 51-100 mm is corresponding to Grade 2, and >100 mm is corresponding to Grade 3.
PARAMCD = "FEVER"Fever (C)text12
Derived
Per subject per vaccination (ATPTREF) per FAEVAL, set to the corresponding VS.VSSTRESC for the largest VS.VSSTRESN>=38 C where VSTESTCD='TEMP' or set to the highest order of FAAE.FASTRESC where FAOBJ='Fever' (GRADE 1<GRADE 2<GRADE 3<GRADE 4) note: if there are records from both LVS and FAAE, choose the one with highest garde. if both fall in the same grade, use FAAE.FASTRESC. 38-38.4 C is corresponding to Grade 1, >38.4-38.9 C is corresponding to Grade 2, 39-40 C is corresponding to Grade 3, and >40 C is corresponding to Grade 4.
PARAMCD = "PAIN" (Pain)Paintext32
Derived
Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Pain' and FASTRESC is not 'NONE' or missing ’DOES NOT INTERFERE WITH ACTIVITY’ or contains 'GRADE 1'< ‘REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR INTERFERES WITH ACTIVITY’ or contains 'GRADE 2'< ‘ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'
PARAMCD = "LYMPH" (Lymphadenopathy)Lymphadenopathytext32
Derived
Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Underarm Gland Swelling or Tenderness' and FASTRESC is not 'NONE' or missing ’DOES NOT INTERFERE WITH ACTIVITY’ or contains 'GRADE 1' < ‘REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR INTERFERES WITH SOME ACTIVITY’ or contains 'GRADE 2' < ‘ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'
PARAMCD = "HEADACHE" (Headache)Headachetext94
Derived
Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Headache' and FASTRESC is not 'NONE' or missing ’NO INTERFERENCE WITH ACTIVITY’ or contains 'GRADE 1'< ‘REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR SOME INTERFERERENCE WITH ACTIVITY’ or contains 'GRADE 2'< ‘ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'
PARAMCD = "FATIGUE" (Fatigue)Fatiguetext31
Derived
"Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Fatigue' and FASTRESC is not 'NONE' or missing 'NO INTERFERENCE WITH ACTIVITY' or contains 'GRADE 1'< ‘SOME INTERFERENCE WITH ACTIVITY’ or contains 'GRADE 2' <‘SIGNIFICANT; PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'"
PARAMCD = "MYALGIA" (Myalgia)Myalgiatext31
Derived
Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Myalgia' and FASTRESC is not 'NONE' or missing 'NO INTERFERENCE WITH ACTIVITY' or contains 'GRADE 1'< ‘SOME INTERFERENCE WITH ACTIVITY’ or contains 'GRADE 2' <‘SIGNIFICANT; PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'
PARAMCD = "ARTHRALG" (Arthralgia)Arthralgiatext31
Derived
"Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Arthralgia' and FASTRESC is not 'NONE' or missing 'NO INTERFERENCE WITH ACTIVITY' or contains 'GRADE 1' < ‘SOME INTERFERENCE WITH ACTIVITY’ or contains 'GRADE 2' <‘SIGNIFICANT; PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'"
PARAMCD = "NAUSEA" (Nausea/Vomiting)Nausea/Vomitingtext54
Derived
Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Nausea/Vomiting' and FASTRESC is not 'NONE' or missing ‘NO INTERFERENCE WITH ACTIVITY OR 1-2 EPISODES/24 HOURS’ or contains 'GRADE 1'< ‘SOME INTERFERENCE WITH ACTIVITY OR >2 EPISODES/24 HOURS’ or contains 'GRADE 2'< ‘PREVENTS DAILY ACTIVITY, REQUIRES OUTPATIENT IV HYDRATION’ or contains 'GRADE 3'
PARAMCD = "CHILLS"Chillstext12
Derived
Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Chills' and FASTRESC is not 'NONE' or missing ‘NO INTERFERENCE WITH ACTIVITY’ or contains 'GRADE 1'< ‘SOME INTERFERENCE WITH ACTIVITY NOT REQUIRING MEDICAL ATTENTION’ or contains 'GRADE 2' < ‘PREVENTS DAILY ACTIVITY AND REQUIRES MEDICAL ATTENTION’ or contains 'GRADE 3'
MAAEFLMedically Attended Flagtext1
Derived
For each PARAM, ATPTREF, FAEVAL, set to Y if there is one record in SUPPFAAE.QVAL where SUPPFAAE.QNAME='MAAEFL'
PN2D29FLPer Protocol nAb 2 Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D29FL
PN2D57FLPer Protocol nAb 2 Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D57FL
PPNAB2FLPP nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNAB2FL
PPND29FLPer Protocol nAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND29FL
PPND57FLPer Protocol nAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND57FL

Go to the top of the Define-XML document


Solicited AR Summary Analysis Dataset (ADARSUM)

ADARSUM (Solicited AR Summary Analysis Dataset) - BASIC DATA STRUCTURE Location: adarsum.xpt
VariableWhere ConditionLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: ADSL.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: ADSL.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: ADSL.COUNTRY
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5
Predecessor: ADSL.AGEU
AGEGR1Pooled Age Group 1text30Pooled Age Group 1
  • • ">=18 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text19Pooled Age Group 2
  • • ">=18 and <=22 Years"
  • • ">=23 and <=25 Years"
  • • ">25 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8
Predecessor: ADSL.AGEGR2N
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: ADSL.SEX
RACERacetext41Race

[8 Terms]

Predecessor: ADSL.RACE
RACESPYRace Specifytext200
Predecessor: ADSL.RACESPY
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: ADSL.ETHNIC
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.RANDFL
SAFFLSafety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAFFL
FASBABFLFull Analysis Set bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASBABFL
FASNABFLFull Analysis Set nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNABFL
PPBABFLPer Protocol bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBABFL
PPNABFLPer Protocol nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNABFL
PPBD29FLPer Protocol bAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD29FL
PPBD57FLPer Protocol bAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD57FL
PPND29FLPer Protocol nAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND29FL
PPND57FLPer Protocol nAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND57FL
SAR1FLFirst Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR1FL
SAR2FLSecond Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR2FL
SARAFLSolicited Safety Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.SARAFL
FASNA2FLFAS nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNA2FL
PPNAB2FLPP nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNAB2FL
PN2D29FLPer Protocol nAb 2 Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D29FL
PN2D57FLPer Protocol nAb 2 Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D57FL
COMPLFLCompleters Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COMPLFL
DVBABFLDeviation Impact bAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVBABFL
DVNABFLDeviation Impact nAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVNABFL
DOSE1FLVaccination 1 Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.DOSE1FL
DOSE2FLVaccination 2 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSE2FL
DOSEROFLDosing Error Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSEROFL
COV19BLBaseline COVID Infectiontext20Baseline COVID Infection
  • • "Detected"
  • • "Not Detected"
Predecessor: ADSL.COV19BL
COV19FLCOVID Infection Flagtext20No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COV19FL
SENTLFLSentinel Participant Flagtext3No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SENTLFL
D29W7DFLDay 29 Out of 7-Day Window Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.D29W7DFL
TRT01PPlanned Treatment for Period 01text25Planned Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01PN
TRT01AActual Treatment for Period 01text25Actual Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01AN
TR01SDTDate of First Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01SDT
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01EDT
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
DOSE2DTDate of Dose 2integerDATE9
Predecessor: ADSL.DOSE2DT
DOS2DTMDatetime of Dose 2integerDATETIME20
Predecessor: ADSL.DOS2DTM
TRTAActual Treatmenttext50Actual Treatment
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Derived
"If (.<ADSL.TR01SDTM<=ADTM <DOS2DTM) or (.<ADSL.TR01SDTM<=ADTM and ADSL.DOS2DTM is missing): 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 1' ; 'mRNA-1273 50 ug' if EX.EXTRT='mRNA-1273' and 1) 0<EXDOSE<=75 where EX.VISIT contains 'Day 1', or 2) EXDOSTXT contains '>0-25', '>25-<50' or '>50-75' where EX.VISIT contains 'Day 1'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and 1) EXDOSE>75 where EX.VISIT contains 'Day 1', or 2) EXDOSTXT contains '>75-<100' or '>100-125' or '>125' where EX.VISIT contains 'Day 1'; if .<ADSL.DOS2DTM<=ASTDTM: 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 29' ; 'mRNA-1273 50 ug' if 1) EX.EXTRT='mRNA-1273' and 0<EXDOSE<=75 where EX.VISIT contains 'Day 29', or 2) EXDOSTXT contains '>0-25', '>25-<50' or '>50-75' where EX.VISIT contains 'Day 29'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and 1) EXDOSE>75 where EX.VISIT contains 'Day 29', or 2) EXDOSTXT contains '>75-<100' or '>100-125' or '>125' where EX.VISIT contains 'Day 29'; if time part of ADTM, TR01SDTM, or DOS2DTM is missing, use ADT, TR01SDT, and DOSE2DT to replace ADTM, TR01SDTM, and DOS2DTM, respectively."
TRTANActual Treatment (N)integer8
Assigned

1 if TRT01A=‘Placebo’, 2 if TRT01A=‘mRNA-1273 50 ug’, 3 if TRT01A=‘mRNA-1273 100 ug’"

ATPTREFAnalysis Timepoint Referencetext50Analysis Timepoint Reference
  • • "Vaccination 1"
  • • "Vaccination 2"
Derived
Set to ADAR.ATPTREF if data from ADAR If source data are from FAAE, set to ‘Vaccination 1’ if FAAE.FATPTREF contains ‘DOSE 1’, set to ‘Vaccination 2’ if FAAE.FATPTREF contains ‘DOSE 2’. If source data are from VS, ‘Vaccination 1’ if VS.VSTPTREF contains ‘DOSE 1’, ‘Vaccination 2’ if VS.VSTPTREF contains ‘DOSE 2’
PARCAT1Parameter Category 1text50Solicited AR Category
  • • "LOCAL"
  • • "SYSTEMIC"
Derived
Set to 'LOCAL' if PARAMCD in (LYMPHDUR, PAINDUR, ERYTHDUR, SWELLDUR, WLYMPH, WPAIN, WERYTH, WSWELL, WSLAR) Set to 'SYSTEMIC' if PARAMCD in (HEADADUR, FATIGDUR, MYALGDUR, ARTHRDUR, NAUSEDUR, CHILLDUR, FEVERDUR, RASHDUR, WHEAD, WFATIGUE, WMYALGIA, WARTHR, WNAUSEA, WCHILLS,WFEVER, WSSAR)
PARCAT1NParameter Category 1 (N)integer8
Assigned

set to 'LOCAL' if PARAMCD in (LYMPHDUR PAINDUR ERYTHDUR SWELLDUR, WLYMPH, WPAIN, WERYTH, WSWELL, WSLAR) set to 'SYSTEMIC' if PARAMCD in (HEADADUR FATIGDUR MYALGDUR ARTHRDUR NAUSEDUR CHILLDUR FEVERDUR RASHDUR, WHEAD, WFATIGUE, WMYALGIA, WARTHR, WNAUSEA, WCHILLS,WFEVER, WSSAR)

PARAMCDParameter Codetext8
Assigned

see following reference link

Additional ADaM Dataset Definition

PARAMParametertext200
Derived
Assign the PARAM to each subject and each ATPTREF (i.e., Vaccination 1, Vaccination 2)
AVALVLMAnalysis Valueinteger8
PARAMCD = "RASHDUR"Number of Days for Rashinteger1
Derived
"1. Use ADAR data, count total number of records with AVALC='Y' per subject per vaccination (ATPTREF) where ADAR.PARAMCD='RASHOCC'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Rash' and FASTRESC is not 'N' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
PARAMCD = "LYMPHDUR"Number of Days for Lymphadenopathyinteger1
Derived
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD=' LYMPH '. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Underarm Gland Swelling or Tenderness' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
PARAMCD = "PAINDUR"Number of Days for Paininteger2
Derived
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD=' PAIN '. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Pain' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
PARAMCD = "ERYTHDUR"Number of Days for Erythemainteger2
Derived
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='ERYTHDIA'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where (FAOBJ='Erythema' and FATEST='Longest Diameter' and FASTRESN>=25 mm) or (FAOBJ='Erythema' and FATEST contains 'Intensity' and FASTRESC contains GRADE 1, GRADE 2 or GRADE 3 or GRADE 4) per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
PARAMCD = "SWELLDUR"Number of Days for Swellinginteger2
Derived
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='SWELLDIA'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where (FAOBJ='Swelling' and FATEST='Longest Diameter' and FASTRESN>=25 mm) or (FAOBJ='Swelling' and FATEST contains 'Intensity' and FASTRESC contains GRADE 1, GRADE 2 or GRADE 3 or GRADE 4) per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
PARAMCD = "HEADADUR"Number of Days for Headacheinteger2
Derived
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='HEADACHE'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Headache' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
PARAMCD = "FATIGDUR"Number of Days for Fatigueinteger2
Derived
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='FATIGUE'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Fatigue' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
PARAMCD = "MYALGDUR"Number of Days for Myalgiainteger2
Derived
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='MYALGIA'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Myalgia' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
PARAMCD = "ARTHRDUR"Number of Days for Arthralgiainteger2
Derived
1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='ARTHRALG'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Arthralgia' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) .
PARAMCD = "NAUSEDUR"Number of Days for Nauseainteger1
Derived
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='NAUSEA'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Nausea/Vomiting' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
PARAMCD = "CHILLDUR"Number of Days for Chillsinteger1
Derived
1.Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='CHILLS'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Chills' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) .
PARAMCD = "FEVERDUR"Number of Days for Feverinteger1
Derived
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='FEVER'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use VS/FAAE data, count total number of records where (VSTESTCD='TEMP' and VSSTRESN>=38.0°C) or (FAAE.FAOBJ='Fever' and FASTRESC contains GRADE 1, GRADE 2, GRADE 3 or GRADE 4) per subject per vaccination (VSTPTREF/FATPTREF). If there are more than one record within same day (VSTPT/FATPT), subject and vaccination (VSTPTREF/FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/VSTPTREF/FATPTREF) ."
PARAMCD = "HPRASDUR"Number of Days for Rash by Health Providerinteger1
Derived
Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD=' RASH'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once
PARAMCD = "HPLYMDUR"Number of Days for Lymphadenopathy by Health Providerinteger2
Derived
Use ADAR data, count total number of records with AVALC='Y' per subject per vaccination (ATPTREF) where ADAR.PARAMCD='LYMPHOCC'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once
PARAMCD = "ANYDUR"Number of Days for Any Solicited ARinteger2
Derived
1) Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD is not 'RASH', 'LYMPHOCC' ,''RASHOCC' or AVALC is Y where PARAMCD is 'RASHOCC'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2) Use FAAE/VS data, count total number of records where (FAOBJ is ('Erythema', 'Swelling') and FATEST='Longest Diameter' and FASTRESN>=25 mm) or (FAOBJ is ('Erythema', 'Swelling') and FATEST contains 'Intensity' and FASTRESC contains GRADE 1, GRADE 2 or GRADE 3 or GRADE 4) or (FAAE.FAOBJ='Fever' and FASTRESC contains GRADE 1, GRADE 2, GRADE 3 or GRADE 4) or (for other FAOBJ and FASTRESC is not 'NONE', 'N' or missing) or (VSTESTCD='TEMP' and VSSTRESN>=38.0°C) per subject per vaccination (FATPTREF/VSTPTREF). If there are more than one record within same day (FATPT/VSTPT), subject and vaccination (FATPTREF/VSTPTREF), only count once. 3) sum of 1) and 2) by vaccination
PARAMCD = "LOCDUR"Number of Days for Local Solicited ARinteger2
Derived
"1) Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARCAT1 is 'LOCAL'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2) Use FAAE data, count total number of records where (FAOBJ is ('Erythema', 'Swelling') and FATEST='Longest Diameter' and FASTRESN>=25 mm) or (FAOBJ is ('Erythema', 'Swelling') and FATEST contains 'Intensity' and FASTRESC contains GRADE 1, GRADE 2 or GRADE 3 or GRADE 4) or (FAOBJ is ('Pain', 'Underarm Gland Swelling or Tenderness') and FASTRESC is not 'NONE' or missing) per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3) sum of 1) and 2) by vaccination"
PARAMCD = "SYSDUR"Number of Days for Systemic Solicited ARinteger2
Derived
"Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARCAT1 is 'SYSTEMIC' and ADAR.PARAMCD is not 'RASH', 'LYMPHOCC' ,''RASHOCC' or AVALC is Y where PARAMCD is 'RASHOCC'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2) Use FAAE/VS data, count total number of records where (FASCAT='SYSTEMIC' and FASTRESC is not 'NONE', 'N' or missing) or (VSTESTCD='TEMP' and VSSTRESN>=38.0°C) per subject per vaccination (FATPTREF/VSTPTREF). If there are more than one record within same day (FATPT/VSTPT), subject and vaccination (FATPTREF/VSTPTREF), only count once. 3) sum of 1) and 2) by vaccination"
AVALCVLMAnalysis Value (C)text100
PARAMCD IN (
"RASHOCYN",
"LYMOCCYN"
)
text1
Derived
Per subject per vaccination (ATPTREF), set to the maximum non-missing AVALC (Y>N) where PARAMCD is 'LYMPHOCC', 'RASHOCC'
PARAMCD IN (
"WRASH",
"WLYMPH",
"WPAIN",
"WERYTH",
"WSWELL",
"WHEAD",
"WFATIGUE",
"WMYALGIA",
"WARTHR",
"WNAUSEA",
"WCHILLS",
"WFEVER"
)
text94
Derived
Set to AVALC of the record used to derive ATOXGR. Use the highest AVALC if multiple records
ATOXGRVLMAnalysis Toxicity Gradetext20Analysis Toxicity Grade

[9 Terms]

Toxicity Grading Scale for Healthy Adult and Adolescent Volunteers Enrolled in Preventive Vaccine Clinical Trials (September 2007)

PARAMCD = "WRASH"Worst Analysis Toxicity Grade for Rash between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='RASH'
PARAMCD = "WLYMPH"Worst Analysis Toxicity Grade for Lymphadenopathy between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='LYMPH'
PARAMCD = "WPAIN"Worst Analysis Toxicity Grade for Pain between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='PAIN'
PARAMCD = "WERYTH"Worst Analysis Toxicity Grade for Erythema between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='ERYTHDIA'
PARAMCD = "WSWELL"Worst Analysis Toxicity Grade for Swelling between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='SWELLDIA'
PARAMCD = "WHEAD"Worst Analysis Toxicity Grade for Headache between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='HEADACHE'
PARAMCD = "WFATIGUE"Worst Analysis Toxicity Grade for Fatigue between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='FATIGUE'
PARAMCD = "WMYALGIA"Worst Analysis Toxicity Grade for Myalgia between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='MYALGIA'
PARAMCD = "WARTHR"Worst Analysis Toxicity Grade for Arthralgia between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='ARTHRALG'
PARAMCD = "WNAUSEA"Worst Analysis Toxicity Grade for Nausea between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='NAUSEA'
PARAMCD = "WCHILLS"Worst Analysis Toxicity Grade for Chills between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='CHILLS'
PARAMCD = "WFEVER"Worst Analysis Toxicity Grade for Fever between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='FEVER'
PARAMCD = "WSAR"Worst Analysis Toxicity Grade for Any Solicited AR between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD is not 'RASH', 'LYMPHOCC', 'RASHOCC'
PARAMCD = "WSLAR"Worst Analysis Toxicity Grade for Any Solicited Local AR between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARCAT1 is 'LOCAL'
PARAMCD = "WSSAR"Worst Analysis Toxicity Grade for Any Solicited Systemic AR between Day 1 and Day 7text10
Derived
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARCAT1 is 'SYSTEMIC' and ADAR.PARAMCD is not 'RASH', 'LYMPHOCC' ,''RASHOCC'
ATOXGRNAnalysis Toxicity Grade (N)integer8
Assigned

0 if ATOXGRH=Grade 0, 1 if ATOXGRH=Grade 1, 2 if ATOXGRH=Grade 2, 3 if ATOXGRH=Grade 3, 4 if ATOXGRH=Grade 4

SRCDOMSource Datatext4
Derived
Set to 'ADAR' if PARAMCD does not contain 'DUR'
SRCSEQSource Sequence Numberinteger8
Derived
Set to ADAR.ASEQ based on ATOXGR/AVALC derivation for PARAMCD does not contain 'DUR' and set to the smallest one if multiple records
SRCVARSource Variabletext8
Derived
Set to 'ATOXGR' if PARAM contains 'Worst'; Set to 'AVALC' if PARAMCD is 'RASHOCYN', 'LYMOCCYN'

Go to the top of the Define-XML document


COVID-19 Analysis Dataset (ADCOV)

ADCOV (COVID-19 Analysis Dataset) - BASIC DATA STRUCTURE Location: adcov.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: ADSL.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: ADSL.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: ADSL.COUNTRY
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5
Predecessor: ADSL.AGEU
AGEGR1Pooled Age Group 1text30Pooled Age Group 1
  • • ">=18 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text19Pooled Age Group 2
  • • ">=18 and <=22 Years"
  • • ">=23 and <=25 Years"
  • • ">25 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8
Predecessor: ADSL.AGEGR2N
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: ADSL.SEX
RACERacetext41Race

[8 Terms]

Predecessor: ADSL.RACE
RACESPYRace Specifytext200
Predecessor: ADSL.RACESPY
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: ADSL.ETHNIC
RANDFLRandomized Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.RANDFL
SAFFLSafety Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.SAFFL
FASBABFLFull Analysis Set bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASBABFL
FASNABFLFull Analysis Set nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNABFL
PPBABFLPer Protocol bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBABFL
PPNABFLPer Protocol nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNABFL
PPBD29FLPer Protocol bAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD29FL
PPBD57FLPer Protocol bAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD57FL
PPND29FLPer Protocol nAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND29FL
PPND57FLPer Protocol nAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND57FL
SAR1FLFirst Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR1FL
SAR2FLSecond Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR2FL
SARAFLSolicited Safety Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.SARAFL
FASNA2FLFAS nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNA2FL
PPNAB2FLPP nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNAB2FL
PN2D29FLPer Protocol nAb 2 Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D29FL
PN2D57FLPer Protocol nAb 2 Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D57FL
COMPLFLCompleters Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COMPLFL
DVBABFLDeviation Impact bAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVBABFL
DVNABFLDeviation Impact nAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVNABFL
DOSE1FLVaccination 1 Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.DOSE1FL
DOSE2FLVaccination 2 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSE2FL
DOSEROFLDosing Error Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSEROFL
COV19BLBaseline COVID Infectiontext20Baseline COVID Infection
  • • "Detected"
  • • "Not Detected"
Predecessor: ADSL.COV19BL
COV19FLCOVID Infection Flagtext20No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COV19FL
SENTLFLSentinel Participant Flagtext3No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SENTLFL
D29W7DFLDay 29 Out of 7-Day Window Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.D29W7DFL
TRT01PPlanned Treatment for Period 01text25Planned Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01PN
TRT01AActual Treatment for Period 01text25Actual Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01AN
TR01SDTDate of First Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01SDT
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01EDT
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
DOSE2DTDate of Dose 2integerDATE9
Predecessor: ADSL.DOSE2DT
DOS2DTMDatetime of Dose 2integerDATETIME20
Predecessor: ADSL.DOS2DTM
ADTAnalysis DateintegerDATE9
Derived
Set to numeric date part of FAOT.FADTC if source data are from FAOT, Set to number date part of ER.ERDTC if source data are from ER, Set to number date part of SS.SSDTC if source data are from SS
ADYAnalysis Relative Dayinteger8
Derived
Set to ADT - ADSL.TR01SDT + 1 if If ADT >= ADSL.TR01SDT, or Set to ADT - ADSL.TR01SDT if ADT < ADSL.TR01SDT
VISITVisit Nametext28
Predecessor: DM.VISIT
VISITNUMVisit Numberfloat8
Predecessor: DM.VISITNUM
AVISITAnalysis Visittext50
Derived
If VISIT doesn't contain 'Unsched', set to 'Day xx' part of VISIT, If ADY>1 and VISIT contains 'Unsched', set AVISIT as follows: using the visit window below: If VISIT with 1<ADY<=11, then AVISIT = 'Day 8', else if VISIT with 12<=ADY<=22, then AVISIT = 'Day 15', else if VISIT with 23<=ADY<=32, then AVISIT = 'Day 29', else if VISIT with 33<=ADY<=39, then AVISIT = 'Day 36', else if VISIT with 40<=ADY<=50, then AVISIT = 'Day 43', else if VISIT with 51<=ADY<=133, then AVISIT = 'Day 57', else if VISIT with 134=<ADY<=301, then AVISIT = 'Day 209', else if VISIT with ADY>=302, then AVISIT = 'Day 394', After the steps above, sort data by AVISITN and ADY, set the unscheduled visit (i.e., VISIT contains 'Unsched') records to blank if AVISITN >any previous AVISITN AND ADY<=any previous ADY). For example, Scheduled Day 36 is with AVISITN=6 (Day 36) and ADY=42 and an unscheduled visit is with AVISITN=7 (Day 43) and ADY=40, set AVISIT to blank for this unscheduled visit
AVISITNAnalysis Visit (N)integer8
Assigned

1 if AVISIT = 'Baseline', 2 if AVISIT=Day 1, 3 if AVISIT=Day 8, 4 if AVISIT=Day 15, 5 if AVISIT=Day 29, 6 if AVISIT=Day 36, 7 if AVISIT=Day 43, 8 if AVISIT=Day 57

PARCAT1Parameter Category 1text50COVID-19 Parameter Category
  • • "COVID-19 EXPOSURE"
  • • "COVID-19 SYMPTOMS"
Derived
Set to FAOT.FACAT if source data are from FAOT Set to ER.ERCAT if source data are from ER For data from SS, set to 'COVID-19 SYMPTOMS' if SSTESTCD='COVIDSYM' and 'COVID-19 EXPOSURE' if SSTESTCD='COVID'
PARAMCDParameter Codetext8COVID-19 Analysis Dataset Parameter Code

[24 Terms]

Assigned

'DUR' if PARAM='Duration', 'EXPFAM' if PARAM='Family member', 'EXPHCF' if PARAM='Health Care Facility', 'EXPOTH' if PARAM='Other exposure', 'EXPSOC' if PARAM='Social setting', 'EXPTRAV' if PARAM='Travel', 'EXPWORK' if PARAM='Work', 'CONTACT' if PARAM='The participant had close contact with a person known to have SARS-CoV-2 infection or COVID-19', 'COUGH' if PARAM='Cough', 'SOB' if PARAM='Shortness of Breath', 'FEVER' if PARAM='Fever', 'SORETHRT' if PARAM='Sore Throat', 'CHESTTP' if PARAM='Chest Tightness/Pressure', 'HEADACHE' if PARAM='Headache', 'LETHARGY' if PARAM='Lethargy', 'MYALGIA' if PARAM='Myalgia', 'ANOSMIA' if PARAM='Anosmia', 'DYSGEUSI' if PARAM='Dysgeusia', 'CHILLS' if PARAM='Chills', 'REPTSHAK' if PARAM='Repeated Shaking with chills', 'OTHSYMPT' if PARAM='Other Symptoms', 'COVID' if PARAM='COVID-19'

PARAMParametertext200
Derived
If PARCAT1='COVID-19 SYMPTOMS' set to FAOT.FAOBJ if PARCAT1='COVID-19 EXPOSURE' set to ER.ERTERM and create PARAM='Duration' if ERDUR is not missing per subject per ERDTC For data from SS, set to SSTEST Per subject per visit, if there are multiple records where PARAM='Other Symptoms', only keep one, and set FASEQ to the earliest FAOT.FASEQ.
AVALAnalysis Valueinteger8
Derived
Set to numeric part of ER.ERDUR
AVALCAnalysis Value (C)text50
Derived
FAOT.FASTRESC if source data are from FAOT; ER.EROCCUR if source data are from ER; SS.SSSTRESC if source data are from SS; Set to numeric part of ER.ERDUR for PARAMCD=DUR and convert to character
T2FSYMPTime from Last Exposure to First Symptominteger8
Derived
Set 'Y' if subject with DS.DSDECOD countians 'ADVERSE EVENT' or 'AE' and the specified adverse event number match the AE.AESPID where DSCAT = DISPOSITION EVENT and DS.DSSCAT='END OF STUDY' Otherwise null
AWRANGEAnalysis Window Valid Relative Rangetext50
Assigned

“<=1" for ‘Day 1’ “Day 2 - Day 11” for ‘Day 8’, “Day 12 - Day 22” for “Day 15”, “Day 23 – Day 32” for “Day 29”, “Day 33 – Day 39” for “Day 36”, “Day 40 - Day 50” for “Day 43”, “Day 51 – Day 133” for “Day 57”

AWTARGETAnalysis Window Targetinteger8
Assigned

2 for ‘Day 1’ 8 for ‘Day 8’, 15 for 'Day 15', 29 for 'Day 29', 36 for 'Day 36', 43 for 'Day 43', 57 for 'Day 57'

AWTDIFFAnalysis Window Diff from Targetinteger8
Derived
Set to absolute value of (ADY - AWTARGET)
ANL01FLAnalysis Flag 01text1No Yes Response (Yes Only)
  • • "Y"
Derived
Per subject per parameter and per AVISIT, set to ‘Y’ for the worst assessment (AVALC='Y'>'N') within the same visit to be considered first, if there are multiple with same AVALC then set 'Y' to the assessment at scheduled visit (i.e., VISIT doesn't contain "Unshed"). If there are 2 or more scheduled assessments at same visit, set to the last assessment
SYMPTDTEstimated date of first symptomsintegerDATE9
Derived
Derive for records where PARAMCD='COVID' and AVALC='Y': use SUPPFAOT.QVAL where QNAM='SYMPTDTC'
EXPOSEDTEstimated start date of exposureintegerDATE9
Derived
Derive for records where PARAMCD='CONTACT' and AVALC='Y': use ER.ERSTDTC
OTHSPYSymptoms othertext200
Derived
If PARAMCD='OTHSYMPT' and AVALC='Y', then concatenate all the SUPPFAOT.QVAL where QNAM='SYMPOTH' with ', ' for that subject and visit; If PARAMCD='EXPOTH' and AVALC='Y', then set to SUPPER.QVAL where QNAM='EXPOSEOT'
SRCDOMSource Datatext20
Derived
FAOT.DOMAIN if source data are from FAOT; ER.DOMAIN if source data are from ER; SS.DOMAIN if source data are from SS
SRCSEQSource Sequence Numberinteger8
Derived
FAOT.FASEQ if source data are from FAOT; ER.ERSEQ if source data are from ER; SS.SSEQ if source data are from SS
SRCVARSource Variabletext50
Derived
Set to 'FASTRESC' if source data are from FAOT; Set to 'EROCCUR' if source data are from ER if PARAMCD is not 'DUR'; Set to 'ERDUR' if source data are from ER if PARAMCD is 'DUR'; Set to 'SSSTRESC' if source data are from SS

Go to the top of the Define-XML document


Immunogenicity Analysis Dataset (ADIS)

ADIS (Immunogenicity Analysis Dataset) - BASIC DATA STRUCTURE Location: adis.xpt
VariableWhere ConditionLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: ADSL.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: ADSL.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: ADSL.COUNTRY
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5
Predecessor: ADSL.AGEU
AGEGR1Pooled Age Group 1text30Pooled Age Group 1
  • • ">=18 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text19Pooled Age Group 2
  • • ">=18 and <=22 Years"
  • • ">=23 and <=25 Years"
  • • ">25 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8
Predecessor: ADSL.AGEGR2N
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: ADSL.SEX
RACERacetext41Race

[8 Terms]

Predecessor: ADSL.RACE
RACESPYRace Specifytext200
Predecessor: ADSL.RACESPY
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: ADSL.ETHNIC
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.RANDFL
SAFFLSafety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAFFL
FASBABFLFull Analysis Set bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASBABFL
FASNABFLFull Analysis Set nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNABFL
PPBABFLPer Protocol bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBABFL
PPNABFLPer Protocol nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNABFL
PPBD29FLPer Protocol bAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD29FL
PPBD57FLPer Protocol bAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD57FL
PPND29FLPer Protocol nAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND29FL
PPND57FLPer Protocol nAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND57FL
SAR1FLFirst Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR1FL
SAR2FLSecond Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR2FL
SARAFLSolicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SARAFL
FASNA2FLFAS nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNA2FL
PPNAB2FLPP nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNAB2FL
PN2D29FLPer Protocol nAb 2 Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D29FL
PN2D57FLPer Protocol nAb 2 Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D57FL
COMPLFLCompleters Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COMPLFL
DVBABFLDeviation Impact bAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVBABFL
DVNABFLDeviation Impact nAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVNABFL
DOSE1FLVaccination 1 Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.DOSE1FL
DOSE2FLVaccination 2 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSE2FL
DOSEROFLDosing Error Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSEROFL
COV19BLBaseline COVID Infectiontext20Baseline COVID Infection
  • • "Detected"
  • • "Not Detected"
Predecessor: ADSL.COV19BL
COV19FLCOVID Infection Flagtext20No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COV19FL
SENTLFLSentinel Participant Flagtext3No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SENTLFL
D29W7DFLDay 29 Out of 7-Day Window Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.D29W7DFL
TRT01PPlanned Treatment for Period 01text25Planned Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01PN
TRT01AActual Treatment for Period 01text25Actual Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01AN
TR01SDTDate of First Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01SDT
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01EDT
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
DOSE2DTDate of Dose 2integerDATE9
Predecessor: ADSL.DOSE2DT
DOS2DTMDatetime of Dose 2integerDATETIME20
Predecessor: ADSL.DOS2DTM
TRTAActual Treatmenttext50Actual Treatment
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Derived
"If (.<ADSL.TR01SDTM<=ADTM <DOS2DTM) or (.<ADSL.TR01SDTM<=ADTM and ADSL.DOS2DTM is missing): 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 1' ; 'mRNA-1273 50 ug' if EX.EXTRT='mRNA-1273' and 1) 0<EXDOSE<=75 where EX.VISIT contains 'Day 1', or 2) EXDOSTXT contains '>0-25', '>25-<50' or '>50-75' where EX.VISIT contains 'Day 1'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and 1) EXDOSE>75 where EX.VISIT contains 'Day 1', or 2) EXDOSTXT contains '>75-<100' or '>100-125' or '>125' where EX.VISIT contains 'Day 1'; if .<ADSL.DOS2DTM<=ASTDTM: 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 29' ; 'mRNA-1273 50 ug' if 1) EX.EXTRT='mRNA-1273' and 0<EXDOSE<=75 where EX.VISIT contains 'Day 29', or 2) EXDOSTXT contains '>0-25', '>25-<50' or '>50-75' where EX.VISIT contains 'Day 29'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and 1) EXDOSE>75 where EX.VISIT contains 'Day 29', or 2) EXDOSTXT contains '>75-<100' or '>100-125' or '>125' where EX.VISIT contains 'Day 29'; if time part of ADTM, TR01SDTM, or DOS2DTM is missing, use ADT, TR01SDT, and DOSE2DT to replace ADTM, TR01SDTM, and DOS2DTM, respectively."
TRTANActual Treatment (N)integer8
Assigned

1 if TRT01A=‘Placebo’, 2 if TRT01A=‘mRNA-1273 50 ug’, 3 if TRT01A=‘mRNA-1273 100 ug’"

ISSEQSequence Numberinteger8
Predecessor: IS.ISSEQ
ISDTCDate/Time of CollectiondatetimeISO 8601
Predecessor: IS.ISDTC
ADTAnalysis DateintegerDATE9
Derived
Set to numeric date part of IS.ISDTC
ATMAnalysis TimeintegerTIME5
Derived
Time part of IS.ISDTC
ADTMAnalysis DatetimeintegerDATETIME20
Derived
Concatenate of ADT and ATM if both are available
ADYAnalysis Relative Dayinteger8
Derived
Set to ADT - ADSL.TR01SDT + 1 if If ADT >= ADSL.TR01SDT, or Set to ADT - ADSL.TR01SDT if ADT < ADSL.TR01SDT
VISITVisit Nametext28
Predecessor: IS.VISIT
VISITNUMVisit Numberfloat8
Predecessor: IS.VISITNUM
AVISITAnalysis Visittext50
Derived
If ABLFL='Y' then AVISIT='Baseline'; if ADY>1 and VISIT doesn't contain "UNSCHEDULE", set to 'Day xx' part of VISIT; ; if ADY>1 and VISIT contains "UNSCHED", set AVISIT as follows: using the visit window below: If VISIT with 1<ADY<=22, then AVISIT = ’Day 15’; else if VISIT with 23<=ADY<=36, then AVISIT = ’Day 29’; else if VISIT with 37<=ADY<=50, then AVISIT = ’Day 43’; else if VISIT with 51<=ADY<=133, then AVISIT = ’Day 57’; else if VISIT with 134=<ADY<=301, then AVISIT = ’Day 209’; else if VISIT with ADY>=302, then AVISIT = ’Day 394’;
AVISITNAnalysis Visit (N)integer8
Assigned

1 if AVISIT = 'Baseline', 2 if AVISIT=Day 1, 3 if AVISIT=Day 8, 4 if AVISIT=Day 15, 5 if AVISIT=Day 29, 6 if AVISIT=Day 36, 7 if AVISIT=Day 43, 8 if AVISIT=Day 57

PARCAT1Parameter Category 1text50Immunogenicity Parameter Category
  • • "Serum SARS-CoV-2 Binding Antibodies"
  • • "Serum SARS-CoV-2 Neutralizing Antibodies"
Derived
Set to IS.ISCAT
PARAMCDParameter Codetext8Immunogenicity Analysis Dataset Parameter Code

[8 Terms]

Assigned

Set to ISTESTCD and create follow PARAMCDs if AVAL is not missing; L10PVN50, L10PVN80, L10MN50, LV58IGGS, LV58IGGN, LV58IGMS, LV58IG1S, LV58IG2S, LV58IG3S, LV58IG4S

PARAMParametertext50
Derived
For PARCAT1='Serum SARS-CoV-2 Neutralizing Antibodies', set to ISTEST; For PARCAT1='Serum SARS-CoV-2 Binding Antibodies', if PARAMCD does not contain 'L10' then set to ISTEST " (" ||ISSTRESU|| ")" if ISSTRESU is non-missing for the test, or ISTEST if ISSTRESU is not available for the test; If PARAMCD contains 'L10' then assign PARAM based on PARAMCD: 'LOG10(PsVNT50)' if PARAMCD='L10PVN50'; 'LOG10(PsVNT80)' if PARAMCD='L10PVN80'; 'LOG10(MN50)' if PARAMCD='L10MN50'; 'LOG10(VAC58 Spike IgG Antibody)' if PARAMCD='LV58IGGS' 'LOG10(VAC58 Nucleocapsid IgG Antibody)' if PARAMCD='LV58IGGN'; 'LOG10(VAC58 Spike IgM Antibody)' if PARAMCD='LV58IGMS'; 'LOG10(VAC58 Spike IgG subclass 1)' if PARAMCD='LV58IG1S'; 'LOG10(VAC58 Spike IgG subclass 2)' if PARAMCD='LV58IG2S'; 'LOG10(VAC58 Spike IgG subclass 3)' if PARAMCD='LV58IG3S'; 'LOG10(VAC58 Spike IgG subclass 4)' if PARAMCD='LV58IG4S'
AVALVLMAnalysis Valuefloat8
PARAMCD IN (
"L10MNET" (LOG10(MN Endpoint Titer)),
"L10MN50" (LOG10(MN50)),
"LV58IGGS" (LOG10(VAC58 Spike IgG Antibody)),
"LV58IGGN" (LOG10(VAC58 Nucleocapsid IgG Antibody))
)
float12
Derived
If ISSTRESC contains "<" or ISSTRESN<LOD or ISSTRESN<ISLLOQ, then set to LOG10(0.5* times ISLLOQ). If ISSTRESC contains ">" or ISSTRESN>ULOQ then set AVAL as LOG10(ULOQ). Otherwise set to LOG10(IS.ISSTRESN).
PARAMCD IN (
"MNET" (MN Endpoint Titer),
"MN50" (MN50),
"V58IGGES" (VAC58 Spike IgG Antibody (ug/ml)),
"V58IGGEN" (VAC58 Nucleocapsid IgG Antibody (AU/ml))
)
float9
Derived
If ISSTRESC contains "<" or ISSTRESN<LOD or ISSTRESN<ISLLOQ, then set AVAL as 0.5 times ISLLOQ. If ISSTRESC contains ">" or ISSTRESN>ULOQ then set AVAL as ULOQ. Otherwise set to IS.ISSTRESN.
ISSTRESCResult or Finding in Standard Formattext7
Predecessor: IS.ISSTRESC
BASEBaseline Valuefloat8
Derived
AVAL where ABLFL = 'Y' for each SUBJID, PARCAT1 and PARAMCD
CHGChange from Baselinefloat8
Derived
AVAL-BASE for post-baseline records
R2BASERatio to Baselinefloat8
Derived
AVAL/BASE if both are available and BASE is not 0
AWRANGEAnalysis Window Valid Relative Rangetext20
Assigned

“<=1 Pre-dose" for ‘Baseline’ “Day 2 – Day 22” for 'Day 15'; “Day 23 – Day 36” for 'Day 29'; “Day 37 – Day 50” for 'Day 43'; “Day 51 – Day 133” for 'Day 57';

AWTARGETAnalysis Window Targetinteger8
Assigned

1 for ‘Baseline’ 15 for 'Day 15'; 29 for 'Day 29'; 43 for 'Day 43'; 57 for 'Day 57';

AWTDIFFAnalysis Window Diff from Targetinteger8
Derived
Set to absolute value of (ADY - AWTARGET)
ABLFLBaseline Record Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' by selecting the latest ADTM or ADT if time is not available with non-missing AVAL/AVALC on or before ADSL.TR01SDTM (TR01SDT if time part of TR01SDTM is missing) for each SUBJID, PARCAT1 and PARAMCD
ANL01FLAnalysis Flag 01text1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' if ABLFL='Y', For post-baseline assessments where AVISITN is non-missing and result (AVAL) is non-missing, per subject per parameter and per AVISIT, Within an AVISIT, Set to ‘Y’ for the assessment at scheduled visit (i.e., VISIT doesn't contain "Unsched") or Set to ‘Y’ for the latest assessment if there are 2 or more assessments at scheduled visit, or Set to ‘Y’ for the latest assessment if there is no scheduled visit, or Set to 'Y' for the assessment closest to the target study day in the visit window or Set to 'Y' for the latest assessment If there are 2 or more assessments equal distance to the target study day
ANL02FLAnalysis Flag 02text1No Yes Response (Yes Only)
  • • "Y"
Derived
Same as ANL01FL For PARCAT1='Serum SARS-CoV-2 Neutralizing Antibodies', only consider results from Set 1 LLOQ/ULOQ (MNET 40 and 1280, MN50 91.1 and 2031.87).
CRIT1Analysis Criterion 1text100
Derived
if CRIT1FL="Y" and PARAMCD is MNET, or MN50, then set to '>=2-fold Increase from Baseline'
CRIT1FLCriterion 1 Evaluation Result Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
'Y' if PARAMCD is MNET or MN50 and post-baseline increase 2 times from the baseline value (R2BASE>=2)
CRIT2Analysis Criterion 2text100
Derived
if CRIT2FL="Y" and PARAMCD is MNET, or MN50, then set to '>=3-fold Increase from Baseline'
CRIT2FLCriterion 2 Evaluation Result Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
'Y' if PARAMCD is MNET or MN50 and post-baseline increase 3 times from the baseline value (R2BASE>=3)
CRIT3Analysis Criterion 3text100
Derived
if CRIT3FL="Y" and PARAMCD is MNET or MN50, then set to '>=4-fold Increase from Baseline'
CRIT3FLCriterion 3 Evaluation Result Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
'Y' if PARAMCD is MNET or MN50 and post-baseline increase 4 times from the baseline value (R2BASE>=4)
CRIT4Analysis Criterion 4text100
Derived
if CRIT4FL="Y" and PARAMCD is MNET, or MN50, then set to 'Seroconversion'
CRIT4FLCriterion 4 Evaluation Result Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
If PARAMCD is MNET or MN50, Derive when both baseline result (ISSTRESC where ABLF='Y') and post-baseline result (AVAL) are non-missing, set to 'Y' if baseline result ISSTRESC contains "<" or ISSTRESN<LOD or ISSTRESN<ISLLOQ and post-baseline >= LLOQ (AVAL>=ISLLOQ); or baseline result does not contain '<' and not less than LOD and not less than ISLLOQ and post-baseline increase 4 times from the baseline value (R2BASE>=4)
PPBABRFLPer Protocol bAb Record-Level Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' if PP_listing.PVSBABFL='Y' for PARCAT1='Serum SARS-CoV-2 Binding Antibodies' based on subject and visit (ADIS.AVISIT and pp_listing.VISITTPT).
PPNABRFLPer Protocol nAb Record-Level Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' if PP_listing.PVSNABFL='Y' for PARCAT1='Serum SARS-CoV-2 Neutralizing Antibodies' based on subject and visit (ADIS.AVISIT and pp_listing.VISITTPT).
PPBABRERPP bAb Record-Level Exclusion Reasontext200
Derived
"Set to PP_list.PBABREAS for PARCAT1='Serum SARS-CoV-2 Binding Antibodies' based on subject and visit (ADIS.AVISIT and pp_list.VISITTPT). if subject has dosing error (ADSL.PPBABERS contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list if applicable"
PPNABRERPP nAb Record-Level Exclusion Reasontext200
Derived
Set to PP_list.PNABREAS for PARCAT1='Serum SARS-CoV-2 Neutralizing Antibodies' based on subject and visit (ADIS.AVISIT and pp_list.VISITTPT). if subject has dosing error (ADSL.PPNABERS contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list if applicable
PPNA2RFLPP nAb 2 Record-Level Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' if ADSL.PPNAB2FL='Y' and PP_list2.PVSNABFL='Y' for PARCAT1='Serum SARS-CoV-2 Neutralizing Antibodies' based on subject and visit (ADIS.AVISIT and pp_list2.VISITTPT).
ISLLOQLower Limit of Quantitationfloat8
Predecessor: IS.ISLLOQ
ULOQUpper Limit of Quantificationinteger8
Derived
SUPPIS.QVAL where QNAM is 'ULOQ'
LODLimit of Detectionfloat8
Derived
SUPPIS.QVAL where QNAM is 'LOD'
ISNAMVendor Nametext11
Predecessor: IS.ISNAM
ISSPECSpecimen Typetext5Specimen Type
  • • "SERUM"
Predecessor: IS.ISSPEC
DTYPEDerivation Typetext20Derivation Type
  • • "DERIVED"
  • • "HALFLLOQ"
  • • "ULOQ"
Derived
Set to 'DERIVED' if PARAMCD contains 'L10' or 'LV58'
PARAMTYPParameter Typetext7
Derived
Set to 'DERIVED' if PARAMCD contains 'L10' or 'LV58'

Go to the top of the Define-XML document


Laboratory Analysis Dataset (ADLB)

ADLB (Laboratory Analysis Dataset) - BASIC DATA STRUCTURE Location: adlb.xpt
VariableWhere ConditionLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: ADSL.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: ADSL.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: ADSL.COUNTRY
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5
Predecessor: ADSL.AGEU
AGEGR1Pooled Age Group 1text30Pooled Age Group 1
  • • ">=18 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text19Pooled Age Group 2
  • • ">=18 and <=22 Years"
  • • ">=23 and <=25 Years"
  • • ">25 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8
Predecessor: ADSL.AGEGR2N
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: ADSL.SEX
RACERacetext41Race

[8 Terms]

Predecessor: ADSL.RACE
RACESPYRace Specifytext200
Predecessor: ADSL.RACESPY
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: ADSL.ETHNIC
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.RANDFL
SAFFLSafety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAFFL
FASBABFLFull Analysis Set bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASBABFL
FASNABFLFull Analysis Set nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNABFL
PPBABFLPer Protocol bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBABFL
PPNABFLPer Protocol nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNABFL
PPBD29FLPer Protocol bAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD29FL
PPBD57FLPer Protocol bAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD57FL
PPND29FLPer Protocol nAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND29FL
PPND57FLPer Protocol nAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND57FL
SAR1FLFirst Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR1FL
SAR2FLSecond Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR2FL
SARAFLSolicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SARAFL
FASNA2FLFAS nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNA2FL
PPNAB2FLPP nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNAB2FL
PN2D29FLPer Protocol nAb 2 Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D29FL
PN2D57FLPer Protocol nAb 2 Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D57FL
COMPLFLCompleters Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COMPLFL
DVBABFLDeviation Impact bAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVBABFL
DVNABFLDeviation Impact nAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVNABFL
DOSE1FLVaccination 1 Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.DOSE1FL
DOSE2FLVaccination 2 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSE2FL
DOSEROFLDosing Error Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSEROFL
COV19BLBaseline COVID Infectiontext20Baseline COVID Infection
  • • "Detected"
  • • "Not Detected"
Predecessor: ADSL.COV19BL
COV19FLCOVID Infection Flagtext20No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COV19FL
SENTLFLSentinel Participant Flagtext3No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SENTLFL
D29W7DFLDay 29 Out of 7-Day Window Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.D29W7DFL
TRT01PPlanned Treatment for Period 01text25Planned Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01PN
TRT01AActual Treatment for Period 01text25Actual Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01AN
TR01SDTDate of First Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01SDT
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01EDT
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
DOSE2DTDate of Dose 2integerDATE9
Predecessor: ADSL.DOSE2DT
DOS2DTMDatetime of Dose 2integerDATETIME20
Predecessor: ADSL.DOS2DTM
TRTAActual Treatmenttext50Actual Treatment
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Derived
If MDOSREF='Vaccination 1', set to: 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 1' ; 'mRNA-1273 50 ug' if EX.EXTRT='mRNA-1273' and 0<EXDOSE<=75 where EX.VISIT contains 'Day 1'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and EXDOSE>75 where EX.VISIT contains 'Day 1'; if MDOSREF='Vaccination 2', set to: 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 29' ; 'mRNA-1273 50 ug' if EX.EXTRT='mRNA-1273' and 0<EXDOSE<=75 where EX.VISIT contains 'Day 29'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and EXDOSE>75 where EX.VISIT contains 'Day 29';
TRTANActual Treatment (N)integer8
Assigned

1 if TRT01A=‘Placebo’, 2 if TRT01A=‘mRNA-1273 50 ug’, 3 if TRT01A=‘mRNA-1273 100 ug’"

LBSEQSequence Numberinteger8
Predecessor: LB.LBSEQ
LBDTCDate/Time of Specimen CollectiondatetimeISO 8601
Predecessor: LB.LBDTC
ADTAnalysis DateintegerDATE9
Derived
Set to numeric date part of LB.LBDTC
ATMAnalysis TimeintegerTIME5
Derived
Time part of LB.LBDTC
ADTMAnalysis DatetimeintegerDATETIME20
Derived
Set to numeric date time of LBDTC if time part is not missing
ADYAnalysis Relative Dayinteger8
Derived
Set to ADT - ADSL.TR01SDT + 1 if If ADT >= ADSL.TR01SDT, or Set to ADT - ADSL.TR01SDT if ADT < ADSL.TR01SDT
MDOSREFMost Recent Dose Referencetext25Analysis Timepoint Reference
  • • "Vaccination 1"
  • • "Vaccination 2"
Derived
If (.<ADSL.TR01SDTM<=ADTM <ADSL.DOS2DTM) or (.<ADSL.TR01SDTM<=ADTM and ADSL.DOS2DTM is missing), set to 'Vaccination 1'; if .<ADSL.DOS2DTM<=ADTM, set to 'Vaccination 2'; use date variables for comparison when time part is not available
MRDDYRelative Day from Most Recent Doseinteger8
Derived
ADT – ADSL.TR01SDT+ 1 If MDOSREF='Vaccination 1', ADT – ADSL.DOSE2DT+ 1 If MDOSREF='Vaccination 2'.
VISITVisit Nametext28
Predecessor: LB.VISIT
VISITNUMVisit Numberfloat8
Predecessor: LB.VISITNUM
AVISITAnalysis Visittext50
Derived
If ABLFL='Y', then AVISIT = 'Baseline', If ADY>1 and VISIT doesn't contain 'Unsched', set to 'Day xx' part of VISIT, if ADY>1 and VISIT contains 'Unsched', set AVISIT as follows: using the visit window below: If VISIT with 1<ADY<=43, then AVISIT = 'Day 29', Else If VISIT with 44<=ADY, then AVISIT = 'Day 57'
AVISITNAnalysis Visit (N)integer8
Assigned

1 if AVISIT = 'Baseline', 2 if AVISIT=Day 1, 3 if AVISIT=Day 8, 4 if AVISIT=Day 15, 5 if AVISIT=Day 29, 6 if AVISIT=Day 36, 7 if AVISIT=Day 43, 8 if AVISIT=Day 57

ASTAGEStagetext30Analysis Stage
  • • "Follow up stage"
  • • "Vaccination stage"
Derived
For subjects who received 2 injections (DOSE1FL=’Y’ and DOSE2FL=’Y’), set to ‘Vaccination stage’ If .< ADSL.TR01SDTM <=ADTM and ADT<=earliest date of (date of Visit 7 (i.e. SV.SVSTDTC where SV.VISIT = 'Visit 7 Day 57'), ADSL.EOSDT, ADSL.DTHDT) ; set to 'Follow up stage' if ADT > non-missing date of Visit 7. If date of Visit 7, ADSL.EOSDT, and ADSL.DTHDT are all unavailable, set to ‘Vaccination stage’ for post baseline records. Else leave missing. For subjects who received only injection (DOSE1FL=’Y’ and DOSE2FL ne ’Y’), set to ‘Vaccination stage’ If .< ADSL.TR01SDTM <=ADTM and ADT<=earliest date of (date of Visit 4 (i.e. SV.SVSTDTC where SV.VISIT = 'Visit 4 Day 29'), ADSL.EOSDT, ADSL.DTHDT) ; set to 'Follow up stage' if ADT > non-missing date of Visit 4. If date of Visit 4, ADSL.EOSDT, and ADSL.DTHDT are all unavailable, set to ‘Vaccination stage’ for post baseline records. Else leave missing.
ASTAGENStage (N)integer8
Assigned

1 if ASTAGE= Vaccination stage, 2 if ASTAGE= Follow up stage

PARCAT1Parameter Category 1text50Laboratory Parameter Category
  • • "CHEMISTRY"
  • • "COAGULATION"
  • • "HEMATOLOGY"
  • • "PREGNANCY TEST"
  • • "SEROLOGY"
Derived
Set to LB.LBCAT
PARAMCDParameter Codetext8
Assigned

Set to ECLIAHCG if LBCAT=CHEMISTRY and LBTESTCD=HCG and LBMETHOD=ELECTROCHEMILUMINESCENCE Set to CHEMIHCG if LBCAT=CHEMISTRY and LBTESTCD=HCG and LBMETHOD=CHEMILUMINESCENCE Set to U || LBTESTCD If LBCAT=URINALYSIS Set to LBTESTCD if LBCAT ne URINALYSIS

PARAMParametertext100
Derived
If LBCAT=CHEMISTRY and LBTESTCD=HCG and LBMETHOD='ELECTROCHEMILUMINESCENCE' or 'CHEMILUMINESCENCE', set to LBMETHOD||' '||LB.LBTEST|| ' (' || LB.LBSTRESU || ')' (please add space between LBMETHOD and LBTEST.) If LBCAT=URINALYSIS set to Urinary || LB.LBTEST|| ' (' || LB.LBSTRESU || ')' if LBSTRESU is not blank If LBCAT ne URINALYSIS set to LB.LBTEST || ' (' || LB.LBSTRESU || ')' if LBSTRESU is not blank If LBSTRESU is blank, set to LB.LBTEST appended with LBSTRESU from non-missing records in parenthesis. Note: Please add space between parameter and unit.
AVALAnalysis Valuefloat8
Derived
LB.LBSTRESN If LBSTRESC contains '<', then take the value after '<', times 0.5 for AVAL. For example, if LBSTRESC="<3.4", then AVAL=1.7 If LBSTRESC contains '>', then take the value after '>' for AVAL. For example, if LBSTRESC=">75", then AVAL=75
BASEBaseline Valuefloat8
Derived
Set to AVAL where ABLFL = 'Y' by USUBJID, PARCAT1, and PARAMCD
CHGChange from Baselinefloat8
Derived
AVAL-BASE for post-baseline records Note: post-baseline records are defined as any result where (ADTM > ADSL.TR01SDTM if time is available or ADY > 1 otherwise.
PCHGPercent Change from Baselinefloat8
Derived
(CHG/BASE)*100 if both are available and BASE is not 0
AWRANGEAnalysis Window Valid Relative Rangetext20
Assigned

“<=1" for ‘Day 1’ “Day 2 - Day 11” for ‘Day 8’, “Day 12 - Day 22” for “Day 15”, “Day 23 – Day 32” for “Day 29”, “Day 33 – Day 39” for “Day 36”, “Day 40 - Day 50” for “Day 43”, “Day 51 – Day 133” for “Day 57”

AWTARGETAnalysis Window Targetinteger8
Assigned

2 for ‘Day 1’ 8 for ‘Day 8’, 15 for 'Day 15', 29 for 'Day 29', 36 for 'Day 36', 43 for 'Day 43', 57 for 'Day 57'

AWTDIFFAnalysis Window Diff from Targetinteger8
Derived
Set to absolute value of (ADY - AWTARGET)
LBORNRLOReference Range Lower Limit in Orig Unittext4
Predecessor: LB.LBORNRLO
LBORNRHIReference Range Upper Limit in Orig Unittext5
Predecessor: LB.LBORNRHI
LBORRESResult or Finding in Original Unitstext13
Predecessor: LB.LBORRES
LBORRESUOriginal Unitstext9Original Units

[8 Terms]

Predecessor: LB.LBORRESU
LBTOXGRStandard Toxicity Gradetext1Analysis Toxicity Grade

[9 Terms]

Predecessor: LB.LBTOXGR
LBSTRESCCharacter Result/Finding in Std Formattext13
Predecessor: LB.LBSTRESC
ATOXGRLVLMAnalysis Toxicity Grade Lowtext20Analysis Toxicity Grade

[9 Terms]

Toxicity Grading Scale for Healthy Adult and Adolescent Volunteers Enrolled in Preventive Vaccine Clinical Trials (September 2007)

PARAMCD = "HGB"Hemoglobin (g/L)text10
Derived
If AVAL is not missing and SEX=’F’, convert AVAL and CHG to g/dl (AVAL*0.1, CHG*0.1), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 11.0 – 12.0 Set to 'Grade 2' if 9.5 – 10.9 Set to 'Grade 3' if 8.0 – 9.4 Set to 'Grade 4' if < 8.0 Otherwise, set to Grade 0. assign CHG toxicity grading as follows: Set to 'Grade 1' if -1.5 to <0 Set to 'Grade 2' if -2 to -1.6 Set to 'Grade 3' if -5 to -2.1 Set to 'Grade 4' if < -5 Otherwise, set to 'Grade 0' Choose the higher grade between the two. If AVAL is not missing and SEX=’M’, convert AVAL and CHG to g/dl (AVAL*0.1, CHG*0.1), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 12.5 – 13.5 Set to 'Grade 2' if 10.5 – 12.4 Set to 'Grade 3' if 8.5 – 10.4 Set to 'Grade 4' if < 8.5 Otherwise, set to 'Grade 0' assign CHG toxicity grading as follows: Set to 'Grade 1' if -1.5 to <0 Set to 'Grade 2' if -2 to -1.6 Set to 'Grade 3' if -5 to -2.1 Set to 'Grade 4' if < -5 Otherwise, set to 'Grade 0' Choose the higher grade between the two.
PARAMCD = "LYM"Lymphocytes (10^9/L)text10
Derived
If AVAL is not missing, convert AVAL to cell/mm3 (AVAL*1000), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 750 – 1,000 Set to 'Grade 2' if 500 – 749 Set to 'Grade 3' if 250 – 499 Set to 'Grade 4' if < 250 Otherwise, set to Grade '0'
PARAMCD = "NEUT"Neutrophils (10^9/L)text10
Derived
If AVAL is not missing, convert AVAL to cell/mm3 (AVAL*1000), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 1,500 – 2,000 Set to 'Grade 2' if 1,000 – 1,499 Set to 'Grade 3' if 500 – 999 Set to 'Grade 4' if < 500 Otherwise, set to 'Grade 0'
PARAMCD = "PLAT"Platelets (10^9/L)text10
Derived
If AVAL is not missing, convert AVAL to cell/mm3 (AVAL*1000), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 125,000 – 140,000 Set to 'Grade 2' if 100,000 – 124,000 Set to 'Grade 3' if 25,000 – 99,000 Set to 'Grade 4' if < 25,000 Otherwise, set to 'Grade 0'
PARAMCD = "WBC"Leukocytes (10^9/L)text10
Derived
If AVAL is not missing, convert AVAL to cell/mm3 (AVAL*1000), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 2,500 – 3,500 Set to 'Grade 2' if 1,500 – 2,499 Set to 'Grade 3' if 1,000 – 1,499 Set to 'Grade 4' if < 1,000 Otherwise, set to 'Grade 0'
ATOXGRLNAnalysis Toxicity Grade Low (N)integer8
Assigned

0 if ATOXGRL=Grade 0, 1 if ATOXGRL=Grade 1, 2 if ATOXGRL=Grade 2, 3 if ATOXGRL=Grade 3, 4 if ATOXGRL=Grade 4

ATOXGRHVLMAnalysis Toxicity Grade Hightext20Analysis Toxicity Grade

[9 Terms]

Toxicity Grading Scale for Healthy Adult and Adolescent Volunteers Enrolled in Preventive Vaccine Clinical Trials (September 2007)

PARAMCD = "UREAN"Urea Nitrogen (mmol/L)text10
Derived
If AVAL is not missing, then assign toxicity grading based on numeric version of LBORRES (mg/dL) as follows: Set to 'Grade 1' if 23-26 Set to 'Grade 2' if >26 -31 Set to 'Grade 3' if >31 Set to 'Grade 4' if requires dialysis pending Otherwise, set to Grade '0'
PARAMCD = "CREAT"Creatinine (umol/L)text10
Derived
If AVAL is not missing, then assign toxicity grading based on numeric version of LBORRES (mg/dL) as follows: Set to 'Grade 1' if 1.5-1.7 Set to 'Grade 2' if >1.7 -2.0 Set to 'Grade 3' if >2.0 -2.5 Set to 'Grade 4' if > 2.5 or requires dialysis Otherwise, set to Set to 'Grade 0'
PARAMCD = "ALP"Alkaline Phosphatase (U/L)text10
Derived
If AVAL is not missing, then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 1.1 – 2.0 × ULN Set to 'Grade 2' if >2.0 – 3.0 × ULN Set to 'Grade 3' if >3.0 – 10 × ULN Set to 'Grade 4' if > 10 × ULN Otherwise, set to 'Grade 0' (ULN = upper limit of normal)
PARAMCD = "ALT"Alanine Aminotransferase (U/L)text10
Derived
If AVAL is not missing, then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 1.1 – 2.5 x ULN Set to 'Grade 2' if >2.5 – 5.0 × ULN Set to 'Grade 3' if >5.0 – 10 × ULN Set to 'Grade 4' if > 10 × ULN Otherwise, set to 'Grade 0' (ULN = upper limit of normal)
PARAMCD = "AST"Aspartate Aminotransferase (U/L)text10
Derived
If AVAL is not missing, then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 1.1 – 2.5 x ULN Set to 'Grade 2' if >2.5 – 5.0 × ULN Set to 'Grade 3' if >5.0 – 10 × ULN Set to 'Grade 4' if > 10 × ULN Otherwise, set to 'Grade 0' (ULN = upper limit of normal)
PARAMCD = "BILI"Bilirubin (umol/L)text10
Derived
If AVAL is not missing and (ATOXGRHN>1 where PARAMCD=ALT or ATOXGRHN>1 where PARAMCD=AST), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 1.1 – 1.25 × ULN Set to 'Grade 2' if >1.25 – 1.5 × ULN Set to 'Grade 3' if >1.5 – 1.75 × ULN Set to 'Grade 4' if > 1.75 × ULN Otherwise, set to Grade '0' (ULN = upper limit of normal) If AVAL is not missing and (ATOXGRHN=0 where PARAMCD=ALT and ATOXGRHN=0 where PARAMCD=AST), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 1.1 – 1.5 × ULN Set to 'Grade 2' if >1.5 – 2.0 × ULN Set to 'Grade 3' if >2.0 – 3.0 × ULN Set to 'Grade 4' if > 3.0 × ULN Otherwise, set to Grade '0' (ULN = upper limit of normal)
PARAMCD = "WBC"Leukocytes (10^9/L)text10
Derived
If AVAL is not missing, convert AVAL to cell/mm3 (AVAL*1000),, then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 10,800 – 15,000 Set to 'Grade 2' if 1,5001 – 20,000 Set to 'Grade 3' if 20,001 – 25,000 Set to 'Grade 4' if > 25,000 Otherwise, set to 'Grade 0'
PARAMCD = "EOS"Eosinophils (10^9/L)text10
Derived
If AVAL is not missing, convert AVAL to cell/mm3 (AVAL*1000), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 650 – 1,500 Set to 'Grade 2' if 1,501 – 5,000 Set to 'Grade 3' if > 5,000 Set to 'Grade 4' if pending Hypereosinophilic (Per medical review) Otherwise, set to 'Grade 0'
PARAMCD = "PT"Erythrocytes (10^12/L)text10
Derived
If AVAL is not missing, then assign AVAL toxicity grading as follows: Set to 'Grade 1' if >1.0 – 1.10 × ULN (LB.LBSTNRHI) Set to 'Grade 2' if >1.10 – 1.20 × ULN Set to 'Grade 3' if >1.20 – 1.25 × ULN Set to 'Grade 4' if > 1.25 × ULN Otherwise, set to 'Grade 0' (ULN = upper limit of normal)
PARAMCD = "APTT"Activated Partial Thromboplastin Time (sec)text10
Derived
If AVAL is not missing, then assign AVAL toxicity grading as follows: Set to 'Grade 1' if >1.0 – 1.2 × ULN Set to 'Grade 2' if >1.20 – 1.4 × ULN Set to 'Grade 3' if >1.40 – 1.5 × ULN Set to 'Grade 4' if > 1.5 × ULN Otherwise, set to Set to 'Grade 0' (ULN = upper limit of normal)
ATOXGRHNAnalysis Toxicity Grade High (N)integer8
Assigned

0 if ATOXGRH=Grade 0, 1 if ATOXGRH=Grade 1, 2 if ATOXGRH=Grade 2, 3 if ATOXGRH=Grade 3, 4 if ATOXGRH=Grade 4

BTOXGRLBaseline Toxicity Grade Lowtext20Analysis Toxicity Grade

[9 Terms]

Derived
Merge value of nonmissing ATOXGRL where ABLFL = 'Y' by USUBJID, PARCAT1, and PARAMCD
BTOXGRLNBaseline Toxicity Grade Low (N)integer8
Assigned

0 if ATOXGRL=Grade 0, 1 if ATOXGRL=Grade 1, 2 if ATOXGRL=Grade 2, 3 if ATOXGRL=Grade 3, 4 if ATOXGRL=Grade 4

BTOXGRHBaseline Toxicity Grade Hightext20Analysis Toxicity Grade

[9 Terms]

Derived
Merge value of nonmissing ATOXGRH where ABLFL = 'Y' by USUBJID, PARCAT1, and PARAMCD
BTOXGRHNBaseline Toxicity Grade High (N)integer8
Assigned

0 if ATOXGRH=Grade 0, 1 if ATOXGRH=Grade 1, 2 if ATOXGRH=Grade 2, 3 if ATOXGRH=Grade 3, 4 if ATOXGRH=Grade 4

ATOXDSCLAnalysis Toxicity Description Lowtext50
Derived
Set to 'Hemoglobin Decreased' if PARAMCD='HGB' Set to 'Lymphocytes Decreased' if PARAMCD='LYM' Set to 'Neutrophils Decreased' if PARAMCD='NEUT' Set to 'Platelets Decreased' if PARAMCD='PLAT' Set to 'WBC Decreased' if PARAMCD='WBC'
ATOXDSCHAnalysis Toxicity Description Hightext50
Derived
Set to 'Blood Urea Nitrogen Increased' if PARAMCD='UREAN' Set to 'Creatinine Increased' if PARAMCD='CREAT' Set to 'Alkaline Phosphatase Increased' if PARAMCD='ALP' Set to 'Alanine Aminotransferase Increased' if PARAMCD='ALT' Set to 'Aspartate Aminotransferase Increased' if PARAMCD='AST' Set to 'Bilirubin Increased' if PARAMCD='BILI' Set to 'WBC Increased' if PARAMCD='WBC' Set to 'Eosinophils Increased' if PARAMCD='EOS' Set to 'Prothrombin Time Increased' if PARAMCD='PT' Set to 'Activated Partial Thromboplastin Time Increased' if PARAMCD='APTT'
SHIFT1Shift 1text50
Derived
Only populate for post-baseline records If both of BTOXGRL and ATOXGRL are not missing, set to BTOXGRL|| ' to '||ATOXGRL If either BTOXGRL or ATOXGRL is missing, set the missing BTOXGRL and ATOXGRL to 'UNK', then set to BTOXGRL|| ' to '||ATOXGRL Note: post-baseline records are defined as any result where (ADTM > ADSL.TR01SDTM if time is available or ADY > 1 otherwise.
SHIFT2Shift 2text50
Derived
Only populate for post-baseline records If both of BTOXGRH and ATOXGRH are not missing, set to BTOXGRH|| ' to '||ATOXGRH If either BTOXGRH or ATOXGRH is missing, set the missing BTOXGRH and ATOXGRH to 'UNK', then set to BTOXGRH|| ' to '||ATOXGRH Note: post-baseline records are defined as any result where (ADTM > ADSL.TR01SDTM if time is available or ADY > 1 otherwise.
ANRINDAnalysis Reference Range Indicatortext20Analysis Reference Range Indicator
  • • "ABNORMAL"
  • • "HIGH"
  • • "LOW"
  • • "NORMAL"
Derived
Set to LB.LBNRIND
BNRINDBaseline Reference Range Indicatortext20Analysis Reference Range Indicator
  • • "ABNORMAL"
  • • "HIGH"
  • • "LOW"
  • • "NORMAL"
Derived
Set up ANRIND where ABLFL = 'Y' by USUBJID, PARCAT1, and PARAMCD
ANRLOAnalysis Normal Range Lower Limitfloat8
Derived
Set to LB.LBSTNRLO.
ANRHIAnalysis Normal Range Upper Limitfloat8
Derived
Set to LB.LBSTNRHI.
CRIT1Analysis Criterion 1text20
Derived
Set to PARAMCD ||' <2 x ULN' if CRIT1FL='Y' and PARAMCD in (ALP); Set to PARAMCD ||' >=2 x ULN' if CRIT1FL='Y' and PARAMCD in (BILI); Set to PARAMCD ||' >3 x ULN' if CRIT1FL='Y' and PARAMCD in (ALT, AST)
CRIT1FLCriterion 1 Evaluation Result Flagtext1
Derived
Set to 'Y' if If AVAL/ANRHI <2 and PARAMCD =ALP; Set to 'Y' if If AVAL/ANRHI >=2 and PARAMCD =BILI; Set to 'Y' if If AVAL/ANRHI >3 and PARAMCD in (ALT, AST);
ABLFLBaseline Record Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' by selecting the latest ADTM or ADT if time is not available with non-missing AVAL/ LBSTRESC on or before TR01SDTM (TR01SDT if time part of TR01SDTM is missing) for each SUBJID, PARCAT1 and PARAMCD. Note: If still multiple, selecting the records with the latest sequence number
ANL01FLAnalysis Flag 01text1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' if ABLFL='Y', For post-baseline assessments where AVISITN is non-missing and result (AVAL) is non-missing, per subject per parameter and per AVISIT, Within an AVISIT, Set to ‘Y’ for the assessment at scheduled visit (i.e., VISIT doesn't contain "Unsched") or Set to ‘Y’ for the latest assessment if there are 2 or more assessments at scheduled visit, or Set to ‘Y’ for the latest assessment if there is no scheduled visit, or Set to 'Y' for the assessment closest to the target study day in the visit window or Set to 'Y' for the latest assessment If there are 2 or more assessments equal distance to the target study day
ANL02FLAnalysis Flag 02text1No Yes Response (Yes Only)
  • • "Y"
Derived
Per subject per parameter, set to Y for the worst post-baseline toxicity grade (ATOXGRL) during vaccination stage (ASTAGEN=1) where ATOXDSCL is not missing using the following order: Grade 4> Grade 3>Grade 2>Grade 1>Grade 0. If there are more than one worst toxicity grades, then set to the first record.
ANL03FLAnalysis Flag 03text1No Yes Response (Yes Only)
  • • "Y"
Derived
Per subject per parameter, set to Y for the worst post-baseline toxicity grade (ATOXGRH) during vaccination stage (ASTAGEN=1) where ATOXDSCH is not missing using the following order: Grade 4> Grade 3>Grade 2>Grade 1>Grade 0. If there are more than one worst toxicity grades, then set to the first record.
DTYPEDerivation Typetext20Derivation Type
  • • "DERIVED"
  • • "HALFLLOQ"
  • • "ULOQ"
Derived
Set to 'HALFLLOQ' if LBSTRESC contains '<', Set to 'ULOQ' if LBSTRESC contains '>' Set to missing, otherwise

Go to the top of the Define-XML document


Microbiology Analysis Dataset (ADMB)

ADMB (Microbiology Analysis Dataset) - BASIC DATA STRUCTURE Location: admb.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: ADSL.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: ADSL.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: ADSL.COUNTRY
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5
Predecessor: ADSL.AGEU
AGEGR1Pooled Age Group 1text30Pooled Age Group 1
  • • ">=18 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text19Pooled Age Group 2
  • • ">=18 and <=22 Years"
  • • ">=23 and <=25 Years"
  • • ">25 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8
Predecessor: ADSL.AGEGR2N
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: ADSL.SEX
RACERacetext41Race

[8 Terms]

Predecessor: ADSL.RACE
RACESPYRace Specifytext200
Predecessor: ADSL.RACESPY
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: ADSL.ETHNIC
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.RANDFL
SAFFLSafety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAFFL
FASBABFLFull Analysis Set bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASBABFL
FASNABFLFull Analysis Set nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNABFL
PPBABFLPer Protocol bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBABFL
PPNABFLPer Protocol nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNABFL
PPBD29FLPer Protocol bAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD29FL
PPBD57FLPer Protocol bAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD57FL
PPND29FLPer Protocol nAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND29FL
PPND57FLPer Protocol nAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND57FL
SAR1FLFirst Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR1FL
SAR2FLSecond Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR2FL
SARAFLSolicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SARAFL
FASNA2FLFAS nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNA2FL
PPNAB2FLPP nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNAB2FL
PN2D29FLPer Protocol nAb 2 Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D29FL
PN2D57FLPer Protocol nAb 2 Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D57FL
COMPLFLCompleters Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COMPLFL
DVBABFLDeviation Impact bAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVBABFL
DVNABFLDeviation Impact nAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVNABFL
DOSE1FLVaccination 1 Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.DOSE1FL
DOSE2FLVaccination 2 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSE2FL
DOSEROFLDosing Error Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSEROFL
COV19BLBaseline COVID Infectiontext20Baseline COVID Infection
  • • "Detected"
  • • "Not Detected"
Predecessor: ADSL.COV19BL
COV19FLCOVID Infection Flagtext20No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COV19FL
SENTLFLSentinel Participant Flagtext3No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SENTLFL
TRT01PPlanned Treatment for Period 01text25Planned Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01P
D29W7DFLDay 29 Out of 7-Day Window Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.D29W7DFL
TRT01PNPlanned Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01PN
TRT01AActual Treatment for Period 01text25Actual Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01AN
TR01SDTDate of First Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01SDT
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01EDT
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
DOSE2DTDate of Dose 2integerDATE9
Predecessor: ADSL.DOSE2DT
DOS2DTMDatetime of Dose 2integerDATETIME20
Predecessor: ADSL.DOS2DTM
TRTAActual Treatmenttext50Actual Treatment
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Derived
"If (.<ADSL.TR01SDTM<=ADTM <DOS2DTM) or (.<ADSL.TR01SDTM<=ADTM and ADSL.DOS2DTM is missing): 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 1' ; 'mRNA-1273 50 ug' if EX.EXTRT='mRNA-1273' and 1) 0<EXDOSE<=75 where EX.VISIT contains 'Day 1', or 2) EXDOSTXT contains '>0-25', '>25-<50' or '>50-75' where EX.VISIT contains 'Day 1'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and 1) EXDOSE>75 where EX.VISIT contains 'Day 1', or 2) EXDOSTXT contains '>75-<100' or '>100-125' or '>125' where EX.VISIT contains 'Day 1'; if .<ADSL.DOS2DTM<=ASTDTM: 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 29' ; 'mRNA-1273 50 ug' if 1) EX.EXTRT='mRNA-1273' and 0<EXDOSE<=75 where EX.VISIT contains 'Day 29', or 2) EXDOSTXT contains '>0-25', '>25-<50' or '>50-75' where EX.VISIT contains 'Day 29'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and 1) EXDOSE>75 where EX.VISIT contains 'Day 29', or 2) EXDOSTXT contains '>75-<100' or '>100-125' or '>125' where EX.VISIT contains 'Day 29'; if time part of ADTM, TR01SDTM, or DOS2DTM is missing, use ADT, TR01SDT, and DOSE2DT to replace ADTM, TR01SDTM, and DOS2DTM, respectively."
TRTANActual Treatment (N)integer8
Assigned
MBSEQSequence Numberinteger8
Predecessor: MB.MBSEQ
MBDTCDate/Time of Specimen CollectiondatetimeISO 8601
Predecessor: MB.MBDTC
ADTAnalysis DateintegerDATE9
Derived
Set to numeric date part of MB.MBDTC
ATMAnalysis TimeintegerTIME5
Derived
Time part of MB.MBDTC
ADTMAnalysis DatetimeintegerDATETIME20
Derived
Set to numeric date time of MBDTC if time part is not missing
ADYAnalysis Relative Dayinteger8
Derived
Set to ADT - ADSL.TR01SDT + 1 if If ADT >= ADSL.TR01SDT, or Set to ADT - ADSL.TR01SDT if ADT < ADSL.TR01SDT
VISITVisit Nametext28
Predecessor: MB.VISIT
VISITNUMVisit Numberfloat8
Predecessor: MB.VISITNUM
AVISITAnalysis Visittext50
Derived
"If ABLFL='Y' then AVISIT='Baseline'; if ADY>1 and VISITNUM is 5, 8, set to 'Day xx' part of VISIT; ; if ADY>1 and VISITNUM is not 5, 8, set AVISIT as follows: using the visit window below: If VISIT with 2<=ADY<=43, then AVISIT = ’Day 29’; else if VISIT with 44<=ADY<=70, then AVISIT = ’Day 57’; else if VISIT with 71<=ADY, then AVISIT = ’Day 71 or Beyond’; "
AVISITNAnalysis Visit (N)integer8
Assigned
PARCAT1Parameter Category 1text50Microbiology Parameter Category
  • • "BIOFIRE"
  • • "SARS-CoV-2"
Derived
Set to MB.MBCAT
PARAMCDParameter Codetext8Microbiology Analysis Dataset Parameter Code

[21 Terms]

Assigned

MB.MBTESTCD

PARAMParametertext50
Derived
Set to MB.MBTEST
AVALCAnalysis Value (C)text50
Derived
Set to mixed case of MB.MBSTRESC; Set to 'Not Detected' if MBSTRESC is 'NOTDETECTED'
BASECBaseline Value (C)text50
Derived
Set up AVALC where ABLFL = 'Y' for each SUBJID, PARCAT1 and PARAMCD
AWRANGEAnalysis Window Valid Relative Rangetext20
Assigned
AWTARGETAnalysis Window Targetinteger8
Assigned
AWTDIFFAnalysis Window Diff from Targetinteger8
Derived
Set to absolute value of (ADY - AWTARGET)
ABLFLBaseline Record Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' for selecting the latest ADTM or ADT if time is not available with non-missing AVALC on or before ADSL.TR01SDTM (TR01SDT if time part of TR01SDTM is missing) for each SUBJID, PARCAT1 and PARAMCD. Note: ABLFL apply for non-local (LOCALFL is not 'Y') only
ANL01FLAnalysis Flag 01text1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' if ABLFL='Y', For post-baseline assessments where AVISITN is non-missing and result (AVAL) is non-missing, per subject per parameter and per AVISIT, Within an AVISIT, Set to ‘Y’ for the assessment at scheduled visit (i.e., VISIT doesn't contain "Unsched") or Set to ‘Y’ for the latest assessment if there are 2 or more assessments at scheduled visit, or Set to ‘Y’ for the latest assessment if there is no scheduled visit, or Set to 'Y' for the assessment closest to the target study day in the visit window or Set to 'Y' for the latest assessment If there are 2 or more assessments equal distance to the target study day
MBSCATSubcategory for Microbiology Findingtext19Subcategory for Microbiology Finding
  • • "NASOPHARYNGEAL SWAB"
  • • "SWAB"
Predecessor: MB.MBSCAT
MBNAMVendor Nametext38
Predecessor: MB.MBNAM
MBSPECSpecimen Typetext16Specimen Type
  • • "OTHER"
  • • "SWABBED MATERIAL"
Predecessor: MB.MBSPEC
MBMETHODMethod of Test or Examinationtext6Method of Test or Examination
  • • "RT-PCR"
Predecessor: MB.MBMETHOD
LOCALFLLocal Labs Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
SUPPMB.QVAL where QNAM is 'LOCALFL'
LDTTYPEType of Diagnostic Testtext200
Derived
SUPPMB.QVAL where QNAM is 'LDTTYPE'
LDTSTOTHDiagnostic Test Other, Specifytext200
Derived
SUPPMB.QVAL where QNAM is 'LDTSTOTH'

Go to the top of the Define-XML document


Vital Signs Analysis Dataset (ADVS)

ADVS (Vital Signs Analysis Dataset) - BASIC DATA STRUCTURE Location: advs.xpt
VariableWhere ConditionLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: ADSL.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: ADSL.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: ADSL.COUNTRY
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5
Predecessor: ADSL.AGEU
AGEGR1Pooled Age Group 1text30Pooled Age Group 1
  • • ">=18 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text19Pooled Age Group 2
  • • ">=18 and <=22 Years"
  • • ">=23 and <=25 Years"
  • • ">25 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8
Predecessor: ADSL.AGEGR2N
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: ADSL.SEX
RACERacetext41Race

[8 Terms]

Predecessor: ADSL.RACE
RACESPYRace Specifytext200
Predecessor: ADSL.RACESPY
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: ADSL.ETHNIC
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.RANDFL
SAFFLSafety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAFFL
FASBABFLFull Analysis Set bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASBABFL
FASNABFLFull Analysis Set nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNABFL
PPBABFLPer Protocol bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBABFL
PPNABFLPer Protocol nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNABFL
PPBD29FLPer Protocol bAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD29FL
PPBD57FLPer Protocol bAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD57FL
PPND29FLPer Protocol nAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND29FL
PPND57FLPer Protocol nAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND57FL
SAR1FLFirst Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR1FL
SAR2FLSecond Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR2FL
SARAFLSolicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SARAFL
FASNA2FLFAS nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNA2FL
PPNAB2FLPP nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNAB2FL
PN2D29FLPer Protocol nAb 2 Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D29FL
PN2D57FLPer Protocol nAb 2 Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D57FL
COMPLFLCompleters Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COMPLFL
DVBABFLDeviation Impact bAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVBABFL
DVNABFLDeviation Impact nAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVNABFL
DOSE1FLVaccination 1 Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.DOSE1FL
DOSE2FLVaccination 2 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSE2FL
DOSEROFLDosing Error Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSEROFL
COV19BLBaseline COVID Infectiontext20Baseline COVID Infection
  • • "Detected"
  • • "Not Detected"
Predecessor: ADSL.COV19BL
COV19FLCOVID Infection Flagtext20No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COV19FL
SENTLFLSentinel Participant Flagtext3No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SENTLFL
D29W7DFLDay 29 Out of 7-Day Window Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.D29W7DFL
TRT01PPlanned Treatment for Period 01text25Planned Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01PN
TRT01AActual Treatment for Period 01text25Actual Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01AN
TR01SDTDate of First Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01SDT
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01EDT
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
DOSE2DTDate of Dose 2integerDATE9
Predecessor: ADSL.DOSE2DT
DOS2DTMDatetime of Dose 2integerDATETIME20
Predecessor: ADSL.DOS2DTM
TRTAActual Treatmenttext50Actual Treatment
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Derived
If MDOSREF='Vaccination 1', set to: 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 1' ; 'mRNA-1273 50 ug' if EX.EXTRT='mRNA-1273' and 0<EXDOSE<=75 where EX.VISIT contains 'Day 1'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and EXDOSE>75 where EX.VISIT contains 'Day 1'; if MDOSREF='Vaccination 2', set to: 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 29' ; 'mRNA-1273 50 ug' if EX.EXTRT='mRNA-1273' and 0<EXDOSE<=75 where EX.VISIT contains 'Day 29'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and EXDOSE>75 where EX.VISIT contains 'Day 29';
TRTANActual Treatment (N)integer8
Assigned
VSSEQSequence Numberinteger8
Predecessor: VS.VSSEQ
VSDTCDate/Time of MeasurementsdatetimeISO 8601
Predecessor: VS.VSDTC
ADTAnalysis DateintegerDATE9
Derived
Set to numeric date part of VS.VSDTC
ATMAnalysis TimeintegerTIME5
Derived
Time part of VS.VSDTC converted to numeric
ADTMAnalysis DatetimeintegerDATETIME20
Derived
Set to numeric date time of VSDTC if time part is not missing
ADYAnalysis Relative Dayinteger8
Derived
Set to ADT - ADSL.TR01SDT + 1 if If ADT >= ADSL.TR01SDT, or Set to ADT - ADSL.TR01SDT if ADT < ADSL.TR01SDT
MDOSREFMost Recent Dose Referencetext25Analysis Timepoint Reference
  • • "Vaccination 1"
  • • "Vaccination 2"
Derived
If (.<ADSL.TR01SDTM<=ADTM <ADSL.DOS2DTM) or (.<ADSL.TR01SDTM<=ADTM and ADSL.DOS2DTM is missing), set to 'Vaccination 1'; if .<ADSL.DOS2DTM<=ADTM, set to 'Vaccination 2'; use date variables for comparison when time part is not available
MRDDYRelative Day from Most Recent Doseinteger8
Derived
ADT – ADSL.TR01SDT+ 1 If MDOSREF='Vaccination 1', ADT – ADSL.DOSE2DT+ 1 If MDOSREF='Vaccination 2'.
VISITVisit Nametext28
Predecessor: VS.VISIT
VISITNUMVisit Numberfloat8
Predecessor: VS.VISITNUM
AVISITAnalysis Visittext50
Derived
If ABLFL='Y', then AVISIT = 'Baseline', if VISIT=Visit 1 Day 1 and VSTPT='POST DOSE' then AVISIT='Day 1', if ADY>1 and VISIT doesn't contain 'Unsched', set to 'Day xx' part of VISIT, if ADY>1 and VISIT contains 'Unsched', set AVISIT as follows: using the visit window below: If VISIT with 1<ADY<=11, then AVISIT = 'Day 8', else if VISIT with 12<=ADY<=22, then AVISIT = 'Day 15', else if VISIT with 23<=ADY<=32, then AVISIT = 'Day 29', else if VISIT with 33<=ADY<=39, then AVISIT = 'Day 36', else if VISIT with 40<=ADY<=50, then AVISIT = 'Day 43', else if VISIT with 51<=ADY<=133, then AVISIT = 'Day 57', else if VISIT with 134=<ADY<=301, then AVISIT = 'Day 209', else if VISIT with ADY>=302, then AVISIT = 'Day 394', After the steps above, sort data by AVISITN and ADY, set the unscheduled visit (i.e., VISIT contains 'Unsched') records to blank if AVISITN >any previous AVISITN AND ADY<=any previous ADY). For example, Scheduled Day 36 is with AVISITN=6 (Day 36) and ADY=42 and an unscheduled visit is with AVISITN=7 (Day 43) and ADY=40, set AVISIT to blank for this unscheduled visit
AVISITNAnalysis Visit (N)integer8
Assigned
VSTPTPlanned Time Point Nametext49Planned Time Point Name
  • • "POST-DOSE"
  • • "PRE-DOSE"
Predecessor: VS.VSTPT
ASTAGEStagetext30Analysis Stage
  • • "Follow up stage"
  • • "Vaccination stage"
Derived
For subjects who received 2 injections (DOSE1FL=’Y’ and DOSE2FL=’Y’), set to ‘Vaccination stage’ If .< ADSL.TR01SDTM <=ADTM and ADT<=earliest date of (date of Visit 7 (i.e. SV.SVSTDTC where SV.VISIT = 'Visit 7 Day 57'), ADSL.EOSDT, ADSL.DTHDT) ; set to 'Follow up stage' if ADT > non-missing date of Visit 7. If date of Visit 7, ADSL.EOSDT, and ADSL.DTHDT are all unavailable, set to ‘Vaccination stage’ for post baseline records. Else leave missing. For subjects who received only injection (DOSE1FL=’Y’ and DOSE2FL ne ’Y’), set to ‘Vaccination stage’ If .< ADSL.TR01SDTM <=ADTM and ADT<=earliest date of (date of Visit 4 (i.e. SV.SVSTDTC where SV.VISIT = 'Visit 4 Day 29'), ADSL.EOSDT, ADSL.DTHDT) ; set to 'Follow up stage' if ADT > non-missing date of Visit 4. If date of Visit 4, ADSL.EOSDT, and ADSL.DTHDT are all unavailable, set to ‘Vaccination stage’ for post baseline records. Else leave missing.
ASTAGENStage (N)integer8
Assigned
PARAMCDParameter Codetext8Vital Signs Analysis Dataset Parameter Code

[8 Terms]

Assigned

VS.VSTESTCD

PARAMParametertext50
Derived
VS.VSTEST ' (' ||VSSTRESU|| ')' if VSSTRESU is non-missing, if VSSTRESU is missing, use the non-missing VSSTRESU from the same VSTEST
AVALAnalysis Valuefloat8
Derived
Set to VS.VSSTRESN
VSSTRESCCharacter Result/Finding in Std Formattext5
Predecessor: VS.VSSTRESC
ABLFLBaseline Record Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' by selecting the latest ADTM or ADT if ATM is missing with non-missing AVAL/AVALC on or before TR01SDTM (TR01SDT if time part of TR01SDTM is missing) for each SUBJID and PARAMCD Note: exclude records where ADT is the same as TR01SDT and VSTPT^='PRE-DOSE'
BASEBaseline Valuefloat8
Derived
Merge value of nonmissing AVAL where ABLFL = 'Y' by USUBJID and PARAMCD, Set to AVAL where ABLFL = 'Y'.
CHGChange from Baselinefloat8
Derived
For post baseline records only, if AVAL and BASE are both non-missing, set to AVAL - BASE Note: post-baseline records are defined as any result where (ADTM > ADSL.TR01SDTM if time is available, if time is not available use (ADY=1 and VSTPT^='PRE-DOSE') or ADY > 1).
PCHGPercent Change from Baselinefloat8
Derived
Set to 0 If CHG=0 ; else set to (CHG/BASE)*100 if BASE ne 0 , otherwise set to missing
ATOXGRLVLMAnalysis Toxicity Grade Lowtext10Analysis Toxicity Grade

[9 Terms]

Toxicity Grading Scale for Healthy Adult and Adolescent Volunteers Enrolled in Preventive Vaccine Clinical Trials (September 2007)

PARAMCD = "PULSE" (Pulse Rate (beats/min))Pulse Rate (beats/min)text8
Derived
Assign AVAL toxicity grading as follows If AVAL is not missing: Set to 'Grade 1' if 50 – 54 Set to 'Grade 2' if 45 – 49 Set to 'Grade 3' if <45 Set to 'Grade 4' is based on medical input: Otherwise, set to 'Grade 0'
PARAMCD = "SYSBP" (Systolic Blood Pressure (mmHg))Systolic Blood Pressure (mmHg)text8
Derived
Assign AVAL toxicity grading as follows If AVAL is not missing: Set to 'Grade 1' if 85 – 89 Set to 'Grade 2' if 80 – 84 Set to 'Grade 3' if <80 Set to 'Grade 4' is based on medical input: Otherwise, set to Grade '0'
ATOXGRLNAnalysis Toxicity Grade Low (N)integer8
Assigned

0 if ATOXGRL=Grade 0, 1 if ATOXGRL=Grade 1, 2 if ATOXGRL=Grade 2, 3 if ATOXGRL=Grade 3, 4 if ATOXGRL=Grade 4

ATOXGRHVLMAnalysis Toxicity Grade Hightext10Analysis Toxicity Grade

[9 Terms]

Toxicity Grading Scale for Healthy Adult and Adolescent Volunteers Enrolled in Preventive Vaccine Clinical Trials (September 2007)

PARAMCD = "PULSE" (Pulse Rate (beats/min))Pulse Rate (beats/min)text8
Derived
Assign AVAL toxicity grading as follows If AVAL is not missing: Set to 'Grade 1' if 101 – 115 Set to 'Grade 2' if 116 – 130 Set to 'Grade 3' if >130 Set to 'Grade 4' is based on medical input: Otherwise, set to 'Grade 0'
PARAMCD = "TEMP" (Temperature (C))Temperature (C)text8
Derived
Assign AVAL toxicity grading as follows If AVAL is not missing: Set to 'Grade 1' if 38.0 – 38.4 Set to 'Grade 2' if 38.5 – 38.9 Set to 'Grade 3' if 39.0 – 40.0 Set to 'Grade 4' if >40.0 Otherwise, set to 'Grade 0'
PARAMCD = "DIABP" (Diastolic Blood Pressure (mmHg))Diastolic Blood Pressure (mmHg)text8
Derived
Assign AVAL toxicity grading as follows If AVAL is not missing: Set to 'Grade 1' if 91 – 95 Set to 'Grade 2' if 96 – 100 Set to 'Grade 3' if >100 Set to 'Grade 4' is based on medical input: Otherwise, set to 'Grade 0'
PARAMCD = "SYSBP" (Systolic Blood Pressure (mmHg))Systolic Blood Pressure (mmHg)text8
Derived
Assign AVAL toxicity grading as follows If AVAL is not missing: Set to 'Grade 1' if 141 – 150 Set to 'Grade 2' if 151 – 155 Set to 'Grade 3' if >155 Set to 'Grade 4' is based on medical input: Otherwise, set to 'Grade 0'
PARAMCD = "RESP" (Respiratory Rate (breaths/min))Respiratory Rate (breaths/min)text8
Derived
Assign AVAL toxicity grading as follows If AVAL is not missing: Set to 'Grade 1' if 17 – 20 Set to 'Grade 2' if 21 – 25 Set to 'Grade 3' if >25 Set to 'Grade 4' is based on medical input: Otherwise, set to 'Grade 0'
ATOXGRHNAnalysis Toxicity Grade High (N)integer8
Assigned

0 if ATOXGRH=Grade 0, 1 if ATOXGRH=Grade 1, 2 if ATOXGRH=Grade 2, 3 if ATOXGRH=Grade 3, 4 if ATOXGRH=Grade 4

BTOXGRLBaseline Toxicity Grade Lowtext10Analysis Toxicity Grade

[9 Terms]

Derived
Merge value of nonmissing ATOXGRL where ABLFL = 'Y' by USUBJID and PARAMCD;
BTOXGRLNBaseline Toxicity Grade Low (N)integer8
Assigned
BTOXGRHBaseline Toxicity Grade Hightext10Analysis Toxicity Grade

[9 Terms]

Derived
Merge value of nonmissing ATOXGRH where ABLFL = 'Y' by USUBJID and PARAMCD;
BTOXGRHNBaseline Toxicity Grade High (N)integer8
Assigned
ATOXDSCLAnalysis Toxicity Description Lowtext30
Derived
Set to 'Bradycardia' if PARAMCD = 'PULSE'; Hypotension' if PARAMCD = 'SYSBP'
ATOXDSCHAnalysis Toxicity Description Hightext30
Derived
Set to: 'Fever' if PARAMCD = 'TEMP'; 'Tachycardia' if PARAMCD = 'PULSE'; 'Systolic Hypertension' if PARAMCD = 'SYSBP'; 'Diastolic Hypertension' if PARAMCD = 'DIABP'; 'Respiratory Rate Increased' if PARAMCD = 'RESP'.
SHIFT1Shift 1text20
Derived
Only populate for post-baseline records If both of BTOXGRL and ATOXGRL are not missing, set to BTOXGRL|| ' to '||ATOXGRL If either BTOXGRL or ATOXGRL is missing, set the missing BTOXGRL and ATOXGRL to 'UNK', then set to BTOXGRL|| ' to '||ATOXGRL Note: post-baseline records are defined as any result where (ADTM > ADSL.TR01SDTM if time is available, if time is not available use (ADY=1 and VSTPT^='PRE-DOSE') or ADY > 1).
SHIFT2Shift 2text20
Derived
Only populate for post-baseline records If both of BTOXGRH and ATOXGRH are not missing, set to BTOXGRH|| ' to '||ATOXGRH If either BTOXGRH or ATOXGRH is missing, set the missing BTOXGRH and ATOXGRH to 'UNK', then set to BTOXGRH|| ' to '||ATOXGRH Note: post-baseline records are defined as any result where (ADTM > ADSL.TR01SDTM if time is available, if time is not available use (ADY=1 and VSTPT^='PRE-DOSE') or ADY > 1).
AWRANGEAnalysis Window Valid Relative Rangetext50
Assigned
AWTARGETAnalysis Window Targetinteger8
Assigned
AWTDIFFAnalysis Window Diff from Targetinteger8
Derived
Set to absolute value of (ADY - AWTARGET)
ANL01FLAnalysis Flag 01text1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' if ABLFL='Y', For post-baseline assessments where AVISITN is non-missing and result (AVAL) is non-missing, per subject per parameter and per AVISIT, Within an AVISIT, Set to ‘Y’ for the assessment at scheduled visit (i.e., VISIT doesn't contain "Unsched") or Set to ‘Y’ for the latest assessment if there are 2 or more assessments at scheduled visit, or Set to ‘Y’ for the latest assessment if there is no scheduled visit, or Set to 'Y' for the assessment closest to the target study day in the visit window or Set to 'Y' for the latest assessment If there are 2 or more assessments equal distance to the target study day
ANL02FLAnalysis Flag 02text1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' by selecting the first worst toxicity grade (ATOXGRL Worst Case Order: Grade 4> Grade 3>Grade 2>Grade 1>Grade 0) by Subject, Parameter and Analysis Visit
ANL03FLAnalysis Flag 03text1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' by selecting the first worst toxicity grade (ATOXGRH Worst Case Order: Grade 4> Grade 3>Grade 2>Grade 1>Grade 0) by Subject, Parameter and Analysis Visit
VSLOCLocation of Vital Signs Measurementtext11Location of Vital Signs Measurement
  • • "ORAL CAVITY"
Predecessor: VS.VSLOC
VSLOCSPOther Location, specifytext200
Derived
Set to SUPPCM.QVAL where QNAM='VSLOCSP'

Go to the top of the Define-XML document


Adverse Event Analysis Dataset (ADAE)

ADAE (Adverse Event Analysis Dataset) - OCCURRENCE DATA STRUCTURE Location: adae.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: ADSL.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: ADSL.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: ADSL.COUNTRY
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5
Predecessor: ADSL.AGEU
AGEGR1Pooled Age Group 1text30Pooled Age Group 1
  • • ">=18 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text19Pooled Age Group 2
  • • ">=18 and <=22 Years"
  • • ">=23 and <=25 Years"
  • • ">25 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8
Predecessor: ADSL.AGEGR2N
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: ADSL.SEX
RACERacetext41Race

[8 Terms]

Predecessor: ADSL.RACE
RACESPYRace Specifytext200
Predecessor: ADSL.RACESPY
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: ADSL.ETHNIC
RANDFLRandomized Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.RANDFL
SAFFLSafety Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.SAFFL
FASBABFLFull Analysis Set bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASBABFL
FASNABFLFull Analysis Set nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNABFL
PPBABFLPer Protocol bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBABFL
PPNABFLPer Protocol nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNABFL
PPBD29FLPer Protocol bAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD29FL
PPBD57FLPer Protocol bAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD57FL
PPND29FLPer Protocol nAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND29FL
PPND57FLPer Protocol nAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND57FL
SAR1FLFirst Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR1FL
SAR2FLSecond Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR2FL
SARAFLSolicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SARAFL
FASNA2FLFAS nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNA2FL
PPNAB2FLPP nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNAB2FL
PN2D29FLPer Protocol nAb 2 Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D29FL
PN2D57FLPer Protocol nAb 2 Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D57FL
COMPLFLCompleters Population Flagtext1
Predecessor: ADSL.COMPLFL
DVBABFLDeviation Impact bAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVBABFL
DVNABFLDeviation Impact nAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVNABFL
DOSE1FLVaccination 1 Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.DOSE1FL
DOSE2FLVaccination 2 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSE2FL
DOSEROFLDosing Error Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSEROFL
COV19BLBaseline COVID Infectiontext20Baseline COVID Infection
  • • "Detected"
  • • "Not Detected"
Predecessor: ADSL.COV19BL
COV19FLCOVID Infection Flagtext20No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COV19FL
SENTLFLSentinel Participant Flagtext3No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SENTLFL
D29W7DFLDay 29 Out of 7-Day Window Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.D29W7DFL
TRT01PPlanned Treatment for Period 01text25Planned Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01PN
TRT01AActual Treatment for Period 01text25Actual Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01AN
TR01SDTDate of First Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01SDT
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01EDT
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
DOSE2DTDate of Dose 2integerDATE9
Predecessor: ADSL.DOSE2DT
DOS2DTMDatetime of Dose 2integerDATETIME20
Predecessor: ADSL.DOS2DTM
AELNKGRPLink Group IDtext4
Predecessor: AE.AELNKGRP
TRTANActual Treatment (N)integer8
Assigned

1 if TRT01A=‘Placebo’, 2 if TRT01A=‘mRNA-1273 50 ug’, 3 if TRT01A=‘mRNA-1273 100 ug’"

AESPIDSponsor-Defined Identifiertext3
Predecessor: AE.AESPID
AESEQSequence Numberinteger8
Predecessor: AE.AESEQ
AECATCategory for Adverse Eventtext14Category for Adverse Event
  • • "ADVERSE EVENT"
  • • "REACTOGENICITY"
Predecessor: AE.AECAT
AETERMReported Term for the Adverse Eventtext70
Predecessor: AE.AETERM
AEDECODDictionary-Derived Termtext33Medical Dictionary for Regulatory Activities

MedDRA 23.0

Predecessor: AE.AEDECOD
AEBODSYSBody System or Organ Classtext67Medical Dictionary for Regulatory Activities

MedDRA 23.0

Predecessor: AE.AEBODSYS
AEBDSYCDBody System or Organ Class Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.0

Predecessor: AE.AEBDSYCD
AELLTLowest Level Termtext31Medical Dictionary for Regulatory Activities

MedDRA 23.0

Predecessor: AE.AELLT
AELLTCDLowest Level Term Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.0

Predecessor: AE.AELLTCD
AEPTCDPreferred Term Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.0

Predecessor: AE.AEPTCD
AEHLTHigh Level Termtext57Medical Dictionary for Regulatory Activities

MedDRA 23.0

Predecessor: AE.AEHLT
AEHLTCDHigh Level Term Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.0

Predecessor: AE.AEHLTCD
AEHLGTHigh Level Group Termtext55Medical Dictionary for Regulatory Activities

MedDRA 23.0

Predecessor: AE.AEHLGT
AEHLGTCDHigh Level Group Term Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.0

Predecessor: AE.AEHLGTCD
AESOCPrimary System Organ Classtext67Medical Dictionary for Regulatory Activities

MedDRA 23.0

Predecessor: AE.AESOC
AESOCCDPrimary System Organ Class Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.0

Predecessor: AE.AESOCCD
AESTDTCStart Date/Time of Adverse EventdatetimeISO 8601
Predecessor: AE.AESTDTC
AEENDTCEnd Date/Time of Adverse EventdatetimeISO 8601
Predecessor: AE.AEENDTC
AESTDYStudy Day of Start of Adverse Eventinteger8
Predecessor: AE.AESTDY
AEENDYStudy Day of End of Adverse Eventinteger8
Predecessor: AE.AEENDY
AEENRFEnd Relative to Reference Periodtext7
Predecessor: AE.AEENRF
ASTDTAnalysis Start DateintegerDATE9
Derived
Date part of AESTDTC convert to numeric. If AESTDTC is partial or missing, apply the following imputation rule: -If only DAY is missing: If the AE end date (AEENDTC) is after the date of first vaccination (ADSL.TR01SDT) or is missing AND the start month and year of the AE (AESTDTC) coincide with the start month and year of the first vaccination (ADSL.TR01SDT), use the date of first vaccination for ASTDT and time of first vaccination for ASTTM; Otherwise, use the first day of the month; -If DAY and Month are both missing: If the AE end date is after the date of first vaccination or is missing AND the start year of the AE coincides with the start year of the first vaccination, use the date of first vaccination; Otherwise, use the first day of the year; -If DAY, Month and Year are all missing, the date will not be imputed. "
ASTTMAnalysis Start TimeintegerTIME5
Derived
Time part of AESTDTC and ASTDT for imputation. If ASTDT is imputed and is set to the first vaccination day while time part of AESTDTC not missing, reset ASTTM to the time of first vaccination.
ASTDTMAnalysis Start Date/TimeintegerDATETIME20
Derived
Concatenate ASTDT and ASTTM if both are non-missing
ASTDTFAnalysis Start Date Imputation Flagtext1
Derived
M if year is present and month is imputed; D if only day is imputed; Otherwise null.
ASTTMFAnalysis Start Time Imputation Flagtext1
Derived
H if time is imputed based on ASTTM derivation; Otherwise null.
ASTDYAnalysis Start Relative Dayinteger8
Derived
ASTDT – ADSL.TR01SDT + 1 if ASTDT >= TR01SDT, else ASTDT – ADSL.TR01SDT if ASTDT< TR01SDT.
AENDTAnalysis End DateintegerDATE9
Derived
Set to numeric date part of AEENDTC
AENTMAnalysis End TimeintegerTIME5
Derived
Set to numeric time part of AEENDTC
AENDTMAnalysis End Date/TimeintegerDATETIME20
Derived
Concatenate AENDT and AENTM if both are non-missing
ASTAGEStagetext20Analysis Stage
  • • "Follow up stage"
  • • "Vaccination stage"
Derived
‘Vaccination stage’ If .< ADSL.TR01SDTM <=ASTDTM and ASTDT<= ADSL.TR01EDT+27, if time part of TR01SDTM or time part of ASTDTM is missing, use TR01SDT and ASTDT. ‘Follow up stage’ if ASTDT> ADSL.TR01EDT+27
ASTAGENStage (N)integer8
Assigned

1 if ASTAGE= Vaccination stage, 2 if ASTAGE= Follow up stage

AEDURDuration of Adverse EventdurationDatetimeISO 8601
Predecessor: AE.AEDUR
MDOSREFMost Recent Dose Referencetext50Analysis Timepoint Reference
  • • "Vaccination 1"
  • • "Vaccination 2"
Derived
Set to 'Vaccination 1' if AE.AEREFID contains 'DOSE 1'; Set to 'Vaccination 2' if AE.AEREFID contains 'DOSE 2'
MRDSTDYRelative Start Day from Most Recent Doseinteger8
Derived
Set to (the largest integer less than or equal to (ASTDTM – ADSL.TR01SDTM)/(24*60*60)) + 1 If MDOSREF='Vaccination 1', set to (the largest integer less than or equal to (ASTDTM – ADSL.DOS2DTM)/(24*60*60)) + 1 If MDOSREF='Vaccination 2'. if time part of ASTDTM is missing, use ASTDT to replace ASTDTM and calculate as follows: ASTDT – ADSL.TR01SDT+ 1 If MDOSREF='Vaccination 1', ASTDT – ADSL.DOSE2DT+ 1 If MDOSREF='Vaccination 2'. (For example, ADSL.TR01SDTM is on 01Mar2020 at 2 pm, the ASTDTM is on 02Mar2020 at 8 am, the MRDSTDY will be Day 1 with MDOSREF='Vaccination 1'. ADSL.TR01SDTM is on 01Mar2020 at 2 pm, the ASTDTM is on 02Mar2020 at 5 pm, the MRDSTDY will be Day 2 with MDOSREF='Vaccination 1'. )
MRDENDYRelative End Day from Most Recent Doseinteger8
Derived
Set to (the largest integer less than or equal to (AENDTM – ADSL.TR01SDTM)/(24*60*60)) + 1 If MDOSREF='Vaccination 1', set to (the largest integer less than or equal to (AENDTM – ADSL.DOS2DTM)/(24*60*60)) + 1 If MDOSREF='Vaccination 2'. if time part of AENDTM is missing, use AENDT to replace AEENDTM and calculate as follows: AENDT – ADSL.TR01SDT+ 1 If MDOSREF='Vaccination 1', AENDT – ADSL.DOSE2DT+ 1 If MDOSREF='Vaccination 2'. (For example, ADSL.TR01SDTM is on 01Mar2020 at 2 pm, the AENDTM is on 02Mar2020 at 8 am, the MRDENDY will be Day 1 with MDOSREF='Vaccination 1'. ADSL.TR01SDTM is on 01Mar2020 at 2 pm, the AENDTM is on 02Mar2020 at 5 pm, the MRDENDY will be Day 2 with MDOSREF='Vaccination 1'. )
TRTEMFLTreatment Emergent Analysis Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
"Y" if .< ADSL.TR01SDTM <= ASTDTM, or (if ASTDT missing and .< ADSL.TR01SDTM <= AENDTM) or both ASTDT and AENDT missing. If time is not available, use TR01SDT, ASTDT and AENDT.
AEMAFLMedically-Attended Flagtext20No Yes Response
  • • "N"
  • • "Y"
Derived
Set to SUPPAE.QVAL where SUPPAE.QNAM=AEMAFL
D28FLAE Through 28 Days Analysis Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' if non-missing MRDSTDY<=28; Blank otherwise.
AEDISFLLeading to Study Discontinuation Flagtext1
Derived
Set 'Y' if subject with DS.DSDECOD countians 'ADVERSE EVENT' or 'AE' and the specified adverse event number match the AE.AESPID where DSCAT = DISPOSITION EVENT and DS.DSSCAT='END OF STUDY' Otherwise null
AESOFLSolicited Adverse Reaction?text1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to SUPPAE.QVAL where SUPPAE.QNAM='AESOFL'
AESERSerious Eventtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: AE.AESER
AESCONGCongenital Anomaly or Birth Defecttext1No Yes Response (No Only)
  • • "N"
Predecessor: AE.AESCONG
AESDISABPersist or Signif Disability/Incapacitytext1No Yes Response (No Only)
  • • "N"
Predecessor: AE.AESDISAB
AESDTHResults in Deathtext1No Yes Response (No Only)
  • • "N"
Predecessor: AE.AESDTH
AESHOSPRequires or Prolongs Hospitalizationtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: AE.AESHOSP
AESLIFEIs Life Threateningtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: AE.AESLIFE
AESMIEOther Medically Important Serious Eventtext1No Yes Response (No Only)
  • • "N"
Predecessor: AE.AESMIE
AERELCausalitytext14Causality
  • • "NOT APPLICABLE"
  • • "NOT RELATED"
  • • "RELATED"
Predecessor: AE.AEREL
AERELNSTRelationship to Non-Study Treatmenttext14Relationship to Non-Study Treatment
  • • "NOT APPLICABLE"
  • • "NOT RELATED"
  • • "RELATED"
Predecessor: AE.AERELNST
ARELAnalysis Causalitytext20Analysis Causality
  • • "NOT APPLICABLE"
  • • "NOT RELATED"
  • • "RELATED"
Derived
Set to AEREL.
ARELNAnalysis Causality (N)integer8
Assigned

1 if AREL= 'NOT RELATED', 2 if AREL= 'RELATED', 3 If AREL= 'NOT APPLICABLE'

AETOXGRStandard Toxicity Gradetext1
Predecessor: AE.AETOXGR
AESEVSeverity/Intensitytext8Severity/Intensity Scale for Adverse Events
  • • "MILD"
  • • "MODERATE"
  • • "SEVERE"
Predecessor: AE.AESEV
ATOXGRAnalysis Toxicity Gradetext20Adverse Event Toxicity Grade
  • • "Grade 1"
  • • "Grade 2"
  • • "Grade 3"
  • • "Grade 4"
Derived
Set to 'Grade 1' if AETOXGR='1'; Set to 'Grade 2’ if AETOXGR='2'; Set to ‘Grade 3’ if AETOXGR='3'; Set to ‘Grade 4’ if AETOXGR='4';
ATOXGRNAnalysis Toxicity Grade (N)integer8
Assigned

0 if ATOXGR=Grade 0, 1 if ATOXGR=Grade 1, 2 if ATOXGR=Grade 2, 3 if ATOXGR=Grade 3, 4 if ATOXGR=Grade 4

ASEVAnalysis Severity/Intensitytext20Analysis Severity/Intensity
  • • "Grade 1/Mild"
  • • "Grade 2/Moderate"
  • • "Grade 3/Severe"
  • • "Grade 4"
Derived
Concatenate ATOXGR and Mixed case of AESEV with '/', eg, Grade 1/Mild; Set to ATOXGR if ATOXGR is 'Grade 4'
ASEVNAnalysis Severity/Intensity (N)integer8
Assigned

1 if ASEV = 'Grade 1/Mild' 2 if ASEV = 'Grade 2/Moderate' 3 if ASEV = 'Grade 4/Severe' 4 if AESEV='Grade 4'

TOXGGR1Pooled Toxicity Grade Group 1text20
Derived
Pooled grouping of toxicity grade for analysis: <3 when .<ATOXGRN <3; >=3 when ATOXGRN >=3;
TOXGGR1NPooled Toxicity Grade 1 (N)integer8
Assigned

1 if TOXGGR1= '<3', 2 if TOXGGR1= '>=3'

AEACNAction Taken with Study Treatmenttext16Action Taken with Study Treatment
  • • "DOSE DELAYED"
  • • "DOSE NOT CHANGED"
  • • "DRUG WITHDRAWN"
  • • "NOT APPLICABLE"
Predecessor: AE.AEACN
AEACNOTHOther Action Takentext45
Predecessor: AE.AEACNOTH
AEOUTOutcome of Adverse Eventtext26Outcome of Adverse Event
  • • "NOT RECOVERED/NOT RESOLVED"
  • • "RECOVERED/RESOLVED"
  • • "RECOVERING/RESOLVING"
  • • "UNKNOWN"
Predecessor: AE.AEOUT
AEOUTSPRecovered/Resolved with Sequelae,Spectext200
Derived
Set to SUPPAE.QVAL where SUPPAE.QNAM=AEOUTSP
AEHSTDTCHospital Admission Datetext20
Derived
HO.HOSTDTC where HOTERM='HOSPITAL' based on AESPID and HOSPID
AEHENDTCHospital Discharge Datetext20
Derived
HO.HOENDTC where HOTERM='HOSPITAL' based on AESPID and HOSPID
ICUADAdmitted to ICUtext20
Derived
HO.HOOCCUR where HOTERM='ADMITTED TO ICU' based on AESPID and HOSPID
ICUDAYDuration of Healthcare Encountertext200
Derived
HO.HODUR where HOTERM='ADMITTED TO ICU' based on AESPID and HOSPID
AEREFIDReference IDtext25
Predecessor: AE.AEREFID

Go to the top of the Define-XML document


Concomitant Medication Analysis Dataset (ADCM)

ADCM (Concomitant Medication Analysis Dataset) - OCCURRENCE DATA STRUCTURE Location: adcm.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: ADSL.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: ADSL.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: ADSL.COUNTRY
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5
Predecessor: ADSL.AGEU
AGEGR1Pooled Age Group 1text30Pooled Age Group 1
  • • ">=18 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text19Pooled Age Group 2
  • • ">=18 and <=22 Years"
  • • ">=23 and <=25 Years"
  • • ">25 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8
Predecessor: ADSL.AGEGR2N
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: ADSL.SEX
RACERacetext41Race

[8 Terms]

Predecessor: ADSL.RACE
RACESPYRace Specifytext200
Predecessor: ADSL.RACESPY
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: ADSL.ETHNIC
RANDFLRandomized Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.RANDFL
SAFFLSafety Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.SAFFL
FASBABFLFull Analysis Set bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASBABFL
FASNABFLFull Analysis Set nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNABFL
PPBABFLPer Protocol bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBABFL
PPNABFLPer Protocol nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNABFL
PPBD29FLPer Protocol bAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD29FL
PPBD57FLPer Protocol bAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD57FL
PPND29FLPer Protocol nAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND29FL
PPND57FLPer Protocol nAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND57FL
SAR1FLFirst Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR1FL
SAR2FLSecond Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR2FL
SARAFLSolicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SARAFL
FASNA2FLFAS nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNA2FL
PPNAB2FLPP nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNAB2FL
PN2D29FLPer Protocol nAb 2 Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADLS.PN2D29FL
PN2D57FLPer Protocol nAb 2 Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D57FL
COMPLFLCompleters Population Flagtext1No Yes Response (No Only)
  • • "N"
Predecessor: ADSL.COMPLFL
DVBABFLDeviation Impact bAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVBABFL
DVNABFLDeviation Impact nAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVNABFL
DOSE1FLVaccination 1 Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.DOSE1FL
DOSE2FLVaccination 2 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSE2FL
DOSEROFLDosing Error Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSEROFL
COV19BLBaseline COVID Infectiontext20Baseline COVID Infection
  • • "Detected"
  • • "Not Detected"
Predecessor: ADSL.COV19BL
COV19FLCOVID Infection Flagtext20No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COV19FL
SENTLFLSentinel Participant Flagtext3No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SENTLFL
D29W7DFLDay 29 Out of 7-Day Window Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.D29W7DFL
TRT01PPlanned Treatment for Period 01text25Planned Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01PN
TRT01AActual Treatment for Period 01text25Actual Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01AN
TR01SDTDate of First Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01SDT
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01EDT
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
DOSE2DTDate of Dose 2integerDATE9
Predecessor: ADSL.DOSE2DT
DOS2DTMDatetime of Dose 2integerDATETIME20
Predecessor: ADSL.DOS2DTM
CMSEQSequence Numberinteger8
Predecessor: CM.CMSEQ
CMCATCategory for Medicationtext44Category for Medication
  • • "Prior/Concomitant Medication and Vaccination"
Predecessor: CM.CMCAT
CMTRTReported Name of Drug, Med, or Therapytext137
Predecessor: CM.CMTRT
CMDECODStandardized Medication Nametext189
Predecessor: CM.CMDECOD
CMINDCIndicationtext83
Predecessor: CM.CMINDC
CMDOSEDose per Administrationfloat8
Predecessor: CM.CMDOSE
CMDOSUDose Unitstext7Dose Units

[9 Terms]

Predecessor: CM.CMDOSU
CMUOTHSPDose Unit Other Specficiationtext200
Derived
Set to SUPPCM.QVAL where QNAM='CMUOTHSP'
CMDOSFRQDosing Frequency per Intervaltext10Dosing Frequency per Interval

[11 Terms]

Predecessor: CM.CMDOSFRQ
CMFOTHSPDose Frequency Specificationtext200
Derived
Set to SUPPCM.QVAL where QNAM='CMFOTHSP'
CMROUTERoute of Administrationtext13Route of Administration

[12 Terms]

Predecessor: CM.CMROUTE
CMROTHSPDose Route Other Specificationtext200
Derived
Set to SUPPCM.QVAL where QNAM='CMROTHSP'
CMSTDTCStart Date/Time of Medicationtext10
Predecessor: CM.CMSTDTC
CMENDTCEnd Date/Time of Medicationtext10
Predecessor: CM.CMENDTC
CMSTDYStudy Day of Start of Medicationinteger8
Predecessor: CM.CMSTDY
CMENDYStudy Day of End of Medicationinteger8
Predecessor: CM.CMENDY
CMENRTPTEnd Relative to Reference Time Pointtext7
Predecessor: CM.CMENRTPT
CMSOLFLMedication Taken for Solicited Eventtext1No Yes Response
  • • "N"
  • • "Y"
Derived
SUPPCM.QVAL when QNAM='CMSOL'
ASTDTAnalysis Start DateintegerDATE9
Derived
Convert date part of CM.CMSTDTC to numeric if day, month, and year are all present; -If only DAY is missing: If the CM end date (CMENDTC) is after the date of first vaccination (ADSL.TR01SDT) or is missing AND the start month and year of the CM (CMSTDTC) coincide with the start month and year of the first vaccination (ADSL.TR01SDT), use the date of first vaccination; Otherwise, use the first day of the month; -If DAY and Month are both missing: If the CM end date is after the date of first vaccination or is missing AND the start year of the CM coincides with the start year of the first vaccination, use the date of first vaccination Otherwise, use the first day of the year; -If DAY, Month and Year are all missing, the date will not be imputed. blank otherwise Note: if CMENDTC is partial: If only day is missing, month and year coincide with or after the month and year of TR01SDT, treat CMENDTC as after TR01SDT, otherwise treat CMENDTC as before TR01SDT. If month is missing (regardless of day is missing or not), if year coincides with or after the year of TR01SDT, treat CMENDTC as after TR01SDT, otherwise treat CMENDTC as before TR01SDT. If year is missing (regardles of day and month), treat CMENDTC as after TR01SDT.
ASTDTFAnalysis Start Date Imputation Flagtext1
Derived
"D" if only the day is imputed; "M" if the day and the month are imputed
ASTDYAnalysis Start Relative Dayinteger8
Derived
ASTDT - TR01SDT + 1 if ASTDT >= TR01SDT, else ASTDT - TR01SDT if ASTDT < TR01SDT
AENDTAnalysis End DateintegerDATE9
Derived
Set to numeric date part of CM.CMENDTC if day, month, and year are all present If day and month are both missing, AENDT is whichever is earliest of the following: 31DECYYYY, EOSDT, or DTHDT; If only day is missing, AENDT is whichiever is earliest of the following: EOSDT, DTHDT, or xxMMMYYYY where xx is the last day of the month; blank otherwise
AENDTFAnalysis End Date Imputation Flagtext1
Derived
Set to 'D' if only the day is imputed Set to 'M' if the day and the month are imputed
AENDYAnalysis End Relative Dayinteger8
Derived
Set to AENDT - TR01SDT + 1 if AENDT >= TR01SDT Set to ASTDT - TR01SDT if AENDT < TR01SDT
MDOSREFMost Recent Dose Referencetext50Analysis Timepoint Reference
  • • "Vaccination 1"
  • • "Vaccination 2"
Derived
If (.<TR01SDT<=ASTDT <DOSE2DT) or (.<TR01SDT<=ASTDT and DOSE2DT missing), set to 'Vaccination 1'; if .<DOSE2DT<=ASTDT , set to 'Vaccination 2';
MRDSTDYRelative Start Day from Most Recent Doseinteger8
Derived
If MDOSREF='Vaccination 1' set to ASTDT – TR01SDT+ 1 If MDOSREF='Vaccination 2' set to ASTDT – DOS2DT+ 1
CMMOI1FLModified Indication 1 Result Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' If CMINDC contians 'Prophylax' AND CMDECOD contains 'PARACETAMOL', 'DIPHENHYDRAMINE HYDROCHLORIDE;PARACETAMOL', 'IBUPROFEN', 'DIPHENHYDRAMINE CITRATE;IBUPROFEN', 'DIPHENHYDRAMINE HYDROCHLORIDE', IBUPROFEN', 'NAPROXEN SODIUM', 'DEXTROMETHORPHAN HYDROBROMIDE' 'GUAIFENESIN', 'PARACETAMOL' 'PSEUDOEPHEDRINE HYDROCHLORIDE', 'DEXTROMETHORPHAN HYDROBROMIDE;DOXYLAMINE SUCCINATE', 'EPHEDRINE SULFATE', 'ETHANOL', 'PARACETAMOL', 'ACETYLSALICYLIC ACID;CAFFEINE', 'PARACETAMOL'
CMMOI2FLModified Indication 2 Result Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
'Y' If CMDECOD contains 'PARACETAMOL', 'DIPHENHYDRAMINE HYDROCHLORIDE;PARACETAMOL', 'IBUPROFEN', 'DIPHENHYDRAMINE CITRATE;IBUPROFEN', 'DIPHENHYDRAMINE HYDROCHLORIDE', 'IBUPROFEN', 'NAPROXEN SODIUM', 'DEXTROMETHORPHAN HYDROBROMIDE', 'GUAIFENESIN', 'PARACETAMOL;PSEUDOEPHEDRINE HYDROCHLORIDE'; 'DEXTROMETHORPHAN HYDROBROMIDE;DOXYLAMINE SUCCINATE;EPHEDRINE SULFATE;ETHANOL;PARACETAMOL'; 'ACETYLSALICYLIC ACID;CAFFEINE;PARACETAMOL'
PREFLPre-treatment Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' if ASTDT < TR01SDT or ASTDT is missing; missing otherwise
ONTRTFLOn Treatment Record Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' if (ASTDT <= TR01EDT + 28 days) and (AENDT >= TR01SDT or AENDT is missing); or if ASTDT is missing and (AENDT >= TR01SDT or AENDT is missing); missing otherwise
FUPFLFollow-up Flagtext1No Yes Response (Yes Only)
  • • "Y"
Derived
Set to 'Y' if AENDT > TR01EDT + 28 days or AENDT is missing missing otherwise
ATCLEV1TATC Level 1text200
Derived
Set to SUPPCM.QVAL where QNAM='ATCLEV1T'
ATCLEV2TATC Level 2text200
Derived
Set to SUPPCM.QVAL where QNAM='ATCLEV2T'
ATCLEV3TATC Level 3text200
Derived
Set to SUPPCM.QVAL where QNAM='ATCLEV3T'
ATCLEV4TATC Level 4text200
Derived
Set to SUPPCM.QVAL where QNAM='ATCLEV4T'

Go to the top of the Define-XML document


Deviation Analysis Dataset (ADDV)

ADDV (Deviation Analysis Dataset) - OCCURRENCE DATA STRUCTURE Location: addv.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: ADSL.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: ADSL.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: ADSL.COUNTRY
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5
Predecessor: ADSL.AGEU
AGEGR1Pooled Age Group 1text30Pooled Age Group 1
  • • ">=18 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text19Pooled Age Group 2
  • • ">=18 and <=22 Years"
  • • ">=23 and <=25 Years"
  • • ">25 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8
Predecessor: ADSL.AGEGR2N
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: ADSL.SEX
RACERacetext41Race

[8 Terms]

Predecessor: ADSL.RACE
RACESPYRace Specifytext200
Predecessor: ADSL.RACESPY
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: ADSL.ETHNIC
RANDFLRandomized Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.RANDFL
SAFFLSafety Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.SAFFL
FASBABFLFull Analysis Set bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASBABFL
FASNABFLFull Analysis Set nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNABFL
PPBABFLPer Protocol bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBABFL
PPNABFLPer Protocol nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNABFL
PPBD29FLPer Protocol bAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD29FL
PPBD57FLPer Protocol bAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD57FL
PPND29FLPer Protocol nAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND29FL
PPND57FLPer Protocol nAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND57FL
SAR1FLFirst Solicited Safety Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.SAR1FL
SAR2FLSecond Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR2FL
SARAFLSolicited Safety Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.SARAFL
FASNA2FLFAS nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNA2FL
PPNAB2FLPP nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNAB2FL
PN2D29FLPer Protocol nAb 2 Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D29FL
PN2D57FLPer Protocol nAb 2 Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D57FL
COMPLFLCompleters Population Flagtext1
Predecessor: ADSL.COMPLFL
DVBABFLDeviation Impact bAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVBABFL
DVNABFLDeviation Impact nAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVNABFL
DOSE1FLVaccination 1 Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.DOSE1FL
DOSE2FLVaccination 2 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSE2FL
DOSEROFLDosing Error Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSEROFL
COV19BLBaseline COVID Infectiontext20
Predecessor: ADSL.COV19BL
COV19FLCOVID Infection Flagtext20No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COV19FL
SENTLFLSentinel Participant Flagtext3No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SENTLFL
D29W7DFLDay 29 Out of 7-Day Window Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.D29W7DFL
TRT01PPlanned Treatment for Period 01text25Planned Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01PN
TRT01AActual Treatment for Period 01text25Actual Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01AN
TR01SDTDate of First Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01SDT
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01EDT
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
DOSE2DTDate of Dose 2integerDATE9
Predecessor: ADSL.DOSE2DT
DOS2DTMDatetime of Dose 2integerDATETIME20
Predecessor: ADSL.DOS2DTM
DVSEQSequence Numberinteger8
Predecessor: DV.DVSEQ
DVCATCategory for Protocol Deviationtext18
Predecessor: DV.DVCAT
DVSCATSubcategory for Protocol Deviationtext28Subcategory for Protocol Deviation

[11 Terms]

Predecessor: DV.DVSCAT
DVSTDTCStart Date/Time of DeviationdateISO 8601
Predecessor: DV.DVSTDTC
DVSTDYStudy Day of Start of Deviationinteger8
Predecessor: DV.DVSTDY
DVTERMProtocol Deviation Termtext199
Predecessor: DV.DVTERM
DVTERM1Protocol Deviation Term 1text129
Derived
Set to SUPPDV.QVAL where SUPPDV.QNAM='DVTERM1'
DVTERM2Protocol Deviation Term 2text199
Derived
Set to SUPPDV.QVAL where SUPPDV.QNAM='DVTERM2'
DVTERM3Protocol Deviation Term 3text115
Derived
Set to SUPPDV.QVAL where SUPPDV.QNAM='DVTERM3'
DVSIGSignificant Protocol Deviationtext15
Derived
Set to SUPPDV.QVAL where SUPPDV.QNAM='DVSIG'

Go to the top of the Define-XML document


Treatment Exposure Analysis Dataset (ADEX)

ADEX (Treatment Exposure Analysis Dataset) - OCCURRENCE DATA STRUCTURE Location: adex.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: ADSL.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: ADSL.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: ADSL.COUNTRY
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5
Predecessor: ADSL.AGEU
AGEGR1Pooled Age Group 1text30Pooled Age Group 1
  • • ">=18 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text19Pooled Age Group 2
  • • ">=18 and <=22 Years"
  • • ">=23 and <=25 Years"
  • • ">25 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8
Predecessor: ADSL.AGEGR2N
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: ADSL.SEX
RACERacetext41Race

[8 Terms]

Predecessor: ADSL.RACE
RACESPYRace Specifytext200
Predecessor: ADSL.RACESPY
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: ADSL.ETHNIC
RANDFLRandomized Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.RANDFL
SAFFLSafety Population Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.SAFFL
FASBABFLFull Analysis Set bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASBABFL
FASNABFLFull Analysis Set nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNABFL
PPBABFLPer Protocol bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBABFL
PPNABFLPer Protocol nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNABFL
PPBD29FLPer Protocol bAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD29FL
PPBD57FLPer Protocol bAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD57FL
PPND29FLPer Protocol nAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND29FL
PPND57FLPer Protocol nAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND57FL
SAR1FLFirst Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR1FL
SAR2FLSecond Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR2FL
SARAFLSolicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SARAFL
FASNA2FLFAS nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNA2FL
PPNAB2FLPP nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNAB2FL
PN2D29FLPer Protocol nAb 2 Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D29FL
PN2D57FLPer Protocol nAb 2 Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D57FL
COMPLFLCompleters Population Flagtext1No Yes Response (No Only)
  • • "N"
Predecessor: ADSL.COMPLFL
DVBABFLDeviation Impact bAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVBABFL
DVNABFLDeviation Impact nAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVNABFL
DOSE1FLVaccination 1 Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.DOSE1FL
DOSE2FLVaccination 2 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSE2FL
DOSEROFLDosing Error Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSEROFL
COV19BLBaseline COVID Infectiontext20Baseline COVID Infection
  • • "Detected"
  • • "Not Detected"
Predecessor: ADSL.COV19BL
COV19FLCOVID Infection Flagtext20No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COV19FL
SENTLFLSentinel Participant Flagtext3No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SENTLFL
D29W7DFLDay 29 Out of 7-Day Window Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.D29W7DFL
TRT01PPlanned Treatment for Period 01text25Planned Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01PN
TRT01AActual Treatment for Period 01text25Actual Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01AN
TR01SDTDate of First Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01SDT
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01EDT
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
DOSE2DTDate of Dose 2integerDATE9
Predecessor: ADSL.DOSE2DT
DOS2DTMDatetime of Dose 2integerDATETIME20
Predecessor: ADSL.DOS2DTM
ASEQAnalysis Sequence Numberinteger8
Assigned
EXTRTName of Treatmenttext9Name of Treatment
  • • "PLACEBO"
  • • "mRNA-1273"
Predecessor: EX.EXTRT
EXDOSEDoseinteger8
Predecessor: EX.EXDOSE
EXDOSUDose Unitstext2Dose Units
  • • "ug"
Predecessor: EX.EXDOSU
EXDOSTXTDose Descriptiontext13
Predecessor: EX.DOSTXT
EXDOSFRMDose Formtext9Dose Form
  • • "INJECTION"
Predecessor: EX.EXDOSFRM
EXDOSFRQDosing Frequency per Intervaltext4Dosing Frequency per Interval
  • • "ONCE"
Predecessor: EX.EXDOSFRQ
EXROUTERoute of Administrationtext13Route of Administration
  • • "INTRAMUSCULAR"
Predecessor: EX.EXROUTE
EXLOCLocation of Dose Administrationtext3Location of Dose Administration
  • • "ARM"
Predecessor: EX.EXLOC
EXLATLateralitytext5Laterality
  • • "LEFT"
  • • "RIGHT"
Predecessor: EX.EXLAT
EXSTDTCStart Date/Time of TreatmentdatetimeISO 8601
Predecessor: EX.EXSTDTC
EXENDTCEnd Date/Time of TreatmentdatetimeISO 8601
Predecessor: EX.EXENDTC
EXSTDYStudy Day of Start of Treatmentinteger8
Predecessor: EX.EXSTDY
VISITVisit Nametext25
Predecessor: EX.VISIT if source data are from EX; EC.VISIT if source data are from EC/SUPPEC
VISITNUMVisit Numberinteger8
Predecessor: EX.VISITNUM if source data are from EX; EC.VISITNUM if source data are from EC/SUPPEC
ASTDTAnalysis Start DateintegerDATE9
Derived
Date part of EX.EXSTDTC
AENDTAnalysis End DateintegerDATE9
Derived
Date part of EX.EXENDTC
DOSEYNFLStudy Treatment Occurrence Flagtext1No Yes Response
  • • "N"
  • • "Y"
Derived
Set to 'Y' if EXSTDTC is not missing. Set to 'N' if EXSTDTC is missing and EC.ECOCCUR='N'
NDOSERSReason Study Treatment not Giventext200Reason Study Treatment not Given

[8 Terms]

Derived
Set to EC.ECREASOC
SRCDOMSource Datatext20
Derived
EX.DOMAIN if source data are from EX; EC.DOMAIN if source data are from EC
SRCSEQSource Sequence Numberinteger8
Derived
EX.EXSEQ if source data are from EX; EC.ECSEQ if source data are from EC

Go to the top of the Define-XML document


Medical Hisotry Analysis Dataset (ADMH)

ADMH (Medical Hisotry Analysis Dataset) - OCCURRENCE DATA STRUCTURE Location: admh.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext14Study Identifier
  • • "mRNA-1273-P201"
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext25
Predecessor: ADSL.USUBJID
SUBJIDSubject Identifier for the Studytext9
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext5
Predecessor: ADSL.SITEID
COUNTRYCountrytext3Country
  • • "USA"
Predecessor: ADSL.COUNTRY
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5
Predecessor: ADSL.AGEU
AGEGR1Pooled Age Group 1text18Pooled Age Group 1
  • • ">=18 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text19Pooled Age Group 2
  • • ">=18 and <=22 Years"
  • • ">=23 and <=25 Years"
  • • ">25 and <55 Years"
  • • ">=55 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8
Predecessor: ADSL.AGEGR2N
SEXSextext1Sex
  • • "F"
  • • "M"
Predecessor: ADSL.SEX
RACERacetext41Race

[8 Terms]

Predecessor: ADSL.RACE
RACESPYRace Specifytext39
Predecessor: ADSL.RACESPY
ETHNICEthnicitytext22Ethnicity
  • • "HISPANIC OR LATINO"
  • • "NOT HISPANIC OR LATINO"
  • • "NOT REPORTED"
  • • "UNKNOWN"
Predecessor: ADSL.ETHNIC
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.RANDFL
SAFFLSafety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAFFL
FASBABFLFull Analysis Set bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASBABFL
FASNABFLFull Analysis Set nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNABFL
PPBABFLPer Protocol bAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBABFL
PPNABFLPer Protocol nAb Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNABFL
PPBD29FLPer Protocol bAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD29FL
PPBD57FLPer Protocol bAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPBD57FL
PPND29FLPer Protocol nAb Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND29FL
PPND57FLPer Protocol nAb Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPND57FL
SAR1FLFirst Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR1FL
SAR2FLSecond Solicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SAR2FL
SARAFLSolicited Safety Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SARAFL
FASNA2FLFAS nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.FASNA2FL
PPNAB2FLPP nAb 2 Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PPNAB2FL
PN2D29FLPer Protocol nAb 2 Day 29 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D29FL
PN2D57FLPer Protocol nAb 2 Day 57 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.PN2D57FL
COMPLFLCompleters Population Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COMPLFL
DVBABFLDeviation Impact bAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVBABFL
DVNABFLDeviation Impact nAb Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DVNABFL
DOSE1FLVaccination 1 Flagtext1No Yes Response (Yes Only)
  • • "Y"
Predecessor: ADSL.DOSE1FL
DOSE2FLVaccination 2 Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSE2FL
DOSEROFLDosing Error Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.DOSEROFL
COV19BLBaseline COVID Infectiontext12Baseline COVID Infection
  • • "Detected"
  • • "Not Detected"
Predecessor: ADSL.COV19BL
COV19FLCOVID Infection Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.COV19FL
SENTLFLSentinel Participant Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.SENTLFL
D29W7DFLDay 29 Out of 7-Day Window Flagtext1No Yes Response
  • • "N"
  • • "Y"
Predecessor: ADSL.D29W7DFL
TRT01PPlanned Treatment for Period 01text16Planned Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01PN
TRT01AActual Treatment for Period 01text16Actual Treatment for Period 01
  • • "Placebo"
  • • "mRNA-1273 100 ug"
  • • "mRNA-1273 50 ug"
Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8
Predecessor: ADSL.TRT01AN
TR01SDTDate of First Exposure in Period 01integerDATE9.
Predecessor: ADSL.TR01SDT
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20.
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9.
Predecessor: ADSL.TR01EDT
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20.
Predecessor: ADSL.TR01EDTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20.
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20.
Predecessor: ADSL.TRTEDTM
DOSE2DTDate of Dose 2integerDATE9.
Predecessor: ADSL.DOSE2DT
DOS2DTMDatetime of Dose 2integerDATETIME20.
Predecessor: ADSL.DOS2DTM
MHSEQSequence Numberinteger8
Predecessor: MH.MHSEQ
MHCATCategory for Medical Historytext7
Predecessor: MH.MHCAT
MHTERMReported Term for the Medical Historytext74
Predecessor: MH.MHTERM
MHBODSYSBody System or Organ Classtext67
Predecessor: MH.MHBODSYS
MHDECODDictionary-Derived Termtext40
Predecessor: MH.MHDECOD
MHSTDTCStart Date/Time of Medical History Eventtext10
Predecessor: MH.MHSTDTC
MHENDTCEnd Date/Time of Medical History Eventtext10
Predecessor: MH.MHENDTC
MHENRTPTEnd Relative to Reference Time Pointtext7
Predecessor: MH.MHENRTPT
MHSTDYStudy Day of Start of Observationinteger8
Predecessor: MH.MHSTDY
MHENDYStudy Day of End of Observationinteger8
Predecessor: MH.MHENDY

Go to the top of the Define-XML document


CodeLists

Action Taken with Study Treatment [C66767]
Permitted Value (Code)
DOSE DELAYED [*]
DOSE NOT CHANGED [C49504]
DRUG WITHDRAWN [C49502]
NOT APPLICABLE [C48660]

* Extended Value

Category for Adverse Event
Permitted Value (Code)
ADVERSE EVENT
REACTOGENICITY
Outcome of Adverse Event
Permitted Value (Code)
NOT RECOVERED/NOT RESOLVED
RECOVERED/RESOLVED
RECOVERING/RESOLVING
UNKNOWN
Causality
Permitted Value (Code)
NOT APPLICABLE
NOT RELATED
RELATED
Relationship to Non-Study Treatment
Permitted Value (Code)
NOT APPLICABLE
NOT RELATED
RELATED
Severity/Intensity Scale for Adverse Events [C66769]
Permitted Value (Code)
MILD [C41338]
MODERATE [C41339]
SEVERE [C41340]
Analysis Causality
Permitted Value (Code)
NOT APPLICABLE
NOT RELATED
RELATED
Analysis Severity/Intensity
Permitted Value (Code)
Grade 1/Mild
Grade 2/Moderate
Grade 3/Severe
Grade 4
Adverse Event Toxicity Grade
Permitted Value (Code)
Grade 1
Grade 2
Grade 3
Grade 4
Evaluator [C78735]
Permitted Value (Code)
INVESTIGATOR [C25936]
STUDY SUBJECT [C41189]
Location of the Finding About
Permitted Value (Code)
CHEST AND ABDOMEN
LEFT ARM AT INJECTION SITE
LEFT CHEEK
LEFT DELTOID (INJECTION SITE)
LEFT FOREARM AND RIGHT UPPER THIGH
LEFT TORSO REGION
NO RASH
RASH ON RIGHT KNEE NON-URTICARIAL
FOREHEAD AND ACROSS UPPER BACK
INJECTION SITE- RIGHT ARM.
NO RASH PER PI, RIGHT THIGH
NO RASH SUBJECT ENTERED YES IN ERROR
REPORTED AS REDNESS AND DISCOLORATION AT INJ SITE
RIGHT HIP
UNKNOWN
Solicited AR Category
Permitted Value (Code)
LOCAL
SYSTEMIC
Analysis Toxicity Grade
Permitted Value (Code)
Grade 0
Grade 1
Grade 2
Grade 3
Grade 4
1
2
3
4
Solicited AR post D7 Analysis Dataset Parameter Code
Permitted Value (Code)Display Value (Decode)
ARTHRALGArthralgia
FATIGUEFatigue
HEADACHEHeadache
LYMPHLymphadenopathy
MYALGIAMyalgia
NAUSEANausea/Vomiting
PAINPain
RASHOCCRash Occurrence
ERYTHDIAErythema Longest Diameter (mm)
SWELLDIASwelling Longest Diameter (mm)
Solicited AR Analysis Dataset Parameter Code
Permitted Value (Code)Display Value (Decode)
ARTHRALGArthralgia
CHILLSChills
ERYTHDIAErythema Longest Diameter (mm)
FATIGUEFatigue
FEVERFever (C)
HEADACHEHeadache
LYMPHLymphadenopathy
LYMPHOCCLymphadenopathy Occurrence
MEDATTENReceive Medical Attention?
MYALGIAMyalgia
NAUSEANausea/Vomiting
PAINPain
RASHRash
RASHOCCRash Occurrence
SWELLDIASwelling Longest Diameter (mm)
Category for Medication
Permitted Value (Code)
Prior/Concomitant Medication and Vaccination
Dosing Frequency per Interval
Permitted Value (Code)
BID
EVERY WEEK
ONCE
OTHER
PRN
QD
QID
QM
QOD
TID
UNKNOWN
Dose Units
Permitted Value (Code)
CAPSULE
IU
OTHER
PUFF
TABLET
g
mL
mg
ug
Route of Administration
Permitted Value (Code)
INTRAMUSCULAR
INTRAOCULAR
INTRAVENOUS
INTRAVENOUS BOLUS
NASAL
ORAL
OTHER
RECTAL
SUBCUTANEOUS
TOPICAL
TRANSDERMAL
VAGINAL
COVID-19 Parameter Category
Permitted Value (Code)
COVID-19 EXPOSURE
COVID-19 SYMPTOMS
COVID-19 Analysis Dataset Parameter Code
Permitted Value (Code)Display Value (Decode)
ANOSMIAAnosmia
CHESTTPChest Tightness/Pressure
CHILLSChills
CONTACTThe participant had close contact with a person known to have SARS-CoV-2 infection or COVID-19
COUGHCough
COVIDCOVID-19
COVIDSYMParticipant COVID-19 Symptomatic
DURDuration
DYSGEUSIDysgeusia
EXPCOVIDExposed to COVID-19
EXPFAMFamily member
EXPHCFHealth Care Facility
EXPOTHOther exposure
EXPSOCSocial setting
EXPTRAVTravel
EXPWORKWork
FEVERFever
HEADACHEHeadache
LETHARGYLethargy
MYALGIAMyalgia
OTHSYMPTOther Symptoms
REPTSHAKRepeated Shaking with chills
SOBShortness of Breath
SORETHRTSore Throat
Subcategory for Protocol Deviation
Permitted Value (Code)
Concomitant Medication
Exclusion Criteria
ICF Process/Timing
Inclusion Criteria
Informed Consent
Inv Record Keeping Source Docs
Missing Endpoint Assessments
Study Procedures/Assessments
Study Treatment Admin/Dispense
Study Treatment Compliance
Visit Scheduling
Dose Form
Permitted Value (Code)
INJECTION
Dosing Frequency per Interval
Permitted Value (Code)
ONCE
Dose Units
Permitted Value (Code)
ug
Laterality [C99073]
Permitted Value (Code)
LEFT [C25229]
RIGHT [C25228]
Location of Dose Administration
Permitted Value (Code)
ARM
Route of Administration
Permitted Value (Code)
INTRAMUSCULAR
Name of Treatment
Permitted Value (Code)
PLACEBO
mRNA-1273
Reason Study Treatment not Given
Permitted Value (Code)
Lost To Follow-Up
Other, PATIENT HAD POSITIVE NASAL SWAB RESULTS
Other, SUBJECT TESTED POSITIVE FOR COVID-19 NO VACCINE GIVEN ONLY FOLLOWING FOR SAFETY
PHYSICIAN AE
Physician Decision, THE VACCINE WAS NOT GIVEN AS THE PATIENT HAD BEEN RECENTLY HOSPITALIZED FOR COMMUNITY ACQUIRED PNEUMONIA AND THE ISSUE HAD NOT RESOLVED.
Physician withheld dose due to Adverse Event
WITHDRAWAL OF CONSENT
Withdrawal of Consent by Participant
Specimen Type [C78734]
Permitted Value (Code)
SERUM [C13325]
Immunogenicity Parameter Category
Permitted Value (Code)
Serum SARS-CoV-2 Binding Antibodies
Serum SARS-CoV-2 Neutralizing Antibodies
Immunogenicity Analysis Dataset Parameter Code
Permitted Value (Code)Display Value (Decode)
L10MN50LOG10(MN50)
L10MNETLOG10(MN Endpoint Titer)
LV58IGGNLOG10(VAC58 Nucleocapsid IgG Antibody)
LV58IGGSLOG10(VAC58 Spike IgG Antibody)
MN50MN50
MNETMN Endpoint Titer
V58IGGENVAC58 Nucleocapsid IgG Antibody (AU/ml)
V58IGGESVAC58 Spike IgG Antibody (ug/ml)
Analysis Reference Range Indicator
Permitted Value (Code)
ABNORMAL
HIGH
LOW
NORMAL
Original Units
Permitted Value (Code)
%
Seconds
U/L
g/dL
mIU/mL
mg/dL
x 10^3/uL
x 10^6/uL
Laboratory Parameter Category
Permitted Value (Code)
CHEMISTRY
COAGULATION
HEMATOLOGY
PREGNANCY TEST
SEROLOGY
Method of Test or Examination
Permitted Value (Code)
RT-PCR
Subcategory for Microbiology Finding
Permitted Value (Code)
NASOPHARYNGEAL SWAB
SWAB
Specimen Type [C78734]
Permitted Value (Code)
OTHER [*]
SWABBED MATERIAL [C150895]

* Extended Value

Microbiology Parameter Category
Permitted Value (Code)
BIOFIRE
SARS-CoV-2
Microbiology Analysis Dataset Parameter Code
Permitted Value (Code)Display Value (Decode)
B30854AAdenovirus
B30854BBordetella pertussis
B30854DChlamydophila pneumoniae
B30854ECoronavirus 229E
B30854FCoronavirus HKU1
B30854GCoronavirus NL63
B30854HCoronavirus OC43
B30854IHuman metapneumovirus
B30854JHuman Rhinovirus/Enterovirus
B30854KInfluenza A
B30854LInfluenza A subtype H1
B30854MInfluenza A subtype H1/2009
B30854NInfluenza A subtype H3
B30854OInfluenza B
B30854PMycoplasma pneumoniae
B30854QParainfluenza Virus 1
B30854RParainfluenza Virus 2
B30854SParainfluenza Virus 3
B30854TParainfluenza Virus 4
B30854URespiratory Syncytial Virus
SARSCOV2Severe Acute Resp Syndrome Coronavirus 2
Pooled Age Group 1
Permitted Value (Code)
>=18 and <55 Years
>=55 Years
Pooled Age Group 2
Permitted Value (Code)
>=18 and <=22 Years
>=23 and <=25 Years
>25 and <55 Years
>=55 Years
Country
Permitted Value (Code)
USA
Baseline COVID Infection
Permitted Value (Code)
Detected
Not Detected
Reason for Discontinuation from Study
Permitted Value (Code)
Withdrawal of Consent (COVID-19 Non-Infection Related)
Lost to Follow-Up
Reason for Discontinuation of Treatment
Permitted Value (Code)
Adverse Event (COVID-19 Infection)
Adverse Event (Other)
Lost to Follow-Up
Other
Withdrawal of Consent (COVID-19 Non-Infection Related)
Ethnicity
Permitted Value (Code)
HISPANIC OR LATINO
NOT HISPANIC OR LATINO
NOT REPORTED
UNKNOWN
Study Identifier
Permitted Value (Code)
mRNA-1273-P201
Actual Treatment for Period 01
Permitted Value (Code)
Placebo
mRNA-1273 100 ug
mRNA-1273 50 ug
Screen Failure Reason
Permitted Value (Code)
Cohort Full
Inclusion/Exclusion
Other
Withdrew Consent
Analysis Stage
Permitted Value (Code)
Follow up stage
Vaccination stage
Location of Vital Signs Measurement
Permitted Value (Code)
ORAL CAVITY
Planned Time Point Name
Permitted Value (Code)
POST-DOSE
PRE-DOSE
Vital Signs Analysis Dataset Parameter Code
Permitted Value (Code)Display Value (Decode)
BMIBody Mass Index (kg/m2)
DIABPDiastolic Blood Pressure (mmHg)
HEIGHTHeight (cm)
PULSEPulse Rate (beats/min)
RESPRespiratory Rate (breaths/min)
SYSBPSystolic Blood Pressure (mmHg)
TEMPTemperature (C)
WEIGHTWeight (kg)
Analysis Timepoint Reference
Permitted Value (Code)
Vaccination 1
Vaccination 2
Description of Planned Arm
Permitted Value (Code)
Placebo
mRNA-1273 100 ug
mRNA-1273 50 ug
Derivation Type [C81224]
Permitted Value (Code)
DERIVED [*]
HALFLLOQ [C170546]
ULOQ [C170544]

* Extended Value

No Yes Response (No Only) [C66742]
Permitted Value (Code)
N [C49487]
No Yes Response [C66742]
Permitted Value (Code)
N [C49487]
Y [C49488]
Race [C74457]
Permitted Value (Code)
AMERICAN INDIAN OR ALASKA NATIVE [C41259]
ASIAN [C41260]
BLACK OR AFRICAN AMERICAN [C16352]
MULTIPLE [*]
NATIVE HAWAIIAN OR OTHER PACIFIC ISLANDER [C41219]
NOT REPORTED [C43234]
OTHER [*]
WHITE [C41261]

* Extended Value

Sex [C66731]
Permitted Value (Code)
F [C16576]
M [C20197]
Planned Treatment for Period 01
Permitted Value (Code)
Placebo
mRNA-1273 100 ug
mRNA-1273 50 ug
Actual Treatment
Permitted Value (Code)
Placebo
mRNA-1273 100 ug
mRNA-1273 50 ug
No Yes Response (Yes Only) [C66742]
Permitted Value (Code)
Y [C49488]

Go to the top of the Define-XML document


External Dictionaries

External Dictionaries
Reference NameExternal DictionaryDictionary Version
Medical Dictionary for Regulatory ActivitiesMedDRA23.0

Go to the top of the Define-XML document


Methods

Methods
MethodTypeDescription
AEDISFLComputation
Set 'Y' if subject with DS.DSDECOD countians 'ADVERSE EVENT' or 'AE' and the specified adverse event number match the AE.AESPID where DSCAT = DISPOSITION EVENT and DS.DSSCAT='END OF STUDY' Otherwise null
AEHENDTCComputation
HO.HOENDTC where HOTERM='HOSPITAL' based on AESPID and HOSPID
AEHSTDTCComputation
HO.HOSTDTC where HOTERM='HOSPITAL' based on AESPID and HOSPID
AEMAFLComputation
Set to SUPPAE.QVAL where SUPPAE.QNAM=AEMAFL
AENDTComputation
Set to numeric date part of AEENDTC
AENDTMComputation
Concatenate AENDT and AENTM if both are non-missing
AENTMComputation
Set to numeric time part of AEENDTC
AEOUTSPComputation
Set to SUPPAE.QVAL where SUPPAE.QNAM=AEOUTSP
AESOFLComputation
Set to SUPPAE.QVAL where SUPPAE.QNAM='AESOFL'
ARELComputation
Set to AEREL.
ASEVComputation
Concatenate ATOXGR and Mixed case of AESEV with '/', eg, Grade 1/Mild; Set to ATOXGR if ATOXGR is 'Grade 4'
ASTAGEComputation
‘Vaccination stage’ If .< ADSL.TR01SDTM <=ASTDTM and ASTDT<= ADSL.TR01EDT+27, if time part of TR01SDTM or time part of ASTDTM is missing, use TR01SDT and ASTDT. ‘Follow up stage’ if ASTDT> ADSL.TR01EDT+27
ASTDTImputation
Date part of AESTDTC convert to numeric. If AESTDTC is partial or missing, apply the following imputation rule: -If only DAY is missing: If the AE end date (AEENDTC) is after the date of first vaccination (ADSL.TR01SDT) or is missing AND the start month and year of the AE (AESTDTC) coincide with the start month and year of the first vaccination (ADSL.TR01SDT), use the date of first vaccination for ASTDT and time of first vaccination for ASTTM; Otherwise, use the first day of the month; -If DAY and Month are both missing: If the AE end date is after the date of first vaccination or is missing AND the start year of the AE coincides with the start year of the first vaccination, use the date of first vaccination; Otherwise, use the first day of the year; -If DAY, Month and Year are all missing, the date will not be imputed. "
ASTDTFComputation
M if year is present and month is imputed; D if only day is imputed; Otherwise null.
ASTDTMComputation
Concatenate ASTDT and ASTTM if both are non-missing
ASTDYComputation
ASTDT – ADSL.TR01SDT + 1 if ASTDT >= TR01SDT, else ASTDT – ADSL.TR01SDT if ASTDT< TR01SDT.
ASTTMImputation
Time part of AESTDTC and ASTDT for imputation. If ASTDT is imputed and is set to the first vaccination day while time part of AESTDTC not missing, reset ASTTM to the time of first vaccination.
ASTTMFComputation
H if time is imputed based on ASTTM derivation; Otherwise null.
ATOXGRComputation
Set to 'Grade 1' if AETOXGR='1'; Set to 'Grade 2’ if AETOXGR='2'; Set to ‘Grade 3’ if AETOXGR='3'; Set to ‘Grade 4’ if AETOXGR='4';
D28FLComputation
Set to 'Y' if non-missing MRDSTDY<=28; Blank otherwise.
ICUADComputation
HO.HOOCCUR where HOTERM='ADMITTED TO ICU' based on AESPID and HOSPID
ICUDAYComputation
HO.HODUR where HOTERM='ADMITTED TO ICU' based on AESPID and HOSPID
MDOSREFComputation
Set to 'Vaccination 1' if AE.AEREFID contains 'DOSE 1'; Set to 'Vaccination 2' if AE.AEREFID contains 'DOSE 2'
MRDENDYComputation
Set to (the largest integer less than or equal to (AENDTM – ADSL.TR01SDTM)/(24*60*60)) + 1 If MDOSREF='Vaccination 1', set to (the largest integer less than or equal to (AENDTM – ADSL.DOS2DTM)/(24*60*60)) + 1 If MDOSREF='Vaccination 2'. if time part of AENDTM is missing, use AENDT to replace AEENDTM and calculate as follows: AENDT – ADSL.TR01SDT+ 1 If MDOSREF='Vaccination 1', AENDT – ADSL.DOSE2DT+ 1 If MDOSREF='Vaccination 2'. (For example, ADSL.TR01SDTM is on 01Mar2020 at 2 pm, the AENDTM is on 02Mar2020 at 8 am, the MRDENDY will be Day 1 with MDOSREF='Vaccination 1'. ADSL.TR01SDTM is on 01Mar2020 at 2 pm, the AENDTM is on 02Mar2020 at 5 pm, the MRDENDY will be Day 2 with MDOSREF='Vaccination 1'. )
MRDSTDYComputation
Set to (the largest integer less than or equal to (ASTDTM – ADSL.TR01SDTM)/(24*60*60)) + 1 If MDOSREF='Vaccination 1', set to (the largest integer less than or equal to (ASTDTM – ADSL.DOS2DTM)/(24*60*60)) + 1 If MDOSREF='Vaccination 2'. if time part of ASTDTM is missing, use ASTDT to replace ASTDTM and calculate as follows: ASTDT – ADSL.TR01SDT+ 1 If MDOSREF='Vaccination 1', ASTDT – ADSL.DOSE2DT+ 1 If MDOSREF='Vaccination 2'. (For example, ADSL.TR01SDTM is on 01Mar2020 at 2 pm, the ASTDTM is on 02Mar2020 at 8 am, the MRDSTDY will be Day 1 with MDOSREF='Vaccination 1'. ADSL.TR01SDTM is on 01Mar2020 at 2 pm, the ASTDTM is on 02Mar2020 at 5 pm, the MRDSTDY will be Day 2 with MDOSREF='Vaccination 1'. )
TOXGGR1Computation
Pooled grouping of toxicity grade for analysis: <3 when .<ATOXGRN <3; >=3 when ATOXGRN >=3;
TRTAComputation
If MDOSREF='Vaccination 1', set to: 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 1' ; 'mRNA-1273 50 ug' if EX.EXTRT='mRNA-1273' and 0<EXDOSE<=75 where EX.VISIT contains 'Day 1'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and EXDOSE>75 where EX.VISIT contains 'Day 1'; if MDOSREF='Vaccination 2', set to: 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 29' ; 'mRNA-1273 50 ug' if EX.EXTRT='mRNA-1273' and 0<EXDOSE<=75 where EX.VISIT contains 'Day 29'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and EXDOSE>75 where EX.VISIT contains 'Day 29';
TRTEMFLComputation
"Y" if .< ADSL.TR01SDTM <= ASTDTM, or (if ASTDT missing and .< ADSL.TR01SDTM <= AENDTM) or both ASTDT and AENDT missing. If time is not available, use TR01SDT, ASTDT and AENDT.
PPBD29ERComputation
Only for subjects with RANDFL='Y' and PPBD29FL='N': Set to PP_list.PBABREAS where VISITTPT='Day 29'. if subejct has dosing error (ADSL.PPBABERS contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list if applicable
ADTComputation
Set to numeric date part of FACE.FADTC if source data are from FACE Set to number date part of VS.VSDTC if source data are from VS
ADTMComputation
Set to numeric date time of FACE.FADTC if time part is not missing for data is from FACE Set to numeric date time of VS.VSDTC if time part is not missing for data is from VS
ADYComputation
Set to FACE.FADY if source data are from FACE Set to VS.VSDY if source data are from VS
ANL01FLComputation
If PARAMCD is RASHOCC or LYMPHOCC: Set to 'Y' by selecting the first record with maximum non-missing AVALC (Y>N) per subject per PARAM per vaccination (ATPTREF) per ATPTGR1, i.e., the first available record per day If PARAMCD not in (RASHOCC or LYMPHOCC): Set to 'Y' for the first record with maximum non-missing ATOXGRN per subject per PARAM per vaccination (ATPTREF) per ATPTGR1, i.e., the first available record per day If there is two records per day and one from investigator and one from subject, select the one from subject (FAEVAL='STUDY SUBJECT')
ANL02FLComputation
Y for the first record with maximum non-missing AVALC (Y>N) per subject per PARAM per vaccination (ATPTREF) per ATPT, i.e., the first available record per day. If there is two records per day and one from investigor and one from subject, select the one from subject (FAEVAL='STUDY SUBJECT') If PARAMCD not in (RASHOCC or LYMPHOCC): Y for the first record with maximum non-missing ATOXGRN per subject per PARAM per vaccination (ATPTREF) per ATPT, i.e., the first available record per day. If there is two records per day and one from investigor and one from subject, select the one from subject (FAEVAL='STUDY SUBJECT' or missing FAEVAL for FEVER)
ATMComputation
Set to numeric time part of FACE.FADTC If source data are from FACE Set to numeric time part of VS.VSDTC if source data are from VS
ATPTComputation
If source data are from FACE and FAEVAL='STUDY SUBJECT', set to FACE.CRFTMPT, If source data are from FACE and FAEVAL=''INVESTIGATOR', set to FACE.FATPT, If source data are from VS, set to VS.VSTPT; Recode 'DAY 1' as 'DAY 1, AFTER VACCINATION (AT HOME)' if FAEVAL='INVESTIGATOR' and PARAMCD is not RASH and LYMPHOCC
ATPTGR1Computation
Set to 'Day 1' if ATPT contains 'Day 1' Set to ATPT otherwise
ATPTREFComputation
If source data are from FACE: Set to 'Vaccination 1' if FACE.FATPTREF contains 'DOSE 1' Set to 'Vaccination 2' if FACE.FATPTREF contains 'DOSE 2' If source data are from VS: Set to 'Vaccination 1' if VS.VSTPTREF contains 'DOSE 1' Set to 'Vaccination 2' if VS.VSTPTREF contains 'DOSE 2'
AVALComputation
Set to FACE.FASTRESN if source data are from FACE Set to VS.VSSTRESN if source data are from VS
AVALComputation
Set to 0 If source data are from FACE and FAOBJ = 'Erythema' or 'Swelling' and FATEST='OCCURRENCE' and FAORRES='N' Set to FACE.FASTRESN, otherwise
AVALCComputation
Set to FACE.FASTRESC if source data are from FACE Set to VS.VSSTRESC if source data are from VS
AVALCComputation
Set to FACE.FASTRESC if source data are from FACE Set to VS.VSSTRESC if source data are from VS
CHILLSComputation
Set to 'Grade 0' if FASTRESC='NONE' or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if FASTRESC= 'NO INTERFERENCE WITH ACTIVITY' or contains 'GRADE 1'; Set to 'Grade 2' if FASTRESC= 'SOME INTERFERENCE WITH ACTIVITY NOT REQUIRING MEDICAL ATTENTION' or contains 'GRADE 2'; Set to 'Grade 3' if FASTRESC= 'PREVENTS DAILY ACTIVITY AND REQUIRES MEDICAL ATTENTION' or contains 'GRADE 3'; Set to 'Grade 4' if FASTRESC contains 'GRADE 4'
CRIT1Computation
Set to '> 102.6 degrees F' if CRIT1FL='Y'
CRIT1FLComputation
Set to 'Y' if PARAMCD='FEVER' and (9*AVAL/5)+32 > 102.6
CRIT2Computation
Set to '> 103.1 degrees F' if CRIT2FL='Y'
CRIT2FLComputation
Set to 'Y' if PARAMCD='FEVER' and (9*AVAL/5)+32 > 103.1
CRIT3Computation
Set to '> 103.6 degrees F' if CRIT3FL='Y'
CRIT3FLComputation
Set to 'Y' if PARAMCD='FEVER' and (9*AVAL/5)+32 > 103.6
CRIT4Computation
Set to '> 104.1 degrees F' if CRIT4FL='Y'
CRIT4FLComputation
Set to 'Y' if PARAMCD='FEVER' and (9*AVAL/5)+32 > 104.1
ESComputation
Set to 'Grade 0' if .<AVAL < 25 mm or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if AVAL = 25 - 50 mm or FASTRESC contains 'GRADE 1', Set to 'Grade 2' if AVAL = 51 - 100 mm or FASTRESC contains 'GRADE 2', Set to 'Grade 3' if AVAL > 100 mm or FASTRESC contains 'GRADE 3', Set to 'Grade 4' if FASTRESC contains 'GRADE 4',
FEVERComputation
Set to 'Grade 0' if .<AVAL < 38.0°C or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if AVAL = 38.0 – 38.4°C or FASTRESC contains 'GRADE 1' Set to 'Grade 2' if AVAL = 38.5 – 38.9°C or FASTRESC contains 'GRADE 2' Set to 'Grade 3' if AVAL = 39.0 – 40.0°C or FASTRESC contains 'GRADE 3' Set to 'Grade 4' if AVAL > 40.0°C or FASTRESC contains 'GRADE 4'
HEADACHEComputation
Set to 'Grade 0' if FASTRESC='NONE' or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if FASTRESC='NO INTERFERENCE WITH ACTIVITY' or FASTRESC contains 'GRADE 1' Set to 'Grade 2' if FASTRESC='REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR SOME INTERFERENCE WITH ACTIVITY' or FASTRESC contains 'GRADE 2' Set to 'Grade 3' if FASTRESC='ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY' or FASTRESC contains 'GRADE 3' Set to 'Grade 4' if FASTRESC contains 'GRADE 4'
LYMPHComputation
Set to 'Grade 0' if FASTRESC='NONE' or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if FASTRESC='DOES NOT INTERFERE WITH ACTIVITY' or FASTRESC contains 'GRADE 1' Set to 'Grade 2' if FASTRESC='REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR INTERFERES WITH SOME ACTIVITY' or FASTRESC contains 'GRADE 2' Set to 'Grade 3' if FASTRESC='ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY' or FASTRESC contains 'GRADE 3' Set to 'Grade 4' if FASTRESC contains 'GRADE 4'
LYMPHCOMComputation
Set to CO.COVAL where COREF=LYMPHCOM
LYMPHEVLComputation
Set to SUPPFACE.QVAL where SUPPFACE.QNAME='LYMPHEVL'
MAAEFLComputation
SUPPFACE.QVAL where SUPPFACE.QNAME='MAAEFL'
MEDTAKComputation
Set to SUPPVS.QVAL where SUPPVS.QNAM='MEDTAK'
MEDTAKPComputation
Set to SUPPVS.QVAL where SUPPVS.QNAM='MEDTAKP'
MEDTAKTComputation
Set to SUPPVS.QVAL where SUPPVS.QNAM='MEDTAKT'
MUSCLEComputation
Set to 'Grade 0' if FASTRESC=NONE' or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if FASTRESC='NO INTERFERENCE WITH ACTIVITY' or FASTRESC contains 'GRADE 1' Set to 'Grade 2' if FASTRESC='SOME INTERFERENCE WITH ACTIVITY' or FASTRESC contains 'GRADE 2' Set to 'Grade 3' if FASTRESC='SIGNIFICANT; PREVENTS DAILY ACTIVITY' or FASTRESC contains 'GRADE 3' Set to 'Grade 4' if FASTRESC contains 'GRADE 4'
NAUSEAComputation
Set to 'Grade 0' if FASTRESC='NONE' or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if FASTRESC= ‘NO INTERFERENCE WITH ACTIVITY OR 1-2 EPISODES/24 HOURS' or FASTRESC contains 'GRADE 1' Set to 'Grade 2' if FASTRESC='SOME INTERFERENCE WITH ACTIVITY OR >2 EPISODES/24 HOURS' or FASTRESC contains 'GRADE 2' Set to 'Grade 3' if FASTRESC='PREVENTS DAILY ACTIVITY, REQUIRES OUTPATIENT IV HYDRATION' or FASTRESC contains 'GRADE 3' Set to 'Grade 4' if FASTRESC contains 'GRADE 4'
ADURNComputation
numeric part of ARRDENPT - numeric part of ARRDSTPT + 1
AENDTComputation
Per subject per vaccination (ATPTREF): Set to numeric date part of last FAAE.FADTC where FAOBJ='Erythema' and FATEST='Longest Diameter' and FASTRESN>=25 mm Set to numeric date part of last FAAE.FADTC where FAOBJ='Swelling' and FATEST='Longest Diameter' and FASTRESN>=25 mm Set to numeric date part of last VS.VSDTC where VSTESTCD='TEMP' and VSSTRESN>=38.0 C Set to numeric date part of last FAAE.FADTC where FAOBJ='Pain' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Underarm Gland Swelling or Tenderness' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Headache' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Fatigue' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Myalgia' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Arthralgia' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Nausea/Vomiting' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Chills' and FASTRESC is not 'NONE' or missing Set to numeric date part of last FAAE.FADTC where FAOBJ='Rash' and FASTRESC is 'Y'
AENDTMComputation
Concatenate AENDT and AENTM if both are non-missing
AENDYComputation
Set to AENDT – ADSL.TR01SDT + 1
AENTMComputation
Corresponding time part based on the derivation of AENDT
ANL01FLComputation
Y for the first record with maximum non-missing ATOXGRN per subject per PARAM per vaccination (ATPTREF). If there is two records per day and one from investigor and one from subject, select the one from subject (FAEVAL='STUDY SUBJECT' or missing FAEVAL for FEVER) If PARAMCD =RASHOCC: Y for the first record with maximum non-missing AVALC (Y>N) per subject per PARAM per vaccination (ATPTREF). If there is two records per day and one from investigor and one from subject, select the one from subject (FAEVAL='STUDY SUBJECT')
ARRDENPTComputation
Set to FAAE.FATPT/VS.VSTPT based on the corresponding AENDT
ARRDSTPTComputation
Set to FAAE.FATPT/VS.VSTPT based on the corresponding ASTDT
ARTHRALGComputation
"Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Arthralgia' and FASTRESC is not 'NONE' or missing 'NO INTERFERENCE WITH ACTIVITY' or contains 'GRADE 1' < ‘SOME INTERFERENCE WITH ACTIVITY’ or contains 'GRADE 2' <‘SIGNIFICANT; PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'"
ASTDTComputation
Per subject per vaccination (ATPTREF): Set to numeric date part of first FAAE.FADTC where FAOBJ='Erythema' and FATEST='Longest Diameter' and FASTRESN>=25 mm Set to numeric date part of first FAAE.FADTC where FAOBJ='Swelling' and FATEST='Longest Diameter' and FASTRESN>=25 mm Set to numeric date part of first VS.VSDTC where VSTESTCD='TEMP' and VSSTRESN>=38.0°C Set to numeric date part of first FAAE.FADTC where FAOBJ='Pain' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Underarm Gland Swelling or Tenderness' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Headache' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Fatigue' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Myalgia' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Arthralgia' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Nausea/Vomiting' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Chills' and FASTRESC is not 'NONE' or missing Set to numeric date part of first FAAE.FADTC where FAOBJ='Rash' and FASTRESC is 'Y'
ASTDTMComputation
Concatenate ASTDT and ASTTM if both are non-missing
ASTDYComputation
Set to ASTDT – ADSL.TR01SDT + 1
ASTTMComputation
Corresponding time part based on the derivation of ASTDT
ATOXGRComputation
Grade 1 if AVAL = 25 - 50 mm or AVALC contains 'GRADE 1', Grade 2 if AVAL = 51 - 100 mm or AVALC contains 'GRADE 2', Grade 3 if AVAL > 100 mm or AVALC contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
ATOXGRComputation
Grade 1 if AVALC= ‘NO INTERFERENCE WITH ACTIVITY or contains 'GRADE 1'’; Grade 2 if AVALC= ‘SOME INTERFERENCE WITH ACTIVITY NOT REQUIRING MEDICAL ATTENTION’ or contains 'GRADE 2'; Grade 3 if AVALC= ‘PREVENTS DAILY ACTIVITY AND REQUIRES MEDICAL ATTENTION’ or contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
ATOXGRComputation
Grade 1 if AVAL = 25 - 50 mm or AVALC contains 'GRADE 1', Grade 2 if AVAL = 51 - 100 mm or AVALC contains 'GRADE 2', Grade 3 if AVAL > 100 mm or AVALC contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
ATOXGRComputation
Grade 1 if AVAL = 38.0 – 38.4°C or AVALC contains 'GRADE 1', Grade 2 if AVAL = >38.4 – 38.9°C or AVALC contains 'GRADE 2', Grade 3 if AVAL = 39.0 – 40.0°C or AVALC contains 'GRADE 3', Grade 4 if AVAL > 40.0°C or AVALC contains 'GRADE 4',
ATOXGRComputation
Grade 1 if AVALC= 'NO INTERFERENCE WITH ACTIVITY' or contains 'GRADE 1'; Grade 2 if AVALC= ‘SOME INTERFERENCE WITH ACTIVITY’ or contains 'GRADE 2'; Grade 3 if AVALC= ‘SIGNIFICANT; PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
ATOXGRComputation
Grade 1 if AVALC=’NO INTERFERENCE WITH ACTIVITY or contains 'GRADE 1'’; Grade 2 if AVALC= ‘REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR SOME INTERFERERENCE WITH ACTIVITY’ or contains 'GRADE 2'; Grade 3 if AVALC= ‘ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
ATOXGRComputation
Grade 1 if AVALC= ‘NO INTERFERENCE WITH ACTIVITY OR 1-2 EPISODES/24 HOURS’ or contains 'GRADE 1'; Grade 2 if AVALC= ‘SOME INTERFERENCE WITH ACTIVITY OR >2 EPISODES/24 HOURS’ or contains 'GRADE 2'; Grade 3 if AVALC= ‘PREVENTS DAILY ACTIVITY, REQUIRES OUTPATIENT IV HYDRATION’ or contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
ATOXGRComputation
Grade 1 if AVALC=’DOES NOT INTERFERE WITH ACTIVITY’ or contains 'GRADE 1'; Grade 2 if AVALC= ‘REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR INTERFERES WITH ACTIVITY’ or contains 'GRADE 2'; Grade 3 if AVALC= ‘ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'; Grade 4 if AVALC contains 'GRADE 4'
ATPTREFComputation
If source data are from FAAE: Set to 'Vaccination 1' if FAAE.FATPTREF contains 'DOSE 1' Set to 'Vaccination 2' if FAAE.FATPTREF contains 'DOSE 2' If source data are from VS: Set to 'Vaccination 1' if VS.VSTPTREF contains 'DOSE 1' Set to 'Vaccination 2' if VS.VSTPTREF contains 'DOSE 2'
AVALComputation
Set to corresponding FAAE.FASTRESN based on corresponding AVALC if the record is from FAAE IF PARAMCD in (ERYTHDIA, SWELLDIA); Set to corresponding VS.VSSTRESN based on corresponding AVALC if the record is from VS if PARAMCD=FEVER
CHILLSComputation
Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Chills' and FASTRESC is not 'NONE' or missing ‘NO INTERFERENCE WITH ACTIVITY’ or contains 'GRADE 1'< ‘SOME INTERFERENCE WITH ACTIVITY NOT REQUIRING MEDICAL ATTENTION’ or contains 'GRADE 2' < ‘PREVENTS DAILY ACTIVITY AND REQUIRES MEDICAL ATTENTION’ or contains 'GRADE 3'
ERYTHDIAComputation
Per subject per vaccination (ATPTREF) per FAEVAL, set to the corresponding FAAE.FASTRESC for the largest FASTRESN>=25 mm where FAOBJ='Erythema' and FATEST='Longest Diameter' or set to the highest order of FAAE.FASTRESC where FAOBJ='Erythema' and FATEST contains 'Intensity' (GRADE 1<GRADE 2<GRADE 3< GRADE 4) note: if there are records from both Longest diameter and intensity, choose the one with highest garde. if both fall in the same grade, use FASTRESC from FATEST='Longest Diameter'. 25-50 mm is corresponding to Grade 1, 51-100 mm is corresponding to Grade 2, and >100 mm is corresponding to Grade 3.
FATIGUEComputation
"Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Fatigue' and FASTRESC is not 'NONE' or missing 'NO INTERFERENCE WITH ACTIVITY' or contains 'GRADE 1'< ‘SOME INTERFERENCE WITH ACTIVITY’ or contains 'GRADE 2' <‘SIGNIFICANT; PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'"
FEVERComputation
Per subject per vaccination (ATPTREF) per FAEVAL, set to the corresponding VS.VSSTRESC for the largest VS.VSSTRESN>=38 C where VSTESTCD='TEMP' or set to the highest order of FAAE.FASTRESC where FAOBJ='Fever' (GRADE 1<GRADE 2<GRADE 3<GRADE 4) note: if there are records from both LVS and FAAE, choose the one with highest garde. if both fall in the same grade, use FAAE.FASTRESC. 38-38.4 C is corresponding to Grade 1, >38.4-38.9 C is corresponding to Grade 2, 39-40 C is corresponding to Grade 3, and >40 C is corresponding to Grade 4.
HEADACHEComputation
Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Headache' and FASTRESC is not 'NONE' or missing ’NO INTERFERENCE WITH ACTIVITY’ or contains 'GRADE 1'< ‘REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR SOME INTERFERERENCE WITH ACTIVITY’ or contains 'GRADE 2'< ‘ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'
LYMPHComputation
Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Underarm Gland Swelling or Tenderness' and FASTRESC is not 'NONE' or missing ’DOES NOT INTERFERE WITH ACTIVITY’ or contains 'GRADE 1' < ‘REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR INTERFERES WITH SOME ACTIVITY’ or contains 'GRADE 2' < ‘ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'
MAAEFLComputation
For each PARAM, ATPTREF, FAEVAL, set to Y if there is one record in SUPPFAAE.QVAL where SUPPFAAE.QNAME='MAAEFL'
MYALGIAComputation
Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Myalgia' and FASTRESC is not 'NONE' or missing 'NO INTERFERENCE WITH ACTIVITY' or contains 'GRADE 1'< ‘SOME INTERFERENCE WITH ACTIVITY’ or contains 'GRADE 2' <‘SIGNIFICANT; PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'
NAUSEAComputation
Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Nausea/Vomiting' and FASTRESC is not 'NONE' or missing ‘NO INTERFERENCE WITH ACTIVITY OR 1-2 EPISODES/24 HOURS’ or contains 'GRADE 1'< ‘SOME INTERFERENCE WITH ACTIVITY OR >2 EPISODES/24 HOURS’ or contains 'GRADE 2'< ‘PREVENTS DAILY ACTIVITY, REQUIRES OUTPATIENT IV HYDRATION’ or contains 'GRADE 3'
PAINComputation
Per subject per vaccination (ATPTREF) per FAEVAL, set to the highest order of FAAE.FASTRESC where FAOBJ='Pain' and FASTRESC is not 'NONE' or missing ’DOES NOT INTERFERE WITH ACTIVITY’ or contains 'GRADE 1'< ‘REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR INTERFERES WITH ACTIVITY’ or contains 'GRADE 2'< ‘ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY’ or contains 'GRADE 3'
PARAMComputation
Set to 'Rash'||' '||FATEST if source data are from FAAE and FAOBJ='Rash', and FATESTCD ne 'SEV' Set to 'Lymphadenopathy' if source data are from FAAE and FAOBJ='Underarm Gland Swelling or Tenderness' and FATESTCD = 'SEV' Set to 'Nausea/Vomiting' if source data are from FAAE and FAOBJ='Nausea' and FATESTCD = 'SEV' Set to FAOBJ||' Longest Diameter (mm)' iff source data are from FAAE and FAOBJ in ('Erythema' 'Swelling') and FATEST='OCCURRENCE' and FAORRES='N' Set to 'FAOBJ'||' '||FATEST||' '||'('||FAORRESU||')' if source data are from FAAE and FAOBJ in ('Erythema' 'Swelling') and FATEST='Longest Diameter' Set to FAOBJ otherwise. Set to 'Fever'||'('||VSSTRESU||')' if source data are from VS and VSTESTCD in ('TEMP' 'VSALL') Note: 1. Please add space between the VSTEST and VS unit. If the VSSTRESU is missing, use non-missing VSSTRESU 2. For each PARAM, keep only one record per subject per vaccination (ATPTREF)
PARCAT1Computation
If source data are from FACE: Set to 'LOCAL' if FASCAT=ADMINISTRATION SITE Set to FASCAT if FASCAT<>ADMINISTRATION SITE Set to VSSCAT if source data are from VS
SWELLDIAComputation
Per subject per vaccination (ATPTREF) per FAEVAL, set to the corresponding FAAE.FASTRESC for the largest FASTRESN>=25 mm where FAOBJ='Swelling' and FATEST='Longest Diameter' or set to the highest order of FAAE.FASTRESC where FAOBJ='Swelling' and FATEST contains 'Intensity' (GRADE 1<GRADE 2<GRADE 3<GRADE 4) note: if there are records from both Longest diameter and intensity, choose the one with highest garde. if both fall in the same grade, use FASTRESC from FATEST='Longest Diameter'. 25-50 mm is corresponding to Grade 1, 51-100 mm is corresponding to Grade 2, and >100 mm is corresponding to Grade 3.
PAINComputation
Set to 'Grade 0' if FASTRESC=’NONE’ or FASTRESC contains 'GRADE 0' Set to 'Grade 1' if FASTRESC='DOES NOT INTERFERE WITH ACTIVITY' or contains 'GRADE 1'; Set to 'Grade 2' if FASTRESC='REPEATED USE OF OVER-THE-COUNTER PAIN RELIEVER > 24 HOURS OR INTERFERES WITH ACTIVITY' or contains 'GRADE 2'; Set to 'Grade 3' if FASTRESC='ANY USE OF PRESCRIPTION PAIN RELIEVER OR PREVENTS DAILY ACTIVITY' or contains 'GRADE 3' Set to 'Grade 4' if FASTRESC contains 'GRADE 4'
PARAMComputation
Set to 'Rash Occurrence' if source data are from FACE and FAOBJ='Rash', and FATESTCD ne 'SEV' Set to 'Rash' if source data are from FACE and FAOBJ='Solicited Rash', and FATESTCD = 'SEV' Set to 'Lymphadenopathy' if source data are from FACE and FAOBJ='Underarm Gland Swelling or Tenderness' and FATESTCD = 'SEV' Set to 'Lymphadenopathy Occurrence' if source data are from FACE and FAOBJ='Lymphadenopathy' Set to 'Nausea/Vomiting' if source data are from FACE and FAOBJ='Nausea/Vomiting' and FATESTCD = 'SEV' Set to 'Fever' || '(' ||VSSTRESU ||')' if source data are from VS and VSTESTCD in ('TEMP' 'VSALL') Set to FAOBJ ||' Longest Diameter (mm)' if source data are from FACE and FAOBJ in ('Erythema' 'Swelling') and FATEST contains 'Occurrence' and FAORRES='NO' Set to FAOBJ || ' ' || FATEST|| ' ' || '(' ||FAORRESU || ')' if source data are from FACE and FAOBJ in ('Erythema' 'Swelling') and FATEST='Longest Diameter' Set to FAOBJ otherwise. Note: Please add space between the VSTEST and VS unit. If the VSSTRESU is missing, use non-missing VSSTRESU) and assign AVAL=0 (see specs for AVAL)
PARCAT1Computation
If source data are from FACE: Set to 'LOCAL' if FASCAT=ADMINISTRATION SITE Set to FASCAT if FASCAT<>ADMINISTRATION SITE Set to VSSCAT if source data are from VS Set to 'SYSTEMIC' if PARAMCD='RASH' Set to 'LOCAL' if PARAMCD='LYMPHOCC'
RASHComputation
Set to 'Grade 0' if FASTRESC='GRADE 0 = NO RASH' or contains 'GRADE 0'; Set to 'Grade 1' if FASTRESC='GRADE 1 = LOCALIZED RASH, WITHOUT ASSOCIATED SYMPTOMS' or contains 'GRADE 1'; Set to 'Grade 2' if FASTRESC='GRADE 2 = MACULOPAPULAR RASH, COVERING 50% BODY SURFACE AREA WITH URTICARIA' or contains 'GRADE 2'; Set to 'Grade 3' if FASTRESC='GRADE 3 = GENERALIZED URTICARIAL, COVERING 50% BODY SURFACE AREA' or contains 'GRADE 3'; Set to 'Grade 4' if FASTRESC='GRADE 4 = GENERALIZED EXFOLIATIVE, ULCERATIVE OR BULLOUS DERMATITIS, E.G. STEVENS-JOHNSON SYNDROME OR ERYTHEMA MULTIFORME' or contains 'GRADE 4';
SRCDOMComputation
Set to FACE.DOMAIN if source data are from FACE Set to VS.DOMAIN if source data are from VS
SRCOMMComputation
Set to CO.COVAL where COREF=SRCOMMM
SRCSEQComputation
Set to FACE.FASEQ if source data are from FACE Set to VS.VSSEQ if source data are from VS
SRCVARComputation
Set to 'FASTRESC' if source data are from FACE Set to 'VSSTRESN' if source data are from VS
SREVLFLComputation
Set to SUPPFACE.QVAL where SUPPFACE.QNAME='SREVL'
ANYDURComputation
1) Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD is not 'RASH', 'LYMPHOCC' ,''RASHOCC' or AVALC is Y where PARAMCD is 'RASHOCC'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2) Use FAAE/VS data, count total number of records where (FAOBJ is ('Erythema', 'Swelling') and FATEST='Longest Diameter' and FASTRESN>=25 mm) or (FAOBJ is ('Erythema', 'Swelling') and FATEST contains 'Intensity' and FASTRESC contains GRADE 1, GRADE 2 or GRADE 3 or GRADE 4) or (FAAE.FAOBJ='Fever' and FASTRESC contains GRADE 1, GRADE 2, GRADE 3 or GRADE 4) or (for other FAOBJ and FASTRESC is not 'NONE', 'N' or missing) or (VSTESTCD='TEMP' and VSSTRESN>=38.0°C) per subject per vaccination (FATPTREF/VSTPTREF). If there are more than one record within same day (FATPT/VSTPT), subject and vaccination (FATPTREF/VSTPTREF), only count once. 3) sum of 1) and 2) by vaccination
ARTHRDURComputation
1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='ARTHRALG'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Arthralgia' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) .
ATPTREFComputation
Set to ADAR.ATPTREF if data from ADAR If source data are from FAAE, set to ‘Vaccination 1’ if FAAE.FATPTREF contains ‘DOSE 1’, set to ‘Vaccination 2’ if FAAE.FATPTREF contains ‘DOSE 2’. If source data are from VS, ‘Vaccination 1’ if VS.VSTPTREF contains ‘DOSE 1’, ‘Vaccination 2’ if VS.VSTPTREF contains ‘DOSE 2’
AVALCComputation
Per subject per vaccination (ATPTREF), set to the maximum non-missing AVALC (Y>N) where PARAMCD is 'LYMPHOCC', 'RASHOCC'
AVALCComputation
Set to AVALC of the record used to derive ATOXGR. Use the highest AVALC if multiple records
CHILLDURComputation
1.Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='CHILLS'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Chills' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) .
ERYTHDURComputation
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='ERYTHDIA'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where (FAOBJ='Erythema' and FATEST='Longest Diameter' and FASTRESN>=25 mm) or (FAOBJ='Erythema' and FATEST contains 'Intensity' and FASTRESC contains GRADE 1, GRADE 2 or GRADE 3 or GRADE 4) per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
FATIGDURComputation
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='FATIGUE'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Fatigue' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
FEVERDURComputation
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='FEVER'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use VS/FAAE data, count total number of records where (VSTESTCD='TEMP' and VSSTRESN>=38.0°C) or (FAAE.FAOBJ='Fever' and FASTRESC contains GRADE 1, GRADE 2, GRADE 3 or GRADE 4) per subject per vaccination (VSTPTREF/FATPTREF). If there are more than one record within same day (VSTPT/FATPT), subject and vaccination (VSTPTREF/FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/VSTPTREF/FATPTREF) ."
HEADADURComputation
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='HEADACHE'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Headache' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
HPLYMDURComputation
Use ADAR data, count total number of records with AVALC='Y' per subject per vaccination (ATPTREF) where ADAR.PARAMCD='LYMPHOCC'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once
HPRASDURComputation
Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD=' RASH'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once
LOCDURComputation
"1) Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARCAT1 is 'LOCAL'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2) Use FAAE data, count total number of records where (FAOBJ is ('Erythema', 'Swelling') and FATEST='Longest Diameter' and FASTRESN>=25 mm) or (FAOBJ is ('Erythema', 'Swelling') and FATEST contains 'Intensity' and FASTRESC contains GRADE 1, GRADE 2 or GRADE 3 or GRADE 4) or (FAOBJ is ('Pain', 'Underarm Gland Swelling or Tenderness') and FASTRESC is not 'NONE' or missing) per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3) sum of 1) and 2) by vaccination"
LYMPHDURComputation
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD=' LYMPH '. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Underarm Gland Swelling or Tenderness' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
MYALGDURComputation
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='MYALGIA'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Myalgia' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
NAUSEDURComputation
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='NAUSEA'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Nausea/Vomiting' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
PAINDURComputation
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD=' PAIN '. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Pain' and FASTRESC is not 'NONE' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
PARAMComputation
Assign the PARAM to each subject and each ATPTREF (i.e., Vaccination 1, Vaccination 2)
PARCAT1Computation
Set to 'LOCAL' if PARAMCD in (LYMPHDUR, PAINDUR, ERYTHDUR, SWELLDUR, WLYMPH, WPAIN, WERYTH, WSWELL, WSLAR) Set to 'SYSTEMIC' if PARAMCD in (HEADADUR, FATIGDUR, MYALGDUR, ARTHRDUR, NAUSEDUR, CHILLDUR, FEVERDUR, RASHDUR, WHEAD, WFATIGUE, WMYALGIA, WARTHR, WNAUSEA, WCHILLS,WFEVER, WSSAR)
RASHDURComputation
"1. Use ADAR data, count total number of records with AVALC='Y' per subject per vaccination (ATPTREF) where ADAR.PARAMCD='RASHOCC'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where FAOBJ='Rash' and FASTRESC is not 'N' or missing per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
SRCDOMComputation
Set to 'ADAR' if PARAMCD does not contain 'DUR'
SRCSEQComputation
Set to ADAR.ASEQ based on ATOXGR/AVALC derivation for PARAMCD does not contain 'DUR' and set to the smallest one if multiple records
SRCVARComputation
Set to 'ATOXGR' if PARAM contains 'Worst'; Set to 'AVALC' if PARAMCD is 'RASHOCYN', 'LYMOCCYN'
SWELLDURComputation
"1. Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARAMCD='SWELLDIA'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2. Use FAAE data, count total number of records where (FAOBJ='Swelling' and FATEST='Longest Diameter' and FASTRESN>=25 mm) or (FAOBJ='Swelling' and FATEST contains 'Intensity' and FASTRESC contains GRADE 1, GRADE 2 or GRADE 3 or GRADE 4) per subject per vaccination (FATPTREF). If there are more than one record within same day (FATPT), subject and vaccination (FATPTREF), only count once. 3. calculate the sum of the number of records from steps 1 and 2 per subject per vaccination (ATPTREF/FATPTREF) ."
SYSDURComputation
"Use ADAR data, count total number of records with ATOXGRN>0 per subject per vaccination (ATPTREF) where ADAR.PARCAT1 is 'SYSTEMIC' and ADAR.PARAMCD is not 'RASH', 'LYMPHOCC' ,''RASHOCC' or AVALC is Y where PARAMCD is 'RASHOCC'. If there are more than one record within same day (ATPTGR1), subject and vaccination (ATPTREF), only count once. 2) Use FAAE/VS data, count total number of records where (FASCAT='SYSTEMIC' and FASTRESC is not 'NONE', 'N' or missing) or (VSTESTCD='TEMP' and VSSTRESN>=38.0°C) per subject per vaccination (FATPTREF/VSTPTREF). If there are more than one record within same day (FATPT/VSTPT), subject and vaccination (FATPTREF/VSTPTREF), only count once. 3) sum of 1) and 2) by vaccination"
WARTHRComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='ARTHRALG'
WCHILLSComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='CHILLS'
WERYTHComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='ERYTHDIA'
WFATIGUEComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='FATIGUE'
WFEVERComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='FEVER'
WHEADComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='HEADACHE'
WLYMPHComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='LYMPH'
WMYALGIAComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='MYALGIA'
WNAUSEAComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='NAUSEA'
WPAINComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='PAIN'
WRASHComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='RASH'
WSARComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD is not 'RASH', 'LYMPHOCC', 'RASHOCC'
WSLARComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARCAT1 is 'LOCAL'
WSSARComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARCAT1 is 'SYSTEMIC' and ADAR.PARAMCD is not 'RASH', 'LYMPHOCC' ,''RASHOCC'
WSWELLComputation
Per subject per vaccination (ATPTREF): Set to the highest ATOXGR where ADAR.PARAMCD='SWELLDIA'
AENDTImputation
Set to numeric date part of CM.CMENDTC if day, month, and year are all present If day and month are both missing, AENDT is whichever is earliest of the following: 31DECYYYY, EOSDT, or DTHDT; If only day is missing, AENDT is whichiever is earliest of the following: EOSDT, DTHDT, or xxMMMYYYY where xx is the last day of the month; blank otherwise
AENDTFComputation
Set to 'D' if only the day is imputed Set to 'M' if the day and the month are imputed
AENDYComputation
Set to AENDT - TR01SDT + 1 if AENDT >= TR01SDT Set to ASTDT - TR01SDT if AENDT < TR01SDT
ASTDTImputation
Convert date part of CM.CMSTDTC to numeric if day, month, and year are all present; -If only DAY is missing: If the CM end date (CMENDTC) is after the date of first vaccination (ADSL.TR01SDT) or is missing AND the start month and year of the CM (CMSTDTC) coincide with the start month and year of the first vaccination (ADSL.TR01SDT), use the date of first vaccination; Otherwise, use the first day of the month; -If DAY and Month are both missing: If the CM end date is after the date of first vaccination or is missing AND the start year of the CM coincides with the start year of the first vaccination, use the date of first vaccination Otherwise, use the first day of the year; -If DAY, Month and Year are all missing, the date will not be imputed. blank otherwise Note: if CMENDTC is partial: If only day is missing, month and year coincide with or after the month and year of TR01SDT, treat CMENDTC as after TR01SDT, otherwise treat CMENDTC as before TR01SDT. If month is missing (regardless of day is missing or not), if year coincides with or after the year of TR01SDT, treat CMENDTC as after TR01SDT, otherwise treat CMENDTC as before TR01SDT. If year is missing (regardles of day and month), treat CMENDTC as after TR01SDT.
ASTDTFComputation
"D" if only the day is imputed; "M" if the day and the month are imputed
ASTDYComputation
ASTDT - TR01SDT + 1 if ASTDT >= TR01SDT, else ASTDT - TR01SDT if ASTDT < TR01SDT
ATCLEV1TComputation
Set to SUPPCM.QVAL where QNAM='ATCLEV1T'
ATCLEV2TComputation
Set to SUPPCM.QVAL where QNAM='ATCLEV2T'
ATCLEV3TComputation
Set to SUPPCM.QVAL where QNAM='ATCLEV3T'
ATCLEV4TComputation
Set to SUPPCM.QVAL where QNAM='ATCLEV4T'
CMFOTHSPComputation
Set to SUPPCM.QVAL where QNAM='CMFOTHSP'
CMMOI1FLComputation
Set to 'Y' If CMINDC contians 'Prophylax' AND CMDECOD contains 'PARACETAMOL', 'DIPHENHYDRAMINE HYDROCHLORIDE;PARACETAMOL', 'IBUPROFEN', 'DIPHENHYDRAMINE CITRATE;IBUPROFEN', 'DIPHENHYDRAMINE HYDROCHLORIDE', IBUPROFEN', 'NAPROXEN SODIUM', 'DEXTROMETHORPHAN HYDROBROMIDE' 'GUAIFENESIN', 'PARACETAMOL' 'PSEUDOEPHEDRINE HYDROCHLORIDE', 'DEXTROMETHORPHAN HYDROBROMIDE;DOXYLAMINE SUCCINATE', 'EPHEDRINE SULFATE', 'ETHANOL', 'PARACETAMOL', 'ACETYLSALICYLIC ACID;CAFFEINE', 'PARACETAMOL'
CMMOI2FLComputation
'Y' If CMDECOD contains 'PARACETAMOL', 'DIPHENHYDRAMINE HYDROCHLORIDE;PARACETAMOL', 'IBUPROFEN', 'DIPHENHYDRAMINE CITRATE;IBUPROFEN', 'DIPHENHYDRAMINE HYDROCHLORIDE', 'IBUPROFEN', 'NAPROXEN SODIUM', 'DEXTROMETHORPHAN HYDROBROMIDE', 'GUAIFENESIN', 'PARACETAMOL;PSEUDOEPHEDRINE HYDROCHLORIDE'; 'DEXTROMETHORPHAN HYDROBROMIDE;DOXYLAMINE SUCCINATE;EPHEDRINE SULFATE;ETHANOL;PARACETAMOL'; 'ACETYLSALICYLIC ACID;CAFFEINE;PARACETAMOL'
CMROTHSPComputation
Set to SUPPCM.QVAL where QNAM='CMROTHSP'
CMSOLFLComputation
SUPPCM.QVAL when QNAM='CMSOL'
CMUOTHSPComputation
Set to SUPPCM.QVAL where QNAM='CMUOTHSP'
FUPFLComputation
Set to 'Y' if AENDT > TR01EDT + 28 days or AENDT is missing missing otherwise
MDOSREFComputation
If (.<TR01SDT<=ASTDT <DOSE2DT) or (.<TR01SDT<=ASTDT and DOSE2DT missing), set to 'Vaccination 1'; if .<DOSE2DT<=ASTDT , set to 'Vaccination 2';
MRDSTDYComputation
If MDOSREF='Vaccination 1' set to ASTDT – TR01SDT+ 1 If MDOSREF='Vaccination 2' set to ASTDT – DOS2DT+ 1
ONTRTFLComputation
Set to 'Y' if (ASTDT <= TR01EDT + 28 days) and (AENDT >= TR01SDT or AENDT is missing); or if ASTDT is missing and (AENDT >= TR01SDT or AENDT is missing); missing otherwise
PREFLComputation
Set to 'Y' if ASTDT < TR01SDT or ASTDT is missing; missing otherwise
ADTComputation
Set to numeric date part of FAOT.FADTC if source data are from FAOT, Set to number date part of ER.ERDTC if source data are from ER, Set to number date part of SS.SSDTC if source data are from SS
ANL01FLComputation
Per subject per parameter and per AVISIT, set to ‘Y’ for the worst assessment (AVALC='Y'>'N') within the same visit to be considered first, if there are multiple with same AVALC then set 'Y' to the assessment at scheduled visit (i.e., VISIT doesn't contain "Unshed"). If there are 2 or more scheduled assessments at same visit, set to the last assessment
AVALComputation
Set to numeric part of ER.ERDUR
AVALCComputation
FAOT.FASTRESC if source data are from FAOT; ER.EROCCUR if source data are from ER; SS.SSSTRESC if source data are from SS; Set to numeric part of ER.ERDUR for PARAMCD=DUR and convert to character
AVISITComputation
If VISIT doesn't contain 'Unsched', set to 'Day xx' part of VISIT, If ADY>1 and VISIT contains 'Unsched', set AVISIT as follows: using the visit window below: If VISIT with 1<ADY<=11, then AVISIT = 'Day 8', else if VISIT with 12<=ADY<=22, then AVISIT = 'Day 15', else if VISIT with 23<=ADY<=32, then AVISIT = 'Day 29', else if VISIT with 33<=ADY<=39, then AVISIT = 'Day 36', else if VISIT with 40<=ADY<=50, then AVISIT = 'Day 43', else if VISIT with 51<=ADY<=133, then AVISIT = 'Day 57', else if VISIT with 134=<ADY<=301, then AVISIT = 'Day 209', else if VISIT with ADY>=302, then AVISIT = 'Day 394', After the steps above, sort data by AVISITN and ADY, set the unscheduled visit (i.e., VISIT contains 'Unsched') records to blank if AVISITN >any previous AVISITN AND ADY<=any previous ADY). For example, Scheduled Day 36 is with AVISITN=6 (Day 36) and ADY=42 and an unscheduled visit is with AVISITN=7 (Day 43) and ADY=40, set AVISIT to blank for this unscheduled visit
EXPOSEDTComputation
Derive for records where PARAMCD='CONTACT' and AVALC='Y': use ER.ERSTDTC
OTHSPYComputation
If PARAMCD='OTHSYMPT' and AVALC='Y', then concatenate all the SUPPFAOT.QVAL where QNAM='SYMPOTH' with ', ' for that subject and visit; If PARAMCD='EXPOTH' and AVALC='Y', then set to SUPPER.QVAL where QNAM='EXPOSEOT'
PARAMComputation
If PARCAT1='COVID-19 SYMPTOMS' set to FAOT.FAOBJ if PARCAT1='COVID-19 EXPOSURE' set to ER.ERTERM and create PARAM='Duration' if ERDUR is not missing per subject per ERDTC For data from SS, set to SSTEST Per subject per visit, if there are multiple records where PARAM='Other Symptoms', only keep one, and set FASEQ to the earliest FAOT.FASEQ.
PARCAT1Computation
Set to FAOT.FACAT if source data are from FAOT Set to ER.ERCAT if source data are from ER For data from SS, set to 'COVID-19 SYMPTOMS' if SSTESTCD='COVIDSYM' and 'COVID-19 EXPOSURE' if SSTESTCD='COVID'
SRCDOMComputation
FAOT.DOMAIN if source data are from FAOT; ER.DOMAIN if source data are from ER; SS.DOMAIN if source data are from SS
SRCSEQComputation
FAOT.FASEQ if source data are from FAOT; ER.ERSEQ if source data are from ER; SS.SSEQ if source data are from SS
SRCVARComputation
Set to 'FASTRESC' if source data are from FAOT; Set to 'EROCCUR' if source data are from ER if PARAMCD is not 'DUR'; Set to 'ERDUR' if source data are from ER if PARAMCD is 'DUR'; Set to 'SSSTRESC' if source data are from SS
SYMPTDTComputation
Derive for records where PARAMCD='COVID' and AVALC='Y': use SUPPFAOT.QVAL where QNAM='SYMPTDTC'
DVSIGComputation
Set to SUPPDV.QVAL where SUPPDV.QNAM='DVSIG'
DVTERM1Computation
Set to SUPPDV.QVAL where SUPPDV.QNAM='DVTERM1'
DVTERM2Computation
Set to SUPPDV.QVAL where SUPPDV.QNAM='DVTERM2'
DVTERM3Computation
Set to SUPPDV.QVAL where SUPPDV.QNAM='DVTERM3'
AENDTComputation
Date part of EX.EXENDTC
ASTDTComputation
Date part of EX.EXSTDTC
DOSEYNFLComputation
Set to 'Y' if EXSTDTC is not missing. Set to 'N' if EXSTDTC is missing and EC.ECOCCUR='N'
NDOSERSComputation
Set to EC.ECREASOC
SRCDOMComputation
EX.DOMAIN if source data are from EX; EC.DOMAIN if source data are from EC
SRCSEQComputation
EX.EXSEQ if source data are from EX; EC.ECSEQ if source data are from EC
ABLFLComputation
Set to 'Y' by selecting the latest ADTM or ADT if time is not available with non-missing AVAL/AVALC on or before ADSL.TR01SDTM (TR01SDT if time part of TR01SDTM is missing) for each SUBJID, PARCAT1 and PARAMCD
ADTComputation
Set to numeric date part of IS.ISDTC
ADTMComputation
Concatenate of ADT and ATM if both are available
ANL02FLComputation
Same as ANL01FL For PARCAT1='Serum SARS-CoV-2 Neutralizing Antibodies', only consider results from Set 1 LLOQ/ULOQ (MNET 40 and 1280, MN50 91.1 and 2031.87).
ATMComputation
Time part of IS.ISDTC
AVALComputation
If ISSTRESC contains "<" or ISSTRESN<LOD or ISSTRESN<ISLLOQ, then set to LOG10(0.5* times ISLLOQ). If ISSTRESC contains ">" or ISSTRESN>ULOQ then set AVAL as LOG10(ULOQ). Otherwise set to LOG10(IS.ISSTRESN).
AVALComputation
If ISSTRESC contains "<" or ISSTRESN<LOD or ISSTRESN<ISLLOQ, then set AVAL as 0.5 times ISLLOQ. If ISSTRESC contains ">" or ISSTRESN>ULOQ then set AVAL as ULOQ. Otherwise set to IS.ISSTRESN.
AVISITComputation
If ABLFL='Y' then AVISIT='Baseline'; if ADY>1 and VISIT doesn't contain "UNSCHEDULE", set to 'Day xx' part of VISIT; ; if ADY>1 and VISIT contains "UNSCHED", set AVISIT as follows: using the visit window below: If VISIT with 1<ADY<=22, then AVISIT = ’Day 15’; else if VISIT with 23<=ADY<=36, then AVISIT = ’Day 29’; else if VISIT with 37<=ADY<=50, then AVISIT = ’Day 43’; else if VISIT with 51<=ADY<=133, then AVISIT = ’Day 57’; else if VISIT with 134=<ADY<=301, then AVISIT = ’Day 209’; else if VISIT with ADY>=302, then AVISIT = ’Day 394’;
BASEComputation
AVAL where ABLFL = 'Y' for each SUBJID, PARCAT1 and PARAMCD
CHGComputation
AVAL-BASE for post-baseline records
CRIT1Computation
if CRIT1FL="Y" and PARAMCD is MNET, or MN50, then set to '>=2-fold Increase from Baseline'
CRIT1FLComputation
'Y' if PARAMCD is MNET or MN50 and post-baseline increase 2 times from the baseline value (R2BASE>=2)
CRIT2Computation
if CRIT2FL="Y" and PARAMCD is MNET, or MN50, then set to '>=3-fold Increase from Baseline'
CRIT2FLComputation
'Y' if PARAMCD is MNET or MN50 and post-baseline increase 3 times from the baseline value (R2BASE>=3)
CRIT3Computation
if CRIT3FL="Y" and PARAMCD is MNET or MN50, then set to '>=4-fold Increase from Baseline'
CRIT3FLComputation
'Y' if PARAMCD is MNET or MN50 and post-baseline increase 4 times from the baseline value (R2BASE>=4)
CRIT4Computation
if CRIT4FL="Y" and PARAMCD is MNET, or MN50, then set to 'Seroconversion'
CRIT4FLComputation
If PARAMCD is MNET or MN50, Derive when both baseline result (ISSTRESC where ABLF='Y') and post-baseline result (AVAL) are non-missing, set to 'Y' if baseline result ISSTRESC contains "<" or ISSTRESN<LOD or ISSTRESN<ISLLOQ and post-baseline >= LLOQ (AVAL>=ISLLOQ); or baseline result does not contain '<' and not less than LOD and not less than ISLLOQ and post-baseline increase 4 times from the baseline value (R2BASE>=4)
DTYPEComputation
Set to 'DERIVED' if PARAMCD contains 'L10' or 'LV58'
LODComputation
SUPPIS.QVAL where QNAM is 'LOD'
PARAMComputation
For PARCAT1='Serum SARS-CoV-2 Neutralizing Antibodies', set to ISTEST; For PARCAT1='Serum SARS-CoV-2 Binding Antibodies', if PARAMCD does not contain 'L10' then set to ISTEST " (" ||ISSTRESU|| ")" if ISSTRESU is non-missing for the test, or ISTEST if ISSTRESU is not available for the test; If PARAMCD contains 'L10' then assign PARAM based on PARAMCD: 'LOG10(PsVNT50)' if PARAMCD='L10PVN50'; 'LOG10(PsVNT80)' if PARAMCD='L10PVN80'; 'LOG10(MN50)' if PARAMCD='L10MN50'; 'LOG10(VAC58 Spike IgG Antibody)' if PARAMCD='LV58IGGS' 'LOG10(VAC58 Nucleocapsid IgG Antibody)' if PARAMCD='LV58IGGN'; 'LOG10(VAC58 Spike IgM Antibody)' if PARAMCD='LV58IGMS'; 'LOG10(VAC58 Spike IgG subclass 1)' if PARAMCD='LV58IG1S'; 'LOG10(VAC58 Spike IgG subclass 2)' if PARAMCD='LV58IG2S'; 'LOG10(VAC58 Spike IgG subclass 3)' if PARAMCD='LV58IG3S'; 'LOG10(VAC58 Spike IgG subclass 4)' if PARAMCD='LV58IG4S'
PARAMTYPComputation
Set to 'DERIVED' if PARAMCD contains 'L10' or 'LV58'
PARCAT1Computation
Set to IS.ISCAT
PPBABRERComputation
"Set to PP_list.PBABREAS for PARCAT1='Serum SARS-CoV-2 Binding Antibodies' based on subject and visit (ADIS.AVISIT and pp_list.VISITTPT). if subject has dosing error (ADSL.PPBABERS contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list if applicable"
PPBABRFLComputation
Set to 'Y' if PP_listing.PVSBABFL='Y' for PARCAT1='Serum SARS-CoV-2 Binding Antibodies' based on subject and visit (ADIS.AVISIT and pp_listing.VISITTPT).
PPNA2RFLComputation
Set to 'Y' if ADSL.PPNAB2FL='Y' and PP_list2.PVSNABFL='Y' for PARCAT1='Serum SARS-CoV-2 Neutralizing Antibodies' based on subject and visit (ADIS.AVISIT and pp_list2.VISITTPT).
PPNABRERComputation
Set to PP_list.PNABREAS for PARCAT1='Serum SARS-CoV-2 Neutralizing Antibodies' based on subject and visit (ADIS.AVISIT and pp_list.VISITTPT). if subject has dosing error (ADSL.PPNABERS contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list if applicable
PPNABRFLComputation
Set to 'Y' if PP_listing.PVSNABFL='Y' for PARCAT1='Serum SARS-CoV-2 Neutralizing Antibodies' based on subject and visit (ADIS.AVISIT and pp_listing.VISITTPT).
R2BASEComputation
AVAL/BASE if both are available and BASE is not 0
ULOQComputation
SUPPIS.QVAL where QNAM is 'ULOQ'
ABLFLComputation
Set to 'Y' by selecting the latest ADTM or ADT if time is not available with non-missing AVAL/ LBSTRESC on or before TR01SDTM (TR01SDT if time part of TR01SDTM is missing) for each SUBJID, PARCAT1 and PARAMCD. Note: If still multiple, selecting the records with the latest sequence number
ADTComputation
Set to numeric date part of LB.LBDTC
ADTMComputation
Set to numeric date time of LBDTC if time part is not missing
ANL02FLComputation
Per subject per parameter, set to Y for the worst post-baseline toxicity grade (ATOXGRL) during vaccination stage (ASTAGEN=1) where ATOXDSCL is not missing using the following order: Grade 4> Grade 3>Grade 2>Grade 1>Grade 0. If there are more than one worst toxicity grades, then set to the first record.
ANL03FLComputation
Per subject per parameter, set to Y for the worst post-baseline toxicity grade (ATOXGRH) during vaccination stage (ASTAGEN=1) where ATOXDSCH is not missing using the following order: Grade 4> Grade 3>Grade 2>Grade 1>Grade 0. If there are more than one worst toxicity grades, then set to the first record.
ANRHIComputation
Set to LB.LBSTNRHI.
ANRINDComputation
Set to LB.LBNRIND
ANRLOComputation
Set to LB.LBSTNRLO.
ASTAGEComputation
For subjects who received 2 injections (DOSE1FL=’Y’ and DOSE2FL=’Y’), set to ‘Vaccination stage’ If .< ADSL.TR01SDTM <=ADTM and ADT<=earliest date of (date of Visit 7 (i.e. SV.SVSTDTC where SV.VISIT = 'Visit 7 Day 57'), ADSL.EOSDT, ADSL.DTHDT) ; set to 'Follow up stage' if ADT > non-missing date of Visit 7. If date of Visit 7, ADSL.EOSDT, and ADSL.DTHDT are all unavailable, set to ‘Vaccination stage’ for post baseline records. Else leave missing. For subjects who received only injection (DOSE1FL=’Y’ and DOSE2FL ne ’Y’), set to ‘Vaccination stage’ If .< ADSL.TR01SDTM <=ADTM and ADT<=earliest date of (date of Visit 4 (i.e. SV.SVSTDTC where SV.VISIT = 'Visit 4 Day 29'), ADSL.EOSDT, ADSL.DTHDT) ; set to 'Follow up stage' if ADT > non-missing date of Visit 4. If date of Visit 4, ADSL.EOSDT, and ADSL.DTHDT are all unavailable, set to ‘Vaccination stage’ for post baseline records. Else leave missing.
ATMComputation
Time part of LB.LBDTC
ATOXDSCHComputation
Set to 'Blood Urea Nitrogen Increased' if PARAMCD='UREAN' Set to 'Creatinine Increased' if PARAMCD='CREAT' Set to 'Alkaline Phosphatase Increased' if PARAMCD='ALP' Set to 'Alanine Aminotransferase Increased' if PARAMCD='ALT' Set to 'Aspartate Aminotransferase Increased' if PARAMCD='AST' Set to 'Bilirubin Increased' if PARAMCD='BILI' Set to 'WBC Increased' if PARAMCD='WBC' Set to 'Eosinophils Increased' if PARAMCD='EOS' Set to 'Prothrombin Time Increased' if PARAMCD='PT' Set to 'Activated Partial Thromboplastin Time Increased' if PARAMCD='APTT'
ATOXDSCLComputation
Set to 'Hemoglobin Decreased' if PARAMCD='HGB' Set to 'Lymphocytes Decreased' if PARAMCD='LYM' Set to 'Neutrophils Decreased' if PARAMCD='NEUT' Set to 'Platelets Decreased' if PARAMCD='PLAT' Set to 'WBC Decreased' if PARAMCD='WBC'
ATOXGRHComputation
If AVAL is not missing, then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 1.1 – 2.0 × ULN Set to 'Grade 2' if >2.0 – 3.0 × ULN Set to 'Grade 3' if >3.0 – 10 × ULN Set to 'Grade 4' if > 10 × ULN Otherwise, set to 'Grade 0' (ULN = upper limit of normal)
ATOXGRHComputation
If AVAL is not missing, then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 1.1 – 2.5 x ULN Set to 'Grade 2' if >2.5 – 5.0 × ULN Set to 'Grade 3' if >5.0 – 10 × ULN Set to 'Grade 4' if > 10 × ULN Otherwise, set to 'Grade 0' (ULN = upper limit of normal)
ATOXGRHComputation
If AVAL is not missing, then assign AVAL toxicity grading as follows: Set to 'Grade 1' if >1.0 – 1.2 × ULN Set to 'Grade 2' if >1.20 – 1.4 × ULN Set to 'Grade 3' if >1.40 – 1.5 × ULN Set to 'Grade 4' if > 1.5 × ULN Otherwise, set to Set to 'Grade 0' (ULN = upper limit of normal)
ATOXGRHComputation
If AVAL is not missing, then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 1.1 – 2.5 x ULN Set to 'Grade 2' if >2.5 – 5.0 × ULN Set to 'Grade 3' if >5.0 – 10 × ULN Set to 'Grade 4' if > 10 × ULN Otherwise, set to 'Grade 0' (ULN = upper limit of normal)
ATOXGRHComputation
If AVAL is not missing and (ATOXGRHN>1 where PARAMCD=ALT or ATOXGRHN>1 where PARAMCD=AST), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 1.1 – 1.25 × ULN Set to 'Grade 2' if >1.25 – 1.5 × ULN Set to 'Grade 3' if >1.5 – 1.75 × ULN Set to 'Grade 4' if > 1.75 × ULN Otherwise, set to Grade '0' (ULN = upper limit of normal) If AVAL is not missing and (ATOXGRHN=0 where PARAMCD=ALT and ATOXGRHN=0 where PARAMCD=AST), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 1.1 – 1.5 × ULN Set to 'Grade 2' if >1.5 – 2.0 × ULN Set to 'Grade 3' if >2.0 – 3.0 × ULN Set to 'Grade 4' if > 3.0 × ULN Otherwise, set to Grade '0' (ULN = upper limit of normal)
ATOXGRHComputation
If AVAL is not missing, then assign toxicity grading based on numeric version of LBORRES (mg/dL) as follows: Set to 'Grade 1' if 1.5-1.7 Set to 'Grade 2' if >1.7 -2.0 Set to 'Grade 3' if >2.0 -2.5 Set to 'Grade 4' if > 2.5 or requires dialysis Otherwise, set to Set to 'Grade 0'
ATOXGRHComputation
If AVAL is not missing, convert AVAL to cell/mm3 (AVAL*1000), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 650 – 1,500 Set to 'Grade 2' if 1,501 – 5,000 Set to 'Grade 3' if > 5,000 Set to 'Grade 4' if pending Hypereosinophilic (Per medical review) Otherwise, set to 'Grade 0'
ATOXGRHComputation
If AVAL is not missing, then assign AVAL toxicity grading as follows: Set to 'Grade 1' if >1.0 – 1.10 × ULN (LB.LBSTNRHI) Set to 'Grade 2' if >1.10 – 1.20 × ULN Set to 'Grade 3' if >1.20 – 1.25 × ULN Set to 'Grade 4' if > 1.25 × ULN Otherwise, set to 'Grade 0' (ULN = upper limit of normal)
ATOXGRHComputation
If AVAL is not missing, then assign toxicity grading based on numeric version of LBORRES (mg/dL) as follows: Set to 'Grade 1' if 23-26 Set to 'Grade 2' if >26 -31 Set to 'Grade 3' if >31 Set to 'Grade 4' if requires dialysis pending Otherwise, set to Grade '0'
ATOXGRHComputation
If AVAL is not missing, convert AVAL to cell/mm3 (AVAL*1000),, then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 10,800 – 15,000 Set to 'Grade 2' if 1,5001 – 20,000 Set to 'Grade 3' if 20,001 – 25,000 Set to 'Grade 4' if > 25,000 Otherwise, set to 'Grade 0'
ATOXGRLComputation
If AVAL is not missing and SEX=’F’, convert AVAL and CHG to g/dl (AVAL*0.1, CHG*0.1), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 11.0 – 12.0 Set to 'Grade 2' if 9.5 – 10.9 Set to 'Grade 3' if 8.0 – 9.4 Set to 'Grade 4' if < 8.0 Otherwise, set to Grade 0. assign CHG toxicity grading as follows: Set to 'Grade 1' if -1.5 to <0 Set to 'Grade 2' if -2 to -1.6 Set to 'Grade 3' if -5 to -2.1 Set to 'Grade 4' if < -5 Otherwise, set to 'Grade 0' Choose the higher grade between the two. If AVAL is not missing and SEX=’M’, convert AVAL and CHG to g/dl (AVAL*0.1, CHG*0.1), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 12.5 – 13.5 Set to 'Grade 2' if 10.5 – 12.4 Set to 'Grade 3' if 8.5 – 10.4 Set to 'Grade 4' if < 8.5 Otherwise, set to 'Grade 0' assign CHG toxicity grading as follows: Set to 'Grade 1' if -1.5 to <0 Set to 'Grade 2' if -2 to -1.6 Set to 'Grade 3' if -5 to -2.1 Set to 'Grade 4' if < -5 Otherwise, set to 'Grade 0' Choose the higher grade between the two.
ATOXGRLComputation
If AVAL is not missing, convert AVAL to cell/mm3 (AVAL*1000), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 750 – 1,000 Set to 'Grade 2' if 500 – 749 Set to 'Grade 3' if 250 – 499 Set to 'Grade 4' if < 250 Otherwise, set to Grade '0'
ATOXGRLComputation
If AVAL is not missing, convert AVAL to cell/mm3 (AVAL*1000), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 1,500 – 2,000 Set to 'Grade 2' if 1,000 – 1,499 Set to 'Grade 3' if 500 – 999 Set to 'Grade 4' if < 500 Otherwise, set to 'Grade 0'
ATOXGRLComputation
If AVAL is not missing, convert AVAL to cell/mm3 (AVAL*1000), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 125,000 – 140,000 Set to 'Grade 2' if 100,000 – 124,000 Set to 'Grade 3' if 25,000 – 99,000 Set to 'Grade 4' if < 25,000 Otherwise, set to 'Grade 0'
ATOXGRLComputation
If AVAL is not missing, convert AVAL to cell/mm3 (AVAL*1000), then assign AVAL toxicity grading as follows: Set to 'Grade 1' if 2,500 – 3,500 Set to 'Grade 2' if 1,500 – 2,499 Set to 'Grade 3' if 1,000 – 1,499 Set to 'Grade 4' if < 1,000 Otherwise, set to 'Grade 0'
AVALComputation
LB.LBSTRESN If LBSTRESC contains '<', then take the value after '<', times 0.5 for AVAL. For example, if LBSTRESC="<3.4", then AVAL=1.7 If LBSTRESC contains '>', then take the value after '>' for AVAL. For example, if LBSTRESC=">75", then AVAL=75
AVISITComputation
If ABLFL='Y', then AVISIT = 'Baseline', If ADY>1 and VISIT doesn't contain 'Unsched', set to 'Day xx' part of VISIT, if ADY>1 and VISIT contains 'Unsched', set AVISIT as follows: using the visit window below: If VISIT with 1<ADY<=43, then AVISIT = 'Day 29', Else If VISIT with 44<=ADY, then AVISIT = 'Day 57'
BASEComputation
Set to AVAL where ABLFL = 'Y' by USUBJID, PARCAT1, and PARAMCD
BNRINDComputation
Set up ANRIND where ABLFL = 'Y' by USUBJID, PARCAT1, and PARAMCD
BTOXGRHComputation
Merge value of nonmissing ATOXGRH where ABLFL = 'Y' by USUBJID, PARCAT1, and PARAMCD
BTOXGRLComputation
Merge value of nonmissing ATOXGRL where ABLFL = 'Y' by USUBJID, PARCAT1, and PARAMCD
CHGComputation
AVAL-BASE for post-baseline records Note: post-baseline records are defined as any result where (ADTM > ADSL.TR01SDTM if time is available or ADY > 1 otherwise.
CRIT1Computation
Set to PARAMCD ||' <2 x ULN' if CRIT1FL='Y' and PARAMCD in (ALP); Set to PARAMCD ||' >=2 x ULN' if CRIT1FL='Y' and PARAMCD in (BILI); Set to PARAMCD ||' >3 x ULN' if CRIT1FL='Y' and PARAMCD in (ALT, AST)
CRIT1FLComputation
Set to 'Y' if If AVAL/ANRHI <2 and PARAMCD =ALP; Set to 'Y' if If AVAL/ANRHI >=2 and PARAMCD =BILI; Set to 'Y' if If AVAL/ANRHI >3 and PARAMCD in (ALT, AST);
DTYPEComputation
Set to 'HALFLLOQ' if LBSTRESC contains '<', Set to 'ULOQ' if LBSTRESC contains '>' Set to missing, otherwise
MDOSREFComputation
If (.<ADSL.TR01SDTM<=ADTM <ADSL.DOS2DTM) or (.<ADSL.TR01SDTM<=ADTM and ADSL.DOS2DTM is missing), set to 'Vaccination 1'; if .<ADSL.DOS2DTM<=ADTM, set to 'Vaccination 2'; use date variables for comparison when time part is not available
MRDDYComputation
ADT – ADSL.TR01SDT+ 1 If MDOSREF='Vaccination 1', ADT – ADSL.DOSE2DT+ 1 If MDOSREF='Vaccination 2'.
PARAMComputation
If LBCAT=CHEMISTRY and LBTESTCD=HCG and LBMETHOD='ELECTROCHEMILUMINESCENCE' or 'CHEMILUMINESCENCE', set to LBMETHOD||' '||LB.LBTEST|| ' (' || LB.LBSTRESU || ')' (please add space between LBMETHOD and LBTEST.) If LBCAT=URINALYSIS set to Urinary || LB.LBTEST|| ' (' || LB.LBSTRESU || ')' if LBSTRESU is not blank If LBCAT ne URINALYSIS set to LB.LBTEST || ' (' || LB.LBSTRESU || ')' if LBSTRESU is not blank If LBSTRESU is blank, set to LB.LBTEST appended with LBSTRESU from non-missing records in parenthesis. Note: Please add space between parameter and unit.
PARCAT1Computation
Set to LB.LBCAT
PCHGComputation
(CHG/BASE)*100 if both are available and BASE is not 0
SHIFT1Computation
Only populate for post-baseline records If both of BTOXGRL and ATOXGRL are not missing, set to BTOXGRL|| ' to '||ATOXGRL If either BTOXGRL or ATOXGRL is missing, set the missing BTOXGRL and ATOXGRL to 'UNK', then set to BTOXGRL|| ' to '||ATOXGRL Note: post-baseline records are defined as any result where (ADTM > ADSL.TR01SDTM if time is available or ADY > 1 otherwise.
SHIFT2Computation
Only populate for post-baseline records If both of BTOXGRH and ATOXGRH are not missing, set to BTOXGRH|| ' to '||ATOXGRH If either BTOXGRH or ATOXGRH is missing, set the missing BTOXGRH and ATOXGRH to 'UNK', then set to BTOXGRH|| ' to '||ATOXGRH Note: post-baseline records are defined as any result where (ADTM > ADSL.TR01SDTM if time is available or ADY > 1 otherwise.
ABLFLComputation
Set to 'Y' for selecting the latest ADTM or ADT if time is not available with non-missing AVALC on or before ADSL.TR01SDTM (TR01SDT if time part of TR01SDTM is missing) for each SUBJID, PARCAT1 and PARAMCD. Note: ABLFL apply for non-local (LOCALFL is not 'Y') only
ADTComputation
Set to numeric date part of MB.MBDTC
ADTMComputation
Set to numeric date time of MBDTC if time part is not missing
ATMComputation
Time part of MB.MBDTC
AVALCComputation
Set to mixed case of MB.MBSTRESC; Set to 'Not Detected' if MBSTRESC is 'NOTDETECTED'
AVISITComputation
"If ABLFL='Y' then AVISIT='Baseline'; if ADY>1 and VISITNUM is 5, 8, set to 'Day xx' part of VISIT; ; if ADY>1 and VISITNUM is not 5, 8, set AVISIT as follows: using the visit window below: If VISIT with 2<=ADY<=43, then AVISIT = ’Day 29’; else if VISIT with 44<=ADY<=70, then AVISIT = ’Day 57’; else if VISIT with 71<=ADY, then AVISIT = ’Day 71 or Beyond’; "
AWTDIFFComputation
Set to absolute value of (ADY - AWTARGET)
BASECComputation
Set up AVALC where ABLFL = 'Y' for each SUBJID, PARCAT1 and PARAMCD
LDTSTOTHComputation
SUPPMB.QVAL where QNAM is 'LDTSTOTH'
LDTTYPEComputation
SUPPMB.QVAL where QNAM is 'LDTTYPE'
LOCALFLComputation
SUPPMB.QVAL where QNAM is 'LOCALFL'
PARAMComputation
Set to MB.MBTEST
PARCAT1Computation
Set to MB.MBCAT
AGEGR1Computation
Based on SUPPDM.QVALwhere QNAM='COHORT': Set to '>=18 and <55 Years' if contains 'COHORT 1' Set to '>=55 Years' if COHORT contains 'COHORT 2'
AGEGR2Computation
'Based on AGE: '>=18 and <=22 Years' if 18<=AGE<=22'; '>=23 and <=25 Years' if 23<=AGE<=25'; '>25 and <55 Years' if 25<AGE<55'; '>=55 Years' if COHORT contains 'COHORT 2'
BMIBLComputation
Set to WEIGHTBL/(HEIGHTBL in meters)^2
CBNRSComputation
Set to SUPPRP.QVAL where QNAM='CBRSN' and VISIT=Screening
CHILDBPComputation
Set to RP.RPORRES where RPTESTCD is CHILDPOT and VISIT=Screening
COMPFLComputation
Set to "Y" if USUBJID exists in DS where DSCAT ="DISPOSITION EVENT" and DS.DSSCAT ="END OF STUDY" and DSDECOD = "COMPLETED"; Set to "N" if USUBJID exists in DS where DSCAT = "DISPOSITION EVENT" and DS.DSSCAT = "END OF STUDY" and DSDECOD^= "COMPLETED".
COV19BLComputation
Based on MB.MBSTRESC where MBTESTCD='SARSCOV2' and SUPPMB.QVAL is not 'Y' where QNAM is 'LOCALFL' and (MBDTC is before the first vaccination (DM.RFXSTDTC) or on the first vaccination date if time is not available: set to 'Not Detected' if 'NOTDETECTED' and 'Detected' if 'DETECTED'
COV19FLComputation
"Set to 'Y' if there is one record in MB where MB.MBSTRESC is 'DETECTED' or 'POSITIVE' and MBTESTCD='SARSCOV2' or there is record in AE where AEDECOD is 'COVID-19', 'Asymptomatic COVID-19' or 'SARS-CoV-2 test positive'; Otherwise set to 'N' "
D29W7DFLComputation
Set to 'Y' if DOSE2DT-TR01SDT+1>36; Otherwise set to 'N'
DCSREASComputation
Mixed case of DS.DSTERM where DSCAT='DISPOSITION EVENT' and DSSCAT='END OF STUDY' AND DSDECOD not in ('COMPLETED', 'AE COVID', 'ADVERSE EVENT (OTHER)', 'PHYSICIAN DESICION', 'WITHDRAWAL BY SUBJECT (OTHER)', 'WITHDRAWAL BY SUBJECT (COVID-19 NON-INFECTION RELATED)', 'PROTOCOL DEVIATION', 'OTHER'). Set to 'Adverse Event (COVID-19 Infection)' if DS.DSDECOD is 'AE COVID' Set to 'Adverse Event (Other)' if DS.DSDECOD is 'ADVERSE EVENT (OTHER)' Set to 'Physician Decision' if DS.DSDECOD is 'PHYSICIAN DESICION' Set to 'Withdrawal of Consent (Other)' if DS.DSDECOD is 'WITHDRAWAL BY SUBJECT (OTHER)' Set to 'Withdrawal of Consent (COVID-19 Non-Infection Related)' if DS.DSDECOD is 'WITHDRAWAL BY SUBJECT (COVID-19 NON-INFECTION RELATED)' Set to 'Protocol Deviation' if DS.DSDECOD is 'PROTOCOL DEVIATION' Set to 'Other' if DS.DSDECOD is 'OTHER'
DCSREASPComputation
DS.DSTERM where DSCAT='DISPOSITION EVENT' and DSSCAT='END OF STUDY' AND DSDECOD in ('ADVERSE EVENT (OTHER)', 'PHYSICIAN DESICION', 'WITHDRAWAL BY SUBJECT (OTHER)', 'WITHDRAWAL BY SUBJECT (COVID-19 NON-INFECTION RELATED)', 'PROTOCOL DEVIATION', 'OTHER')
DCTREASComputation
Mixed case of DS.DSTERM where DSCAT='DISPOSITION EVENT' and DSSCAT='STUDY TREATMENT' AND DSDECOD not in ('COMPLETED', 'AE COVID', 'ADVERSE EVENT (OTHER)', 'PHYSICIAN DESICION', 'WITHDRAWAL BY SUBJECT (OTHER)', 'WITHDRAWAL BY SUBJECT (COVID-19 NON-INFECTION RELATED)', 'PROTOCOL DEVIATION', 'OTHER'): Set to 'Adverse Event (COVID-19 Infection)' if DS.DSDECOD is 'AE COVID' Set to 'Adverse Event (Other)' if DS.DSDECOD is 'ADVERSE EVENT (OTHER)' Set to 'Physician Decision' if DS.DSDECOD is 'PHYSICIAN DESICION' Set to 'Withdrawal of Consent (Other)' if DS.DSDECOD is 'WITHDRAWAL BY SUBJECT (OTHER)' Set to 'Withdrawal of Consent (COVID-19 Non-Infection Related)' if DS.DSDECOD is 'WITHDRAWAL BY SUBJECT (COVID-19 NON-INFECTION RELATED)' Set to 'Protocol Deviation' if DS.DSDECOD is 'PROTOCOL DEVIATION' Set to 'Other' if DS.DSDECOD is 'OTHER'
DCTREASPComputation
DS.DSTERM where DSCAT='DISPOSITION EVENT' and DSSCAT='STUDY TREATMENT' AND DSDECOD in ('ADVERSE EVENT (OTHER)', 'PHYSICIAN DESICION', 'WITHDRAWAL BY SUBJECT (OTHER)', 'WITHDRAWAL BY SUBJECT (COVID-19 NON-INFECTION RELATED)', 'PROTOCOL DEVIATION', 'OTHER')
DOSE1FLComputation
Set to 'Y' if USUBJID exists in EX with non-missing EXSTDTC where EX.VISIT contains 'Day 1'; Set to 'N' otherwise
DOSE2FLComputation
Set to 'Y' if USUBJID exists in EX with non-missing EXSTDTC where EX.VISIT contains 'Day 29'; Set to 'N' otherwise
DOSEROFLComputation
Set to 'Y' if subject received any dose (based on EX.EXTRT, EX.EXDOSE or EX.EXDOSTXT) which is different from the randomized arm (ARM); 'N' otherwise
DTHAUTOPComputation
Set to SUPPDS.QVAL where QNAM='DTHAUTOP'
DTHDTComputation
Set to DM.DTHDTC and convert to numeric
DVBABFLComputation
Based on PP_LISTING, If a subject is excluded from subject-level PP set for bAb and has one record with PBABDVFL='Y', then set to 'Y'. Set to 'N' otherwise.
DVNABFLComputation
Based on PP_LISTING, If a subject is excluded from subject-level PP set for nAb and has one record with PNABDVFL='Y', then set to 'Y'. set to 'N' otherwise.
FASBABFLComputation
Set to 'Y' if 1. SAFFL='Y; and 2. Have at least one non-missing IS.ISSTRESC with ISCAT contains 'Serum SARS-CoV-2 Binding Antibodies' before the first vaccination (DM.RFSTDTC), and 3. Have at least one non-missing IS.ISSTRESC with ISCAT contains 'Serum SARS-CoV-2 Binding Antibodies' post the first vaccination
FASBABRSComputation
Only for subjects with RANDFL='Y'. If SAFFL='N', set to 'Did not receive any study vaccination'; If SAFFL='Y' and FASBABFL='N', set to 'There were no immunogenicity results at baseline and at least one post-vaccination.'. blank otherwise.
FASNA2FLComputation
Y' if 1. SAFFL='Y; and 2. Have at least one non-missing IS.ISSTRESC with ISCAT contains 'Serum SARS-CoV-2 Neutralizing Antibodies' on or before the date of the first vaccination (TR01SDT), and 3. Have at least one non-missing IS.ISSTRESC with ISCAT contains 'Serum SARS-CoV-2 Neutralizing Antibodies' post the date of first vaccination. 'N' otherwise.
FASNABFLComputation
Set to 'Y' if 1. SAFFL='Y; and 2. Have at least one non-missing IS.ISSTRESC with ISCAT contains 'Serum SARS-CoV-2 Neutralizing Antibodies' before the first vaccination (DM.RFSTDTC), and 3. Have at least one non-missing IS.ISSTRESC with ISCAT contains 'Serum SARS-CoV-2 Neutralizing Antibodies' post the first vaccination
FASNABRSComputation
Only for subjects with RANDFL='Y'. If SAFFL='N', set to 'Did not receive any study vaccination'; If SAFFL='Y' and FASNABFL='N', set to 'There were no immunogenicity results at baseline and at least one post-vaccination.' blank otherwise
HEIGHTBLComputation
The last non-missing VS.VSSTRESN where VSTESTCD = “HEIGHT” and (VSDTC is before the first vaccination (DM.RFXSTDTC) or on the first vaccination date with VSTPT contains 'PRE-DOSE'.)
PN2D29ERComputation
Only for subjects with RANDFL='Y' and PN2D29FL='N': Set to PP_list2.PNABREAS where VISITTPT='Day 29'. if subejct has dosing error (ADSL.PPNAB2ER contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list2 if applicable
PN2D29FLComputation
set PP_LIST2.PVSNABFL where VISITTPT='Day 29'; set to 'N' if subject's actual doses is outside + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose (refer to PPBABFL)
PN2D57ERComputation
Only for subjects with RANDFL='Y' and PN2D57FL='N': Set to PP_list2.PNABREAS where VISITTPT='Day 57'. if subejct has dosing error (ADSL.PPNAB2ER contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list2 if applicable
PN2D57FLComputation
set PP_LIST2.PVSNABFL where VISITTPT='Day 57'; set to 'N' if subject's actual doses is outside + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose (refer to PPBABFL)
PPBABERSComputation
"Only for subjects with RANDFL='Y' and PPBABFL='N': if subject is excluded due to dosing error as defined in PPBABFL then set to 'Dosing error' and concatenate the reasons from PP_list if the subject is also excluded due to other reasons. For exclusion based on PP_list, set to PP_list.PBABREAS and concatenate all unique reasons (Note: merge data by USUBJID)"
PPBABFLComputation
"Subjects in FAS for bAb and 1. Complied with the injection schedule as defined in the protocol visit window, 2. don’t have COVID-19 infection at baseline, 3. don't have deviation impact bAb responses. 4. both actual doses are within + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose set to 'Y' if 1) for #1-3, based on PP_LIST, If a subject has one record with PVSBABFL='Y', and 2) for #4, a) both TRT01P and TRT01A are 'Placebo'; or b) both TRT01P and TRT01A are 'mRNA-1273 50 ug' and there is no record in EX where EXTRT is 'Placebo' or (EXTRT is 'mRNA-1273' and EXDOSTXT contains '>0-25', '>75-<100' or '>100-125', or '>125 or above'); or c) both TRT01P and TRT01A are 'mRNA-1273 100 ug' and there is no record in EX where EXTRT is 'Placebo' or (EXTRT is 'mRNA-1273' and EXDOSTXT contains '>0-25', '>25-<50' or >50-75', '>125 or above'); 'N' otherwise."
PPBD29FLComputation
set PP_LIST.PVSBABFL where VISITTPT='Day 29'; set to 'N' if subject's actual doses is outside + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose (refer tp PPBABFL).
PPBD57ERComputation
Only for subjects with RANDFL='Y' and PPBD57FL='N': Set to PP_list.PBABREAS where VISITTPT='Day 57'. if subejct has dosing error (ADSL.PPBABERS contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list if applicable
PPBD57FLComputation
set PP_LIST.PVSBABFL where VISITTPT='Day 57'; set to 'N' if subject's actual doses is outside + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose (refer tp PPBABFL)
PPNAB2ERComputation
Only for subjects with RANDFL='Y' and PPNAB2FL='N'. if subject is excluded due to dosing error as defined in PPNABFL then set to 'Dosing error' and concatenate the reasons from PP_list2 if the subject is also excluded due to other reasons. For exclusion based on PP_list2, set to PP_list2.PNABREAS and concatenate all unique reasons (Note: merge data by USUBJID)
PPNAB2FLComputation
Subjects with FAS for nAb and 1. Complied with the injection schedule as defined in the protocol visit window, 2. don’t have COVID-19 infection at baseline, 3. don't have deviation impact nAb responses. 4. both actual doses are within + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose. set to 'Y' if 1) for #1-3, based on PP_LIST2, If a subject has one record with PVSNABFL='Y', and 2) for #4, a) both TRT01P and TRT01A are 'Placebo'; or b) both TRT01P and TRT01A are 'mRNA-1273 50 ug' and there is no record in EX where EXTRT is 'Placebo' or (EXTRT is 'mRNA-1273' and EXDOSTXT contains '>0-25', '>75-<100' or '>100-125', or '>125'); or c) both TRT01P and TRT01A are 'mRNA-1273 100 ug' and there is no record in EX where EXTRT is 'Placebo' or (EXTRT is 'mRNA-1273' and EXDOSTXT contains '>0-25', '>25-<50 ug' or >50-75', '>125'); 'N' otherwise.
PPNABERSComputation
"Only for subjects with RANDFL='Y' and PPNABFL='N'. if subject is excluded due to dosing error as defined in PPNABFL then set to 'Dosing error' and concatenate the reasons from PP_list if the subject is also excluded due to other reasons. For exclusion based on PP_list, set to PP_list.PNABREAS and concatenate all unique reasons (Note: merge data by USUBJID)"
PPNABFLComputation
"Subjects with FAS for nAb and 1. Complied with the injection schedule as defined in the protocol visit window, 2. don’t have COVID-19 infection at baseline, 3. don't have deviation impact nAb responses. 4. both actual doses are within + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose. set to 'Y' if 1) for #1-3, based on PP_LIST, If a subject has one record with PVSNABFL='Y', and 2) for #4, a) both TRT01P and TRT01A are 'Placebo'; or b) both TRT01P and TRT01A are 'mRNA-1273 50 ug' and there is no record in EX where EXTRT is 'Placebo' or (EXTRT is 'mRNA-1273' and EXDOSTXT contains '>0-25', '>75-<100' or '>100-125', or '>125'); or c) both TRT01P and TRT01A are 'mRNA-1273 100 ug' and there is no record in EX where EXTRT is 'Placebo' or (EXTRT is 'mRNA-1273' and EXDOSTXT contains '>0-25', '>25-<50 ug' or >50-75', '>125'); 'N' otherwise."
PPND29ERComputation
Only for subjects with RANDFL='Y' and PPND29FL='N': Set to PP_list.PNABREAS where VISITTPT='Day 29'. if subejct has dosing error (ADSL.PPNABERS contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list if applicable
PPND29FLComputation
set PP_LIST.PVSNABFL where VISITTPT='Day 29'; set to 'N' if subject's actual doses is outside + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose (refer to PPBABFL)
PPND57ERComputation
Only for subjects with RANDFL='Y' and PPND57FL='N': Set to PP_list.PNABREAS where VISITTPT='Day 57'. if subejct has dosing error (ADSL.PPNABERS contains 'Dosing error') then set to 'Dosing error' and concatenate with the reason from PP_list if applicable
PPND57FLComputation
set PP_LIST.PVSNABFL where VISITTPT='Day 57'; set to 'N' if subject's actual doses is outside + 25 ug (25 ug inclusive) / -25 ug (-25 ug exclusive) range from the planned vaccine dose (refer to PPBABFL)
PREVSCRComputation
Set to SUPPDM.QVAL where QNAM='PREVSCR' per USUBJID
PROTVERComputation
Set to SUPPDM.QVAL where QNAM is PROTVER
RACESPYComputation
If RACE='OTHER' then set to SUPPDM.QVAL where QNAM is RACEOTH; If RACE='MULTIPLE' then set to SUPPDM.QVAL where QNAM is MULRACE
RANDDTComputation
DS.DSSTDTC where DSTERM='RANDOMIZED' and DSCAT='PROTOCOL MILESTONE'
RANDFLComputation
Set to 'Y' if USUBJID exists in DS where DSDECOD='RANDOMIZED' and DSSTDTC not missing and DSREFID not missing. Set to 'N' otherwise
RANDNUMComputation
Set to DS.DSREFID
RFICDTComputation
Date part of DM.RFICDTC
SAFEREASComputation
Only for subjects with RANDFL='Y'. Set to 'Did not receive any vaccination' if SAFFL='N'. blank otherwise
SAR1ERSComputation
Only for subjects with RANDFL='Y'. If SAFFL='N', set to 'Did not receive any study vaccination'; If SAFFL='Y' and SAR1FL='N', set to 'Did not contribute any solicited AR data for Vaccination #1'. blank otherwise
SAR1FLComputation
Set to 'Y' if both criteria met: 1. SAFFL='Y'; 2. Have at least one non-missing FAORRES where FATPTREF = 'DOSE 1' in FACE OR have at least one non-missing VSORRES where VSTPTREF = 'DOSE 1' and VSTEST contains "Temperature" where VSCAT contains "REACTOGENICITY" in VS; Set to 'N' otherwise.
SAR2ERSComputation
Only for subjects with RANDFL='Y'. If SAFFL='N', set to 'Did not receive any study vaccination'; If SAFFL='Y' and DOSE2FL='N', set to 'Did not receive Vaccination #2'. If SAFFL='Y'and DOSE2FL='Y' and SAR2FL='N', set to 'Did not contribute any solicited AR data for Vaccination #2'. blank otherwise
SAR2FLComputation
Set to 'Y' if all criteria met: 1. SAFFL='Y'; 2. Have at least one non-missing FAORRES where FATPTREF = 'DOSE 2' in FACE OR have at least one non-missing VSORRES where VSTPTREF = 'DOSE 2' and VSTEST contains "Temperature" where VSCAT contains "REACTOGENICITY" in VS; 3. DOSE2FL='Y'; Set to 'N' otherwise
SARAFLComputation
Set to 'Y' if SAR1FL='Y' or SAR2FL='Y'
SENTLFLComputation
Set to SUPPDM.QVAL where QNAM='SENTL'
CBNRSComputation
Set to SUPPRP.QVAL where QNAM='CBRSN'
CHILDBPComputation
Set to RP.RPORRES where RPTESTCD is CHILDPOTand VISIT=Screening
PREVSCRComputation
Set to SUPPDM.QVAL where QNAM='PREVSCR' per USUBJID
PROTVERComputation
Set to SUPPDM.QVAL where QNAM is PROTVER and VISIT=Screening
RACESPYComputation
If RACE='OTHER' then set to SUPPDM.QVAL where QNAM is RACEOTH If RACE='MULTIPLE' then set to SUPPDM.QVAL where QNAM is MULRACE
RFICDTComputation
Date part of DM.RFICDTC
SCFREASComputation
Mixed case of DS.DSTERM where DSCAT="DISPOSITION EVENT" and DSSCAT='SCREEN FAILURE' and DS.DSDECOD^='OTHER'. Set to 'Other' if DS.DSDECOD='OTHER' where DSCAT="DISPOSITION EVENT" and DSSCAT='SCREEN FAILURE'.
SCFREASPComputation
Set to DS.DSTERM where SCFREAS='OTHER'
WEIGHTBLComputation
The last non-missing VS.VSSTRESN where VSTESTCD = 'WEIGHT' and (VSDTC is before the first vaccination (DM.RFXSTDTC) or on the first vaccination date with VSTPT contains 'PRE-DOSE'.)
ABLFLComputation
Set to 'Y' by selecting the latest ADTM or ADT if ATM is missing with non-missing AVAL/AVALC on or before TR01SDTM (TR01SDT if time part of TR01SDTM is missing) for each SUBJID and PARAMCD Note: exclude records where ADT is the same as TR01SDT and VSTPT^='PRE-DOSE'
ADTComputation
Set to numeric date part of VS.VSDTC
ADTMComputation
Set to numeric date time of VSDTC if time part is not missing
ANL02FLComputation
Set to 'Y' by selecting the first worst toxicity grade (ATOXGRL Worst Case Order: Grade 4> Grade 3>Grade 2>Grade 1>Grade 0) by Subject, Parameter and Analysis Visit
ANL03FLComputation
Set to 'Y' by selecting the first worst toxicity grade (ATOXGRH Worst Case Order: Grade 4> Grade 3>Grade 2>Grade 1>Grade 0) by Subject, Parameter and Analysis Visit
ASTAGEComputation
For subjects who received 2 injections (DOSE1FL=’Y’ and DOSE2FL=’Y’), set to ‘Vaccination stage’ If .< ADSL.TR01SDTM <=ADTM and ADT<=earliest date of (date of Visit 7 (i.e. SV.SVSTDTC where SV.VISIT = 'Visit 7 Day 57'), ADSL.EOSDT, ADSL.DTHDT) ; set to 'Follow up stage' if ADT > non-missing date of Visit 7. If date of Visit 7, ADSL.EOSDT, and ADSL.DTHDT are all unavailable, set to ‘Vaccination stage’ for post baseline records. Else leave missing. For subjects who received only injection (DOSE1FL=’Y’ and DOSE2FL ne ’Y’), set to ‘Vaccination stage’ If .< ADSL.TR01SDTM <=ADTM and ADT<=earliest date of (date of Visit 4 (i.e. SV.SVSTDTC where SV.VISIT = 'Visit 4 Day 29'), ADSL.EOSDT, ADSL.DTHDT) ; set to 'Follow up stage' if ADT > non-missing date of Visit 4. If date of Visit 4, ADSL.EOSDT, and ADSL.DTHDT are all unavailable, set to ‘Vaccination stage’ for post baseline records. Else leave missing.
ATMComputation
Time part of VS.VSDTC converted to numeric
ATOXDSCHComputation
Set to: 'Fever' if PARAMCD = 'TEMP'; 'Tachycardia' if PARAMCD = 'PULSE'; 'Systolic Hypertension' if PARAMCD = 'SYSBP'; 'Diastolic Hypertension' if PARAMCD = 'DIABP'; 'Respiratory Rate Increased' if PARAMCD = 'RESP'.
ATOXDSCLComputation
Set to 'Bradycardia' if PARAMCD = 'PULSE'; Hypotension' if PARAMCD = 'SYSBP'
ATOXGRHComputation
Assign AVAL toxicity grading as follows If AVAL is not missing: Set to 'Grade 1' if 91 – 95 Set to 'Grade 2' if 96 – 100 Set to 'Grade 3' if >100 Set to 'Grade 4' is based on medical input: Otherwise, set to 'Grade 0'
ATOXGRHComputation
Assign AVAL toxicity grading as follows If AVAL is not missing: Set to 'Grade 1' if 101 – 115 Set to 'Grade 2' if 116 – 130 Set to 'Grade 3' if >130 Set to 'Grade 4' is based on medical input: Otherwise, set to 'Grade 0'
ATOXGRHComputation
Assign AVAL toxicity grading as follows If AVAL is not missing: Set to 'Grade 1' if 17 – 20 Set to 'Grade 2' if 21 – 25 Set to 'Grade 3' if >25 Set to 'Grade 4' is based on medical input: Otherwise, set to 'Grade 0'
ATOXGRHComputation
Assign AVAL toxicity grading as follows If AVAL is not missing: Set to 'Grade 1' if 141 – 150 Set to 'Grade 2' if 151 – 155 Set to 'Grade 3' if >155 Set to 'Grade 4' is based on medical input: Otherwise, set to 'Grade 0'
ATOXGRHComputation
Assign AVAL toxicity grading as follows If AVAL is not missing: Set to 'Grade 1' if 38.0 – 38.4 Set to 'Grade 2' if 38.5 – 38.9 Set to 'Grade 3' if 39.0 – 40.0 Set to 'Grade 4' if >40.0 Otherwise, set to 'Grade 0'
ATOXGRLComputation
Assign AVAL toxicity grading as follows If AVAL is not missing: Set to 'Grade 1' if 50 – 54 Set to 'Grade 2' if 45 – 49 Set to 'Grade 3' if <45 Set to 'Grade 4' is based on medical input: Otherwise, set to 'Grade 0'
ATOXGRLComputation
Assign AVAL toxicity grading as follows If AVAL is not missing: Set to 'Grade 1' if 85 – 89 Set to 'Grade 2' if 80 – 84 Set to 'Grade 3' if <80 Set to 'Grade 4' is based on medical input: Otherwise, set to Grade '0'
AVALComputation
Set to VS.VSSTRESN
AVISITComputation
If ABLFL='Y', then AVISIT = 'Baseline', if VISIT=Visit 1 Day 1 and VSTPT='POST DOSE' then AVISIT='Day 1', if ADY>1 and VISIT doesn't contain 'Unsched', set to 'Day xx' part of VISIT, if ADY>1 and VISIT contains 'Unsched', set AVISIT as follows: using the visit window below: If VISIT with 1<ADY<=11, then AVISIT = 'Day 8', else if VISIT with 12<=ADY<=22, then AVISIT = 'Day 15', else if VISIT with 23<=ADY<=32, then AVISIT = 'Day 29', else if VISIT with 33<=ADY<=39, then AVISIT = 'Day 36', else if VISIT with 40<=ADY<=50, then AVISIT = 'Day 43', else if VISIT with 51<=ADY<=133, then AVISIT = 'Day 57', else if VISIT with 134=<ADY<=301, then AVISIT = 'Day 209', else if VISIT with ADY>=302, then AVISIT = 'Day 394', After the steps above, sort data by AVISITN and ADY, set the unscheduled visit (i.e., VISIT contains 'Unsched') records to blank if AVISITN >any previous AVISITN AND ADY<=any previous ADY). For example, Scheduled Day 36 is with AVISITN=6 (Day 36) and ADY=42 and an unscheduled visit is with AVISITN=7 (Day 43) and ADY=40, set AVISIT to blank for this unscheduled visit
BASEComputation
Merge value of nonmissing AVAL where ABLFL = 'Y' by USUBJID and PARAMCD, Set to AVAL where ABLFL = 'Y'.
BTOXGRHComputation
Merge value of nonmissing ATOXGRH where ABLFL = 'Y' by USUBJID and PARAMCD;
BTOXGRLComputation
Merge value of nonmissing ATOXGRL where ABLFL = 'Y' by USUBJID and PARAMCD;
CHGComputation
For post baseline records only, if AVAL and BASE are both non-missing, set to AVAL - BASE Note: post-baseline records are defined as any result where (ADTM > ADSL.TR01SDTM if time is available, if time is not available use (ADY=1 and VSTPT^='PRE-DOSE') or ADY > 1).
MDOSREFComputation
If (.<ADSL.TR01SDTM<=ADTM <ADSL.DOS2DTM) or (.<ADSL.TR01SDTM<=ADTM and ADSL.DOS2DTM is missing), set to 'Vaccination 1'; if .<ADSL.DOS2DTM<=ADTM, set to 'Vaccination 2'; use date variables for comparison when time part is not available
MRDDYComputation
ADT – ADSL.TR01SDT+ 1 If MDOSREF='Vaccination 1', ADT – ADSL.DOSE2DT+ 1 If MDOSREF='Vaccination 2'.
PARAMComputation
VS.VSTEST ' (' ||VSSTRESU|| ')' if VSSTRESU is non-missing, if VSSTRESU is missing, use the non-missing VSSTRESU from the same VSTEST
PCHGComputation
Set to 0 If CHG=0 ; else set to (CHG/BASE)*100 if BASE ne 0 , otherwise set to missing
SHIFTComputation
Only populate for post-baseline records If both of BTOXGRL and ATOXGRL are not missing, set to BTOXGRL|| ' to '||ATOXGRL If either BTOXGRL or ATOXGRL is missing, set the missing BTOXGRL and ATOXGRL to 'UNK', then set to BTOXGRL|| ' to '||ATOXGRL Note: post-baseline records are defined as any result where (ADTM > ADSL.TR01SDTM if time is available, if time is not available use (ADY=1 and VSTPT^='PRE-DOSE') or ADY > 1).
SHIFT2Computation
Only populate for post-baseline records If both of BTOXGRH and ATOXGRH are not missing, set to BTOXGRH|| ' to '||ATOXGRH If either BTOXGRH or ATOXGRH is missing, set the missing BTOXGRH and ATOXGRH to 'UNK', then set to BTOXGRH|| ' to '||ATOXGRH Note: post-baseline records are defined as any result where (ADTM > ADSL.TR01SDTM if time is available, if time is not available use (ADY=1 and VSTPT^='PRE-DOSE') or ADY > 1).
VSLOCSPComputation
Set to SUPPCM.QVAL where QNAM='VSLOCSP'
ADYComputation
Set to ADT - ADSL.TR01SDT + 1 if If ADT >= ADSL.TR01SDT, or Set to ADT - ADSL.TR01SDT if ADT < ADSL.TR01SDT
ANL01FLComputation
Set to 'Y' if ABLFL='Y', For post-baseline assessments where AVISITN is non-missing and result (AVAL) is non-missing, per subject per parameter and per AVISIT, Within an AVISIT, Set to ‘Y’ for the assessment at scheduled visit (i.e., VISIT doesn't contain "Unsched") or Set to ‘Y’ for the latest assessment if there are 2 or more assessments at scheduled visit, or Set to ‘Y’ for the latest assessment if there is no scheduled visit, or Set to 'Y' for the assessment closest to the target study day in the visit window or Set to 'Y' for the latest assessment If there are 2 or more assessments equal distance to the target study day
TRTAComputation
"If (.<ADSL.TR01SDTM<=ADTM <DOS2DTM) or (.<ADSL.TR01SDTM<=ADTM and ADSL.DOS2DTM is missing): 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 1' ; 'mRNA-1273 50 ug' if EX.EXTRT='mRNA-1273' and 1) 0<EXDOSE<=75 where EX.VISIT contains 'Day 1', or 2) EXDOSTXT contains '>0-25', '>25-<50' or '>50-75' where EX.VISIT contains 'Day 1'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and 1) EXDOSE>75 where EX.VISIT contains 'Day 1', or 2) EXDOSTXT contains '>75-<100' or '>100-125' or '>125' where EX.VISIT contains 'Day 1'; if .<ADSL.DOS2DTM<=ASTDTM: 'Placebo' if EX.EXTRT='PLACEBO' where EX.VISIT contains 'Day 29' ; 'mRNA-1273 50 ug' if 1) EX.EXTRT='mRNA-1273' and 0<EXDOSE<=75 where EX.VISIT contains 'Day 29', or 2) EXDOSTXT contains '>0-25', '>25-<50' or '>50-75' where EX.VISIT contains 'Day 29'; 'mRNA-1273 100 ug' if EX.EXTRT='mRNA-1273' and 1) EXDOSE>75 where EX.VISIT contains 'Day 29', or 2) EXDOSTXT contains '>75-<100' or '>100-125' or '>125' where EX.VISIT contains 'Day 29'; if time part of ADTM, TR01SDTM, or DOS2DTM is missing, use ADT, TR01SDT, and DOSE2DT to replace ADTM, TR01SDTM, and DOS2DTM, respectively."
DOS2DTMComputation
Non-missing EX.EXSTDTC where EX.VISIT contains 'Day 29' and convert to numeric
DOSE2DTComputation
Date part of non-missing EX.EXSTDTC where EX.VISIT contains 'Day 29' and convert to numeric
EOSDTComputation
DS.DSSTDTC where DSCAT='DISPOSITION EVENT' and DSSCAT='END OF STUDY' and convert to numeric
EOSDYComputation
EOSDT-TR01SDT+1 if EOSDT>=TR01SDT
EOSSTTComputation
Set to 'COMPLETED' if COMPLFL='Y' Set to 'DISCONTINUED' if COMPLFL='N' Else set to 'ONGOING'.
EOTDTComputation
DS.DSSTDTC where DSCAT='DISPOSITION EVENT' and DSSCAT='STUDY TREATMENT' and convert to numeric
EOTDYComputation
EOTDT-TR01SDT+1 if EOTDT>=TR01SDT
EOTSTTComputation
Set to 'COMPLETED' if USUBJID exists in DS where DSCAT='DISPOSITION EVENT' and DSSCAT='STUDY TREATMENT' AND DSDECOD='COMPLETED'. Set to 'DISCONTINUED' if USUBJID exists in DS where DSCAT='DISPOSITION EVENT' and DSSCAT='STUDY TREATMENT' AND DSDECOD^='COMPLETED'. Else set to 'ONGOING'.
SAFFLComputation
Set to "Y" if RANDFL="Y" AND USUBJID exists in EX with non-missing EXSTDTC. Set to "N" otherwise
TR01EDTComputation
Date part of DM.RFXENDTC and convert to numeric
TR01EDTMComputation
DM.RFXENDTC and convert to numeric
TR01SDTComputation
Date part of DM.RFXSTDTC and convert to numeric
TR01SDTMComputation
DM.RFXSTDTC and convert to numeric
TRT01AComputation
Set to ACTARM if SAFFL='Y'
TRT01PComputation
Set to ARM

Go to the top of the Define-XML document