Date/Time of Define-XML document generation: 2021-04-30T16:03:16Z

Define-XML version: 2.0.0

Stylesheet version: 2018-11-21

Datasets

Datasets
DatasetDescriptionClass StructurePurposeKeysDocumentationLocation
ADSLSubject-Level Analysis DatasetSUBJECT LEVEL ANALYSIS DATASETOne record per subjectAnalysisSTUDYID, USUBJIDadsl.xpt
ADFACEVDDiary and Non-event Analysis DatasetBASIC DATA STRUCTUREOne record or multiple records per subject per analysis parameter per analysis timepointAnalysisSTUDYID, USUBJID, PARAMCD, ATPTadfacevd.xpt
ADAEAdverse Events Analysis DatasetOCCURRENCE DATA STRUCTUREOne record or multiple records per subject per adverse event per event start dateAnalysisSTUDYID, USUBJID, AEDECOD, AESTDTCadae.xpt
ADCEVDDiary and CRF Event Analysis DatasetOCCURRENCE DATA STRUCTUREOne record or multiple records per subject per clinical eventAnalysisSTUDYID, USUBJID, CETERMadcevd.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 Identifiertext8
Predecessor: DM.STUDYID
USUBJIDUnique Subject Identifiertext22
Predecessor: DM.USUBJID
SUBJIDSubject Identifier for the Studytext8
Predecessor: DM.SUBJID
SITEIDStudy Site Identifiertext4
Predecessor: DM.SITEID
AGEAgeinteger8
Predecessor: DM.AGE
AGEUAge Unitstext5Age Unit
  • • "YEARS" = "Year"
Predecessor: DM.AGEU
SEXSextext1Sex
  • • "F" = "Female"
  • • "M" = "Male"
Predecessor: DM.SEX
SEXNSex (N)integer8Numeric Code of Sex
  • • 1 = "M"
  • • 2 = "F"
Assigned

Numeric Code of the DM.SEX. Equals 1 if SEX="M", Equals 2 if SEX="F".

RACERacetext41Race

[7 Terms]

Predecessor: DM.RACE
RACENRace (N)integer8Numeric Code of Race

[7 Terms]

Assigned

Numeric Code of the DM.RACE. 1 if RACE="WHITE"; 2 if RACE="BLACK OR AFRICAN AMERICAN"; 3 if RACE="AMERICAN INDIAN OR ALASKA NATIVE"; 4 if RACE="ASIAN"; 5 if RACE="NATIVE HAWAIIAN OR OTHER PACIFIC ISLANDER"; 6 if RACE="MULTIPLE"; 7 if RACE="NOT REPORTED";

ETHNICEthnicitytext22Ethnic Group
  • • "HISPANIC OR LATINO" = "Hispanic or Latino"
  • • "NOT HISPANIC OR LATINO" = "Not Hispanic or Latino"
  • • "NOT REPORTED" = "Not Reported"
Predecessor: DM.ETHNIC
ETHNICNEthnicity (N)integer8Numeric Code of Ethnic Group
  • • 1 = "HISPANIC OR LATINO"
  • • 2 = "NOT HISPANIC OR LATINO"
  • • 3 = "NOT REPORTED"
Assigned

Numeric Code of the DM.ETHNIC. 1 if ETHNIC="HISPANIC OR LATINO"; 2 if ETHNIC="NOT HISPANIC OR LATINO"; 3 if ETHNIC="NOT REPORTED".

RACIALDRacial Designationtext8RACIALD
  • • "JAPANESE"
  • • "OTHER"
Predecessor: SUPPDM.QVAL where SUPPDM.QNAM="RACIALD"
RACIALDNRacial Designation (N)integer8Numeric Code of RACIALD
  • • 5 = "JAPANESE"
  • • 999 = "OTHER"
Assigned

Numeric Code of RACIALD 5 if RACIALD="JAPANESE" 999 if RACIALDN="OTHER"

COUNTRYCountrytextISO 3166
Predecessor: DM.COUNTRY
SAFFLSafety Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
If RANDFL='Y' and (VAX101DT ne . or VAX102DT ne . ) and (index(SUPPDV.QNAM.CAPE, "POP1")=0 for subjects's all DV records) then SAFFL='Y', else SAFFL='N'
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Assign 'Y' for participants who are assigned a randomization number and with non-missing randomization date.
ENRLFLEnrolled Population Flagtext1Y
  • • "Y" = "Yes"
Derived
Assign 'Y' for participants who have a signed ICD.
DTHFLSubject Death Flagtext1Y
  • • "Y" = "Yes"
Predecessor: DM.DTHFL
ARMDescription of Planned Armtext29Description of Planned Arm

[11 Terms]

Derived
if armcd="B1_10" then arm="BNT162b1 Phase 1 (10 mcg)" if armcd="B1_100" then arm="BNT162b1 Phase 1 (100/10 mcg)" if armcd="B1_20" then arm="BNT162b1 Phase 1 (20 mcg)" if armcd="B1_30" then arm="BNT162b1 Phase 1 (30 mcg)" if armcd="B2_10" then arm="BNT162b2 Phase 1 (10 mcg)" if armcd="B2_20" then arm="BNT162b2 Phase 1 (20 mcg)" if armcd="B2_30" then arm="BNT162b2 Phase 1 (30 mcg)" if armcd="B2_P23_30" then arm="BNT162b2 Phase 2/3 (30 mcg)" if armcd="NOTASSGN" then arm="NOT ASSIGNED" if armcd="NOTTRT" then arm="Not Treated" if armcd="PLACEBO" then arm="Placebo" if armcd="SCRNFAIL" then arm="SCREEN FAILURE"
ARMCDPlanned Arm Codetext9Planned Arm Code

[11 Terms]

Predecessor: DM.ARMCD
ACTARMDescription of Actual Armtext29Description of Actual Arm

[12 Terms]

Derived
Based on the actual vaccinations taken by subjects. Same as ARM if no medication error for the vaccinated subjects ACTARM=' NOT ASSIGNED ' for not assigned subjects; ACTARM=' SCREEN FAILURE ' for screen failure subjects; ACTARM='Not Treated' for not treated subjets or subjects without determined treatment;
ACTARMCDActual Arm Codetext9Actual Arm Code

[12 Terms]

Derived
Based on the actual vaccinations taken by subjects. Same as ARMCD if no medication error for the vaccinated subjects. ACTARM=' NOTASSGN ' for not assigned subjects; ACTARM=' SCRNFAIL ' for screen failure subjects; ACTARMCD='NOTTRT' for not treated subjets or subjects without determined treatment;
TRT01PPlanned Treatment for Period 01text29TRT01P

[9 Terms]

Derived
Obtained from DM.ARM directly.
TRT01PNPlanned Treatment for Period 01 (N)integer8TRT01PN

[9 Terms]

Assigned

BNT162b1 Phase 1 (10 mcg)=1; BNT162b1 Phase 1 (20 mcg)=2; BNT162b1 Phase 1 (30 mcg)=3; BNT162b1 Phase 1 (100/10 mcg)=4; BNT162b2 Phase 1 (10 mcg)=5; BNT162b2 Phase 1 (20 mcg)=6; BNT162b2 Phase 1 (30 mcg)=7; BNT162b2 Phase 2/3 (30 mcg)=8; Placebo=9

TRT02PPlanned Treatment for Period 02text27TRT02P
  • • "BNT162b2 Phase 1 (30 mcg)"
  • • "BNT162b2 Phase 2/3 (30 mcg)"
Derived
assign as "BNT162b2 Phase 1 (30 mcg)" for Phase 1 subjects and "BNT162b2 Phase 2/3 (30 mcg)" for Phase 2/3 subjects if EX.EXDOSE and EX.EXSTDTC are not missing when EX.EXTPTREF='VACCINATION 3' or 'VACCINATION 4'
TRT02PNPlanned Treatment for Period 02 (N)integer8TRT02PN
  • • 7 = "BNT162b2 Phase 1 (30 mcg)"
  • • 8 = "BNT162b2 Phase 2/3 (30 mcg)"
Assigned

BNT162b2 Phase 1 (30 mcg)=7; BNT162b2 Phase 2/3 (30 mcg)=8

TRT01AActual Treatment for Period 01text29TRT01A

[9 Terms]

Derived
Derived from DM.ACTARM. If subject received any of doses as BNT162b2, then the subject will be assigned as 'BNT162b2 Phase 1 (30 mcg)' for phase 1 subject and 'BNT162b2 Phase 2/3 (30 mcg)' for phase 2/3 subject. If the subject received 1 or 2 doses of placebo and no BNT, the subject will be assigned as "Placebo". If subject with all indeterminate vaccinations, set TRT01A to missing.
TRT01ANActual Treatment for Period 01 (N)integer8TRT01AN

[9 Terms]

Assigned

BNT162b1 Phase 1 (10 mcg)=1; BNT162b1 Phase 1 (20 mcg)=2; BNT162b1 Phase 1 (30 mcg)=3; BNT162b1 Phase 1 (100/10 mcg)=4; BNT162b2 Phase 1 (10 mcg)=5; BNT162b2 Phase 1 (20 mcg)=6; BNT162b2 Phase 1 (30 mcg)=7; BNT162b2 Phase 2/3 (30 mcg)=8; Placebo=9

TRT02AActual Treatment for Period 02text27TRT02A
  • • "BNT162b2 Phase 1 (30 mcg)"
  • • "BNT162b2 Phase 2/3 (30 mcg)"
Derived
Derived from EX.EXTRT where EXTPTREF in ("Vaccination 3" "Vaccination 4"). If subject received any of these 2 doses as BNT162b2, then the subject will be assigned as 'BNT162b2 Phase 1 (30 mcg)' for phase 1 subject and 'BNT162b2 Phase 2/3 (30 mcg)' for phase 2/3 subject. If subject with all indeterminate vaccinations, set TRT02A to missing.
TRT02ANActual Treatment for Period 02 (N)integer8TRT02AN
  • • 7 = "BNT162b2 Phase 1 (30 mcg)"
  • • 8 = "BNT162b2 Phase 2/3 (30 mcg)"
Assigned

BNT162b2 Phase 1 (30 mcg)=7; BNT162b2 Phase 2/3 (30 mcg)=8;

TRTSEQPPlanned Sequence of Treatmentstext38
Derived
combination of TRT01P and TRT02P for randomized subject
TRTSEQAActual Sequence of Treatmentstext38
Derived
combination of TRT01A and TRT02A for treated subject
BRTHDTDate of BirthintegerDATE9
Derived
Datepart of DM.BRTHDTC Imputation of Partial Dates: If Day is missing, 1st day of Month If Month is missing, 1st month of Year.
BRTHDTFDate of Birth Imput. Flagtext1Date Imputation Flag
  • • "D" = "Day Imputed"
  • • "M" = "Month Day Imputed"
Derived
BRTHDTF = 'M' if Month and Day are imputed in BRTHDT BRTHDTF = 'D' if only Day is imputed in BRTHDT
DTHDTCDate/Time of DeathdateISO 8601ISO 8601
Predecessor: DM.DTHDTC
DTHDTDate of DeathintegerDATE9
Derived
If DM.DTHDTC is not missing and not partial then DTHDT=Datepart of DM.DTHDTC; Else if DM.DTHDTC is partial then impute DTHDT using imputation START rules. Partial Death Dates Imputation Rules: If day (DD) and month (MMM) are missing in DM.DTHDTC, then use first day (01) and first month (JAN) for DD and MMM respectively. If day (DD) missing then use first day (01) of the month for DD. It is recommended that the database be designed to mandate a complete death date. If there is a record for death, but the date is missing or is partial, it will be imputed based on the last contact date. If the entire death date DM.DTHDTC is missing OR If imputed Death Date (DTHDT) is ON or PRIOR to Last Know Alive Date then reset DTHDT=(Last Known Alive Date) +1
DTHDTFDate of Death Imputation Flagtext1Date Imputation Flag
  • • "D" = "Day Imputed"
  • • "M" = "Month Day Imputed"
Derived
If DTHDT was imputed, DTHDTF must be populated and is required. DTHDTF = 'Y' if Year is imputed DTHDTF = 'M' if Year is present and Month is imputed DTHDTF = 'D' if only day is imputed
RANDDTDate of RandomizationintegerDATE9
Derived
[Protocol] Randomization Date is defined usually those who have been randomized the study. (For study design where subject gets randomized multiple time then RANDDT will be derive based on 1st Randomization Date) RANDDT = MIN of DS.DSSTDTC where DS.DSDECOD = "RANDOMIZED"
RANDNORandomization Numbertext6
Predecessor: DS.DSREFID where DS.DSDECOD = "RANDOMIZED"
RFSTDTSubject Reference Start DateintegerDATE9
Derived
Datepart of DM.RFSTDTC
RFSTTMSubject Reference Start TimeintegerTIME8
Derived
Timepart of DM.RFSTDTC
RFENDTSubject Reference End DateintegerDATE9
Derived
Datepart of DM.RFENDTC
RFENTMSubject Reference End TimeintegerTIME8
Derived
Timepart of DM.RFENDTC
RFPENDTDate of End of ParticipationintegerDATE9
Predecessor: DM.RFPENDTC
RFICDTDate of Informed ConsentintegerDATE9
Predecessor: DM.RFICDTC
TRTSDTDate of First Exposure to TreatmentintegerDATE9
Derived
Datepart of min(EX.EXSTDTC) by subject level
TRTSTMTime of First Exposure to TreatmentintegerTIME8
Derived
Timepart of min(EX.EXSTDTC) by subject level
TRTEDTDate of Last Exposure to TreatmentintegerDATE9
Derived
Datepart of max(EX.EXENDTC) by subject level
TRTETMTime of Last Exposure to TreatmentintegerTIME8
Derived
Timepart of max(EX.EXENDTC) by subject level
TR01SDTDate of First Exposure in Period 01integerDATE9
Derived
Datepart of EX.EXSTDTC for Vaccination 1
TR01STMTime of First Exposure in Period 01integerTIME8
Derived
Timepart of EX.EXSTDTC for Vaccination 1 
TR01EDTDate of Last Exposure in Period 01integerDATE9
Derived
Datepart of EX.EXENDTC for last vaccination of double blinded period. The last vaccination is defined as latest vaccination for subjects without Vaccination 3 or as last vaccination before Vaccination 3.
TR01ETMTime of Last Exposure in Period 01integerTIME8
Derived
Timepart of EX.EXENDTC for last vaccination of double blinded period. The last vaccination is defined as latest vaccination for subjects without Vaccination 3 or as last vaccination before Vaccination 3.
TR02SDTDate of First Exposure in Period 02integerDATE9
Derived
Datepart of EX.EXSTDTC for the first Vaccination for subjects with Vaccination 3/4.
TR02STMTime of First Exposure in Period 02integerTIME8
Derived
Timepart of EX.EXSTDTC for the first Vaccination for subjects with Vaccination 3/4.
TR02EDTDate of Last Exposure in Period 02integerDATE9
Derived
Datepart of EX.EXENDTC for last vaccination for subjects with Vaccination 3/4.
TR02ETMTime of Last Exposure in Period 02integerTIME8
Derived
Timepart of EX.EXENDTC for last vaccination for subjects with Vaccination 3/4.
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Derived
Min (EX.EXSTDTC) by subject level
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Derived
Max (EX.EXSTDTC) by subject level
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Derived
Datetime of EX.EXSTDTC for Vaccination 1
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Derived
Datetime of EX.EXENDTC for last vaccination of double blinded period. The last vaccination is defined as latest vaccination for subjects without Vaccination 3 or as last vaccination before Vaccination 3.
TR02SDTMDatetime of First Exposure in Period 02integerDATETIME20
Derived
Datetime of EX.EXSTDTC for the first Vaccination for subjects with Vaccination 3/4.
TR02EDTMDatetime of Last Exposure in Period 02integerDATETIME20
Derived
Datetime of EX.EXENDTC for last vaccination for subjects with Vaccination 3/4.
VAX101DTVaccination Date 01integerDATE9
Derived
Date of the vaccination 1 (first vaccination date)
VAX102DTVaccination Date 02integerDATE9
Derived
Date of the vaccination 2 (2nd vaccination date)
VAX201DTVaccination Date 03integerDATE9
Derived
Date of the vaccination at Visit 101 (3rd vaccination date), Datepart of EX.EXSTDTC where EX.VISIT in ('V101_VAX3' 'V8A_VAX3').
VAX202DTVaccination Date 04integerDATE9
Derived
Date of the vaccination at Visit 102 (4th vaccination date), Datepart of EX.EXSTDTC where EX.VISIT='V102_VAX4'.
AGETR01Age at Vaccination 01integer8
Derived
Derive AGETR01 from BIRTHDT (after applying imputation for partial date) and date of vaccination1. For participants who were randomized but not vaccinated, the randomization date will be used in place of the date of vaccination at Dose 1 for the age calculation. If the randomization date is also missing, then the informed consent date will be used for the age calculation. Note: For example: If the vaccination 1 date is one day before the subject's 19th birthday, the subject is 18 years old.
AGETRU01Age Units at Vaccination 01text5Age Unit
  • • "YEARS" = "Year"
Assigned

AGETRU01='YEARS' for non-missing AGETR01.

AGETR03Age at Vaccination 03integer8
Derived
Derive AGETR03 from BIRTHDT (after applying imputation for partial date) and date of first dose of crossover period. Note: For example: If dose 3 date is one day before the subject's 19th birthday, the subject is 18 years old.
AGETRU03Age Units at Vaccination 03text5Age Unit
  • • "YEARS" = "Year"
Assigned

AGETRU01='YEARS' for non-missing AGETR03.

AGEGR1Pooled Age Group 1text11Pooled Age Group 1
  • • "12-15 Years"
  • • "16-55 Years"
  • • "18-55 Years"
  • • "65-85 Years"
  • • ">55 Years"
Derived
Derived using following derivations: if 12<=agetr01<=15 then AGEGR1='12-15 Years';(Phase 2/3 cohort) if 18<=agetr01<=55 then AGEGR1='18-55 Years';(Phase 1 cohort) if 16<=agetr01<=55 then AGEGR1='16-55 Years';(Phase 2/3 cohort) if 65<=agetr01 then AGEGR1='65-85 Years'; (Phase 1 cohort) if 56<=agetr01 then AGEGR1='>55 Years'; (Phase 2/3 cohort)
AGEGR1NPooled Age Group 1 (N)integer8Numeric Code of Pooled Age Group 1
  • • 1 = "12-15 Years"
  • • 2 = "16-55 Years"
  • • 3 = "18-55 Years"
  • • 4 = "65-85 Years"
  • • 5 = ">55 Years"
Assigned

Numeric Code of AGEGR1. 1='12-15 Years'; (Phase 2/3 cohort) 2='16-55 Years'; (Phase 2/3 cohort) 3='18-55 Years'; (Phase 1 cohort) 4='65-85 Years'; (Phase 1 cohort) 5='>55 Years'; (Phase 2/3 cohort)

ARACEAnalysis Racetext41Analysis Race

[7 Terms]

Derived
if RACEN=1 then ARACE='WHITE'; if RACEN=2 then ARACE='BLACK OR AFRICAN AMERICAN'; if RACEN=3 then ARACE='AMERICAN INDIAN OR ALASKA NATIVE'; if RACEN=4 then ARACE='ASIAN'; if RACEN=5 then ARACE='NATIVE HAWAIIAN OR OTHER PACIFIC ISLANDER'; if RACEN=6 then ARACE='MULTIRACIAL'; if RACEN=7 then ARACE='NOT REPORTED';
ARACENAnalysis Race (N)integer8Numeric Code of Analysis Race

[7 Terms]

Assigned

Numeric Code of ARACE Same as RACEN

RACEGR1Pooled Race Group 1text25Pooled Race Group 1
  • • "WHITE"
  • • "BLACK OR AFRICAN AMERICAN"
  • • "ALL OTHERS"
Derived
if RACE='WHITE' then RACEGR1="WHITE"; else if RACE='BLACK OR AFRICAN AMERICAN' then RACEGR1="BLACK OR AFRICAN AMERICAN"; else RACEGR1="ALL OTHERS"
RACEGR1NPooled Race Group 1 (N)integer8Numeric Code of Pooled Race Group 1
  • • 1 = "WHITE"
  • • 2 = "BLACK OR AFRICAN AMERICAN"
  • • 3 = "ALL OTHERS"
Assigned

Numeric Code of the DM.RACEGR1. 1 if RACEGR1="WHITE"; 2 if RACEGR1="BLACK OR AFRICAN AMERICAN"; 3 if RACEGR1="ALL OTHERS"

EOSDCDTEnd Of Study Discontinuation DateintegerDATE9
Derived
EOSDCDT = DS.DSSTDTC where DS.DSCAT=’DISPOSITION EVENT’ and DSPHASE="FOLLOW-UP" and DS.DSDECOD^=“COMPLETED”
EOSDCRSEnd Of Study Discontinuation Reasontext49
Derived
EOSDCRS = DS.DSDECOD where DS.DSCAT=’DISPOSITION EVENT’ and DSPHASE="FOLLOW-UP" and DS.DSDECOD^=“COMPLETED”
EOTDCDTEnd Of Treatment Discontinuation DateintegerDATE9
Derived
EOTDCDT = DS.DSSTDTC where DS.DSCAT=’DISPOSITION EVENT’ and index(SUPPDS.QNAM.DSPHASE, "VACCINATION")>0 and DS.DSDECOD^=“COMPLETED”
EOTDCRSEnd Of Treatment Discontinuation Reasontext49
Derived
EOTDCRS = DS.DSDECOD where DS.DSCAT=’DISPOSITION EVENT’ and SUPPDS.QNAM.DSPHASE="VACCINATION" and DS.DSDECOD^=“COMPLETED”
INVIDInvestigator Identifiertext7
Predecessor: DM.INVID
INVNAMInvestigator Nametext37
Predecessor: DM.INVNAM
DOSALVLActual Dosing Leveltext52Actual Dosing Level
  • • "10 (*ESC*){unicode 03BC}g"
  • • "20 (*ESC*){unicode 03BC}g"
  • • "30 (*ESC*){unicode 03BC}g"
  • • "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • "Placebo"
Derived
For Phase 1 only: Assign actual dose level. eg: 10 ug, 20 ug, 30 ug, 100 ug/10 ug For Placebo: Assign 'Placebo'
DOSPLVLPlanned Dosing Leveltext52Planned Dosing Level
  • • "10 (*ESC*){unicode 03BC}g"
  • • "20 (*ESC*){unicode 03BC}g"
  • • "30 (*ESC*){unicode 03BC}g"
  • • "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • "Placebo"
Derived
For Phase 1 only: Assign planned dose level. eg: 10 ug, 20 ug, 30 ug,100 ug/10 ug For Placebo: Assign 'Placebo'
DOSPLVLNPlanned Dosing Level (N)integer8Numeric Code of Planned Dosing Level
  • • 1 = "10 (*ESC*){unicode 03BC}g"
  • • 2 = "20 (*ESC*){unicode 03BC}g"
  • • 3 = "30 (*ESC*){unicode 03BC}g"
  • • 5 = "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • 6 = "Placebo"
Assigned

For Phase 1 only: Numeric Code of DOSPLVL 1=10 ug, 2=20 ug, 3=30 ug, 5=100/10 ug, 6=Placebo

DOSALVLNActual Dosing Level (N)integer8Numeric Code of Actual Dosing Level
  • • 1 = "10 (*ESC*){unicode 03BC}g"
  • • 2 = "20 (*ESC*){unicode 03BC}g"
  • • 3 = "30 (*ESC*){unicode 03BC}g"
  • • 5 = "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • 6 = "Placebo"
Assigned

For Phase 1 only: Numeric Code of DOSALVL 1=10 ug, 2=20 ug, 3=30 ug, 5=100/10 ug, 6=Placebo

CDECASEClinical disease endpoint case flagtext3
Predecessor: SUPPDM.QVAL where SUPPDM.QNAM="CDECASE"
REACTOFLReactogenicity Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: SUPPDM.QVAL where SUPPDM.QNAM="REACTOFL"
VAX10UDTVaccination Date UnplannedintegerDATE9
Derived
Date of the unplanned vaccination 2 (3rd vaccination date in the first period)
VAX20UDTVaccination Date Unplanned in Period 02integerDATE9
Derived
Date of the unplanned vaccination 1 in open label period.
COHORTCohort Grouptext75Cohort

[13 Terms]

Derived
For Phase 1 only: SUPPDS.QVAL where SUPPDS.QNAM=’ DSRANGRP’
COHORTNCohort Group (N)float8Numeric Code of Cohort

[13 Terms]

Assigned

For Phase 1 only: Numeric Code of COHORT, See details in Cohort List.

PHASENStudy Phase (N)integer8Numeric Code of Study Phase
  • • 1 = "Phase 1"
  • • 2 = "Phase 2_ds360/ds6000"
  • • 3 = "Phase 3_ds6000"
  • • 4 = "Phase 3"
Assigned

1 for subjects from Phase 1; 2 for subjects from Phase 2; 3 for subjects from Phase 3 and included in DS6000; 4 for other subjects from Phase 3

PHASEStudy Phasetext20Study Phase
  • • "Phase 1"
  • • "Phase 2_ds360/ds6000"
  • • "Phase 3_ds6000"
  • • "Phase 3"
Derived
"Phase 1" for subjects from Phase 1, who were picked from an external excel file: c4591001-phase-1-subjects-from-dmw.xlsx; "Phase 2_ds360/ds6000" for subjects from Phase 2, who were picked from an external excel file: first-c4591001-360-participants-enrolled-v1-13aug2020-update.xlsx; "Phase 3_ds6000" for subjects from Phase 3 and included in DS6000, who were picked from an external excel file: newlist-c4591001-6k-participants-enrolled-v3-17sep2020.xlsx; "Phase 3" for other subjects from Phase 3
AGEGR2Pooled Age Group 2text10Pooled Age Group 2
  • • "<65 Years"
  • • ">=65 Years"
Derived
Derived using following derivations: if 65<=agetr01 then AGEGR2='>=65 Years'; if agetr01<65 then AGEGR2='<65 Years';
AGEGR3Pooled Age Group 3text11Pooled Age Group 3
  • • "16-17 Years"
  • • "18-55 Years"
  • • ">55 Years"
Derived
Derived using following derivations: if 16<=agetr01<=17 then AGEGR3='16-17 Years'; if 18<=agetr01<=55 then AGEGR3='18-55 Years'; if 55<agetr01 then AGEGR3='>55 Years';
AGEGR4Pooled Age Group 4text11Pooled Age Group 4
  • • "12-15 Years"
  • • "16-25 Years"
Derived
Derived using following derivations for Phase 3 subjects only: if 12<=agetr01<=15 then AGEGR4='12-15 Years'; if 16<=agetr01<=25 then AGEGR4='16-25 Years';
AGEGR4NPooled Age Group 4 (N)integer8Numeric Code of Pooled Age Group 4
  • • 1 = "12-15 Years"
  • • 2 = "16-25 Years"
Assigned

Numeric Code of AGEGR4. 1='12-15 Years'; 2='16-25 Years';

AGEGR2NPooled Age Group 2 (N)integer8Numeric Code of Pooled Age Group 2
  • • 1 = "<65 Years"
  • • 2 = ">=65 Years"
Assigned

Numeric Code of AGEGR2. 1='<65 Years'; 2='>=65 Years';

AGEGR3NPooled Age Group 3 (N)integer8Numeric Code of Pooled Age Group 3
  • • 1 = "16-17 Years"
  • • 2 = "18-55 Years"
  • • 3 = ">55 Years"
Assigned

Numeric Code of AGEGR3. 1='16-17 Years'; 2='18-55 Years'; 3='>55 Years';

AGETGR3Age Group at Vaccination 03text11Age Group at Vaccination 03
  • • "16-55 Years"
  • • ">55 Years"
Derived
Derived using following derivations: if 16<=agetr03<=55 then AGETGR3='16-55 Years'; if 56<=agetr03 then AGETGR3='>55 Years';
AGETGR3NAge Group at Vaccination 03 (N)integer8Numeric Code of Age Group at Vaccination 03
  • • 1 = "16-55 Years"
  • • 2 = ">55 Years"
Assigned

Numeric Code of AGETGR3. 1='16-55 Years'; 2='>55 Years';

VAX101Vaccination 01text37
Derived
Dose 1: combined form the vaccination at dose 1 and the corresponding dosage; set to missing if the dose is INDETERMINATE.
VAX102Vaccination 02text36
Derived
Dose 2: combined form the vaccination at dose 2 and the corresponding dosage; set to missing if the dose is INDETERMINATE.
VAX201Vaccination 03text36
Derived
If EX.EXTRT='BNT162b2' when EX.VISIT in ('V101_VAX3' 'V8A_VAX3'), then VAX201='BNT162b2 (30 (*ESC*){unicode 03BC}g)'; set to missing if the dose is INDETERMINATE.
VAX202Vaccination 04text36
Derived
If EX.EXTRT='BNT162b2' when EX.VISIT='V102_VAX4', then VAX202='BNT162b2 (30 (*ESC*){unicode 03BC}g)'; set to missing if the dose is INDETERMINATE.
VAX10UVaccination Unplannedtext36
Derived
Unplanned Dose 2: combined form the vaccination at unplanned dose 2 and the corresponding dosage; set to missing if the dose is INDETERMINATE.
VAX20UVaccination Unplanned in Period 02text1
Derived
Unplanned Dose in open label period: combined form the vaccination at unplanned dose after the first dose after crossover period and the corresponding dosage; set to missing if the dose is INDETERMINATE.
VAX101TMVaccination Time 01integerTIME8
Derived
Time of the vaccination 1 (first vaccination date)
VAX102TMVaccination Time 02integerTIME8
Derived
Time of the vaccination 2 (2nd vaccination date)
VAX201TMVaccination Time 03integerTIME8
Derived
Time of the vaccination at Visit 101 (3rd vaccination date), timepart of EX.EXSTDTC where EX.VISIT in ('V101_VAX3' 'V8A_VAX3').
VAX202TMVaccination Time 04integerTIME8
Derived
Time of the vaccination at Visit 102 (4th vaccination date), timepart of EX.EXSTDTC where EX.VISIT='V102_VAX4'.
VAX10UTMVaccination Time UnplannedintegerTIME8
Derived
Time of the unplanned vaccination 2 (3rd vaccination date in the first period)
VAX20UTMVaccination Time Unplanned in Period 02integerTIME8
Derived
Time of the unplanned vaccination 1 in open label period.
UNBLNDDTTreatment Unblinded DateintegerDATE9
Derived
DS.DSSTDTC when DSDECOD="TREATMENT UNBLINDED"
REVXICDTRe-vax Informed Consent DateintegerDATE9
Derived
DS.DSSTDTC for Re-vax Informed Consent.
EOTXDCDTEnd Of Open Label Treatment D/C DateintegerDATE9
Derived
EOTXDCDT = DS.DSSTDTC where DS.DSCAT=’DISPOSITION EVENT’ and SUPPDS.QNAM='DSPHASE' and SUPPDS.QVAL="OPEN LABEL TREATMENT" and DS.DSDECOD^=“COMPLETED”
EOTXDCRSEnd Of Open Label Treatment D/C Reasontext21
Derived
EOTXDCRS = DS.DSDECOD where DS.DSCAT=’DISPOSITION EVENT’ and SUPPDS.QNAM='DSPHASE' and SUPPDS.QVAL="OPEN LABEL TREATMENT" and DS.DSDECOD^=“COMPLETED”
BMICATBaseline BMI Categorytext13BMI Category
  • • "Underweight"
  • • "Normal weight"
  • • "Overweight"
  • • "Obese"
  • • "Missing"
Derived
Carry BMI from SDTM.VS where index(visit, "V1_DAY1") and vstestcd="BMI" and vsdy<=1 if .<vsstresn<18.5 then BMICAT="Underweight"; else if 18.5<=vsstresn<=24.9 then BMICAT="Normal weight"; else if 25<=vsstresn<=29.9 then BMICAT="Overweight"; else if 30<=vsstresn then BMICAT="Obese"; if vsstresn=. then BMICAT="Missing";
BMICATNBaseline BMI Category (N)integer8Numeric Code of BMI Category
  • • 1 = "Underweight"
  • • 2 = "Normal weight"
  • • 3 = "Overweight"
  • • 4 = "Obese"
  • • 5 = "Missing"
Assigned

if BMICAT="Underweight" then BMICATN=1; else if BMICAT="Normal weight" then BMICATN=2; else if BMICAT="Overweight" then BMICATN=3; else if BMICAT="Obese" then BMICATN=4; else if BMICAT="Missing" then BMICATN=5;

OBESEFLObese Flag for Adolescenttext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
"Y" if adolescent with enrolled age 12-15 meets the BMI cut off for obesity with age/sex groups. The standard for obesity is provided in an external file bmi-12-15-scale.xlsx.
COMBODFLFlag for Comorboditiestext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
"Y" if subject with Medical History With Comorbodities. Terms were defined in 19 external excel files whose filename contains 'report-cci'.
NIGV1FLN-binding Antibody Neg at Visit 1 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Derived from is.istest='N-binding antibody' if is.isorres="NEG" and index(visit,"V1_DAY1_") and is.isdy<=1 then NIGV1FL="Y"; else if is.isorres="POS" and index(visit,"V1_DAY1_") and is.isdy<=1 then NIGV1FL="N"; Note: For phase 1 BNTb2 30 ug groups subjects, repeat test results are used in Vist 1/4/7/8.
NAATNFLNAAT Negative at Visit 1 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
if index(mb.visit,"V1_DAY1_") and mb.mbtestcd='RTCOV2NS' and mb.mborres="NEG" and mb.mbdy<=1 then NAATNFL="Y"; else if index(mb.visit,"V1_DAY1_") and mb.mbtestcd='RTCOV2NS' and mb.mborres="POS" and mb.mbdy<=1 then NAATNFL="N";
COVBLSTBaseline SARS-CoV-2 Statustext3Baseline SARS-CoV-2 Status
  • • "NEG" = "Negative"
  • • "POS" = "Positive"
Derived
Subjects are considered with COVID-19 history if MH.MHDECOD in ("Asymptomatic COVID-19" "COVID-19" "COVID-19 pneumonia" "COVID-19 treatment" "Suspected COVID-19" "SARS-CoV-2 antibody test positive" "SARS-CoV-2 carrier" "SARS-CoV-2 sepsis" "SARS-CoV-2 test positive" "SARS-CoV-2 viraemia" "Multisystem inflammatory syndrome in children"). if subjects with COVID-19 history or NIGV1FL="N" or NAATNFL="N" then COVBLST="POS"; if subjects without COVID-19 history and NIGV1FL="Y" and NAATNFL="Y" then COVBLST="NEG";
V01DTDate of Unblinding or Visit at 1MPD2integerDATE9
Derived
Derived BE1DT from CO.CODTC from Visit 7 after second dose for phase 1 and from visit 3 for phase 2/3 Derived BE1DT2 from SV.SVSTDTC from visit 7 after second dose for phase 1 and from visit 3 for phase 2/3 V01DT=COALESCE(VAX10UDT+35, BE1DT, BE1DT2, VAX102DT+35, VAX101DT+58); Then, for unblinded subjects, compare V01DT with the day before treatment unblinding, set V01DT=min(V01DT,UNBLNDDT-1) Note: used for AE summary tables to cutoff AEs within 1 month after vax2
V02DTDate of Unblinding or Visit at 6MPD2integerDATE9
Derived
Derived BE2DT from CO.CODTC from visit 8 after second dose for phase 1 and from visit 4 for phase 2/3 Derived BE2DT2 from SV.SVSTDTC from visit 8 after second dose for phase 1 and from visit 4 for phase 2/3 V02DT=COALESCE(VAX10UDT+189, BE2DT, BE2DT2, VAX102DT+189, VAX101DT+189+23); Then, for unblinded subjects, compare V02DT with the day before treatment unblinding, set V02DT=min(V02DT,UNBLNDDT-1) Note: used for AE summary tables to cutoff AEs within 6 month after vax2.
V02OBDTDate of Dose 3 or Visit at 6MPD2integerDATE9
Derived
Derived BE2DT from CO.CODTC from visit 8 after second dose for phase 1 and from visit 4 for phase 2/3 Derived BE2DT2 from SV.SVSTDTC from visit 8 after second dose for phase 1 and from visit 4 for phase 2/3 V02DT=COALESCE(VAX10UDT+189, BE2DT, BE2DT2, VAX102DT+189, VAX101DT+189+23); Then, for subjects took dose 3, compare V02DT with the day before dose 3, set V02DT=min(V02DT, TR02SDT-1) Note: used for AE summary tables to cutoff AEs within 6 month after vax2 regardless unblinding.
V03DTDate of Visit at 1M after Vax4integerDATE9
Derived
Derived BE3DT2 from SV.SVSTDTC from 1 month after second dose in open label period visit V03DT=COALESCE(BE3DT2, VAX202DT+35, VAX201DT+58) Note: used for AE summary tables to cutoff AEs within 1 month after vax 4 in open label period
V04DTDate of Visit at 6M after Vax4integerDATE9
Derived
Derived BE4DT2 from SV.SVSTDTC from 6 months after second dose in open label period visit V04DT=COALESCE(BE4DT2, VAX202DT+189, VAX201DT+189+23) Note: used for AE summary tables to cutoff AEs within 6 month after vax 4 in open label period
V3C19NIGC19NIG Result at Visit 3text3
Derived
The value of N-binding test at 1 Month after Vax 2 Visit. For subjects had Visit 3 recorded as not done, and if there is a convalescent visit or vax3 visit that happened within 28-42 days post dose 2, the convalescent visit/vax3 visit will be used to replace this one. If there are two records fall in the window, the record closed to 30 days after dose 2 will be chosen.
DVSTDTStart Date of Important PDintegerDATE9
Derived
The earliest date of important PD
BLDV1FLBlood Sample Drawn before Vax 1text1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
If non missing blood draw date at Vax 1 Visit then bldv1fl = 'Y''; else bldv1fl = 'N'.
BLDV2FLBlood Sample Drawn 1 Week after Vax 1text1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
If non missing blood draw date at 1 Week after Vax 1 Visit then bldv2fl = 'Y''; else bldv2fl = 'N'.
BLDV3FLBlood Sample Drawn before Vax 2text1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
If non missing blood draw date at Vax 2 Visit then bldv3fl = 'Y''; else bldv3fl = 'N'.
BLDV4FLBlood Sample Drawn 1 Week after Vax 2text1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
If non missing blood draw date at 1 Week after Vax 2 Visit then bldv4fl = 'Y''; else bldv4fl = 'N'.
BLDV5FLBlood Sample Drawn 2 Weeks after Vax 2text1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
If non missing blood draw date at 2 Weeks after Vax 2 Visit then bldv5fl = 'Y''; else bldv5fl = 'N'.
BLDV6FLBlood Sample Drawn 1 Month after Vax 2text1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
If non missing blood draw date at 1 Month after Vax 2 Visit then bldv6fl = 'Y''; else bldv6fl = 'N'. (Only apply to Phase 2/3 to serology: For subjects had Visit 3 recorded as not done, and if there is a convalescent visit or vax3 visit or surveilance consent visit that happened within 28-42 days post dose 2, the convalescent visit will be used to replace this one, and bldv6fl will be set to "Y".)
BLDV7FLBlood Sample Drawn 6 Months after Vax 2text1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
If non missing blood draw date at 6 Months after Vax 2 Visit then bldv7fl = 'Y''; else bldv7fl = 'N'. (Only apply to Phase 2/3 to serology: For subjects had Visit 4 recorded as not done, and if there is a convalescent visit or vax3 visit or surveilance consent visit that happened after 42 days post dose 2, the convalescent visit will be used to replace this one, and bldv7fl will be set to "Y".)
BLDV1DTBlood Sample Date before Vax 1integerDATE9
Derived
Blood draw date at Vax 1 Visit
BLDV2DTBlood Sample Date 1 Week after Vax 1integerDATE9
Derived
Blood draw date at 1 Week after Vax 1 Visit
BLDV3ADTAdditional Bld Sample Date 3W after Vax1integerDATE9
Derived
For 100 ug only, blood draw date at 3 weeks after Vax 1 Visit
BLDV4ADTAdditional Bld Sample Date 4W after Vax1integerDATE9
Derived
For 100 ug only, blood draw date at 4 weeks after Vax 1 Visit
BLDV5ADTAdditional Bld Sample Date 5W after Vax1integerDATE9
Derived
For 100 ug only, blood draw date at 5 weeks after Vax 1 Visit
BLDV6ADTAdditional Bld Sample Date 7W after Vax1integerDATE9
Derived
For 100 ug only, blood draw date at 3 weeks + 1 month after Vax 1 Visit
BLDV3DTBlood Sample Date before Vax 2integerDATE9
Derived
Blood draw date at Vax 2 Visit
BLDV4DTBlood Sample Date 1 Week after Vax 2integerDATE9
Derived
Blood draw date at 1 Week after Vax 2 Visit
BLDV5DTBlood Sample Date 2 Weeks after Vax 2integerDATE9
Derived
Blood draw date at 2 Weeks after Vax 2 Visit
BLDV6DTBlood Sample Date 1 Month after Vax 2integerDATE9
Derived
Blood draw date at 1 Month after Vax 2 Visit. (Only apply to Phase 2/3 to serology: For subjects had Visit 3 recorded as not done, and if there is a convalescent visit or vax3 visit or surveilance consent visit that happened within 28-42 days post dose 2, the convalescent visit will be used to replace this one, and bldv6dt will be set to the date of the convalescent visit. If multiple records fall into such window, the one closed to 30 days post dose 2 will be chosen. If multiple records at the same day, the one with available immunogenicity results will be chosen.)
BLDV7DTBlood Sample Date 6 Months after Vax 2integerDATE9
Derived
Blood draw date at 6 Months after Vax 2 Visit. (Only apply to Phase 2/3 to serology: For subjects had Visit 4 recorded as not done, and if there is a convalescent visit or vax3 visit or surveilance consent visit that happened after 42 days post dose 2, the convalescent visit will be used to replace this one, and bldv7dt will be set to the date of the convalescent visit. If multiple records fall into such window, the one closed to 190 days post dose 2 will be chosen. If multiple records at the same day, the one with available immunogenicity results will be chosen.)
INCL1FLAre eligible for the study at randtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Assign value 'Y' if meet following criteria; Else Assign value 'N'; 1. Signed IC; 2. Randomized; 3. Not screen failure; 4. Meets all inclusion criteria and meets no exclusion criteria;
INCL2FLHave received Vax 1 as randomizedtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Receive the first dose of vaccine to which they are randomly assigned
INCL3FLHave valid and DTM immuno result 1text1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Will apply to Phase 1 only. Have at least 1 valid and determinate immunogenicity result after Dose 1 but before Dose 2 Note: For phase 1 BNTb2 30 ug groups subjects, repeat test results are used in Vist 1/4/7/8. N-binding is diagnostic assay and not considered as valid and determinate immunogenicity result.
INCL4FLHave valid and DTM immuno result 2text1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Will apply to Phase 1 only. Have at least 1 valid and determinate immunogenicity result 21 days after Dose 1. Note: For phase 1 BNTb2 30 ug groups subjects, repeat test results are used in Vist 1/4/7/8.
INCL5FLHave BD within the timeframe 1text1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Will apply to Phase 1 only. Have blood collection within an appropriate window after Dose 1, with visit window 19-23 days after dose 1.
INCL6FLNo important PD determined by cliniciantext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Derive from SUPPDV.QNAM.CAPE. 'Y' if the subjects with all records of SUPPDV.QNAM.CAPE is "NO" or missing or CAPE indicates "POP2" only and this date of PD is earlier that VAX102DT+14
INCL7FLReceived 2 doses as rand within windowtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Receive 2 randomized vaccinations within the pre-defined window Vaccination window – can be 19-42 days after dose 1: if 19<=VAX102DT-VAX101DT<=42 and ARM ne "" and ((index(upcase(vax102),"BNT162B2") and index(upcase(arm),"BNT162B2")) or (index(upcase(vax102),"PLACEBO") and index(upcase(arm),"PLACEBO"))) and vax101=vax102 then INCL7FL="Y"; else INCL7FL="N";
INCL8FLHave valid and DTM immuno result 3text1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Have at least 1 valid and determinate immunogenicity result after Dose 2 Note: For phase 1 BNTb2 30 ug groups subjects, repeat test results are used in Vist 1/4/7/8. N-binding is diagnostic assay and not considered as valid and determinate immunogenicity result.
INCL9FLHave BD within the timeframe 2text1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Have blood collection within an appropriate window after Dose 2. Phase 1 – with visit window 6-8 days after dose 2 Phase 2/3 – 28-42 days after dose 2
INCL10FLUnblinded after 1M post Dose 2 visittext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
"Y" If unblinding date after the visit date of 1 month post dose 2. else "N" for non-missing unblinding date. Note: not populated for subjects unblnding beyond 14 days after dose 2 but missing both BLDV6DT and SV.V3. ; not populated for missing dose 2.
EXCL1FLExclusion Flag 1text1Y
  • • "Y" = "Yes"
Derived
if INCL1FL="N" then EXCL1FL="Y"
EXCRIT1Exclusion Criterion 1text43
Assigned

Assign to "not eligible for the study at randomization" when EXCL1FL="Y"

EXCL2FLExclusion Flag 2text1Y
  • • "Y" = "Yes"
Derived
if EXCL1FL ne "Y" and INCL2FL="N" then EXCL2FL="Y"
EXCRIT2Exclusion Criterion 2text36
Assigned

Assign to "did not receive Dose 1 as randomized" when EXCL2FL="Y"

EXCL3FLExclusion Flag 3text1Y
  • • "Y" = "Yes"
Derived
Will apply to Phase 1 only. if (VAX101DT>. or vax102dt>.) and INCL3FL="N" then EXCL3FL="Y"
EXCRIT3Exclusion Criterion 3text1
Assigned

Will apply to Phase 1 only. Assign to "did not have at least 1 valid and determinate immunogenicity result after Dose 1 but before Dose 2" when EXCL3FL="Y"

EXCL4FLExclusion Flag 4text1Y
  • • "Y" = "Yes"
Derived
Will apply to Phase 1 only. if EXCL2FL ne "Y" and INCL4FL="N" then EXCL4FL="Y"
EXCRIT4Exclusion Criterion 4text1
Assigned

Will apply to Phase 1 only. Assign to "did not have at least 1 valid and determinate immunogenicity result 21 days after Dose 1" when EXCL4FL="Y"

EXCL5FLExclusion Flag 5text1Y
  • • "Y" = "Yes"
Derived
Will apply to Phase 1 only. if EXCL2FL ne "Y" and INCL5FL="N" then EXCL5FL="Y"
EXCRIT5Exclusion Criterion 5text1
Assigned

Will apply to Phase 1 only. Assign to "did not have blood collection within 19-23 days after Dose 1" when EXCL5FL="Y"

EXCL6FLExclusion Flag 6text1Y
  • • "Y" = "Yes"
Derived
if INCL6FL="N" then EXCL6FL="Y"
EXCRIT6Exclusion Criterion 6text149
Assigned

Assign to "had important protocol deviation(s) as determined by the clinician for XXX population(s)" when EXCL6FL="Y" as specified in SUPPDV. POP1=Safety, POP2=Efficacy (within 7 days post Dose 2) if pd start date is before vax102dt +7, POP2=Efficacy (between 7-14 days post Dose 2) if pd start date is on or after vax102dt +7 but before vax102dt+14, POP2=Efficacy (between 14 days - 1 month post Dose 2) if pd start date is on or after vax102dt +14 but before visit 3 date, POP3=Immunogenicity. For visit 3 date, it will be obtained from non-missing BLDV6DT or derived from SV.SVSTDTC from visit 7 after second dose for phase 1 and from visit 3 for phase 2/3 if BLDV6DT is missing. Note: not populated for subjects missing BLDV6DT/SV.V3

RSEXSAFReason for Exclusion from Safety Poptext43
Derived
DV.DVTERM where SUPPDV.QNAM.CAPE contain 'POP5' then RSEXSAF="Unreliable data due to lack of PI oversight"; else if only 'POP1' then RSEXSAF="Did not provide informed consent";
EXCL7FLExclusion Flag 7text1Y
  • • "Y" = "Yes"
Derived
if EXCL2FL ne "Y" and INCL7FL="N" then EXCL7FL="Y"
EXCRIT7Exclusion Criterion 7text129
Assigned

Assign to "did not receive all vaccination(s) as randomized or did not receive Dose 2 within the predefined window (19-42 days after Dose 1)" when EXCL7FL="Y"

EXCL8FLExclusion Flag 8text1Y
  • • "Y" = "Yes"
Derived
if VAX102DT ne . and INCL8FL="N" then EXCL8FL="Y"
EXCRIT8Exclusion Criterion 8text80
Assigned

Assign to "did not have at least 1 valid and determinate immunogenicity result after Dose 2" when EXCL8FL="Y"

EXCL9FLExclusion Flag 9text1Y
  • • "Y" = "Yes"
Derived
if VAX102DT ne . and EXCL2FL ne "Y" and INCL9FL="N" then EXCL9FL="Y"
EXCRIT9Exclusion Criterion 9text60
Assigned

Assign to "did not have blood collection within 6-8 days after Dose 2" for Phase 1 when EXCL9FL="Y"; assign to "did not have blood collection within 28-42 days after Dose 2" for Phase 2/3 when EXCL9FL="Y"

EXCL10FLExclusion Flag 10text1Y
  • • "Y" = "Yes"
Derived
"Y" if INCL10FL="N"
EXCRIT10Exclusion Criterion 10text73
Derived
for INCL10FL="N" and vax102dt not missing: assign to "unblinded prior to 7 days post Dose 2" for UNBLNDDT<VAX102DT+7; assign to "unblinded on or after 7 days but prior to 14 days post Dose 2" for VAX102DT+7<=UNBLNDDT<VAX102DT+14; assign to "unblinded on or after 14 days but no later than 1 month post Dose 2 visit" for VAX102DT+14<=UNBLNDDT<=V3 date;
EVAL01FLDose 1 evaluable Immun Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Will apply to Phase 1 only. If INCL1fl="Y" and INCL2fl="Y" and INCL4fl="Y" and INCL5fl="Y" and (index(SUPPDV.QNAM.CAPE, "POP3")=0 for subjects's all DV records) then EVAL01FL="Y"; else EVAL01FL="N";
EVAL02FLDose 2 evaluable Immun Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
If INCL1fl="Y" and INCL2fl="Y" and (INCL7fl="Y" and vax10udt=.) and INCL8fl="Y" and INCL9fl="Y" and (index(SUPPDV.QNAM.CAPE, "POP3")=0 for subjects's all DV records) then EVAL02FL="Y"; else EVAL02FL="N";
AAI01FLDose 1 all-available Immun Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Will apply to Phase 1 only. If SAFFL="Y" and randfl="Y" and (vax101dt>. or vax102dt>.) and INCL3fl="Y" and not (index(SUPPDV.QNAM.CAPE, "POP3") and index(SUPPDV.QNAM.CAPE, "POP5")) for subjects's all DV records) then AAI01FL="Y"; else AAI01FL="N";
AAI02FLDose 2 all-available Immun Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
If SAFFL="Y" and randfl="Y" and vax102dt>. and INCL8fl="Y" and not ((index(SUPPDV.QNAM.CAPE, "POP3") and index(SUPPDV.QNAM.CAPE, "POP5")) for subjects's all DV records) then AAI02FL="Y"; else AAI02FL="N";
EVALEFFLEvaluable Efficacy Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
If SAFFL="Y" and RFICDT>. and RANDFL="Y" and ARM ne "SCREEN FAILURE" and INCL1FL="Y" and INCL2fl="Y" and (INCL7fl="Y" and (vax10udt=. or (vax10udt>vax102dt>. and vax10udt>=vax102dt+7))) and VAX102DT>. and (UNBLNDDT=. or (UNBLNDDT>=vax102dt+7>.)) and (index(SUPPDV.QNAM.CAPE, "POP2")=0 for subjects's all DV records or any records with DV date 7 days after Dose 2 and index(SUPPDV.QNAM.CAPE, "POP2")>0 ) and (index(SUPPDV.QNAM.CAPE, "POP3")=0 and index(SUPPDV.QNAM.CAPE, "POP5")=0 for subjects's all DV records)then EVALEFFL="Y"; else EVALEFFL="N";
AAI1EFFLDose 1 all-available Efficacy Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
If SAFFL="Y" and randfl="Y" and (vax101dt>. or vax102dt>.) and not((index(SUPPDV.QNAM.CAPE, "POP2") and index(SUPPDV.QNAM.CAPE, "POP5")) for subjects's all DV records) then AAI1EFFL="Y"; else AAI1EFFL="N";
AAI2EFFLDose 2 all-available Efficacy Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
If SAFFL="Y" and randfl="Y" and vax101dt>. and vax102dt>. and (UNBLNDDT=. or (UNBLNDDT>=vax102dt+7>.)) and not((index(SUPPDV.QNAM.CAPE, "POP2") and index(SUPPDV.QNAM.CAPE, "POP5")) for subjects's all DV records) then AAI2EFFL="Y"; else AAI2EFFL="N";
SCREENScreeningtext1Y
  • • "Y" = "Yes"
Derived
If RFICDT ne . then  SCREEN='Y';
DS3KFLPhase 3 3000 Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
"Y" for phase 2/3 subjects had follow up 168 days after Dose 2 at the point of EOS or data cutoff and reiceved 2 planned doses of BNT162b2; else "N".
DS30KFLPhase 3 30k Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
"Y" for non-phase 1 subjects that are randomized on or before 9Oct2020 and obtained IC on or after 27Jul2020.
OPBOUFLSubjects Received Placebo & unblindedtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
“Y” if (tr02sdt>. or UNBLNDDT>.) and actarm in ("Placebo"); else "N"
JPNFLJapanese Subject Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
"Y" if SUPPDM.QNAM = 'RACIALD' and SUPPDM.QVAL = 'JAPANESE'
MULENRFLMultiply Enrolled Subjectstext1Y
  • • "Y" = "Yes"
Derived
"Y" for subjects that were multiply enrolled subjests.
PEDREAFLPhase 2/3 Pop for 12-25 Reacto Subsettext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
if reactofl="Y" and phasen ne 1 and agegr4n in (1 2) then PEDREAFL="Y";
PEDIMMFLPop for Non-inferiority Assessementtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
PEDIMMFL was derived from an external excel file: c4591001-subject-list-for-12-25-immuno-analysis-27jan2021.xlsx (there are 660 subjects in total who are based on an random selection of 280 active+50 placebo from each of the age groups).
HIVFLHIV Positive Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
"Y" if subject with HIV positive, subjects with HIV were determined by their medical history, HIV related term were defined in an external file: 201114-hiv-preferred-terms.xlsx
EV1MD2FLSubject without Evidence 1MPD2text1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Subjects will be set to “N” if any of the following conditions are met: •N-Binding is POS at visit 3. •Convalescent visit with POS result in the absence of visit 3 and is within 28-42 days PD2. •Convalescent N-Binding result is POS and is before Visit 3 date or up to 7 days after Visit 3 date. •Subjects without symptoms and have unscheduled POS swab results within 1MPD2 . •Subjects with POS swab results at Dose 1/Dose 2 or POS for N-Binding at Dose 1. •Subjects with presence of symptoms on or after Dose 1 and within 1MPD2 that are without valid NEG swab results. Else "Y".
BDCSRDTDouble Blinded Follow-up Censor DateintegerDATE9
Derived
if randfl="Y" then do; if (tr02sdt>. or UNBLNDDT>. ) and boostfl ne "Y" then do; if .<tr02sdt-1<"&cutoff2"d then BDCSRDT=tr02sdt-1; else BDCSRDT="&cutoff2"d; if .<UNBLNDDT-1<=BDCSRDT then BDCSRDT=UNBLNDDT-1; end; else do; if .<UNBLNDDT-1<="&cutoff2"d then BDCSRDT=UNBLNDDT-1; else BDCSRDT="&cutoff2"d; if .<eosdcdt<=BDCSRDT then BDCSRDT=eosdcdt; end; end; Note: &cutoff2 will be the data cutoff date which specified in the table footnote.
X1CSRDTCrossover Dose1 Censor DateintegerDATE9
Derived
X1CSRDT=min(eosdcdt, "&cutoff2"d) for subjects with ranfl="Y" and non-missing tr02sdt or non-missing UNBLNDDT and boostfl ne "Y"
STCSRDTStudy Censor DateintegerDATE9
Derived
STCSRDT=min(eosdcdt, "&cutoff2"d) for subjects with ranfl="Y"
FUP2CUTPD2 FU Time in Days: to Cutoffinteger8
Derived
if randfl="Y" then do; if vax102dt=. then FUP2CUT=0; else if not missing(eosdcdt) then do; FUP2CUT=eosdcdt-vax102dt+1; if vax10udt>. then FUP2CUT=eosdcdt-vax10udt+1; end; else do; FUP2CUT="&cutoff2"d-vax102dt+1; if vax10udt>. then FUP2CUT="&cutoff2"d-vax10udt+1; end; end;
FUP2UNBPD2 FU Time in Days: to Unblindinginteger8
Derived
if randfl="Y" then do; if vax102dt=. then FUP2UNB=0; else if not missing(BDCSRDT) then do; FUP2UNB=BDCSRDT-vax102dt+1; if vax10udt>. then FUP2UNB=BDCSRDT-vax10udt+1; end; end;
FPX1CUTPost Xover D1 FUTM in Days: to Cutoffinteger8
Derived
if (UNBLNDDT>. or tr02sdt>. ) and boostfl ne "Y" then do; if tr02sdt=. then FPX1CUT=0; else if not missing(eosdcdt) and eosdcdt>=tr02sdt then FPX1CUT=eosdcdt-tr02sdt+1; else FPX1CUT="&cutoff2"d-tr02sdt+1; end; Note: only populate for subjects unblinded or received cross over doses
FUNBCUTUnblinding FUTM in Days: to Cutoffinteger8
Derived
if (UNBLNDDT>. or tr02sdt>. ) and boostfl ne "Y" then do; if UNBLNDDT=. then FUNBCUT=0; else if not missing(eosdcdt) then FUNBCUT=eosdcdt-UNBLNDDT+1; else FUNBCUT="&cutoff2"d-UNBLNDDT+1; end;
FUP1CUTPD1 FU Time in Days: to Cutoffinteger8
Derived
if randfl="Y" then do; if vax101dt=. then FUP1CUT=0; else if not missing(eosdcdt) then FUP1CUT=eosdcdt-vax101dt+1; else FUP1CUT="&cutoff2"d-vax101dt+1; end;
FUP1UNBPD1 FU Time in Days: to Unblindinginteger8
Derived
if randfl="Y" then do; if vax101dt=. then FUP1UNB=0; else if not missing(BDCSRDT) then FUP1UNB=BDCSRDT-vax101dt+1; end;
FUP2CAT1PD2 FU Time Cat 1: to Cutofftext12FUP2CAT1

[11 Terms]

Derived
"0-1 Month" for FUP2CA1N=1; "1-2 Months" for FUP2CA1N=2; "2-3 Months" for FUP2CA1N=3; "3-4 Months" for FUP2CA1N=4; etc.
FUP2CA1NPD2 FU Time Cat 1 (N): to Cutoffinteger8FUP2CA1N

[11 Terms]

Derived
1 for 0<=FUP2CUT/28<1; 2 for 1<=FUP2CUT/28<2; 3 for 2<=FUP2CUT/28<3; 4 for 3<=FUP2CUT/28<4; etc.
FUP2CAT2PD2 FU Time Cat 2: to Unblindingtext11FUP2CAT2

[10 Terms]

Derived
"0-1 Month" for FUP2CA2N=1; "1-2 Months" for FUP2CA2N=2; "2-3 Months" for FUP2CA2N=3; "3-4 Months" for FUP2CA2N=4; etc.
FUP2CA2NPD2 FU Time Cat 2 (N): to Unblindinginteger8FUP2CA2N

[10 Terms]

Derived
1 for 0<=FUP2UNB/28<1; 2 for 1<=FUP2UNB/28<2; 3 for 2<=FUP2UNB/28<3; 4 for 3<=FUP2UNB/28<4; etc."
FPX1CAT1Post Xover D1 FUTM Cat 1: to Cutofftext10FPX1CAT1
  • • "0-1 month"
  • • "1-2 months"
  • • "2-3 months"
  • • "3-4 months"
Derived
"0-1 Month" for FPX1CA1N=1; "1-2 Months" for FPX1CA1N=2; "2-3 Months" for FPX1CA1N=3; "3-4 Months" for FPX1CA1N=4; etc.
FPX1CA1NPost Xover D1 FUTM Cat 1 (N): to Cutoffinteger8FPX1CA1N
  • • 1 = "0-1 month"
  • • 2 = "1-2 months"
  • • 3 = "2-3 months"
  • • 4 = "3-4 months"
Derived
1 for 0<=FPX1CUT/28<1; 2 for 1<=FPX1CUT/28<2; 3 for 2<=FPX1CUT/28<3; 4 for 3<=FPX1CUT/28<4; etc.
FUP1CAT1PD1 FU Time Cat 1: to Cutofftext12FUP1CAT1

[12 Terms]

Derived
"0-1 Month" for FUP1CA1N=1; "1-2 Months" for FUP1CA1N=2; "2-3 Months" for FUP1CA1N=3; "3-4 Months" for FUP1CA1N=4; etc.
FUP1CA1NPD1 FU Time Cat 1 (N): to Cutoffinteger8FUP1CA1N

[12 Terms]

Derived
1 for 0<=FUP1CUT/28<1; 2 for 1<=FUP1CUT/28<2; 3 for 2<=FUP1CUT/28<3; 4 for 3<=FUP1CUT/28<4; etc.
RNACATHIV RNA Categorytext4RNACAT
  • • "<50"
  • • ">=50"
Derived
Derived numeric value from LB.LBORRES where LB.LBTESTCD="HIVR_US". Assigned as "<50" if subject's LBORRES does not contain any numeric value and not equal to positive. If derived numeric value is less than 50 then assigned as "<50"; if derived numeric value is equal to or greater than 50 then assigned as ">=50".
RNACATNHIV RNA Category (N)integer8RNACATN
  • • 1 = "<50"
  • • 2 = ">=50"
Derived
1="<50" 2=">=50"
CD4CATCD4 Category for HIV-positivetext7CD4CAT
  • • "<200"
  • • "200-500"
  • • ">500"
Derived
if .<LB.LBSTRESN*1000<200 then assigned as "<200"; else if 200<=LB.LBSTRESN*1000<=500 then assigned as "200-500"; else if LB.LBSTRESN*1000>500 then assigned as ">500"; where LB.LBTESTCD="CD4" and LBSTRESU="10^9/L" and LB.LBSTAT ne "NOT DONE" and index(visit, "V1_DAY1_VAX1") and LBDY<=1
CD4CATNCD4 Category for HIV-positive (N)integer8CD4CATN
  • • 1 = "<200"
  • • 2 = "200-500"
  • • 3 = ">500"
Derived
1="<200" 2="200-500" 3=">500"
SAF1FLSafety - excld Multi-Enrolloer&HIV&INDtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
if SAFFL="Y" and MULENRFL^="Y" and HIVFL^="Y" and trt01a ne "" then SAF1FL="Y"; else SAF1FL="N";
SAF2FLSafety - exclude Multi-Enrolloer&INDtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
if SAFFL="Y" and MULENRFL^="Y" and trt01a ne "" then SAF2FL="Y"; else SAF2FL="N";
RAND1FLRandom - exclude Multi-Enrolloertext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
if RANDFL="Y" and MULENRFL^="Y" and then RAND1FL="Y"; else RAND1FL="N";

Go to the top of the Define-XML document


Diary and Non-event Analysis Dataset (ADFACEVD)

ADFACEVD (Diary and Non-event Analysis Dataset) - BASIC DATA STRUCTURE Location: adfacevd.xpt
VariableWhere ConditionLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext8
Predecessor: FACE.STUDYID or VS.STUDYID
USUBJIDUnique Subject Identifiertext22
Predecessor: FACE.USUBJID or VS.USUBJID
SUBJIDSubject Identifier for the Studytext8
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext4
Predecessor: ADSL.SITEID
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5Age Unit
  • • "YEARS" = "Year"
Predecessor: ADSL.AGEU
SEXSextext1Sex
  • • "F" = "Female"
  • • "M" = "Male"
Predecessor: ADSL.SEX
SEXNSex (N)integer8Numeric Code of Sex
  • • 1 = "M"
  • • 2 = "F"
Predecessor: ADSL.SEXN
RACERacetext41Race

[7 Terms]

Predecessor: ADSL.RACE
RACENRace (N)integer8Numeric Code of Race

[7 Terms]

Predecessor: ADSL.RACEN
ARACEAnalysis Racetext41Analysis Race

[7 Terms]

Predecessor: ADSL.ARACE
ARACENAnalysis Race (N)integer8Numeric Code of Analysis Race

[7 Terms]

Predecessor: ADSL.ARACEN
ETHNICEthnicitytext22Ethnic Group
  • • "HISPANIC OR LATINO" = "Hispanic or Latino"
  • • "NOT HISPANIC OR LATINO" = "Not Hispanic or Latino"
  • • "NOT REPORTED" = "Not Reported"
Predecessor: ADSL.ETHNIC
ETHNICNEthnicity (N)integer8Numeric Code of Ethnic Group
  • • 1 = "HISPANIC OR LATINO"
  • • 2 = "NOT HISPANIC OR LATINO"
  • • 3 = "NOT REPORTED"
Predecessor: ADSL.ETHNICN
COUNTRYCountrytextISO 3166
Predecessor: ADSL.COUNTRY
SAFFLSafety Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.SAFFL
ARMDescription of Planned Armtext29Description of Planned Arm

[11 Terms]

Predecessor: ADSL.ARM
ARMCDPlanned Arm Codetext9Planned Arm Code

[11 Terms]

Predecessor: ADSL.ARMCD
ACTARMDescription of Actual Armtext29Description of Actual Arm

[12 Terms]

Predecessor: ADSL.ACTARM
ACTARMCDActual Arm Codetext9Actual Arm Code

[12 Terms]

Predecessor: ADSL.ACTARMCD
TRTSDTDate of First Exposure to TreatmentintegerDATE9
Predecessor: ADSL.TRTSDT
TRTSTMTime of First Exposure to TreatmentintegerTIME8
Predecessor: ADSL.TRTSTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTDate of Last Exposure to TreatmentintegerDATE9
Predecessor: ADSL.TRTEDT
TRTETMTime of Last Exposure to TreatmentintegerTIME8
Predecessor: ADSL.TRTETM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
TRT01AActual Treatment for Period 01text29TRT01A

[9 Terms]

Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8TRT01AN

[9 Terms]

Predecessor: ADSL.TRT01AN
TRT02AActual Treatment for Period 02text27TRT02A
  • • "BNT162b2 Phase 1 (30 mcg)"
  • • "BNT162b2 Phase 2/3 (30 mcg)"
Predecessor: ADSL.TRT02A
TRT02ANActual Treatment for Period 02 (N)integer8TRT02AN
  • • 7 = "BNT162b2 Phase 1 (30 mcg)"
  • • 8 = "BNT162b2 Phase 2/3 (30 mcg)"
Predecessor: ADSL.TRT02AN
TRT01PPlanned Treatment for Period 01text29TRT01P

[9 Terms]

Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8TRT01PN

[9 Terms]

Predecessor: ADSL.TRT01PN
TRT02PPlanned Treatment for Period 02text27TRT02P
  • • "BNT162b2 Phase 1 (30 mcg)"
  • • "BNT162b2 Phase 2/3 (30 mcg)"
Predecessor: ADSL.TRT02P
TRT02PNPlanned Treatment for Period 02 (N)integer8TRT02PN
  • • 7 = "BNT162b2 Phase 1 (30 mcg)"
  • • 8 = "BNT162b2 Phase 2/3 (30 mcg)"
Predecessor: ADSL.TRT02PN
TR01SDTDate of First Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01SDT
TR01STMTime of First Exposure in Period 01integerTIME8
Predecessor: ADSL.TR01STM
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01EDT
TR01ETMTime of Last Exposure in Period 01integerTIME8
Predecessor: ADSL.TR01ETM
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TR02SDTDate of First Exposure in Period 02integerDATE9
Predecessor: ADSL.TR02SDT
TR02STMTime of First Exposure in Period 02integerTIME8
Predecessor: ADSL.TR02STM
TR02SDTMDatetime of First Exposure in Period 02integerDATETIME20
Predecessor: ADSL.TR02SDTM
TR02EDTDate of Last Exposure in Period 02integerDATE9
Predecessor: ADSL.TR02EDT
TR02ETMTime of Last Exposure in Period 02integerTIME8
Predecessor: ADSL.TR02ETM
TR02EDTMDatetime of Last Exposure in Period 02integerDATETIME20
Predecessor: ADSL.TR02EDTM
VAX101DTVaccination Date 01integerDATE9
Predecessor: ADSL.VAX101DT
VAX102DTVaccination Date 02integerDATE9
Predecessor: ADSL.VAX102DT
COHORTCohort Grouptext75Cohort

[13 Terms]

Predecessor: ADSL.COHORT
COHORTNCohort Group (N)float8Numeric Code of Cohort

[13 Terms]

Predecessor: ADSL.COHORTN
DOSPLVLPlanned Dosing Leveltext52Planned Dosing Level
  • • "10 (*ESC*){unicode 03BC}g"
  • • "20 (*ESC*){unicode 03BC}g"
  • • "30 (*ESC*){unicode 03BC}g"
  • • "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • "Placebo"
Predecessor: ADSL.DOSPLVL
DOSPLVLNPlanned Dosing Level (N)integer8Numeric Code of Planned Dosing Level
  • • 1 = "10 (*ESC*){unicode 03BC}g"
  • • 2 = "20 (*ESC*){unicode 03BC}g"
  • • 3 = "30 (*ESC*){unicode 03BC}g"
  • • 5 = "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • 6 = "Placebo"
Predecessor: ADSL.DOSPLVLN
DOSALVLActual Dosing Leveltext52Actual Dosing Level
  • • "10 (*ESC*){unicode 03BC}g"
  • • "20 (*ESC*){unicode 03BC}g"
  • • "30 (*ESC*){unicode 03BC}g"
  • • "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • "Placebo"
Predecessor: ADSL.DOSALVL
DOSALVLNActual Dosing Level (N)integer8Numeric Code of Actual Dosing Level
  • • 1 = "10 (*ESC*){unicode 03BC}g"
  • • 2 = "20 (*ESC*){unicode 03BC}g"
  • • 3 = "30 (*ESC*){unicode 03BC}g"
  • • 5 = "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • 6 = "Placebo"
Predecessor: ADSL.DOSALVLN
PHASEStudy Phasetext20Study Phase
  • • "Phase 1"
  • • "Phase 2_ds360/ds6000"
  • • "Phase 3_ds6000"
  • • "Phase 3"
Predecessor: ADSL.PHASE
PHASENStudy Phase (N)integer8Numeric Code of Study Phase
  • • 1 = "Phase 1"
  • • 2 = "Phase 2_ds360/ds6000"
  • • 3 = "Phase 3_ds6000"
  • • 4 = "Phase 3"
Predecessor: ADSL.PHASEN
AGEGR1Pooled Age Group 1text11Pooled Age Group 1
  • • "12-15 Years"
  • • "16-55 Years"
  • • "18-55 Years"
  • • "65-85 Years"
  • • ">55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8Numeric Code of Pooled Age Group 1
  • • 1 = "12-15 Years"
  • • 2 = "16-55 Years"
  • • 3 = "18-55 Years"
  • • 4 = "65-85 Years"
  • • 5 = ">55 Years"
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text10Pooled Age Group 2
  • • "<65 Years"
  • • ">=65 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8Numeric Code of Pooled Age Group 2
  • • 1 = "<65 Years"
  • • 2 = ">=65 Years"
Predecessor: ADSL.AGEGR2N
AGEGR4Pooled Age Group 4text11Pooled Age Group 4
  • • "12-15 Years"
  • • "16-25 Years"
Predecessor: ADSL.AGEGR4
AGEGR4NPooled Age Group 4 (N)integer8Numeric Code of Pooled Age Group 4
  • • 1 = "12-15 Years"
  • • 2 = "16-25 Years"
Predecessor: ADSL.AGEGR4N
RACEGR1Pooled Race Group 1text25Pooled Race Group 1
  • • "WHITE"
  • • "BLACK OR AFRICAN AMERICAN"
  • • "ALL OTHERS"
Predecessor: ADSL.RACEGR1
RACEGR1NPooled Race Group 1 (N)integer8Numeric Code of Pooled Race Group 1
  • • 1 = "WHITE"
  • • 2 = "BLACK OR AFRICAN AMERICAN"
  • • 3 = "ALL OTHERS"
Predecessor: ADSL.RACEGR1N
VAX101Vaccination 01text37
Predecessor: ADSL.VAX101
VAX102Vaccination 02text36
Predecessor: ADSL.VAX102
DS30KFLPhase 3 30k Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.DS30KFL
COVBLSTBaseline SARS-CoV-2 Statustext3Baseline SARS-CoV-2 Status
  • • "NEG" = "Negative"
  • • "POS" = "Positive"
Predecessor: ADSL.COVBLST
MULENRFLMultiply Enrolled Subjectstext1Y
  • • "Y" = "Yes"
Predecessor: ADSL.MULENRFL
HIVFLHIV Positive Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.HIVFL
PEDREAFLPhase 2/3 Pop for 12-25 Reacto Subsettext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.PEDREAFL
UNBLNDDTTreatment Unblinded DateintegerDATE9
Predecessor: ADSL.UNBLNDDT
DS3KFLPhase 3 3000 Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.DS3KFL
REACTOFLReactogenicity Population Flagtext1Y
  • • "Y" = "Yes"
Predecessor: ADSL.REACTOFL
AGETR01Age at Vaccination 01integer8
Predecessor: ADSL.AGETR01
VAX10UVaccination Unplannedtext36
Predecessor: ADSL.VAX10U
VAX10UDTVaccination Date UnplannedintegerDATE9
Predecessor: ADSL.VAX10UDT
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.RANDFL
RAND1FLRandom - exclude Multi-Enrolloertext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.RAND1FL
SAF1FLSafety - excld Multi-Enrolloer&HIV&INDtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.SAF1FL
SAF2FLSafety - exclude Multi-Enrolloer&INDtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.SAF2FL
SRCDOMSource Datatext2
Predecessor: FACE.DOMAIN or VS.DOMAIN
SRCSEQSource Sequence Numberinteger8
Assigned

1) FACE.FASEQ or VS.VSSEQ. 2) Set to missing for those derived parameters: where FATEST in ('Maximum Severity', 'Maximum Diameter', 'Maximum Temperature').

FAGRPIDGroup IDtext33
Derived
FACE.FAGRPID or FAGRPID=concatenate (VS.VSTPTREF, VS.VSSCAT) separated by hyphen "-".
FALNKIDLink IDtext77
Derived
1) FACE.FALNKID; 2) VS.VSLNKID; 3) Set to missing where FATEST in ('Maximum Severity', 'Maximum Diameter', 'Maximum Temperature').
FALNKGRPLink Group IDtext71
Predecessor: FACE.FALNKGRP or VS.VSLNKGRP
FATESTFindings About Test Nametext40
Derived
ADFACEVD includes: 1) the records from FACE domain: set to FACE.FATEST. For unplanned readings, only clinical assessments within 7 days after each vaccination are invovled. 2) the fever records from VS domain: FATEST="Occurrence Indicator"; 3) the parameters derived in ADFACEVD, their values of FATEST have 'Severity/Intensity', 'Maximum Severity', 'Maximum Diameter' or 'Maximum Temperature'. See the algorithms of AVALC for detailed derivation.
FATESTCDFindings About Test Short Nametext8
Derived
1) FACE.FATESTCD. 2) Set to 'SEV', 'MAXSEV', 'MAXDIAM', 'MAXTEMP where FATEST in ('Severity/Intensity', 'Maximum Severity', 'Maximum Diameter', 'Maximum Temperature').
PARAMParametertext57ADFACEVD.PARAM

[53 Terms]

Derived
If upcase(FATESTCD) = "DIAMETER" then PARAM = concatenate (FAOBJ, FATEST, "cm") separated by a blank space; else if upcase(FATESTCD) ^= "DIAMETER and FATEST ne missing then PARAM = concatenate (FAOBJ, FATEST) separated by a blank space; else if FAOBJ="MEDICATIONS" and FATEST eq missing then PARAM='Medications duration'. See the algorithms of AVALC for detailed derivation. Note: Use sentence case for param values.
PARAMCDParameter Codetext8ADFACEVD.PARAMCD

[53 Terms]

Assigned

Join FACE and VS with data by PARAM then set PARAMCD per value level.

PARAMNParameter (N)integer8ADFACEVD.PARAMN

[53 Terms]

Assigned

Join FACE and VS with data generated then assigned based on PARAM.

FAOBJObject of the Observationtext36
Derived
FACE.FAOBJ or set to ‘FEVER’ for fever related parameters
PARCATParameter Categorytext38
Predecessor: FACE.FACAT or VS.VSCAT
PARCAT1Parameter Category 1text14ADFACEVD.PARCAT1
  • • "REACTOGENICITY"
  • • "REACTOGENICITY - ADVERSE EVENT"
Derived
Set to 'REACTOGENICITY' if index(FACAT, 'REACTOGENICITY') or index(VSCAT, 'REACTOGENICITY').
PARCAT2Parameter Category 2text19ADFACEVD.PARCAT2
  • • "ADMINISTRATION SITE"
  • • "MEDICATIONS GIVEN"
  • • "SYSTEMIC"
Predecessor: FACE.FASCAT or VS.VSSCAT
AVALCVLMAnalysis Value (C)text10
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MSPIS" (Pain at injection site maximum severity)Pain at injection site maximum severitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCPIS" (Pain at injection site occurrence indicator)Pain at injection site occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "SEVPIS" (Pain at injection site severity/intensity)Pain at injection site severity/intensitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCISR" (Redness occurrence indicator)Redness occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCINS" (Swelling occurrence indicator)Swelling occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MEDTFVPN" (Medications medication to treat fever or pain)Medications medication to treat fever or paintext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCCHILLS" (Chills occurrence indicator)Chills occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCDIAR" (Diarrhea occurrence indicator)Diarrhea occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MAXSFAT" (Fatigue maximum severity)Fatigue maximum severitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCFATIG" (Fatigue occurrence indicator)Fatigue occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "SEVFATI" (Fatigue severity/intensity)Fatigue severity/intensitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCFEVER" (Fever occurrence indicator)Fever occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MAXSHEA" (Headache maximum severity)Headache maximum severitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCHEAD" (Headache occurrence indicator)Headache occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "SEVHEAD" (Headache severity/intensity)Headache severity/intensitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MAXSJP" (Joint pain maximum severity)Joint pain maximum severitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCJOPAIN" (Joint pain occurrence indicator)Joint pain occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "SEVJOIN" (Joint pain severity/intensity)Joint pain severity/intensitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCMPNIS" (Muscle pain occurrence indicator)Muscle pain occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCVOMI" (Vomiting occurrence indicator)Vomiting occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "DIARE" (Redness diameter cm)Redness diameter cmfloat4
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MSERE" (Redness maximum severity)Redness maximum severitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "SEVREDN" (Redness severity/intensity)Redness severity/intensitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MAXDIAR" (Diarrhea maximum severity)Diarrhea maximum severitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "SEVDIAR" (Diarrhea severity/intensity)Diarrhea severity/intensitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MAXCHIL" (Chills maximum severity)Chills maximum severitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "SEVCHIL" (Chills severity/intensity)Chills severity/intensitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCHOFA" (Hospitalized for tiredness (fatigue) occurrence indicator)Hospitalized for tiredness (fatigue) occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MAXSMP" (Muscle pain maximum severity)Muscle pain maximum severitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "SEVMUSP" (Muscle pain severity/intensity)Muscle pain severity/intensitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MAXTEMP" (Fever maximum temperature)Fever maximum temperaturetext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "DIASW" (Swelling diameter cm)Swelling diameter cmfloat4
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MSESW" (Swelling maximum severity)Swelling maximum severitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "SEVSWEL" (Swelling severity/intensity)Swelling severity/intensitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCHIS" (Hospitalized for injection site pain occurrence indicator)Hospitalized for injection site pain occurrence indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCHOHE" (Hospitalized for headache occurrence indicator)Hospitalized for headache occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCHOMP" (Hospitalized for muscle pain occurrence indicator)Hospitalized for muscle pain occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "STPDMEDP" (Medications stop date meds given to trt/pnt symptoms)Medications stop date meds given to trt/pnt symptomstext10
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCHOJP" (Hospitalized for joint pain occurrence indicator)Hospitalized for joint pain occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCHODI" (Hospitalized for diarrhea occurrence indicator)Hospitalized for diarrhea occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MAXSVOM" (Vomiting maximum severity)Vomiting maximum severitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "SEVVOMI" (Vomiting severity/intensity)Vomiting severity/intensitytext8
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCHOCHIL" (Hospitalized for chills occurrence indicator)Hospitalized for chills occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MEDDUR" (Medications duration)Medications durationtext7
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "G4CRR" (Redness grade 4 criteria met)Redness grade 4 criteria mettext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MADRE" (Redness maximum diameter cm)Redness maximum diameter cmfloat4
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MIDRE" (Redness minimum diameter cm)Redness minimum diameter cmfloat4
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "G4CRS" (Swelling grade 4 criteria met)Swelling grade 4 criteria mettext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MADSW" (Swelling maximum diameter cm)Swelling maximum diameter cmfloat4
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "MIDSW" (Swelling minimum diameter cm)Swelling minimum diameter cmfloat4
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
PARAMCD = "OCHOVO" (Hospitalized for vomiting occurrence indicator)Hospitalized for vomiting occurrence indicatortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
AVALVLMAnalysis Valuefloat8
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MSPIS" (Pain at injection site maximum severity)Pain at injection site maximum severityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "SEVPIS" (Pain at injection site severity/intensity)Pain at injection site severity/intensityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MEDDUR" (Medications duration)Medications durationinteger2
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MAXSFAT" (Fatigue maximum severity)Fatigue maximum severityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "SEVFATI" (Fatigue severity/intensity)Fatigue severity/intensityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MAXTEMP" (Fever maximum temperature)Fever maximum temperaturefloat4
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MAXSHEA" (Headache maximum severity)Headache maximum severityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "SEVHEAD" (Headache severity/intensity)Headache severity/intensityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MAXSJP" (Joint pain maximum severity)Joint pain maximum severityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "SEVJOIN" (Joint pain severity/intensity)Joint pain severity/intensityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "DIARE" (Redness diameter cm)Redness diameter cmfloat4
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MDIRE" (Redness maximum diameter)Redness maximum diameterfloat4
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MSERE" (Redness maximum severity)Redness maximum severityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "SEVREDN" (Redness severity/intensity)Redness severity/intensityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MAXDIAR" (Diarrhea maximum severity)Diarrhea maximum severityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "SEVDIAR" (Diarrhea severity/intensity)Diarrhea severity/intensityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MAXCHIL" (Chills maximum severity)Chills maximum severityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "SEVCHIL" (Chills severity/intensity)Chills severity/intensityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MAXSMP" (Muscle pain maximum severity)Muscle pain maximum severityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "SEVMUSP" (Muscle pain severity/intensity)Muscle pain severity/intensityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "DIASW" (Swelling diameter cm)Swelling diameter cmfloat4
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MDISW" (Swelling maximum diameter)Swelling maximum diameterfloat4
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MSESW" (Swelling maximum severity)Swelling maximum severityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "SEVSWEL" (Swelling severity/intensity)Swelling severity/intensityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MAXSVOM" (Vomiting maximum severity)Vomiting maximum severityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "SEVVOMI" (Vomiting severity/intensity)Vomiting severity/intensityinteger1
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MADRE" (Redness maximum diameter cm)Redness maximum diameter cmfloat4
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MIDRE" (Redness minimum diameter cm)Redness minimum diameter cmfloat4
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MADSW" (Swelling maximum diameter cm)Swelling maximum diameter cmfloat4
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
PARAMCD = "MIDSW" (Swelling minimum diameter cm)Swelling minimum diameter cmfloat4
Derived
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
AVALCAT1Analysis Value Category 1text9AVALCAT1
  • • ">0-2.0"
  • • ">2.0-5.0"
  • • ">5.0-10.0"
  • • ">10.0"
Derived
Create AVALCAT1 if FATESTCD in ("DIAMETER" "MAXDIAM") and aval > 0: if 0 < AVAL <= 2.0 then AVALCAT1=">0-2.0" if 2 < AVAL <= 5.0 then AVALCAT1=">2.0-5.0" if 5 < AVAL <= 10.0 then AVALCAT1=">5.0-10.0" if AVAL > 10.0 then AVALCAT1=">10.0"
AVALCA1NAnalysis Value Category 1 (N)integer8AVALCA1N
  • • 0 = ">0-2.0"
  • • 1 = ">2.0-5.0"
  • • 2 = ">5.0-10.0"
  • • 3 = ">10.0"
Assigned

Numeric Code of AVALCAT1 0='>0-2.0'; 1='>2.0-5.0'; 2='>5.0-10.0'; 3='>10.0';

FASTATCompletion Statustext8Not Done
  • • "NOT DONE"
Predecessor: FACE.FASTAT or VS.VSSTAT
FAREASNDReason Not Performedtext41
Predecessor: FACE.FAREASND or VS.VSREASND
FAEVALEvaluatortext13Evaluator
  • • "INVESTIGATOR"
  • • "STUDY SUBJECT"
Predecessor: FACE.FAEVAL or VS.VSEVAL
AVISITNAnalysis Visit (N)float8ADFACEVD.AVISITN

[18 Terms]

Predecessor: FACE.VISITNUM or VS.VISITNUM
AVISITAnalysis Visittext25ADFACEVD.AVISIT

[18 Terms]

Derived
1) FACE.VISIT or VS.VISIT. 2) For unplanned readings, AVISIT=concatenate ('UNPLANNED VISIT', AVISITN) separated by a blank space.
ADTAnalysis DateintegerDATE9
Derived
date part of FACE.FADTC or date part of VS.VSDTC
ADTMAnalysis DatetimeintegerDATETIME
Derived
Datetime format of FACE.FADTC or VS.VSDTC
ADYAnalysis Relative Dayinteger8
Predecessor: FACE.FADY or VS.VSDY
ATPTAnalysis Timepointtext5Analysis Timepoint

[7 Terms]

Derived
1) FACE.FATPT or VS.VSTPT; 2) For unplanned readings, ATPT is populated with DAY <#> for relative day: # = FADTC/VSDTC - date of last vaccination + 1; 3) Set to missing where FATEST in ('Maximum Severity', 'Maximum Temperature', 'Maximum Diameter').
ATPTNAnalysis Timepoint (N)integer8Numeric Code of Analysis Timepoint

[7 Terms]

Assigned

Numeric Part of ATPT

ATPTREFAnalysis Timepoint Referencetext13
Predecessor: FACE.FATPTREF or VS.VSTPTREF
FAEVINTXEvaluation Interval Texttext17
Predecessor: FACE.FAEVINTX or VS.VSEVINTX
DTYPEDerivation Typetext7ADFACEVD.DTYPE
  • • "MAXIMUM" = "Maximum Value Derivation Technique"
Derived
Set to "MAXIMUM" if FATEST in ('Maximum Severity', 'Maximum Temperature', 'Maximum Diameter')
FASTINTEvaluation Interval Starttext3
Derived
Set to 'P0H' if FATEST in ('Maximum Severity', 'Maximum Temperature', 'Maximum Diameter')
FAENINTEvaluation Interval Endtext3
Derived
Set to "7D" if FATEST in ('Maximum Severity', 'Maximum Temperature', 'Maximum Diameter')
EXDOSEDosefloat8
Predecessor: EX.EXDOSE

Carried over from EX.EXDOSE. Detailed algorithm as below: For local reaction merge FACE with EX by USUBJID and FATPTREF equals EXTPTREF For systemic events merge FACE with EX by USUBJID and FATPTREF equals EXTPTREF Create ADFACEVD by setting local reactions and systemic events from above step keeping from EX EXDOSE , EXTRT, EXDOSU, EXSTDTC, EXENDTC.

EXTRTName of Treatmenttext13
Predecessor: EX.EXTRT
EXDOSUDose Unitstext3
Predecessor: EX.EXDOSU
EXSTDTCStart Date/Time of TreatmentdatetimeISO 8601
Predecessor: EX.EXSTDTC
EXENDTCEnd Date/Time of TreatmentdatetimeISO 8601
Predecessor: EX.EXENDTC
CLTYPCollection Typetext10
Predecessor: SUPPFACE.QVAL where SUPPFACE.QNAM='CLTYP' or SUPPVS.QVAL where SUPPVSE.QNAM='CLTYP'
VSORRESResult or Finding in Original Unitstext5
Predecessor: VS.VSORRES where index(VS.VSTESTCD,”TEMP”) and CLTYP in ('DIARY CARD' 'CRF')
VSORRESUOriginal Unitstext1
Predecessor: VS.VSORRESU where index(VS.VSTESTCD,”TEMP”) and CLTYP in ('DIARY CARD' 'CRF')
VSSTRESCCharacter Result/Finding in Std Formattext5
Predecessor: VS.VSSTRESC where index(VS.VSTESTCD,”TEMP”) and CLTYP in ('DIARY CARD' 'CRF')
VSSTRESNNumeric Result/Finding in Standard Unitsfloat8
Predecessor: VS.VSSTRESN where index(VS.VSTESTCD,”TEMP”) and CLTYP in ('DIARY CARD' 'CRF')
VSSTRESUStandard Unitstext1Units for Vital Signs Results
  • • "%" = "Percentage"
  • • "beats/min" = "Beats per Minute"
  • • "breaths/min" = "Breaths per Minute"
  • • "mmHg" = "Millimeter of Mercury"
  • • "C" = "Degree Celsius"
Predecessor: VS.VSSTRESU where index(VS.VSTESTCD,”TEMP”) and CLTYP in ('DIARY CARD' 'CRF')
FTEMCATFever Temperature Categorytext17FTEMCAT

[7 Terms]

Derived
Derived only for FAOBJ='FEVER'. For VSORRESU='F': if .<input(VS.VSORRES,best.)<100.4 then "<38.0 C"; else if 100.4<=input(VS.VSORRES,best.)<=101.1 then "38.0 C to 38.4 C" ; else if 101.2<=input(VS.VSORRES,best.)<=102.0 then ">38.4 C to 38.9 C" ; else if 102.1<=input(VS.VSORRES,best.)<=104.0 then ">38.9 C to 40.0 C"; else if input(VS.VSORRES,best.)>104.0 and VSSTRESN<=42.0 then ">40.0 C". else if VSSTRESN>42 then 'Missing'. For VSORRESU='C': if .<input(VS.VSORRES,best.)<38.0 then "<38.0 C"; else if 38.0<=input(VS.VSORRES,best.)<=38.4 then "38.0 C to 38.4 C" ; else if 38.5<=input(VS.VSORRES,best.)<=38.9 then ">38.4 C to 38.9 C" ; else if 39.0<=input(VS.VSORRES,best.)<=40.0 then ">38.9 C to 40.0 C"; else if input(VS.VSORRES,best.)>40 and VSSTRESN<=42.0 then ">40.0 C". else if VSSTRESN>42 then 'Missing'. For index(VSSTRESC, 'FEVER') then 'Unknown'.
FTEMCATNFever Temperature Category (N)integer8FTEMCATN

[6 Terms]

Derived
Numerive Code of FTEMCAT .="Missing" 0="<38.0 C" 1="38.0 C to 38.4 C" 2= ">38.4 C to 38.9 C" 3=">38.9 C to 40.0 C" 4=">40.0 C" 99=“Unknown"
KNOWVFLKnown Value Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
This flag is derived at USUBJID/FATPTREF/FAOBJ level: Set to "Y" for a reaction or an event if a subject had a valid record where AVALC in ('Y' 'N') at any day from day 1 to day 7 after each dose. else set to 'N'.
EVENTFLEvent Value Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
This flag is derived at USUBJID/FATPTREF/FAOBJ level: For FAOBJ in ('REDNESS' 'SWELLING'): Set to 'Y' if a subject had a record (diameter>=2.5 cm or avalc in ('MILD', 'MODERATE',''SEVER','GRADE 4')) at any day from day 1 to day 7; else set to 'N'. For FAOBJ='MEDICATIONS': Set to 'Y' if a subject had a record (avalc='Y') at any day after each dose; else set to 'N'. For FAOBJ='FEVER' : Set to 'Y' if a subject had a record (38.0 °C <=aval<=42.0 °C) or avalc in (’Y', 'MILD', 'MODERATE',''SEVER', 'GRADE 4')) at any day after each dose; else set to 'N'. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. For FAOBJ not in ('REDNESS' 'SWELLING' 'MEDICATIONS' 'FEVER'): Set to 'Y' for an reaction or an event if a subject had a record (avalc in ('MILD', 'MODERATE',''SEVER','GRADE 4')) at any day after each dose; else set to 'N'.
KNOWVDFLDay Known Value Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
This flag is derived at SUBJECT/FATPTREF/FAOBJ/FATEST/FATPT level: Set to "Y" if a subject had a valid record (where the event was reported regardless if it occurred or not) at that day from day 1 to day 7 within FATPTREF/FAOBJ/FATEST/FATPT level, else set to 'N'.
EVENTDFLDay Event Value Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
This flag is derived at SUBJECT/FATPTREF/FAOBJ/FATEST/FATPT level: For FATEST in ('Occurrence Indicator') and FAOBJ in ('REDNESS' 'SWELLING'): Set to 'Y' if a subject had a event ((avalc='Y' and diameter>=2.5 cm) or AVALC in ('MILD', ‘MODERATE', 'SEVERE", 'GRADE4')) on the day within FATPTREF/FAOBJ/FATEST level; else set to 'N'. For (FATEST in ('Occurrence Indicator') and FAOBJ not in ('REDNESS' 'SWELLING')) or (FATESTCD='MEDTFVPN' and FAOBJ='MEDICATIONS'): Set to 'Y' if a subject had a event (avalc='Y') on the day within FATPTREF/FAOBJ/FATEST/FATPT level; else set to 'N'. For FATEST in ('Severity/Intensity', 'Maximum Severity') : Set to 'Y' if a subject had a event (avalc in ('MILD', 'MODERATE', 'SEVERE', 'GRADE4')) on the day within FATPTREF/FAOBJ/FATEST/FATPT level; else set to 'N'. For FATEST in ('Diameter', 'Maximum Diameter') : Set to 'Y' if a subject had a event (aval>=2.5 cm) on the day within FATPTREF/FAOBJ/FATPT level; else set to 'N'. For FATEST in ('Maximum Temperature') : Set to 'Y' if a subject had a event (38.0 °C <=aval<=42.0 °C or avalc in ('Y', 'MILD', 'MODERATE', 'SEVERE', 'GRADE4')) on the day within FATPTREF/FAOBJ/FATPT level; else set to 'N'.
CUTUNBFLCut after Unblinding Date Flagtext1Y
  • • "Y" = "Yes"
Derived
if FADTC/VSDTC>=UNBLNDDT. Then CUTUNBFL="Y"
EVENTOCCOccurences of Eventinteger8
Derived
This variable is derived at SUBJECT/FATPTREF/FAOBJ level. EVENTOCC is the number of events. When a subject reported an event at least 1 day (with EVENTDF='Y'), then EVENTOCC=1; If the occurrence is consecutive >=2 days, it should be still counted once. But if the event recurred after one or more day’s disappearance, then EVENTOCC+1. For example, subject A had redness (diameter>=2.5cm) on Day 1, 2, 4, 5, 6. The symptom on Day 1-2 and Day 4-6 is counted once respectively , so EVENTOCC is 2 for subject A.
TRTAActual Treatmenttext29TRTA

[9 Terms]

Derived
if (VAX101='Placebo' and ATPTREF="VACCINATION 1") or (VAX102='Placebo' and ATPTREF="VACCINATION 2") then TRTA='Placebo'; else ADSL.TRT01A.
TRTANActual Treatment (N)integer8TRTAN

[9 Terms]

Derived
if (VAX101='Placebo' and ATPTREF="VACCINATION 1") or (VAX102='Placebo' and ATPTREF="VACCINATION 2") then TRTAN=9'; else ADSL.TRT01AN.
TRTPPlanned Treatmenttext29TRTP

[9 Terms]

Predecessor: ADSL.TRT01P
TRTPNPlanned Treatment (N)integer8TRTPN

[9 Terms]

Predecessor: ADSL.TRT01PN

Go to the top of the Define-XML document


Adverse Events Analysis Dataset (ADAE)

ADAE (Adverse Events Analysis Dataset) - OCCURRENCE DATA STRUCTURE Location: adae.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
SUBJIDSubject Identifier for the Studytext8
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext4
Predecessor: ADSL.SITEID
ARMDescription of Planned Armtext29Description of Planned Arm

[11 Terms]

Predecessor: ADSL.ARM
ARMCDPlanned Arm Codetext9Planned Arm Code

[11 Terms]

Predecessor: ADSL.ARMCD
ACTARMDescription of Actual Armtext29Description of Actual Arm

[12 Terms]

Predecessor: ADSL.ACTARM
ACTARMCDActual Arm Codetext9Actual Arm Code

[12 Terms]

Predecessor: ADSL.ACTARMCD
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5Age Unit
  • • "YEARS" = "Year"
Predecessor: ADSL.AGEU
AGEGR1Pooled Age Group 1text11Pooled Age Group 1
  • • "12-15 Years"
  • • "16-55 Years"
  • • "18-55 Years"
  • • "65-85 Years"
  • • ">55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8Numeric Code of Pooled Age Group 1
  • • 1 = "12-15 Years"
  • • 2 = "16-55 Years"
  • • 3 = "18-55 Years"
  • • 4 = "65-85 Years"
  • • 5 = ">55 Years"
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text10Pooled Age Group 2
  • • "<65 Years"
  • • ">=65 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8Numeric Code of Pooled Age Group 2
  • • 1 = "<65 Years"
  • • 2 = ">=65 Years"
Predecessor: ADSL.AGEGR2N
AGEGR3Pooled Age Group 3text11Pooled Age Group 3
  • • "16-17 Years"
  • • "18-55 Years"
  • • ">55 Years"
Predecessor: ADSL.AGEGR3
AGEGR3NPooled Age Group 3 (N)integer8Numeric Code of Pooled Age Group 3
  • • 1 = "16-17 Years"
  • • 2 = "18-55 Years"
  • • 3 = ">55 Years"
Predecessor: ADSL.AGEGR3N
AGEGR4Pooled Age Group 4text11Pooled Age Group 4
  • • "12-15 Years"
  • • "16-25 Years"
Predecessor: ADSL.AGEGR4
AGEGR4NPooled Age Group 4 (N)integer8Numeric Code of Pooled Age Group 4
  • • 1 = "12-15 Years"
  • • 2 = "16-25 Years"
Predecessor: ADSL.AGEGR4N
RACERacetext41Race

[7 Terms]

Predecessor: ADSL.RACE
RACENRace (N)integer8Numeric Code of Race

[7 Terms]

Predecessor: ADSL.RACEN
SEXSextext1Sex
  • • "F" = "Female"
  • • "M" = "Male"
Predecessor: ADSL.SEX
SEXNSex (N)integer8Numeric Code of Sex
  • • 1 = "M"
  • • 2 = "F"
Predecessor: ADSL.SEXN
ETHNICEthnicitytext22Ethnic Group
  • • "HISPANIC OR LATINO" = "Hispanic or Latino"
  • • "NOT HISPANIC OR LATINO" = "Not Hispanic or Latino"
  • • "NOT REPORTED" = "Not Reported"
Predecessor: ADSL.ETHNIC
ETHNICNEthnicity (N)integer8Numeric Code of Ethnic Group
  • • 1 = "HISPANIC OR LATINO"
  • • 2 = "NOT HISPANIC OR LATINO"
  • • 3 = "NOT REPORTED"
Predecessor: ADSL.ETHNICN
COUNTRYCountrytextISO 3166
Predecessor: ADSL.COUNTRY
ARACEAnalysis Racetext41Analysis Race

[7 Terms]

Predecessor: ADSL.ARACE
ARACENAnalysis Race (N)integer8Numeric Code of Analysis Race

[7 Terms]

Predecessor: ADSL.ARACEN
TRTSDTDate of First Exposure to TreatmentintegerDATE9
Predecessor: ADSL.TRTSDT
TRTSTMTime of First Exposure to TreatmentintegerTIME8
Predecessor: ADSL.TRTSTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTDate of Last Exposure to TreatmentintegerDATE9
Predecessor: ADSL.TRTEDT
TRTETMTime of Last Exposure to TreatmentintegerTIME8
Predecessor: ADSL.TRTETM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
TRT01AActual Treatment for Period 01text29TRT01A

[9 Terms]

Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8TRT01AN

[9 Terms]

Predecessor: ADSL.TRT01AN
TRT01PPlanned Treatment for Period 01text29TRT01P

[9 Terms]

Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8TRT01PN

[9 Terms]

Predecessor: ADSL.TRT01PN
VAX101DTVaccination Date 01integerDATE9
Predecessor: ADSL.VAX101DT
VAX101TMVaccination Time 01integerTIME8
Predecessor: ADSL.VAX101TM
VAX102DTVaccination Date 02integerDATE9
Predecessor: ADSL.VAX102DT
VAX102TMVaccination Time 02integerTIME8
Predecessor: ADSL.VAX102TM
SAFFLSafety Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.SAFFL
COHORTCohort Grouptext75Cohort

[13 Terms]

Predecessor: ADSL.COHORT
COHORTNCohort Group (N)float8Numeric Code of Cohort

[13 Terms]

Predecessor: ADSL.COHORTN
DOSALVLActual Dosing Leveltext52Actual Dosing Level
  • • "10 (*ESC*){unicode 03BC}g"
  • • "20 (*ESC*){unicode 03BC}g"
  • • "30 (*ESC*){unicode 03BC}g"
  • • "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • "Placebo"
Predecessor: ADSL.DOSALVL
DOSALVLNActual Dosing Level (N)integer8Numeric Code of Actual Dosing Level
  • • 1 = "10 (*ESC*){unicode 03BC}g"
  • • 2 = "20 (*ESC*){unicode 03BC}g"
  • • 3 = "30 (*ESC*){unicode 03BC}g"
  • • 5 = "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • 6 = "Placebo"
Predecessor: ADSL.DOSALVLN
DOSPLVLPlanned Dosing Leveltext52Planned Dosing Level
  • • "10 (*ESC*){unicode 03BC}g"
  • • "20 (*ESC*){unicode 03BC}g"
  • • "30 (*ESC*){unicode 03BC}g"
  • • "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • "Placebo"
Predecessor: ADSL.DOSPLVL
DOSPLVLNPlanned Dosing Level (N)integer8Numeric Code of Planned Dosing Level
  • • 1 = "10 (*ESC*){unicode 03BC}g"
  • • 2 = "20 (*ESC*){unicode 03BC}g"
  • • 3 = "30 (*ESC*){unicode 03BC}g"
  • • 5 = "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • 6 = "Placebo"
Predecessor: ADSL.DOSPLVLN
VAX101Vaccination 01text37
Predecessor: ADSL.VAX101
VAX102Vaccination 02text36
Predecessor: ADSL.VAX102
V01DTDate of Unblinding or Visit at 1MPD2integerDATE9
Predecessor: ADSL.V01DT
V02DTDate of Unblinding or Visit at 6MPD2integerDATE9
Predecessor: ADSL.V02DT
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.RANDFL
PHASEStudy Phasetext20Study Phase
  • • "Phase 1"
  • • "Phase 2_ds360/ds6000"
  • • "Phase 3_ds6000"
  • • "Phase 3"
Predecessor: ADSL.PHASE
PHASENStudy Phase (N)integer8Numeric Code of Study Phase
  • • 1 = "Phase 1"
  • • 2 = "Phase 2_ds360/ds6000"
  • • 3 = "Phase 3_ds6000"
  • • 4 = "Phase 3"
Predecessor: ADSL.PHASEN
DS30KFLPhase 3 30k Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.DS30KFL
COVBLSTBaseline SARS-CoV-2 Statustext3Baseline SARS-CoV-2 Status
  • • "NEG" = "Negative"
  • • "POS" = "Positive"
Predecessor: ADSL.COVBLST
MULENRFLMultiply Enrolled Subjectstext1Y
  • • "Y" = "Yes"
Predecessor: ADSL.MULENRFL
UNBLNDDTTreatment Unblinded DateintegerDATE9
Predecessor: ADSL.UNBLNDDT
VAX10UVaccination Unplannedtext36
Predecessor: ADSL.VAX10U
VAX201Vaccination 03text36
Predecessor: ADSL.VAX201
VAX202Vaccination 04text36
Predecessor: ADSL.VAX202
VAX10UDTVaccination Date UnplannedintegerDATE9
Predecessor: ADSL.VAX10UDT
VAX10UTMVaccination Time UnplannedintegerTIME8
Predecessor: ADSL.VAX10UTM
VAX201DTVaccination Date 03integerDATE9
Predecessor: ADSL.VAX201DT
VAX202DTVaccination Date 04integerDATE9
Predecessor: ADSL.VAX202DT
VAX201TMVaccination Time 03integerTIME8
Predecessor: ADSL.VAX201TM
VAX202TMVaccination Time 04integerTIME8
Predecessor: ADSL.VAX202TM
V03DTDate of Visit at 1M after Vax4integerDATE9
Predecessor: ADSL.V03DT
V04DTDate of Visit at 6M after Vax4integerDATE9
Predecessor: ADSL.V04DT
TRT02AActual Treatment for Period 02text27TRT02A
  • • "BNT162b2 Phase 1 (30 mcg)"
  • • "BNT162b2 Phase 2/3 (30 mcg)"
Predecessor: ADSL.TRT02A
TRT02ANActual Treatment for Period 02 (N)integer8TRT02AN
  • • 7 = "BNT162b2 Phase 1 (30 mcg)"
  • • 8 = "BNT162b2 Phase 2/3 (30 mcg)"
Predecessor: ADSL.TRT02AN
TRT02PPlanned Treatment for Period 02text27TRT02P
  • • "BNT162b2 Phase 1 (30 mcg)"
  • • "BNT162b2 Phase 2/3 (30 mcg)"
Predecessor: ADSL.TRT02P
TRT02PNPlanned Treatment for Period 02 (N)integer8TRT02PN
  • • 7 = "BNT162b2 Phase 1 (30 mcg)"
  • • 8 = "BNT162b2 Phase 2/3 (30 mcg)"
Predecessor: ADSL.TRT02PN
HIVFLHIV Positive Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.HIVFL
DS3KFLPhase 3 3000 Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.DS3KFL
EOTXDCDTEnd Of Open Label Treatment D/C DateintegerDATE9
Predecessor: ADSL.EOTXDCDT
BDCSRDTDouble Blinded Follow-up Censor DateintegerDATE9
Predecessor: ADSL.BDCSRDT
X1CSRDTCrossover Dose1 Censor DateintegerDATE9
Predecessor: ADSL.X1CSRDT
FUP1UNBPD1 FU Time in Days: to Unblindinginteger8
Predecessor: ADSL.FUP1UNB
FPX1CUTPost Xover D1 FUTM in Days: to Cutoffinteger8
Predecessor: ADSL.FPX1CUT
FUNBCUTUnblinding FUTM in Days: to Cutoffinteger8
Predecessor: ADSL.FUNBCUT
FUP1CUTPD1 FU Time in Days: to Cutoffinteger8
Predecessor: ADSL.FUP1CUT
AGETR01Age at Vaccination 01integer8
Predecessor: ADSL.AGETR01
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TR02SDTMDatetime of First Exposure in Period 02integerDATETIME20
Predecessor: ADSL.TR02SDTM
TR02EDTMDatetime of Last Exposure in Period 02integerDATETIME20
Predecessor: ADSL.TR02EDTM
VAX20UVaccination Unplanned in Period 02text1
Predecessor: ADSL.VAX20U
VAX20UDTVaccination Date Unplanned in Period 02integerDATE9
Predecessor: ADSL.VAX20UDT
RAND1FLRandom - exclude Multi-Enrolloertext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.RAND1FL
SAF1FLSafety - excld Multi-Enrolloer&HIV&INDtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.SAF1FL
SAF2FLSafety - exclude Multi-Enrolloer&INDtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.SAF2FL
V02OBDTDate of Dose 3 or Visit at 6MPD2integerDATE9
Predecessor: ADSL.V02OBDT
RACEGR1Pooled Race Group 1text25Pooled Race Group 1
  • • "WHITE"
  • • "BLACK OR AFRICAN AMERICAN"
  • • "ALL OTHERS"
Predecessor: ADSL.RACEGR1
RACEGR1NPooled Race Group 1 (N)integer8
Predecessor: ADSL.RACEGR1N
STUDYIDStudy Identifiertext8
Predecessor: AE.STUDYID
USUBJIDUnique Subject Identifiertext22
Predecessor: AE.USUBJID
AESEQSequence Numberinteger8
Predecessor: AE.AESEQ
AECATCategory for Adverse Eventtext16Category for Adverse Event
  • • "ADVERSE EVENT"
  • • "MEDICATION ERROR"
Predecessor: AE.AECAT
AESPIDSponsor-Defined Identifiertext2
Predecessor: AE.AESPID
AETERMReported Term for the Adverse Eventtext100
Predecessor: AE.AETERM
AEDECODDictionary-Derived Termtext51Medical Dictionary for Regulatory Activities

MedDRA 23.1

Derived
AE.AEDECOD if AE.AEDECOD eq '' and not missing(AE.AETERM) then AEDECOD=upcase(strip(AE.AETERM)) || "@@"
AEBDSYCDBody System or Organ Class Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.1

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

MedDRA 23.1

Predecessor: AE.AEBODSYS
AELLTLowest Level Termtext60Medical Dictionary for Regulatory Activities

MedDRA 23.1

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

MedDRA 23.1

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

MedDRA 23.1

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

MedDRA 23.1

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

MedDRA 23.1

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

MedDRA 23.1

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

MedDRA 23.1

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

MedDRA 23.1

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

MedDRA 23.1

Predecessor: AE.AESOCCD
AESTDTCStart Date/Time of Adverse EventdatetimeISO 8601ISO 8601
Predecessor: AE.AESTDTC
AESTDYStudy Day of Start of Adverse Eventinteger8
Predecessor: AE.AESTDY
AEENDTCEnd Date/Time of Adverse EventdatetimeISO 8601ISO 8601
Predecessor: AE.AEENDTC
AEENDYStudy Day of End of Adverse Eventinteger8
Predecessor: AE.AEENDY
AEENRTPTEnd Relative to Reference Time Pointtext7Relation to Reference Period
  • • "BEFORE" = "Prior"
  • • "ONGOING" = "Continue"
Predecessor: AE.AEENRTPT
AEENTPTEnd Reference Time Pointtext22
Predecessor: AE.AEENTPT
AETOXGRStandard Toxicity Gradetext1Standard Toxicity Grade
  • • "1" = "GRADE 1"
  • • "2" = "GRADE 2"
  • • "3" = "GRADE 3"
  • • "4" = "GRADE 4"
Predecessor: AE.AETOXGR
DICTVERDictionary Name and Versiontext12
Predecessor: SUPPAE.QVAL where SUPPAE.QNAM='DICTVER'
ADESFLDiscontinued due to AEtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
If (index (upcase(AEACN),'DRUG WITHDRAWN') > 0 or AESUBJDC='Y') then ADESFL=”Y” else ADESFL=N.
ASTDTAnalysis Start DateintegerDATE9
Derived
Convert imputed AESTDTC to DATE9 format. Imputate partial start date per Vaccine Rule Book. Firstly: If Day is missing, 1st day of Month If Month is missing, 1st month of Year. no imputation for complete missing start date. Secondly: If day is missing, and at the same year and month of the vaccination, impute to the first vaccination date of that month. if month is missing, and at the same year of the vaccination, impute to the first vaccination date of that year.
ASTDTFAnalysis Start Date Imputation Flagtext1Date Imputation Flag
  • • "D" = "Day Imputed"
  • • "M" = "Month Day Imputed"
Derived
= "D" if day is imputed. = "M" if month and day are imputed. = "Y" if month, day and year are imputed
ASTDYAnalysis Start Relative Dayinteger8
Derived
if (ASTDT<ADSL.VAX101DT) then ASTDY= ASTDT – ADSL.VAX101DT; else ASTDY= ASTDT – most recent dosing date before the AE + 1 Note: Use relative vaccination date (Last vaccination date prior to the onset of the AE) to calculate ASTDY.
ASTTMAnalysis Start TimeintegerTIME8
Derived
Timepart of AE.AESTDTC
ASTDTMAnalysis Start Date/TimeintegerDATETIME20
Derived
Convert AESTDTC to IS8601 format.
AENDTAnalysis End DateintegerDATE9
Derived
Convert AEENDTC to DATE9 format Note: No imputation for AENDT, all imputing will be based on pfizer standards.
AENDYAnalysis End Relative Dayinteger8
Derived
For AEs without time collected: if (ASTDT<ADSL.VAX101DT) then AENDY= AENDT – ADSL.VAX101DT; if (ASTDT>= ADSL.VAX101DT and ADSL.VAX101DT>.) and (ASTDT<ADSL.VAX102DT or ADSL.VAX102DT=.) then AENDY= AENDT – ADSL.VAX101DT + 1; if (ASTDT>= ADSL.VAX102DT and ADSL.VAX102DT>.) and (ASTDT<ADSL.VAX201DT or ADSL.VAX201DT=.) then AENDY= AENDT – ADSL.VAX102DT + 1; if (ASTDT>=ADSL.VAX201DT and ADSL.VAX201DT>.) and (ASTDT<ADSL.VAX202DT or ADSL.VAX202DT=. ) then AENDY= AENDT – ADSL.VAX201DT + 1; if (ASTDT>=ADSL.VAX202DT and ADSL.VAX202DT>.) then AENDY= AENDT – ADSL.VAX202DT + 1; For AEs with time collected: Similar logic as AEs without time, but need to compare the AE happened time with the exact time of vaccination. eg: For AE happend on the same day of the vaccination 2, if AE start time is collected, then the AE start time need to be compared with the time of vaccination 2. If AE happened before the time of vaccination 2, AENDY=AENDT-ADSL.VAX101DT+1. Otherwise if AE happened after the time of vacciantion 2 then AENDY=AENDT- ADSL.VAX102DT+1; Note: Use relative vaccination date (Last vaccination date prior to the onset of the AE) to calculate AENDY.
AENTMAnalysis End TimeintegerTIME8
Derived
Timepart of AE.AEENDTC
AENDTMAnalysis End Date/TimeintegerDATETIME20
Derived
Convert AEENDTC to IS8601 format.
ADURNAnalysis Duration (N)integer8
Derived
ADURN in Days: ADURN= AENDT - ASTDT+1 and ADURU =’DAYS’
ADURUAnalysis Duration Unitstext4Unit
  • • "DAYS" = "Day"
Assigned

Assign value 'DAYS' if ADURN is not missing

AESERSerious Eventtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: AE.AESER
AESCONGCongenital Anomaly or Birth Defecttext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: AE.AESCONG
AESDISABPersist or Signif Disability/Incapacitytext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: AE.AESDISAB
AESDTHResults in Deathtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: AE.AESDTH
AESHOSPRequires or Prolongs Hospitalizationtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: AE.AESHOSP
AESLIFEIs Life Threateningtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: AE.AESLIFE
AESMIEOther Medically Important Serious Eventtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: AE.AESMIE
AEMERESIs AE a Result of a Medication Errortext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: SUPPAE.QVAL where SUPPAE.QNAM='AEMERES'
AERELCausalitytext11Causality
  • • "RELATED" = "RELATED"
  • • "NOT RELATED" = "NOT RELATED"
Predecessor: AE.AEREL
AERELNSTRelationship to Non-Study Treatmenttext30
Predecessor: AE.AERELNST
AERELTXTEvent Due to Other Specifytext80
Predecessor: SUPPAE.QVAL where SUPPAE.QNAM='AERELTXT'
AEACNAction Taken with Study Treatmenttext16
Predecessor: AE.AEACN
AECMGIVConcomitant Medication Giventext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: SUPPAE.QVAL where SUPPAE.QNAM='AECMGIV'
AENDGIVWas a Non-Drug Treatment giventext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: SUPPAE.QVAL where SUPPAE.QNAM='AENDGIV'
AEOUTOutcome of Adverse Eventtext32Outcome of Event

[6 Terms]

Predecessor: AE.AEOUT
AESUBJDCDiscontinued because of this AEtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: SUPPAE.QVAL where SUPPAE.QNAM='AESUBJDC'
AEREFIDReference IDtext10
Predecessor: AE.AEREFID
AERELNCausality (N)integer8Numeric Code of Causality
  • • 1 = "RELATED"
  • • 3 = "NOT RELATED"
Assigned

Numeric Code of AEREL: AERELN=1 for RELATED; ARRELN=3 for NOT RELATED

ARELAnalysis Causalitytext11Analysis Causality
  • • "RELATED" = "RELATED"
  • • "NOT RELATED" = "NOT RELATED"
Predecessor: AE.AEREL
ARELNAnalysis Causality (N)integer8Numeric Code of Analysis Causality
  • • 1 = "RELATED"
  • • 3 = "NOT RELATED"
Assigned

Numeric Code of AREL: If AREL = RELATED then ARELN=1; else If AREL = NOT RELATED then ARELN=3;

AETOXGRNStandard Toxicity Grade (N)integer8Numeric Code of Standard Toxicity Grade
  • • 1 = "GRADE 1"
  • • 2 = "GRADE 2"
  • • 3 = "GRADE 3"
  • • 4 = "GRADE 4"
Assigned

Numeric Code of AE.AETOXGR 1=Grade 1; 2=Grade 2; 3=Grade 3; 4=Grade 4

ATOXGRAnalysis Toxicity Gradetext7Analysis Toxicity Grade
  • • "GRADE 1"
  • • "GRADE 2"
  • • "GRADE 3"
  • • "GRADE 4"
Derived
ATOXGR="GRADE "|| strip(AETOXGR)
ATOXGRNAnalysis Toxicity Grade (N)integer8Numeric Code of Analysis Toxicity Grade
  • • 1 = "GRADE 1"
  • • 2 = "GRADE 2"
  • • 3 = "GRADE 3"
  • • 4 = "GRADE 4"
Assigned

Numeric Code of AE.ATOXGR 1=Grade 1; 2=Grade 2; 3=Grade 3; 4=Grade 4

AEMEFLMedication Error Associated With AEtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: SUPPAE.QVAL where SUPPAE.QNAM='AEMEFL'
AETPDOSTime Post Doseinteger8
Derived
If ( ASTDTM >ADSL.TRTSDTM ) and select the record with minimum positive value of ASTDTM-EX.EXSTDTC then set AETPDOS = round((ASTDTM - EX.EXSTDTM)/60,1.). if (ASTDTM < ADSL.TRTSDTM and ASTDTM is not missing then AETPDOS = round((ASTDTM - ADSL.TRTSDTM)/60,1.).
AEIMMFLVaccine Studies AE Immediate flagtext1Y
  • • "Y" = "Yes"
Derived
If 0<=AETPDOS < = 30 mins (0.5 hours) then AEIMMFL=”Y” else null Note: Immediate AE is defined as AEs happened within 30 mins after corresponding vaccination
APERIODPeriodinteger8Period
  • • 1 = "Period 01"
  • • 2 = "Period 02"
Derived
Numeric Code of aperiodc 1 for AEs happened before ADSL.TR02SDTM or VAX3 is missing 2 for AEs happened after or on ADSL.TR02SDTM
APERIODCPeriod (C)text9Period (C)
  • • "Period 01"
  • • "Period 02"
Assigned

aperiodc='Period 01' when APERIOD=1 aperiodc='Period 02' when APERIOD=2

APERSDTPeriod Start DateintegerDATE9
Derived
Datepart(APERSDTM)
APERSTMPeriod Start TimeintegerTIME8
Derived
Timepart(APERSDTM)
APERSDTMPeriod Start Date/TimeintegerDATETIME20
Derived
for APERIOD=1, APERSDTM = datetime of (ADSL.TRTSDTM) for APERIOD=2, APERSDTM = datetime of (ADSL.TR02SDTM)
APEREDTPeriod End DateintegerDATE9
Derived
Datepart(APEREDTM)
APERETMPeriod End TimeintegerTIME8
Derived
Timepart(APEREDTM)
APEREDTMPeriod End Date/TimeintegerDATETIME20
Derived
for APERIOD=1, APEREDTM = ADSL.TR02SDTM -1 ; if VAX3 is missing then APEREDTM =ADSL.TR01EDTM +365 days; for APERIOD=2, APEREDTM =ADSL.TR02EDTM +365 days
VPHASEVaccine Phasetext41ADAE.VPHASE

[9 Terms]

Derived
If AE happened before vax 1 then VPHASE='Pre-Vaccination'; (Note: AE start time is collected per CRF) If AE happened on or after vax1 and (before vax2 or vax2 is missing) then VPHASE='Vaccination 1'; if AE happened on or after vax2 and before or on the same day ADSL.V01DT then VPHASE='Vaccination 2'; if AE happened after of ADSL.V01DT and before or on the same day ADSL.V02DT then VPHASE='Follow Up 1'; if AE happened after of ADSL.V02DT  then VPHASE='Follow Up 2'; if AE happened on or after unblinded date and (before vax3 or vax3 is missing) then VPHASE='After unblinding and before Vaccination 3'; If AE happened on or after vax3 and (before vax4 or vax4 is missing) then VPHASE='Vaccination 3'; if AE happened on or after vax4 and before or on the same day ADSL.V03DT then VPHASE='Vaccination 4'; if AE happened after ADSL.V03DT and before or on the same day ADSL.V04DT then VPHASE='Follow Up 3'; if AE happened after ADSL.V04DT then VPHASE='Follow Up 4';
VPHASENVaccine Phase(N)integer8ADAE.VPHASEN

[9 Terms]

Assigned

VPHASEN=0 when VPHASE='Pre-Vaccination'; VPHASEN=1 when VPHASE='Vaccination 1'; VPHASEN=2 when VPHASE='Vaccination 2; VPHASEN=3 when VPHASE='Follow Up 1'; VPHASEN=99 when VPHASE='Follow Up 2'; VPHASEN=4 when VPHASE='After unblinding and before Vaccination 3'; VPHASEN=5 when VPHASE='Vaccination 3'; VPHASEN=6 when VPHASE='Vaccination 4; VPHASEN=7 when VPHASE='Follow Up 3'; VPHASEN=100 when VPHASE='Follow Up 4';

INWDFLWithin Reporting Window Flagtext1Y
  • • "Y" = "Yes"
Derived
if VPHASEN ne . and VPHASEN not in (0, 99, 4, 100) then INWDFL = "Y"
PREFLPre-treatment Flagtext1Y
  • • "Y" = "Yes"
Derived
ASTDTM<TRTSDTM then PREFL="Y"
VAXNOAE Occured after Which Vaccinationinteger8
Derived
the number of last vaccine before AE occurred. if AE happened in VPHASE 'After unblinding and before Vaccination 3', then set VAXNO to most latest Dose before the AE.
AEMODUpdated with unsolicited AE datatext1
Predecessor: SUPPAE.QVAL where SUPPAE.QNAM='AEMOD'
REACCRITMeets Reactogenicity Criteriatext1Y
  • • "Y" = "Yes"
Predecessor: SUPPAE.QVAL where SUPPAE.QNAM='REACCRIT'

Go to the top of the Define-XML document


Diary and CRF Event Analysis Dataset (ADCEVD)

ADCEVD (Diary and CRF Event Analysis Dataset) - OCCURRENCE DATA STRUCTURE Location: adcevd.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext8
Predecessor: CE.STUDYID
USUBJIDUnique Subject Identifiertext22
Predecessor: CE.USUBJID
SUBJIDSubject Identifier for the Studytext8
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext4
Predecessor: ADSL.SITEID
AGEAgeinteger8
Predecessor: ADSL.AGE
AGEUAge Unitstext5Age Unit
  • • "YEARS" = "Year"
Predecessor: ADSL.AGEU
SEXSextext1Sex
  • • "F" = "Female"
  • • "M" = "Male"
Predecessor: ADSL.SEX
SEXNSex (N)integer8Numeric Code of Sex
  • • 1 = "M"
  • • 2 = "F"
Predecessor: ADSL.SEXN
RACERacetext41Race

[7 Terms]

Predecessor: ADSL.RACE
RACENRace (N)integer8Numeric Code of Race

[7 Terms]

Predecessor: ADSL.RACEN
ARACEAnalysis Racetext41Analysis Race

[7 Terms]

Predecessor: ADSL.ARACE
ARACENAnalysis Race (N)integer8Numeric Code of Analysis Race

[7 Terms]

Predecessor: ADSL.ARACEN
SAFFLSafety Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.SAFFL
ARMDescription of Planned Armtext29Description of Planned Arm

[11 Terms]

Predecessor: ADSL.ARM
ARMCDPlanned Arm Codetext9Planned Arm Code

[11 Terms]

Predecessor: ADSL.ARMCD
ACTARMDescription of Actual Armtext29Description of Actual Arm

[12 Terms]

Predecessor: ADSL.ACTARM
ACTARMCDActual Arm Codetext9Actual Arm Code

[12 Terms]

Predecessor: ADSL.ACTARMCD
TRTSDTDate of First Exposure to TreatmentintegerDATE9
Predecessor: ADSL.TRTSDT
TRTSTMTime of First Exposure to TreatmentintegerTIME8
Predecessor: ADSL.TRTSTM
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTDate of Last Exposure to TreatmentintegerDATE9
Predecessor: ADSL.TRTEDT
TRTETMTime of Last Exposure to TreatmentintegerTIME8
Predecessor: ADSL.TRTETM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
TRT01AActual Treatment for Period 01text29TRT01A

[9 Terms]

Predecessor: ADSL.TRT01A
TRT01ANActual Treatment for Period 01 (N)integer8TRT01AN

[9 Terms]

Predecessor: ADSL.TRT01AN
TRT02AActual Treatment for Period 02text27TRT02A
  • • "BNT162b2 Phase 1 (30 mcg)"
  • • "BNT162b2 Phase 2/3 (30 mcg)"
Predecessor: ADSL.TRT02A
TRT02ANActual Treatment for Period 02 (N)integer8TRT02AN
  • • 7 = "BNT162b2 Phase 1 (30 mcg)"
  • • 8 = "BNT162b2 Phase 2/3 (30 mcg)"
Predecessor: ADSL.TRT02AN
TRT01PPlanned Treatment for Period 01text29TRT01P

[9 Terms]

Predecessor: ADSL.TRT01P
TRT01PNPlanned Treatment for Period 01 (N)integer8TRT01PN

[9 Terms]

Predecessor: ADSL.TRT01PN
TRT02PPlanned Treatment for Period 02text27TRT02P
  • • "BNT162b2 Phase 1 (30 mcg)"
  • • "BNT162b2 Phase 2/3 (30 mcg)"
Predecessor: ADSL.TRT02P
TRT02PNPlanned Treatment for Period 02 (N)integer8TRT02PN
  • • 7 = "BNT162b2 Phase 1 (30 mcg)"
  • • 8 = "BNT162b2 Phase 2/3 (30 mcg)"
Predecessor: ADSL.TRT02PN
TR01SDTDate of First Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01SDT
TR01STMTime of First Exposure in Period 01integerTIME8
Predecessor: ADSL.TR01STM
TR01SDTMDatetime of First Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01SDTM
TR01EDTDate of Last Exposure in Period 01integerDATE9
Predecessor: ADSL.TR01EDT
TR01ETMTime of Last Exposure in Period 01integerTIME8
Predecessor: ADSL.TR01ETM
TR01EDTMDatetime of Last Exposure in Period 01integerDATETIME20
Predecessor: ADSL.TR01EDTM
TR02SDTDate of First Exposure in Period 02integerDATE9
Predecessor: ADSL.TR02SDT
TR02STMTime of First Exposure in Period 02integerTIME8
Predecessor: ADSL.TR02STM
TR02SDTMDatetime of First Exposure in Period 02integerDATETIME20
Predecessor: ADSL.TR02SDTM
TR02EDTDate of Last Exposure in Period 02integerDATE9
Predecessor: ADSL.TR02EDT
TR02ETMTime of Last Exposure in Period 02integerTIME8
Predecessor: ADSL.TR02ETM
TR02EDTMDatetime of Last Exposure in Period 02integerDATETIME20
Predecessor: ADSL.TR02EDTM
VAX101DTVaccination Date 01integerDATE9
Predecessor: ADSL.VAX101DT
VAX102DTVaccination Date 02integerDATE9
Predecessor: ADSL.VAX102DT
COHORTCohort Grouptext75Cohort

[13 Terms]

Predecessor: ADSL.COHORT
COHORTNCohort Group (N)float8Numeric Code of Cohort

[13 Terms]

Predecessor: ADSL.COHORTN
DOSPLVLPlanned Dosing Leveltext52Planned Dosing Level
  • • "10 (*ESC*){unicode 03BC}g"
  • • "20 (*ESC*){unicode 03BC}g"
  • • "30 (*ESC*){unicode 03BC}g"
  • • "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • "Placebo"
Predecessor: ADSL.DOSPLVL
DOSPLVLNPlanned Dosing Level (N)integer8Numeric Code of Planned Dosing Level
  • • 1 = "10 (*ESC*){unicode 03BC}g"
  • • 2 = "20 (*ESC*){unicode 03BC}g"
  • • 3 = "30 (*ESC*){unicode 03BC}g"
  • • 5 = "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • 6 = "Placebo"
Predecessor: ADSL.DOSPLVLN
DOSALVLActual Dosing Leveltext52Actual Dosing Level
  • • "10 (*ESC*){unicode 03BC}g"
  • • "20 (*ESC*){unicode 03BC}g"
  • • "30 (*ESC*){unicode 03BC}g"
  • • "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • "Placebo"
Predecessor: ADSL.DOSALVL
DOSALVLNActual Dosing Level (N)integer8Numeric Code of Actual Dosing Level
  • • 1 = "10 (*ESC*){unicode 03BC}g"
  • • 2 = "20 (*ESC*){unicode 03BC}g"
  • • 3 = "30 (*ESC*){unicode 03BC}g"
  • • 5 = "100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g"
  • • 6 = "Placebo"
Predecessor: ADSL.DOSALVLN
PHASEStudy Phasetext20Study Phase
  • • "Phase 1"
  • • "Phase 2_ds360/ds6000"
  • • "Phase 3_ds6000"
  • • "Phase 3"
Predecessor: ADSL.PHASE
PHASENStudy Phase (N)integer8Numeric Code of Study Phase
  • • 1 = "Phase 1"
  • • 2 = "Phase 2_ds360/ds6000"
  • • 3 = "Phase 3_ds6000"
  • • 4 = "Phase 3"
Predecessor: ADSL.PHASEN
AGEGR1Pooled Age Group 1text11Pooled Age Group 1
  • • "12-15 Years"
  • • "16-55 Years"
  • • "18-55 Years"
  • • "65-85 Years"
  • • ">55 Years"
Predecessor: ADSL.AGEGR1
AGEGR1NPooled Age Group 1 (N)integer8Numeric Code of Pooled Age Group 1
  • • 1 = "12-15 Years"
  • • 2 = "16-55 Years"
  • • 3 = "18-55 Years"
  • • 4 = "65-85 Years"
  • • 5 = ">55 Years"
Predecessor: ADSL.AGEGR1N
AGEGR2Pooled Age Group 2text10Pooled Age Group 2
  • • "<65 Years"
  • • ">=65 Years"
Predecessor: ADSL.AGEGR2
AGEGR2NPooled Age Group 2 (N)integer8Numeric Code of Pooled Age Group 2
  • • 1 = "<65 Years"
  • • 2 = ">=65 Years"
Predecessor: ADSL.AGEGR2N
AGEGR4Pooled Age Group 4text11Pooled Age Group 4
  • • "12-15 Years"
  • • "16-25 Years"
Predecessor: ADSL.AGEGR4
AGEGR4NPooled Age Group 4 (N)integer8Numeric Code of Pooled Age Group 4
  • • 1 = "12-15 Years"
  • • 2 = "16-25 Years"
Predecessor: ADSL.AGEGR4N
VAX101Vaccination 01text37
Predecessor: ADSL.VAX101
VAX102Vaccination 02text36
Predecessor: ADSL.VAX102
DS30KFLPhase 3 30k Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.DS30KFL
COVBLSTBaseline SARS-CoV-2 Statustext3Baseline SARS-CoV-2 Status
  • • "NEG" = "Negative"
  • • "POS" = "Positive"
Predecessor: ADSL.COVBLST
MULENRFLMultiply Enrolled Subjectstext1Y
  • • "Y" = "Yes"
Predecessor: ADSL.MULENRFL
HIVFLHIV Positive Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.HIVFL
PEDREAFLPhase 2/3 Pop for 12-25 Reacto Subsettext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.PEDREAFL
UNBLNDDTTreatment Unblinded DateintegerDATE9
Predecessor: ADSL.UNBLNDDT
DS3KFLPhase 3 3000 Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.DS3KFL
REACTOFLReactogenicity Population Flagtext1Y
  • • "Y" = "Yes"
Predecessor: ADSL.REACTOFL
AGETR01Age at Vaccination 01integer8
Predecessor: ADSL.AGETR01
VAX10UVaccination Unplannedtext36
Predecessor: ADSL.VAX10U
VAX10UDTVaccination Date UnplannedintegerDATE9
Predecessor: ADSL.VAX10UDT
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.RANDFL
RAND1FLRandom - exclude Multi-Enrolloertext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.RAND1FL
SAF1FLSafety - excld Multi-Enrolloer&HIV&INDtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.SAF1FL
SAF2FLSafety - exclude Multi-Enrolloer&INDtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.SAF2FL
TRTAActual Treatmenttext29TRTA

[9 Terms]

Derived
if (VAX101='Placebo' and CETPTREF="VACCINATION 1") or (VAX102='Placebo' and CETPTREF="VACCINATION 2") then TRTA='Placebo'; else ADSL.TRT01A.
TRTANActual Treatment (N)integer8TRTAN

[9 Terms]

Derived
if (VAX101='Placebo' and CETPTREF="VACCINATION 1") or (VAX102='Placebo' and CETPTREF="VACCINATION 2") then TRTAN=9'; else ADSL.TRT01AN.
TRTPPlanned Treatmenttext29TRTP

[9 Terms]

Predecessor: ADSL.TRT01P
TRTPNPlanned Treatment (N)integer8TRTPN

[9 Terms]

Predecessor: ADSL.TRT01PN
SRCDOMSource Datatext2
Predecessor: CE.DOMAIN
SRCSEQSource Sequence Numberinteger8
Predecessor: CE.CESEQ
CEGRPIDGroup IDtext33
Predecessor: CE.CEGRPID
CELNKGRPLink Group IDtext57
Predecessor: CE.CELNKGRP
CETERMReported Term for the Clinical Eventtext22
Predecessor: CE.CETERM
CELLTLowest Level Termtext19Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: CE.CELLT
CEDECODDictionary-Derived Termtext19Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: CE.CEDECOD
CEPTCDPreferred Term Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: CE.CEPTCD
CEBODSYSBody System or Organ Classtext52Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: CE.CEBODSYS
CEBDSYCDBody System or Organ Class Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: CE.CEBDSYCD
CECATCategory for Clinical Eventtext14Clinical Events Category
  • • "REACTOGENICITY"
Predecessor: CE.CECAT
CESCATSubcategory for Clinical Eventtext19Subcategory for Clinical Event
  • • "SYSTEMIC"
  • • "ADMINISTRATION SITE"
Predecessor: CE.CESCAT
CEPRESPClinical Event Pre-Specifiedtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: CE.CEPRESP
CEOCCURClinical Event Occurrencetext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: CE.CEOCCUR
CESTATCompletion Statustext1Not Done
  • • "NOT DONE"
Predecessor: CE.CESTAT
CEREASNDReason Clinical Event Not Collectedtext1
Predecessor: CE.CEREASND
ASEVAnalysis Severity/Intensitytext6
Derived
Set to 'Severe' for cases in FACE: 1) where FACE.FADTC is within 7 days after each vaccination and ((FACE.FATESTCD in ('DIAMETER' 'MINDIAM' 'MAXDIAM') and FACE.FASTRESN>=10.5) or (FACE.FATESTCD='SEV' and FACE.FASTRESC in ('SEVERE','GRADE 4')) and FACE.FAOBJ in ('REDNESS' 'SWELLING');
CESEVSeverity/Intensitytext28
Predecessor: CE.CESEV
CELOCLocation of Eventtext14Anatomical Location
  • • "DELTOID MUSCLE" = "Deltoid"
Predecessor: CE.CELOC
CELATLateralitytext5Laterality
  • • "LEFT" = "Left"
  • • "RIGHT" = "Right"
Predecessor: CE.CELAT
CESTDTCStart Date/Time of Clinical EventdateISO 8601
Predecessor: CE.CESTDTC
CEENDTCEnd Date/Time of Clinical EventdatetimeISO 8601
Predecessor: CE.CEENDTC
CESTDYStudy Day of Start of Observationinteger8
Predecessor: CE.CESTDY
CEENDYStudy Day of End of Observationinteger8
Predecessor: CE.CEENDY
CEENRTPTEnd Relative to Reference Time Pointtext7Relation to Reference Period
  • • "BEFORE" = "Prior"
  • • "ONGOING" = "Continue"
Predecessor: CE.CEENRTPT
CEENTPTEnd Reference Time Pointtext5
Predecessor: CE.CEENTPT
CETPTPlanned Time Point Nametext5
Predecessor: CE.CETPT
CETPTREFTime Point Referencetext13
Predecessor: CE.CETPTREF
EXDOSEDosefloat8
Predecessor: EX.EXDOSE

Carried over from EX.EXDOSE. Detailed algorithm as below: Merge local reaction records (CE.CESCAT =”ADMINISTRATION SITE” ) with EX by USUBJID and (CE.CETPTREF equals EX.EXTPTREF) Merge Systemic events (CE.CESCAT =”SYSTEMIC” ) with EX by USUBJID and (CE.CETPTREF = EX.EXTPTREF) Create ADCEVD by setting local reactions and systemic events from above step keeping from EX EXDOSE , EXTRT, EXDOSU, EXSTDTC, EXENDTC.

EXTRTName of Treatmenttext13
Predecessor: EX.EXTRT
EXDOSUDose Unitstext3
Predecessor: EX.EXDOSU
EXSTDTCStart Date/Time of TreatmentdatetimeISO 8601
Predecessor: EX.EXSTDTC
EXENDTCEnd Date/Time of TreatmentdatetimeISO 8601
Predecessor: EX.EXENDTC
ASTDTAnalysis Start DateintegerDATE9
Derived
Exclude FADTC/VSDTC>=UNBLNDDT. ASTDT is the first day of the reactions/events within USUBJID/FATPTREF/FAOBJ level. If first.FACE.FAOBJ then set ASTDT to datepart of FACE.FADTC when FACE.FAOBJ not in ('REDNESS' 'SWELLING' 'MEDICATIONS') and FACE.FASTRESC in ('Y' 'MILD' 'MODERATE' 'SEVERE', 'GRADE 4') and FACE.FATESTCD=”OCCUR”. If first.FACE.FAOBJ then set ASTDT to datepart of FACE.FADTC when (FACE.FAOBJ in ('REDNESS' 'SWELLING') and FACE.FATESTCD in ('DIAMETER' 'MAXDIAM' 'MINDIAM') and FACE.FASTRESN>=2.5) or (FACE,FAOBJ in ('REDNESS' 'SWELLING' and FACE.FASTRESC in ('MILD' 'MODERATE' 'SEVERE','GRADE 4')). For CETERM='FEVER', if first.VSTESTCD then set ASTDT to datepart of VS.VSDTC where ((VS.VSCAT='REACTOGENICITY' and index(VS.VSTESTCD,'TEMP') and 38.0<=VS.VSSTRESN<=42.0) or (VS.VACAT='REACTOGENICITY - ADVERSE EVENT' and index(VS.VSSTRESC,'FEVER')) within USUBJID/VSTPTREF/VSTESTCD level. Similar algorithm for readings with ASEV='Severe' (To derive start date for subjects with severe redness or swelling) where FACE.FADTC is not missing and FACE.FATESTCD in ('DIAMETER' 'MAXDIAM' 'MINDIAM') and FACE.FASTRESN>10 and FACE.FAOBJ in ('REDNESS' 'SWELLING');
AENDTAnalysis End DateintegerDATE9
Derived
Exclude FADTC/VSDTC>=UNBLNDDT. AENDT is the resolution date of the reactions/events within USUBJID/FATPTREF/FAOBJ level. 1) if a reaction/event resolved before or on the last diary day: If last.FACE.FAOBJ then set AENDT to datepart of FACE.FADTC where FACE.FAOBJ not in ('REDNESS' 'SWELLING' 'MEDICATIONS') and FACE.FASTRESC=”Y” and FACE.FATESTCD=”OCCUR”. If last.FACE.FAOBJ then set AENDT to datepart of FACE.FADTC where FACE.FAOBJ in ('REDNESS' 'SWELLING') and ((FATESTCD in ('DIAMETER' 'MAXDIAM' 'MINDIAM') and FASTRESN>=2.5) or (FATESTCD='SEV' and FASTRESC in ('MILD' 'MODERATE' 'SEVERE' 'GRADE 4'))). For CETERM='FEVER', if last.VSTESTCD then set AENDT to datepart of VS.VSDTC where ((VS.VSCAT='REACTOGENICITY' and index(VS.VSTESTCD,'TEMP') and 38.0<=VS.VSSTRESN<=42.0) or (VS.VSCAT='REACTOGENICITY - ADVERSE EVENT' and index(VS.VSSTRESC,'FEVER'))) within USUBJID/VSTPTREF/VSTESTCD level. 2) if a reaction/event still happend on the last diary day AENDT was derived as missing if (SUPPCE.ONGNXVIS='Y' and SUPPCE.RCENDTC is missing and SUPPCE.AEMOD ne 'Y') or (CE.CEENRTPT='ONGOING' and CE.CEENDTC is missing and SUPPCE.AEMOD='Y'). AENDT was derived as numeric value of CE.CEENDTC if CE.CEENDTC is captured and not partial. If CETPTREF='VACCINATION 1' and ADSL.VAX102DT ne . and [(AEMOD ne 'Y' and (numeric value of SUPPCE.RCENDTC>VAX102DT or SUPPCE.ONGNXVIS='Y')) OR (SUPPCE.AEMOD='Y' and (numeric value of CE.CEENDTC>VAX102DT or CE.CEENRTPT='ONGOING'))], set AENDT to VAX102DT. Similar algorithm for readings with ASEV='Severe' (To derive start date for subjects with severe redness or swelling): where FACE.FADTC is not missing and FACE.FATESTCD in ('DIAMETER' 'MAXDIAM' 'MINDIAM') and FACE.FASTRESN>10 and FACE.FAOBJ in ('REDNESS' 'SWELLING');
ADURUAnalysis Duration Unitstext4Unit
  • • "DAYS" = "Day"
Assigned

Set to ”Days” if ADURN is not missing.

ADURNAnalysis Duration (N)integer8
Derived
ADURN=AENDT - ASTDT+1.
KNOWVFLKnown Value Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Exclude FADTC/VSDTC>=UNBLNDDT. This flag is derived at SUBJECT/FATPTREF/FAOBJ level: Set to "Y" for a reaction or an event if a subject had a vaild record (where FACE.FASTRESC or VS.VSORRES ne missing) at any day from day 1 to day 7 after each dose for any local reacaction or systemic event, else set to 'N'.
EVENTFLEvent Value Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Exclude FADTC/VSDTC>=UNBLNDDT. This flag is derived at SUBJECT/FATPTREF/FAOBJ level: For CE.CETERM in ('REDNESS' 'SWELLING'): Set to 'Y' if a subject had a reaction (FACE.FASTRESN >=2.5 and FACE.FATESTCD in ('DIAMETER' 'MAXDIAM' 'MINDIAM') or (FACE.FASTRESC in ('MILD' 'MODERATE' 'SEVER' 'GRADE 4') and FACE.FATESTCD='SEV')) at any day from day 1 to day 7 after each dose; else set to 'N'. For CE.CETERM not in ('REDNESS' 'SWELLING' 'FEVER'): Set to 'Y' if a subject had a reaction or an event (FACE.FATESTCD='SEV' and FACE.FASTRESC in ('MILD', 'MODERATE',''SEVER'', 'GRADE 4')) at any day from day 1 to day 7 after each dose; else set to 'N'. For CE.CETERM="FEVER", set to 'Y' if a subject had a record (38.0<=VS.VSSTRESN<=42.0 or index(VS.VSSTRESC,'FEVER')) at any day from day 1 to day 7 after each dose within USUBJID/VSTPTREF/VSTESTCD level; else set to 'N'. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. Note: The unplanned assessments beyond 7 days after each vaccination are excluded when deriving ADCEVD.
AEMODUpdated with unsolicited AE datatext1Y
  • • "Y" = "Yes"
Predecessor: SUPPCE.QVAL where SUPPCE.QNAM='AEMOD'
CEDIFFRSReason Investigator Changed Assessmenttext80
Predecessor: SUPPCE.QVAL where SUPPCE.QNAM='CEDIFFRS'
CESTDTC1Start Date/Time of Clinical Event 1dateISO 8601
Predecessor: SUPPCE.QVAL where SUPPCE.QNAM='CESTDTC1'
CEENDTC1End Date/Time of Clinical Event 1dateISO 8601
Predecessor: SUPPCE.QVAL where SUPPCE.QNAM='CEENDTC1'
CESEV1Severity/Intensity 1text8
Predecessor: SUPPCE.QVAL where SUPPCE.QNAM='CESEV1'
CEEVALEvaluatortext13
Predecessor: SUPPCE.QVAL where SUPPCE.QNAM='CEEVAL'

Go to the top of the Define-XML document


CodeLists

Description of Actual Arm
Permitted Value (Code)
BNT162b1 Phase 1 (10 mcg)
BNT162b1 Phase 1 (20 mcg)
BNT162b1 Phase 1 (30 mcg)
BNT162b1 Phase 1 (100/10 mcg)
BNT162b2 Phase 1 (10 mcg)
BNT162b2 Phase 1 (20 mcg)
BNT162b2 Phase 1 (30 mcg)
BNT162b2 Phase 2/3 (30 mcg)
NOT ASSIGNED
Not Treated
Placebo
SCREEN FAILURE
Actual Arm Code
Permitted Value (Code)Display Value (Decode)
B1_10BNT162b1 Phase 1 (10 mcg)
B1_20BNT162b1 Phase 1 (20 mcg)
B1_30BNT162b1 Phase 1 (30 mcg)
B1_100BNT162b1 Phase 1 (100/10 mcg)
B2_10BNT162b2 Phase 1 (10 mcg)
B2_20BNT162b2 Phase 1 (20 mcg)
B2_30BNT162b2 Phase 1 (30 mcg)
B2_P23_30BNT162b2 Phase 2/3 (30 mcg)
NOTASSGNNOT ASSIGNED
NOTTRTNot Treated
PLACEBOPlacebo
SCRNFAILSCREEN FAILURE
ADAE.VPHASE
Permitted Value (Code)
Pre-Vaccination
Vaccination 1
Vaccination 2
Follow Up 1
After unblinding and before Vaccination 3
Vaccination 3
Vaccination 4
Follow Up 3
Follow Up 2
ADAE.VPHASEN
Permitted Value (Code)Display Value (Decode)
0Pre-Vaccination
1Vaccination 1
2Vaccination 2
3Follow Up 1
4After unblinding and before Vaccination 3
5Vaccination 3
6Vaccination 4
7Follow Up 3
99Follow Up 2
ADFACEVD.AVISIT
Permitted Value (Code)
UNPLANNED VISIT 0.001
UNPLANNED VISIT 1.001
V1_DAY1_VAX1_S
UNPLANNED VISIT 60748.001
UNPLANNED VISIT 60749.001
UNPLANNED VISIT 60750.001
V4_WEEK3_VAX2_S
V6_WEEK2_POSTVAX2_S
V1_DAY1_VAX1_L
UNPLANNED VISIT 60765.001
UNPLANNED VISIT 60765.002
UNPLANNED VISIT 60765.003
V2_VAX2_L
UNPLANNED VISIT 60766.001
UNPLANNED VISIT 60766.002
V3_MONTH1_POSTVAX2_L
V4_WEEK3_VAX2_S_R
V6_WEEK2_POSTVAX2_S_R
ADFACEVD.AVISITN
Permitted Value (Code)Display Value (Decode)
0.001UNPLANNED VISIT 0.001
1.001UNPLANNED VISIT 1.001
60748V1_DAY1_VAX1_S
60748.001UNPLANNED VISIT 60748.001
60749.001UNPLANNED VISIT 60749.001
60750.001UNPLANNED VISIT 60750.001
60751V4_WEEK3_VAX2_S
60753V6_WEEK2_POSTVAX2_S
60765V1_DAY1_VAX1_L
60765.001UNPLANNED VISIT 60765.001
60765.002UNPLANNED VISIT 60765.002
60765.003UNPLANNED VISIT 60765.003
60766V2_VAX2_L
60766.001UNPLANNED VISIT 60766.001
60766.002UNPLANNED VISIT 60766.002
60767V3_MONTH1_POSTVAX2_L
1165454V4_WEEK3_VAX2_S_R
1165456V6_WEEK2_POSTVAX2_S_R
ADFACEVD.DTYPE [C81224]
Permitted Value (Code)Display Value (Decode)
MAXIMUM [C82868]Maximum Value Derivation Technique
ADFACEVD.PARAM
Permitted Value (Code)
Chills maximum severity
Chills occurrence indicator
Chills severity/intensity
Diarrhea maximum severity
Diarrhea occurrence indicator
Diarrhea severity/intensity
Fatigue maximum severity
Fatigue occurrence indicator
Fatigue severity/intensity
Fever maximum temperature
Fever occurrence indicator
Headache maximum severity
Headache occurrence indicator
Headache severity/intensity
Hospitalized for chills occurrence indicator
Hospitalized for diarrhea occurrence indicator
Hospitalized for headache occurrence indicator
Hospitalized for injection site pain occurrence indicator
Hospitalized for joint pain occurrence indicator
Hospitalized for muscle pain occurrence indicator
Hospitalized for tiredness (fatigue) occurrence indicator
Hospitalized for vomiting occurrence indicator
Joint pain maximum severity
Joint pain occurrence indicator
Joint pain severity/intensity
Medications duration
Medications medication to treat fever or pain
Medications stop date meds given to trt/pnt symptoms
Muscle pain maximum severity
Muscle pain occurrence indicator
Muscle pain severity/intensity
Pain at injection site maximum severity
Pain at injection site occurrence indicator
Pain at injection site severity/intensity
Redness diameter cm
Redness grade 4 criteria met
Redness maximum diameter
Redness maximum diameter cm
Redness maximum severity
Redness minimum diameter cm
Redness occurrence indicator
Redness severity/intensity
Swelling diameter cm
Swelling grade 4 criteria met
Swelling maximum diameter
Swelling maximum diameter cm
Swelling maximum severity
Swelling minimum diameter cm
Swelling occurrence indicator
Swelling severity/intensity
Vomiting maximum severity
Vomiting occurrence indicator
Vomiting severity/intensity
ADFACEVD.PARAMCD
Permitted Value (Code)Display Value (Decode)
DIARERedness diameter cm
DIASWSwelling diameter cm
G4CRRRedness grade 4 criteria met
G4CRSSwelling grade 4 criteria met
MADRERedness maximum diameter cm
MADSWSwelling maximum diameter cm
MAXCHILChills maximum severity
MAXDIARDiarrhea maximum severity
MAXSFATFatigue maximum severity
MAXSHEAHeadache maximum severity
MAXSJPJoint pain maximum severity
MAXSMPMuscle pain maximum severity
MAXSVOMVomiting maximum severity
MAXTEMPFever maximum temperature
MDIRERedness maximum diameter
MDISWSwelling maximum diameter
MEDDURMedications duration
MEDTFVPNMedications medication to treat fever or pain
MIDRERedness minimum diameter cm
MIDSWSwelling minimum diameter cm
MSERERedness maximum severity
MSESWSwelling maximum severity
MSPISPain at injection site maximum severity
OCCHILLSChills occurrence indicator
OCDIARDiarrhea occurrence indicator
OCFATIGFatigue occurrence indicator
OCFEVERFever occurrence indicator
OCHEADHeadache occurrence indicator
OCHISHospitalized for injection site pain occurrence indicator
OCHOCHILHospitalized for chills occurrence indicator
OCHODIHospitalized for diarrhea occurrence indicator
OCHOFAHospitalized for tiredness (fatigue) occurrence indicator
OCHOHEHospitalized for headache occurrence indicator
OCHOJPHospitalized for joint pain occurrence indicator
OCHOMPHospitalized for muscle pain occurrence indicator
OCHOVOHospitalized for vomiting occurrence indicator
OCINSSwelling occurrence indicator
OCISRRedness occurrence indicator
OCJOPAINJoint pain occurrence indicator
OCMPNISMuscle pain occurrence indicator
OCPISPain at injection site occurrence indicator
OCVOMIVomiting occurrence indicator
SEVCHILChills severity/intensity
SEVDIARDiarrhea severity/intensity
SEVFATIFatigue severity/intensity
SEVHEADHeadache severity/intensity
SEVJOINJoint pain severity/intensity
SEVMUSPMuscle pain severity/intensity
SEVPISPain at injection site severity/intensity
SEVREDNRedness severity/intensity
SEVSWELSwelling severity/intensity
SEVVOMIVomiting severity/intensity
STPDMEDPMedications stop date meds given to trt/pnt symptoms
ADFACEVD.PARAMN
Permitted Value (Code)Display Value (Decode)
1Redness severity/intensity
2Redness maximum severity
3Redness grade 4 criteria met
4Redness diameter cm
5Redness minimum diameter cm
6Redness maximum diameter
7Redness occurrence indicator
9Redness maximum diameter cm
30Swelling severity/intensity
31Swelling maximum severity
32Swelling grade 4 criteria met
33Swelling diameter cm
34Swelling minimum diameter cm
35Swelling maximum diameter
36Swelling occurrence indicator
38Swelling maximum diameter cm
50Pain at injection site occurrence indicator
51Pain at injection site severity/intensity
52Pain at injection site maximum severity
70Fever maximum temperature
71Fever occurrence indicator
80Fatigue severity/intensity
81Fatigue maximum severity
82Fatigue occurrence indicator
90Headache severity/intensity
91Headache maximum severity
92Headache occurrence indicator
100Chills severity/intensity
101Chills maximum severity
102Chills occurrence indicator
182Medications medication to treat fever or pain
189Medications stop date meds given to trt/pnt symptoms
195Medications duration
270Diarrhea occurrence indicator
271Diarrhea severity/intensity
272Diarrhea maximum severity
310Muscle pain occurrence indicator
311Muscle pain severity/intensity
312Muscle pain maximum severity
390Joint pain occurrence indicator
391Joint pain severity/intensity
392Joint pain maximum severity
400Vomiting occurrence indicator
401Vomiting severity/intensity
402Vomiting maximum severity
410Hospitalized for diarrhea occurrence indicator
415Hospitalized for headache occurrence indicator
420Hospitalized for injection site pain occurrence indicator
425Hospitalized for joint pain occurrence indicator
430Hospitalized for tiredness (fatigue) occurrence indicator
440Hospitalized for vomiting occurrence indicator
445Hospitalized for muscle pain occurrence indicator
455Hospitalized for chills occurrence indicator
ADFACEVD.PARCAT1
Permitted Value (Code)
REACTOGENICITY
REACTOGENICITY - ADVERSE EVENT
ADFACEVD.PARCAT2
Permitted Value (Code)
ADMINISTRATION SITE
MEDICATIONS GIVEN
SYSTEMIC
Category for Adverse Event
Permitted Value (Code)
ADVERSE EVENT
MEDICATION ERROR
Causality
Permitted Value (Code)Display Value (Decode)
RELATEDRELATED
NOT RELATEDNOT RELATED
Numeric Code of Causality
Permitted Value (Code)Display Value (Decode)
1RELATED
3NOT RELATED
Standard Toxicity Grade
Permitted Value (Code)Display Value (Decode)
1GRADE 1
2GRADE 2
3GRADE 3
4GRADE 4
Numeric Code of Standard Toxicity Grade
Permitted Value (Code)Display Value (Decode)
1GRADE 1
2GRADE 2
3GRADE 3
4GRADE 4
Pooled Age Group 1
Permitted Value (Code)
12-15 Years
16-55 Years
18-55 Years
65-85 Years
>55 Years
Numeric Code of Pooled Age Group 1
Permitted Value (Code)Display Value (Decode)
112-15 Years
216-55 Years
318-55 Years
465-85 Years
5>55 Years
Pooled Age Group 2
Permitted Value (Code)
<65 Years
>=65 Years
Numeric Code of Pooled Age Group 2
Permitted Value (Code)Display Value (Decode)
1<65 Years
2>=65 Years
Pooled Age Group 3
Permitted Value (Code)
16-17 Years
18-55 Years
>55 Years
Numeric Code of Pooled Age Group 3
Permitted Value (Code)Display Value (Decode)
116-17 Years
218-55 Years
3>55 Years
Pooled Age Group 4
Permitted Value (Code)
12-15 Years
16-25 Years
Numeric Code of Pooled Age Group 4
Permitted Value (Code)Display Value (Decode)
112-15 Years
216-25 Years
Age Group at Vaccination 03
Permitted Value (Code)
16-55 Years
>55 Years
Numeric Code of Age Group at Vaccination 03
Permitted Value (Code)Display Value (Decode)
116-55 Years
2>55 Years
Age Unit [C66781]
Permitted Value (Code)Display Value (Decode)
YEARS [C29848]Year
Period
Permitted Value (Code)Display Value (Decode)
1Period 01
2Period 02
Period (C)
Permitted Value (Code)
Period 01
Period 02
Analysis Race
Permitted Value (Code)Display Value (Decode)
WHITE [C41261]White
BLACK OR AFRICAN AMERICAN [C16352]Black or african american
AMERICAN INDIAN OR ALASKA NATIVE [C41259]American indian or alaska native
ASIAN [C41260]Asian
NATIVE HAWAIIAN OR OTHER PACIFIC ISLANDER [C41219]Native hawaiian or other pacific islander
MULTIRACIALMultiple
NOT REPORTED [C43234]Not reported
Numeric Code of Analysis Race
Permitted Value (Code)Display Value (Decode)
1WHITE
2BLACK OR AFRICAN AMERICAN
3AMERICAN INDIAN OR ALASKA NATIVE
4ASIAN
5NATIVE HAWAIIAN OR OTHER PACIFIC ISLANDER
6MULTIRACIAL
7NOT REPORTED
Analysis Causality
Permitted Value (Code)Display Value (Decode)
RELATEDRELATED
NOT RELATEDNOT RELATED
Numeric Code of Analysis Causality
Permitted Value (Code)Display Value (Decode)
1RELATED
3NOT RELATED
Description of Planned Arm
Permitted Value (Code)
BNT162b1 Phase 1 (10 mcg)
BNT162b1 Phase 1 (20 mcg)
BNT162b1 Phase 1 (30 mcg)
BNT162b1 Phase 1 (100/10 mcg)
BNT162b2 Phase 1 (10 mcg)
BNT162b2 Phase 1 (20 mcg)
BNT162b2 Phase 1 (30 mcg)
BNT162b2 Phase 2/3 (30 mcg)
NOT ASSIGNED
Placebo
SCREEN FAILURE
Planned Arm Code
Permitted Value (Code)Display Value (Decode)
B1_10BNT162b1 Phase 1 (10 mcg)
B1_20BNT162b1 Phase 1 (20 mcg)
B1_30BNT162b1 Phase 1 (30 mcg)
B1_100BNT162b1 Phase 1 (100/10 mcg)
B2_10BNT162b2 Phase 1 (10 mcg)
B2_20BNT162b2 Phase 1 (20 mcg)
B2_30BNT162b2 Phase 1 (30 mcg)
B2_P23_30BNT162b2 Phase 2/3 (30 mcg)
NOTASSGNNOT ASSIGNED
PLACEBOPlacebo
SCRNFAILSCREEN FAILURE
Analysis Toxicity Grade
Permitted Value (Code)
GRADE 1
GRADE 2
GRADE 3
GRADE 4
Numeric Code of Analysis Toxicity Grade
Permitted Value (Code)Display Value (Decode)
1GRADE 1
2GRADE 2
3GRADE 3
4GRADE 4
Analysis Timepoint
Permitted Value (Code)
DAY 1
DAY 2
DAY 3
DAY 4
DAY 5
DAY 6
DAY 7
Numeric Code of Analysis Timepoint
Permitted Value (Code)Display Value (Decode)
1DAY 1
2DAY 2
3DAY 3
4DAY 4
5DAY 5
6DAY 6
7DAY 7
AVALCA1N
Permitted Value (Code)Display Value (Decode)
0>0-2.0
1>2.0-5.0
2>5.0-10.0
3>10.0
AVALCAT1
Permitted Value (Code)
>0-2.0
>2.0-5.0
>5.0-10.0
>10.0
BMI Category
Permitted Value (Code)
Underweight
Normal weight
Overweight
Obese
Missing
Numeric Code of BMI Category
Permitted Value (Code)Display Value (Decode)
1Underweight
2Normal weight
3Overweight
4Obese
5Missing
CD4CAT
Permitted Value (Code)
<200
200-500
>500
CD4CATN
Permitted Value (Code)Display Value (Decode)
1<200
2200-500
3>500
Clinical Events Category
Permitted Value (Code)
REACTOGENICITY
Subcategory for Clinical Event
Permitted Value (Code)
SYSTEMIC
ADMINISTRATION SITE
Cohort
Permitted Value (Code)
Stage 1, Age 18 to 55, Low dose level (10mcg), 21 Day (BNT162b1 or PBO)
Stage 1, Age 18 to 55, Low-Mid dose level (20mcg), 21 Day (BNT162b1 or PBO)
Stage 1, Age 18 to 55, Medium dose level (30mcg), 21 Day (BNT162b1 or PBO)
Stage 1, Age 18 to 55, High dose level (100mcg), 21 Day (BNT162b1 or PBO)
Stage 1, Age 18 to 55, Low dose level (10mcg), 21 Day (BNT162b2 or PBO)
Stage 1, Age 18 to 55, Low-Mid dose level (20mcg), 21 Day (BNT162b2 or PBO)
Stage 1, Age 18 to 55, Medium dose level (30mcg), 21 Day (BNT162b2 or PBO)
Stage 1, Age 65 to 85, Low dose level (10mcg), 21 Day (BNT162b1 or PBO)
Stage 1, Age 65 to 85, Low-Mid dose level (20mcg), 21 Day (BNT162b1 or PBO)
Stage 1, Age 65 to 85, Medium dose level (30mcg), 21 Day (BNT162b1 or PBO)
Stage 1, Age 65 to 85, Low dose level (10mcg), 21 Day (BNT162b2 or PBO)
Stage 1, Age 65 to 85, Low-Mid dose level (20mcg), 21 Day (BNT162b2 or PBO)
Stage 1, Age 65 to 85, Medium dose level (30mcg), 21 Day (BNT162b2 or PBO)
Numeric Code of Cohort
Permitted Value (Code)Display Value (Decode)
1.14Stage 1, Age 18 to 55, Low dose level (10mcg), 21 Day (BNT162b1 or PBO)
1.145Stage 1, Age 18 to 55, Low-Mid dose level (20mcg), 21 Day (BNT162b1 or PBO)
1.15Stage 1, Age 18 to 55, Medium dose level (30mcg), 21 Day (BNT162b1 or PBO)
1.16Stage 1, Age 18 to 55, High dose level (100mcg), 21 Day (BNT162b1 or PBO)
1.17Stage 1, Age 18 to 55, Low dose level (10mcg), 21 Day (BNT162b2 or PBO)
1.175Stage 1, Age 18 to 55, Low-Mid dose level (20mcg), 21 Day (BNT162b2 or PBO)
1.18Stage 1, Age 18 to 55, Medium dose level (30mcg), 21 Day (BNT162b2 or PBO)
1.34Stage 1, Age 65 to 85, Low dose level (10mcg), 21 Day (BNT162b1 or PBO)
1.345Stage 1, Age 65 to 85, Low-Mid dose level (20mcg), 21 Day (BNT162b1 or PBO)
1.35Stage 1, Age 65 to 85, Medium dose level (30mcg), 21 Day (BNT162b1 or PBO)
1.37Stage 1, Age 65 to 85, Low dose level (10mcg), 21 Day (BNT162b2 or PBO)
1.375Stage 1, Age 65 to 85, Low-Mid dose level (20mcg), 21 Day (BNT162b2 or PBO)
1.38Stage 1, Age 65 to 85, Medium dose level (30mcg), 21 Day (BNT162b2 or PBO)
Baseline SARS-CoV-2 Status
Permitted Value (Code)Display Value (Decode)
NEGNegative
POSPositive
Date Imputation Flag [C81223]
Permitted Value (Code)Display Value (Decode)
D [C81212]Day Imputed
M [C81211]Month Day Imputed
Actual Dosing Level
Permitted Value (Code)
10 (*ESC*){unicode 03BC}g
20 (*ESC*){unicode 03BC}g
30 (*ESC*){unicode 03BC}g
100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g
Placebo
Numeric Code of Actual Dosing Level
Permitted Value (Code)Display Value (Decode)
110 (*ESC*){unicode 03BC}g
220 (*ESC*){unicode 03BC}g
330 (*ESC*){unicode 03BC}g
5100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g
6Placebo
Planned Dosing Level
Permitted Value (Code)
10 (*ESC*){unicode 03BC}g
20 (*ESC*){unicode 03BC}g
30 (*ESC*){unicode 03BC}g
100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g
Placebo
Numeric Code of Planned Dosing Level
Permitted Value (Code)Display Value (Decode)
110 (*ESC*){unicode 03BC}g
220 (*ESC*){unicode 03BC}g
330 (*ESC*){unicode 03BC}g
5100 (*ESC*){unicode 03BC}g/10 (*ESC*){unicode 03BC}g
6Placebo
Ethnic Group [C66790]
Permitted Value (Code)Display Value (Decode)
HISPANIC OR LATINO [C17459]Hispanic or Latino
NOT HISPANIC OR LATINO [C41222]Not Hispanic or Latino
NOT REPORTED [C43234]Not Reported
Numeric Code of Ethnic Group
Permitted Value (Code)Display Value (Decode)
1HISPANIC OR LATINO
2NOT HISPANIC OR LATINO
3NOT REPORTED
Evaluator [C78735]
Permitted Value (Code)
INVESTIGATOR [C25936]
STUDY SUBJECT [C41189]
FPX1CA1N
Permitted Value (Code)Display Value (Decode)
10-1 month
21-2 months
32-3 months
43-4 months
FPX1CAT1
Permitted Value (Code)
0-1 month
1-2 months
2-3 months
3-4 months
FTEMCAT
Permitted Value (Code)
<38.0 C
38.0 C to 38.4 C
>38.4 C to 38.9 C
>38.9 C to 40.0 C
>40.0 C
Missing
Unknown
FTEMCATN
Permitted Value (Code)Display Value (Decode)
0<38.0 C
138.0 C to 38.4 C
2>38.4 C to 38.9 C
3>38.9 C to 40.0 C
4>40.0 C
99Unknown
FUP1CA1N
Permitted Value (Code)Display Value (Decode)
10-1 month
21-2 months
32-3 months
43-4 months
54-5 months
65-6 months
76-7 months
87-8 months
98-9 months
109-10 months
1110-11 months
1211-12 months
FUP1CAT1
Permitted Value (Code)
0-1 month
1-2 months
2-3 months
3-4 months
4-5 months
5-6 months
6-7 months
7-8 months
8-9 months
9-10 months
10-11 months
11-12 months
FUP2CA1N
Permitted Value (Code)Display Value (Decode)
10-1 month
21-2 months
32-3 months
43-4 months
54-5 months
65-6 months
76-7 months
87-8 months
98-9 months
109-10 months
1110-11 months
FUP2CA2N
Permitted Value (Code)Display Value (Decode)
10-1 month
21-2 months
32-3 months
43-4 months
54-5 months
65-6 months
76-7 months
87-8 months
98-9 months
109-10 months
FUP2CAT1
Permitted Value (Code)
0-1 month
1-2 months
2-3 months
3-4 months
4-5 months
5-6 months
6-7 months
7-8 months
8-9 months
9-10 months
10-11 months
FUP2CAT2
Permitted Value (Code)
0-1 month
1-2 months
2-3 months
3-4 months
4-5 months
5-6 months
6-7 months
7-8 months
8-9 months
9-10 months
Laterality [C99073]
Permitted Value (Code)Display Value (Decode)
LEFT [C25229]Left
RIGHT [C25228]Right
Anatomical Location [C74456]
Permitted Value (Code)Display Value (Decode)
DELTOID MUSCLE [C32446]Deltoid
Not Done [C66789]
Permitted Value (Code)
NOT DONE [C49484]
No Yes Response [C66742]
Permitted Value (Code)Display Value (Decode)
N [C49487]No
Y [C49488]Yes
Outcome of Event [C66768]
Permitted Value (Code)
FATAL [C48275]
RECOVERED/RESOLVED [C49498]
RECOVERED/RESOLVED WITH SEQUELAE [C49495]
RECOVERING/RESOLVING [C49496]
NOT RECOVERED/NOT RESOLVED [C49494]
UNKNOWN [C17998]
Study Phase
Permitted Value (Code)
Phase 1
Phase 2_ds360/ds6000
Phase 3_ds6000
Phase 3
Numeric Code of Study Phase
Permitted Value (Code)Display Value (Decode)
1Phase 1
2Phase 2_ds360/ds6000
3Phase 3_ds6000
4Phase 3
Race [C74457]
Permitted Value (Code)Display Value (Decode)
WHITE [C41261]White
BLACK OR AFRICAN AMERICAN [C16352]Black or african american
AMERICAN INDIAN OR ALASKA NATIVE [C41259]American indian or alaska native
ASIAN [C41260]Asian
NATIVE HAWAIIAN OR OTHER PACIFIC ISLANDER [C41219]Native hawaiian or other pacific islander
MULTIPLE [*]Multiple
NOT REPORTED [C43234]Not reported

* Extended Value

Pooled Race Group 1
Permitted Value (Code)
WHITE
BLACK OR AFRICAN AMERICAN
ALL OTHERS
Numeric Code of Pooled Race Group 1
Permitted Value (Code)Display Value (Decode)
1WHITE
2BLACK OR AFRICAN AMERICAN
3ALL OTHERS
Numeric Code of Race
Permitted Value (Code)Display Value (Decode)
1WHITE
2BLACK OR AFRICAN AMERICAN
3AMERICAN INDIAN OR ALASKA NATIVE
4ASIAN
5NATIVE HAWAIIAN OR OTHER PACIFIC ISLANDER
6MULTIPLE
7NOT REPORTED
RACIALD
Permitted Value (Code)
JAPANESE
OTHER
Numeric Code of RACIALD
Permitted Value (Code)Display Value (Decode)
5JAPANESE
999OTHER
RNACAT
Permitted Value (Code)
<50
>=50
RNACATN
Permitted Value (Code)Display Value (Decode)
1<50
2>=50
Sex [C66731]
Permitted Value (Code)Display Value (Decode)
F [C16576]Female
M [C20197]Male
Numeric Code of Sex
Permitted Value (Code)Display Value (Decode)
1M
2F
Relation to Reference Period [C66728]
Permitted Value (Code)Display Value (Decode)
BEFORE [C25629]Prior
ONGOING [C53279]Continue
TRT01A
Permitted Value (Code)
BNT162b1 Phase 1 (10 mcg)
BNT162b1 Phase 1 (20 mcg)
BNT162b1 Phase 1 (30 mcg)
BNT162b1 Phase 1 (100/10 mcg)
BNT162b2 Phase 1 (10 mcg)
BNT162b2 Phase 1 (20 mcg)
BNT162b2 Phase 1 (30 mcg)
BNT162b2 Phase 2/3 (30 mcg)
Placebo
TRT01AN
Permitted Value (Code)Display Value (Decode)
1BNT162b1 Phase 1 (10 mcg)
2BNT162b1 Phase 1 (20 mcg)
3BNT162b1 Phase 1 (30 mcg)
4BNT162b1 Phase 1 (100/10 mcg)
5BNT162b2 Phase 1 (10 mcg)
6BNT162b2 Phase 1 (20 mcg)
7BNT162b2 Phase 1 (30 mcg)
8BNT162b2 Phase 2/3 (30 mcg)
9Placebo
TRT01P
Permitted Value (Code)
BNT162b1 Phase 1 (10 mcg)
BNT162b1 Phase 1 (20 mcg)
BNT162b1 Phase 1 (30 mcg)
BNT162b1 Phase 1 (100/10 mcg)
BNT162b2 Phase 1 (10 mcg)
BNT162b2 Phase 1 (20 mcg)
BNT162b2 Phase 1 (30 mcg)
BNT162b2 Phase 2/3 (30 mcg)
Placebo
TRT01PN
Permitted Value (Code)Display Value (Decode)
1BNT162b1 Phase 1 (10 mcg)
2BNT162b1 Phase 1 (20 mcg)
3BNT162b1 Phase 1 (30 mcg)
4BNT162b1 Phase 1 (100/10 mcg)
5BNT162b2 Phase 1 (10 mcg)
6BNT162b2 Phase 1 (20 mcg)
7BNT162b2 Phase 1 (30 mcg)
8BNT162b2 Phase 2/3 (30 mcg)
9Placebo
TRT02A
Permitted Value (Code)
BNT162b2 Phase 1 (30 mcg)
BNT162b2 Phase 2/3 (30 mcg)
TRT02AN
Permitted Value (Code)Display Value (Decode)
7BNT162b2 Phase 1 (30 mcg)
8BNT162b2 Phase 2/3 (30 mcg)
TRT02P
Permitted Value (Code)
BNT162b2 Phase 1 (30 mcg)
BNT162b2 Phase 2/3 (30 mcg)
TRT02PN
Permitted Value (Code)Display Value (Decode)
7BNT162b2 Phase 1 (30 mcg)
8BNT162b2 Phase 2/3 (30 mcg)
TRTA
Permitted Value (Code)
BNT162b1 Phase 1 (10 mcg)
BNT162b1 Phase 1 (20 mcg)
BNT162b1 Phase 1 (30 mcg)
BNT162b1 Phase 1 (100/10 mcg)
BNT162b2 Phase 1 (10 mcg)
BNT162b2 Phase 1 (20 mcg)
BNT162b2 Phase 1 (30 mcg)
BNT162b2 Phase 2/3 (30 mcg)
Placebo
TRTAN
Permitted Value (Code)Display Value (Decode)
1BNT162b1 Phase 1 (10 mcg)
2BNT162b1 Phase 1 (20 mcg)
3BNT162b1 Phase 1 (30 mcg)
4BNT162b1 Phase 1 (100/10 mcg)
5BNT162b2 Phase 1 (10 mcg)
6BNT162b2 Phase 1 (20 mcg)
7BNT162b2 Phase 1 (30 mcg)
8BNT162b2 Phase 2/3 (30 mcg)
9Placebo
TRTP
Permitted Value (Code)
BNT162b1 Phase 1 (10 mcg)
BNT162b1 Phase 1 (20 mcg)
BNT162b1 Phase 1 (30 mcg)
BNT162b1 Phase 1 (100/10 mcg)
BNT162b2 Phase 1 (10 mcg)
BNT162b2 Phase 1 (20 mcg)
BNT162b2 Phase 1 (30 mcg)
BNT162b2 Phase 2/3 (30 mcg)
Placebo
TRTPN
Permitted Value (Code)Display Value (Decode)
1BNT162b1 Phase 1 (10 mcg)
2BNT162b1 Phase 1 (20 mcg)
3BNT162b1 Phase 1 (30 mcg)
4BNT162b1 Phase 1 (100/10 mcg)
5BNT162b2 Phase 1 (10 mcg)
6BNT162b2 Phase 1 (20 mcg)
7BNT162b2 Phase 1 (30 mcg)
8BNT162b2 Phase 2/3 (30 mcg)
9Placebo
Unit [C71620]
Permitted Value (Code)Display Value (Decode)
DAYS [C25301]Day
Units for Vital Signs Results [C66770]
Permitted Value (Code)Display Value (Decode)
% [C25613]Percentage
beats/min [C49673]Beats per Minute
breaths/min [C49674]Breaths per Minute
mmHg [C49670]Millimeter of Mercury
C [C42559]Degree Celsius
Y [C66742]
Permitted Value (Code)Display Value (Decode)
Y [C49488]Yes

Go to the top of the Define-XML document


External Dictionaries

External Dictionaries
Reference NameExternal DictionaryDictionary Version
Medical Dictionary for Regulatory ActivitiesMedDRA23.1
Drug DictionaryWHO DDEv202003

Go to the top of the Define-XML document


Methods

Methods
MethodTypeDescription
Algorithm: ADAE.ADESFLComputation
If (index (upcase(AEACN),'DRUG WITHDRAWN') > 0 or AESUBJDC='Y') then ADESFL=”Y” else ADESFL=N.
Algorithm: ADAE.ADURNComputation
ADURN in Days: ADURN= AENDT - ASTDT+1 and ADURU =’DAYS’
Algorithm: ADAE.AEDECODComputation
AE.AEDECOD if AE.AEDECOD eq '' and not missing(AE.AETERM) then AEDECOD=upcase(strip(AE.AETERM)) || "@@"
Algorithm: ADAE.AEIMMFLComputation
If 0<=AETPDOS < = 30 mins (0.5 hours) then AEIMMFL=”Y” else null Note: Immediate AE is defined as AEs happened within 30 mins after corresponding vaccination
Algorithm: ADAE.AENDTComputation
Convert AEENDTC to DATE9 format Note: No imputation for AENDT, all imputing will be based on pfizer standards.
Algorithm: ADAE.AENDTMComputation
Convert AEENDTC to IS8601 format.
Algorithm: ADAE.AENDYComputation
For AEs without time collected: if (ASTDT<ADSL.VAX101DT) then AENDY= AENDT – ADSL.VAX101DT; if (ASTDT>= ADSL.VAX101DT and ADSL.VAX101DT>.) and (ASTDT<ADSL.VAX102DT or ADSL.VAX102DT=.) then AENDY= AENDT – ADSL.VAX101DT + 1; if (ASTDT>= ADSL.VAX102DT and ADSL.VAX102DT>.) and (ASTDT<ADSL.VAX201DT or ADSL.VAX201DT=.) then AENDY= AENDT – ADSL.VAX102DT + 1; if (ASTDT>=ADSL.VAX201DT and ADSL.VAX201DT>.) and (ASTDT<ADSL.VAX202DT or ADSL.VAX202DT=. ) then AENDY= AENDT – ADSL.VAX201DT + 1; if (ASTDT>=ADSL.VAX202DT and ADSL.VAX202DT>.) then AENDY= AENDT – ADSL.VAX202DT + 1; For AEs with time collected: Similar logic as AEs without time, but need to compare the AE happened time with the exact time of vaccination. eg: For AE happend on the same day of the vaccination 2, if AE start time is collected, then the AE start time need to be compared with the time of vaccination 2. If AE happened before the time of vaccination 2, AENDY=AENDT-ADSL.VAX101DT+1. Otherwise if AE happened after the time of vacciantion 2 then AENDY=AENDT- ADSL.VAX102DT+1; Note: Use relative vaccination date (Last vaccination date prior to the onset of the AE) to calculate AENDY.
Algorithm: ADAE.AENTMComputation
Timepart of AE.AEENDTC
Algorithm: ADAE.AETPDOSComputation
If ( ASTDTM >ADSL.TRTSDTM ) and select the record with minimum positive value of ASTDTM-EX.EXSTDTC then set AETPDOS = round((ASTDTM - EX.EXSTDTM)/60,1.). if (ASTDTM < ADSL.TRTSDTM and ASTDTM is not missing then AETPDOS = round((ASTDTM - ADSL.TRTSDTM)/60,1.).
Algorithm: ADAE.APEREDTComputation
Datepart(APEREDTM)
Algorithm: ADAE.APEREDTMComputation
for APERIOD=1, APEREDTM = ADSL.TR02SDTM -1 ; if VAX3 is missing then APEREDTM =ADSL.TR01EDTM +365 days; for APERIOD=2, APEREDTM =ADSL.TR02EDTM +365 days
Algorithm: ADAE.APERETMComputation
Timepart(APEREDTM)
Algorithm: ADAE.APERIODComputation
Numeric Code of aperiodc 1 for AEs happened before ADSL.TR02SDTM or VAX3 is missing 2 for AEs happened after or on ADSL.TR02SDTM
Algorithm: ADAE.APERSDTComputation
Datepart(APERSDTM)
Algorithm: ADAE.APERSDTMComputation
for APERIOD=1, APERSDTM = datetime of (ADSL.TRTSDTM) for APERIOD=2, APERSDTM = datetime of (ADSL.TR02SDTM)
Algorithm: ADAE.APERSTMComputation
Timepart(APERSDTM)
Algorithm: ADAE.ASTDTComputation
Convert imputed AESTDTC to DATE9 format. Imputate partial start date per Vaccine Rule Book. Firstly: If Day is missing, 1st day of Month If Month is missing, 1st month of Year. no imputation for complete missing start date. Secondly: If day is missing, and at the same year and month of the vaccination, impute to the first vaccination date of that month. if month is missing, and at the same year of the vaccination, impute to the first vaccination date of that year.
Algorithm: ADAE.ASTDTFComputation
= "D" if day is imputed. = "M" if month and day are imputed. = "Y" if month, day and year are imputed
Algorithm: ADAE.ASTDTMComputation
Convert AESTDTC to IS8601 format.
Algorithm: ADAE.ASTDYComputation
if (ASTDT<ADSL.VAX101DT) then ASTDY= ASTDT – ADSL.VAX101DT; else ASTDY= ASTDT – most recent dosing date before the AE + 1 Note: Use relative vaccination date (Last vaccination date prior to the onset of the AE) to calculate ASTDY.
Algorithm: ADAE.ASTTMComputation
Timepart of AE.AESTDTC
Algorithm: ADAE.ATOXGRComputation
ATOXGR="GRADE "|| strip(AETOXGR)
Algorithm: ADAE.INWDFLComputation
if VPHASEN ne . and VPHASEN not in (0, 99, 4, 100) then INWDFL = "Y"
Algorithm: ADAE.PREFLComputation
ASTDTM<TRTSDTM then PREFL="Y"
Algorithm: ADAE.VAXNOComputation
the number of last vaccine before AE occurred. if AE happened in VPHASE 'After unblinding and before Vaccination 3', then set VAXNO to most latest Dose before the AE.
Algorithm: ADAE.VPHASEComputation
If AE happened before vax 1 then VPHASE='Pre-Vaccination'; (Note: AE start time is collected per CRF) If AE happened on or after vax1 and (before vax2 or vax2 is missing) then VPHASE='Vaccination 1'; if AE happened on or after vax2 and before or on the same day ADSL.V01DT then VPHASE='Vaccination 2'; if AE happened after of ADSL.V01DT and before or on the same day ADSL.V02DT then VPHASE='Follow Up 1'; if AE happened after of ADSL.V02DT  then VPHASE='Follow Up 2'; if AE happened on or after unblinded date and (before vax3 or vax3 is missing) then VPHASE='After unblinding and before Vaccination 3'; If AE happened on or after vax3 and (before vax4 or vax4 is missing) then VPHASE='Vaccination 3'; if AE happened on or after vax4 and before or on the same day ADSL.V03DT then VPHASE='Vaccination 4'; if AE happened after ADSL.V03DT and before or on the same day ADSL.V04DT then VPHASE='Follow Up 3'; if AE happened after ADSL.V04DT then VPHASE='Follow Up 4';
Algorithm: ADCEVD.ADURNComputation
ADURN=AENDT - ASTDT+1.
Algorithm: ADCEVD.AENDTComputation
Exclude FADTC/VSDTC>=UNBLNDDT. AENDT is the resolution date of the reactions/events within USUBJID/FATPTREF/FAOBJ level. 1) if a reaction/event resolved before or on the last diary day: If last.FACE.FAOBJ then set AENDT to datepart of FACE.FADTC where FACE.FAOBJ not in ('REDNESS' 'SWELLING' 'MEDICATIONS') and FACE.FASTRESC=”Y” and FACE.FATESTCD=”OCCUR”. If last.FACE.FAOBJ then set AENDT to datepart of FACE.FADTC where FACE.FAOBJ in ('REDNESS' 'SWELLING') and ((FATESTCD in ('DIAMETER' 'MAXDIAM' 'MINDIAM') and FASTRESN>=2.5) or (FATESTCD='SEV' and FASTRESC in ('MILD' 'MODERATE' 'SEVERE' 'GRADE 4'))). For CETERM='FEVER', if last.VSTESTCD then set AENDT to datepart of VS.VSDTC where ((VS.VSCAT='REACTOGENICITY' and index(VS.VSTESTCD,'TEMP') and 38.0<=VS.VSSTRESN<=42.0) or (VS.VSCAT='REACTOGENICITY - ADVERSE EVENT' and index(VS.VSSTRESC,'FEVER'))) within USUBJID/VSTPTREF/VSTESTCD level. 2) if a reaction/event still happend on the last diary day AENDT was derived as missing if (SUPPCE.ONGNXVIS='Y' and SUPPCE.RCENDTC is missing and SUPPCE.AEMOD ne 'Y') or (CE.CEENRTPT='ONGOING' and CE.CEENDTC is missing and SUPPCE.AEMOD='Y'). AENDT was derived as numeric value of CE.CEENDTC if CE.CEENDTC is captured and not partial. If CETPTREF='VACCINATION 1' and ADSL.VAX102DT ne . and [(AEMOD ne 'Y' and (numeric value of SUPPCE.RCENDTC>VAX102DT or SUPPCE.ONGNXVIS='Y')) OR (SUPPCE.AEMOD='Y' and (numeric value of CE.CEENDTC>VAX102DT or CE.CEENRTPT='ONGOING'))], set AENDT to VAX102DT. Similar algorithm for readings with ASEV='Severe' (To derive start date for subjects with severe redness or swelling): where FACE.FADTC is not missing and FACE.FATESTCD in ('DIAMETER' 'MAXDIAM' 'MINDIAM') and FACE.FASTRESN>10 and FACE.FAOBJ in ('REDNESS' 'SWELLING');
Algorithm: ADCEVD.ASEVComputation
Set to 'Severe' for cases in FACE: 1) where FACE.FADTC is within 7 days after each vaccination and ((FACE.FATESTCD in ('DIAMETER' 'MINDIAM' 'MAXDIAM') and FACE.FASTRESN>=10.5) or (FACE.FATESTCD='SEV' and FACE.FASTRESC in ('SEVERE','GRADE 4')) and FACE.FAOBJ in ('REDNESS' 'SWELLING');
Algorithm: ADCEVD.ASTDTComputation
Exclude FADTC/VSDTC>=UNBLNDDT. ASTDT is the first day of the reactions/events within USUBJID/FATPTREF/FAOBJ level. If first.FACE.FAOBJ then set ASTDT to datepart of FACE.FADTC when FACE.FAOBJ not in ('REDNESS' 'SWELLING' 'MEDICATIONS') and FACE.FASTRESC in ('Y' 'MILD' 'MODERATE' 'SEVERE', 'GRADE 4') and FACE.FATESTCD=”OCCUR”. If first.FACE.FAOBJ then set ASTDT to datepart of FACE.FADTC when (FACE.FAOBJ in ('REDNESS' 'SWELLING') and FACE.FATESTCD in ('DIAMETER' 'MAXDIAM' 'MINDIAM') and FACE.FASTRESN>=2.5) or (FACE,FAOBJ in ('REDNESS' 'SWELLING' and FACE.FASTRESC in ('MILD' 'MODERATE' 'SEVERE','GRADE 4')). For CETERM='FEVER', if first.VSTESTCD then set ASTDT to datepart of VS.VSDTC where ((VS.VSCAT='REACTOGENICITY' and index(VS.VSTESTCD,'TEMP') and 38.0<=VS.VSSTRESN<=42.0) or (VS.VACAT='REACTOGENICITY - ADVERSE EVENT' and index(VS.VSSTRESC,'FEVER')) within USUBJID/VSTPTREF/VSTESTCD level. Similar algorithm for readings with ASEV='Severe' (To derive start date for subjects with severe redness or swelling) where FACE.FADTC is not missing and FACE.FATESTCD in ('DIAMETER' 'MAXDIAM' 'MINDIAM') and FACE.FASTRESN>10 and FACE.FAOBJ in ('REDNESS' 'SWELLING');
Algorithm: ADCEVD.EVENTFLComputation
Exclude FADTC/VSDTC>=UNBLNDDT. This flag is derived at SUBJECT/FATPTREF/FAOBJ level: For CE.CETERM in ('REDNESS' 'SWELLING'): Set to 'Y' if a subject had a reaction (FACE.FASTRESN >=2.5 and FACE.FATESTCD in ('DIAMETER' 'MAXDIAM' 'MINDIAM') or (FACE.FASTRESC in ('MILD' 'MODERATE' 'SEVER' 'GRADE 4') and FACE.FATESTCD='SEV')) at any day from day 1 to day 7 after each dose; else set to 'N'. For CE.CETERM not in ('REDNESS' 'SWELLING' 'FEVER'): Set to 'Y' if a subject had a reaction or an event (FACE.FATESTCD='SEV' and FACE.FASTRESC in ('MILD', 'MODERATE',''SEVER'', 'GRADE 4')) at any day from day 1 to day 7 after each dose; else set to 'N'. For CE.CETERM="FEVER", set to 'Y' if a subject had a record (38.0<=VS.VSSTRESN<=42.0 or index(VS.VSSTRESC,'FEVER')) at any day from day 1 to day 7 after each dose within USUBJID/VSTPTREF/VSTESTCD level; else set to 'N'. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. Note: The unplanned assessments beyond 7 days after each vaccination are excluded when deriving ADCEVD.
Algorithm: ADCEVD.KNOWVFLComputation
Exclude FADTC/VSDTC>=UNBLNDDT. This flag is derived at SUBJECT/FATPTREF/FAOBJ level: Set to "Y" for a reaction or an event if a subject had a vaild record (where FACE.FASTRESC or VS.VSORRES ne missing) at any day from day 1 to day 7 after each dose for any local reacaction or systemic event, else set to 'N'.
Algorithm: ADCEVD.TRTAComputation
if (VAX101='Placebo' and CETPTREF="VACCINATION 1") or (VAX102='Placebo' and CETPTREF="VACCINATION 2") then TRTA='Placebo'; else ADSL.TRT01A.
Algorithm: ADCEVD.TRTANComputation
if (VAX101='Placebo' and CETPTREF="VACCINATION 1") or (VAX102='Placebo' and CETPTREF="VACCINATION 2") then TRTAN=9'; else ADSL.TRT01AN.
Algorithm: ADFACEVD.ADTComputation
date part of FACE.FADTC or date part of VS.VSDTC
Algorithm: ADFACEVD.ADTMComputation
Datetime format of FACE.FADTC or VS.VSDTC
Algorithm: ADFACEVD.ATPTComputation
1) FACE.FATPT or VS.VSTPT; 2) For unplanned readings, ATPT is populated with DAY <#> for relative day: # = FADTC/VSDTC - date of last vaccination + 1; 3) Set to missing where FATEST in ('Maximum Severity', 'Maximum Temperature', 'Maximum Diameter').
Algorithm: ADFACEVD.AVALComputation
For the parameters from FACE, 1) AVAL=FACE.FASTRESN. 2) If FATEST in ('Severity/Intensity' 'Maximum Severity') then AVAL is numeric value of AVALC (NONE=0, MILD=1, MODERATE=2, SEVERE=3, GRADE 4=4). 3) If FATEST in ('Maximum Diameter') then AVAL is the maximum diameter (diameter>=2.5 cm) from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 4) FATETST= ' ' ; PARAM='Medications duration'; AVAL=end date - start date +1. *The start date is datepart of first.FACE.FADTC where FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT'. *The end date is datepart of last.FACE.FADTC where (FACE.FAOBJ='MEDICATIONS' and FACE.FASTRESC='Y' and FACE.FAEVAL='STUDY SUBJECT' and FATPT ne 'DAY 7') OR numeric value of AVALC where (FATESTCD='STPDMEDP' and FACE.FAEVAL='INVESTIGATOR'). *If ATPTREF="VACCINATION 1" and VAX102DT ne. and the end date>VAX102DT, set end date to VAX102DT. For the fever related parameters from VS (FAOBJ='FEVER'), 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; Set AVAL to missing. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; AVAL is the maximum temperature where .<VSSTRESN<=42.0 from day1 to day7 within a USUBJID/ATPTREF/FAOBJ. Set AVAL to missing where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'.
Algorithm: ADFACEVD.AVALCComputation
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' and FACAT ne 'REACTOGENICITY - ADVERSE EVENT' then AVALC is the serveriy derived based on the diamerter of redness and swelling (<2.5=NONE, 2.5-5=MILD, 5.5-10=MODERATE, >10=SEVERE). 3) If FATEST in ('Maximum Severity') then AVALC is the maximum serveriy from day1 to day7 within a USUBJID/FATPTREF/FAOBJ. 3) If FATEST in ('Maximum Diameter') then set AVALC to missing. 4) FATETST= ' ' ; PARAM='Medications duration'; AVALC="MISSING" when end date is missing. For the fever related parameters from VS (FAOBJ='FEVER'), derived based on (VS.VSORRES where index(VS.VSTESTCD,'TEMP') and VS.VSCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE')) or (VS.VSSTRESC where index(VS.VSTESTCD,'TEMP') and VS.VSCAT='REACTOGENICITY - ADVERSE EVENT') 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if (input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0) or index(VS.VSSTRESC, 'FEVER') then AVALC='Y' ; else if .<input(VS.VSORRES,best.)<100.4 then AVALC='N'. else if VSSTRESN>42.0 then set AVALC to missing. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. 2) FATEST="Maximum Temperature"; PARAM='Fever maximum temperature'; Set AVALC to missing where PARCAT in ('REACTOGENICITY', 'REACTOGENICITY - UNPLANNED TEMPERATURE') or set AVALC to 'UNKNOWN' where PARCAT eq 'REACTOGENICITY - ADVERSE EVENT'. Note: For unplanned readings, only clinical assessments within 7 days after each vaccination were involved in ADFACEVD. Exclude FADTC/VSDTC>=UNBLNDDT for DTYPE="MAXIMUM".
Algorithm: ADFACEVD.AVALCAT1Computation
Create AVALCAT1 if FATESTCD in ("DIAMETER" "MAXDIAM") and aval > 0: if 0 < AVAL <= 2.0 then AVALCAT1=">0-2.0" if 2 < AVAL <= 5.0 then AVALCAT1=">2.0-5.0" if 5 < AVAL <= 10.0 then AVALCAT1=">5.0-10.0" if AVAL > 10.0 then AVALCAT1=">10.0"
Algorithm: ADFACEVD.AVISITComputation
1) FACE.VISIT or VS.VISIT. 2) For unplanned readings, AVISIT=concatenate ('UNPLANNED VISIT', AVISITN) separated by a blank space.
Algorithm: ADFACEVD.CUTUNBFLComputation
if FADTC/VSDTC>=UNBLNDDT. Then CUTUNBFL="Y"
Algorithm: ADFACEVD.DTYPEComputation
Set to "MAXIMUM" if FATEST in ('Maximum Severity', 'Maximum Temperature', 'Maximum Diameter')
Algorithm: ADFACEVD.EVENTDFLComputation
This flag is derived at SUBJECT/FATPTREF/FAOBJ/FATEST/FATPT level: For FATEST in ('Occurrence Indicator') and FAOBJ in ('REDNESS' 'SWELLING'): Set to 'Y' if a subject had a event ((avalc='Y' and diameter>=2.5 cm) or AVALC in ('MILD', ‘MODERATE', 'SEVERE", 'GRADE4')) on the day within FATPTREF/FAOBJ/FATEST level; else set to 'N'. For (FATEST in ('Occurrence Indicator') and FAOBJ not in ('REDNESS' 'SWELLING')) or (FATESTCD='MEDTFVPN' and FAOBJ='MEDICATIONS'): Set to 'Y' if a subject had a event (avalc='Y') on the day within FATPTREF/FAOBJ/FATEST/FATPT level; else set to 'N'. For FATEST in ('Severity/Intensity', 'Maximum Severity') : Set to 'Y' if a subject had a event (avalc in ('MILD', 'MODERATE', 'SEVERE', 'GRADE4')) on the day within FATPTREF/FAOBJ/FATEST/FATPT level; else set to 'N'. For FATEST in ('Diameter', 'Maximum Diameter') : Set to 'Y' if a subject had a event (aval>=2.5 cm) on the day within FATPTREF/FAOBJ/FATPT level; else set to 'N'. For FATEST in ('Maximum Temperature') : Set to 'Y' if a subject had a event (38.0 °C <=aval<=42.0 °C or avalc in ('Y', 'MILD', 'MODERATE', 'SEVERE', 'GRADE4')) on the day within FATPTREF/FAOBJ/FATPT level; else set to 'N'.
Algorithm: ADFACEVD.EVENTFLComputation
This flag is derived at USUBJID/FATPTREF/FAOBJ level: For FAOBJ in ('REDNESS' 'SWELLING'): Set to 'Y' if a subject had a record (diameter>=2.5 cm or avalc in ('MILD', 'MODERATE',''SEVER','GRADE 4')) at any day from day 1 to day 7; else set to 'N'. For FAOBJ='MEDICATIONS': Set to 'Y' if a subject had a record (avalc='Y') at any day after each dose; else set to 'N'. For FAOBJ='FEVER' : Set to 'Y' if a subject had a record (38.0 °C <=aval<=42.0 °C) or avalc in (’Y', 'MILD', 'MODERATE',''SEVER', 'GRADE 4')) at any day after each dose; else set to 'N'. Temperatures >42.0°C (>107.6°F) are omitted from the analysis. For FAOBJ not in ('REDNESS' 'SWELLING' 'MEDICATIONS' 'FEVER'): Set to 'Y' for an reaction or an event if a subject had a record (avalc in ('MILD', 'MODERATE',''SEVER','GRADE 4')) at any day after each dose; else set to 'N'.
Algorithm: ADFACEVD.EVENTOCCComputation
This variable is derived at SUBJECT/FATPTREF/FAOBJ level. EVENTOCC is the number of events. When a subject reported an event at least 1 day (with EVENTDF='Y'), then EVENTOCC=1; If the occurrence is consecutive >=2 days, it should be still counted once. But if the event recurred after one or more day’s disappearance, then EVENTOCC+1. For example, subject A had redness (diameter>=2.5cm) on Day 1, 2, 4, 5, 6. The symptom on Day 1-2 and Day 4-6 is counted once respectively , so EVENTOCC is 2 for subject A.
Algorithm: ADFACEVD.FAENINTComputation
Set to "7D" if FATEST in ('Maximum Severity', 'Maximum Temperature', 'Maximum Diameter')
Algorithm: ADFACEVD.FAGRPIDComputation
FACE.FAGRPID or FAGRPID=concatenate (VS.VSTPTREF, VS.VSSCAT) separated by hyphen "-".
Algorithm: ADFACEVD.FALNKIDComputation
1) FACE.FALNKID; 2) VS.VSLNKID; 3) Set to missing where FATEST in ('Maximum Severity', 'Maximum Diameter', 'Maximum Temperature').
Algorithm: ADFACEVD.FAOBJComputation
FACE.FAOBJ or set to ‘FEVER’ for fever related parameters
Algorithm: ADFACEVD.FASTINTComputation
Set to 'P0H' if FATEST in ('Maximum Severity', 'Maximum Temperature', 'Maximum Diameter')
Algorithm: ADFACEVD.FATESTComputation
ADFACEVD includes: 1) the records from FACE domain: set to FACE.FATEST. For unplanned readings, only clinical assessments within 7 days after each vaccination are invovled. 2) the fever records from VS domain: FATEST="Occurrence Indicator"; 3) the parameters derived in ADFACEVD, their values of FATEST have 'Severity/Intensity', 'Maximum Severity', 'Maximum Diameter' or 'Maximum Temperature'. See the algorithms of AVALC for detailed derivation.
Algorithm: ADFACEVD.FATESTCDComputation
1) FACE.FATESTCD. 2) Set to 'SEV', 'MAXSEV', 'MAXDIAM', 'MAXTEMP where FATEST in ('Severity/Intensity', 'Maximum Severity', 'Maximum Diameter', 'Maximum Temperature').
Algorithm: ADFACEVD.FTEMCATComputation
Derived only for FAOBJ='FEVER'. For VSORRESU='F': if .<input(VS.VSORRES,best.)<100.4 then "<38.0 C"; else if 100.4<=input(VS.VSORRES,best.)<=101.1 then "38.0 C to 38.4 C" ; else if 101.2<=input(VS.VSORRES,best.)<=102.0 then ">38.4 C to 38.9 C" ; else if 102.1<=input(VS.VSORRES,best.)<=104.0 then ">38.9 C to 40.0 C"; else if input(VS.VSORRES,best.)>104.0 and VSSTRESN<=42.0 then ">40.0 C". else if VSSTRESN>42 then 'Missing'. For VSORRESU='C': if .<input(VS.VSORRES,best.)<38.0 then "<38.0 C"; else if 38.0<=input(VS.VSORRES,best.)<=38.4 then "38.0 C to 38.4 C" ; else if 38.5<=input(VS.VSORRES,best.)<=38.9 then ">38.4 C to 38.9 C" ; else if 39.0<=input(VS.VSORRES,best.)<=40.0 then ">38.9 C to 40.0 C"; else if input(VS.VSORRES,best.)>40 and VSSTRESN<=42.0 then ">40.0 C". else if VSSTRESN>42 then 'Missing'. For index(VSSTRESC, 'FEVER') then 'Unknown'.
Algorithm: ADFACEVD.FTEMCATNComputation
Numerive Code of FTEMCAT .="Missing" 0="<38.0 C" 1="38.0 C to 38.4 C" 2= ">38.4 C to 38.9 C" 3=">38.9 C to 40.0 C" 4=">40.0 C" 99=“Unknown"
Algorithm: ADFACEVD.KNOWVDFLComputation
This flag is derived at SUBJECT/FATPTREF/FAOBJ/FATEST/FATPT level: Set to "Y" if a subject had a valid record (where the event was reported regardless if it occurred or not) at that day from day 1 to day 7 within FATPTREF/FAOBJ/FATEST/FATPT level, else set to 'N'.
Algorithm: ADFACEVD.KNOWVFLComputation
This flag is derived at USUBJID/FATPTREF/FAOBJ level: Set to "Y" for a reaction or an event if a subject had a valid record where AVALC in ('Y' 'N') at any day from day 1 to day 7 after each dose. else set to 'N'.
Algorithm: ADFACEVD.PARAMComputation
If upcase(FATESTCD) = "DIAMETER" then PARAM = concatenate (FAOBJ, FATEST, "cm") separated by a blank space; else if upcase(FATESTCD) ^= "DIAMETER and FATEST ne missing then PARAM = concatenate (FAOBJ, FATEST) separated by a blank space; else if FAOBJ="MEDICATIONS" and FATEST eq missing then PARAM='Medications duration'. See the algorithms of AVALC for detailed derivation. Note: Use sentence case for param values.
Algorithm: ADFACEVD.PARCAT1Computation
Set to 'REACTOGENICITY' if index(FACAT, 'REACTOGENICITY') or index(VSCAT, 'REACTOGENICITY').
Algorithm: ADFACEVD.TRTAComputation
if (VAX101='Placebo' and ATPTREF="VACCINATION 1") or (VAX102='Placebo' and ATPTREF="VACCINATION 2") then TRTA='Placebo'; else ADSL.TRT01A.
Algorithm: ADFACEVD.TRTANComputation
if (VAX101='Placebo' and ATPTREF="VACCINATION 1") or (VAX102='Placebo' and ATPTREF="VACCINATION 2") then TRTAN=9'; else ADSL.TRT01AN.
Algorithm: ADSL.AAI01FLComputation
Will apply to Phase 1 only. If SAFFL="Y" and randfl="Y" and (vax101dt>. or vax102dt>.) and INCL3fl="Y" and not (index(SUPPDV.QNAM.CAPE, "POP3") and index(SUPPDV.QNAM.CAPE, "POP5")) for subjects's all DV records) then AAI01FL="Y"; else AAI01FL="N";
Algorithm: ADSL.AAI02FLComputation
If SAFFL="Y" and randfl="Y" and vax102dt>. and INCL8fl="Y" and not ((index(SUPPDV.QNAM.CAPE, "POP3") and index(SUPPDV.QNAM.CAPE, "POP5")) for subjects's all DV records) then AAI02FL="Y"; else AAI02FL="N";
Algorithm: ADSL.AAI1EFFLComputation
If SAFFL="Y" and randfl="Y" and (vax101dt>. or vax102dt>.) and not((index(SUPPDV.QNAM.CAPE, "POP2") and index(SUPPDV.QNAM.CAPE, "POP5")) for subjects's all DV records) then AAI1EFFL="Y"; else AAI1EFFL="N";
Algorithm: ADSL.AAI2EFFLComputation
If SAFFL="Y" and randfl="Y" and vax101dt>. and vax102dt>. and (UNBLNDDT=. or (UNBLNDDT>=vax102dt+7>.)) and not((index(SUPPDV.QNAM.CAPE, "POP2") and index(SUPPDV.QNAM.CAPE, "POP5")) for subjects's all DV records) then AAI2EFFL="Y"; else AAI2EFFL="N";
Algorithm: ADSL.ACTARMComputation
Based on the actual vaccinations taken by subjects. Same as ARM if no medication error for the vaccinated subjects ACTARM=' NOT ASSIGNED ' for not assigned subjects; ACTARM=' SCREEN FAILURE ' for screen failure subjects; ACTARM='Not Treated' for not treated subjets or subjects without determined treatment;
Algorithm: ADSL.ACTARMCDComputation
Based on the actual vaccinations taken by subjects. Same as ARMCD if no medication error for the vaccinated subjects. ACTARM=' NOTASSGN ' for not assigned subjects; ACTARM=' SCRNFAIL ' for screen failure subjects; ACTARMCD='NOTTRT' for not treated subjets or subjects without determined treatment;
Algorithm: ADSL.AGEGR1Computation
Derived using following derivations: if 12<=agetr01<=15 then AGEGR1='12-15 Years';(Phase 2/3 cohort) if 18<=agetr01<=55 then AGEGR1='18-55 Years';(Phase 1 cohort) if 16<=agetr01<=55 then AGEGR1='16-55 Years';(Phase 2/3 cohort) if 65<=agetr01 then AGEGR1='65-85 Years'; (Phase 1 cohort) if 56<=agetr01 then AGEGR1='>55 Years'; (Phase 2/3 cohort)
Algorithm: ADSL.AGEGR2Computation
Derived using following derivations: if 65<=agetr01 then AGEGR2='>=65 Years'; if agetr01<65 then AGEGR2='<65 Years';
Algorithm: ADSL.AGEGR3Computation
Derived using following derivations: if 16<=agetr01<=17 then AGEGR3='16-17 Years'; if 18<=agetr01<=55 then AGEGR3='18-55 Years'; if 55<agetr01 then AGEGR3='>55 Years';
Algorithm: ADSL.AGEGR4Computation
Derived using following derivations for Phase 3 subjects only: if 12<=agetr01<=15 then AGEGR4='12-15 Years'; if 16<=agetr01<=25 then AGEGR4='16-25 Years';
Algorithm: ADSL.AGETGR3Computation
Derived using following derivations: if 16<=agetr03<=55 then AGETGR3='16-55 Years'; if 56<=agetr03 then AGETGR3='>55 Years';
Algorithm: ADSL.AGETR01Computation
Derive AGETR01 from BIRTHDT (after applying imputation for partial date) and date of vaccination1. For participants who were randomized but not vaccinated, the randomization date will be used in place of the date of vaccination at Dose 1 for the age calculation. If the randomization date is also missing, then the informed consent date will be used for the age calculation. Note: For example: If the vaccination 1 date is one day before the subject's 19th birthday, the subject is 18 years old.
Algorithm: ADSL.AGETR03Computation
Derive AGETR03 from BIRTHDT (after applying imputation for partial date) and date of first dose of crossover period. Note: For example: If dose 3 date is one day before the subject's 19th birthday, the subject is 18 years old.
Algorithm: ADSL.ARACEComputation
if RACEN=1 then ARACE='WHITE'; if RACEN=2 then ARACE='BLACK OR AFRICAN AMERICAN'; if RACEN=3 then ARACE='AMERICAN INDIAN OR ALASKA NATIVE'; if RACEN=4 then ARACE='ASIAN'; if RACEN=5 then ARACE='NATIVE HAWAIIAN OR OTHER PACIFIC ISLANDER'; if RACEN=6 then ARACE='MULTIRACIAL'; if RACEN=7 then ARACE='NOT REPORTED';
Algorithm: ADSL.ARMComputation
if armcd="B1_10" then arm="BNT162b1 Phase 1 (10 mcg)" if armcd="B1_100" then arm="BNT162b1 Phase 1 (100/10 mcg)" if armcd="B1_20" then arm="BNT162b1 Phase 1 (20 mcg)" if armcd="B1_30" then arm="BNT162b1 Phase 1 (30 mcg)" if armcd="B2_10" then arm="BNT162b2 Phase 1 (10 mcg)" if armcd="B2_20" then arm="BNT162b2 Phase 1 (20 mcg)" if armcd="B2_30" then arm="BNT162b2 Phase 1 (30 mcg)" if armcd="B2_P23_30" then arm="BNT162b2 Phase 2/3 (30 mcg)" if armcd="NOTASSGN" then arm="NOT ASSIGNED" if armcd="NOTTRT" then arm="Not Treated" if armcd="PLACEBO" then arm="Placebo" if armcd="SCRNFAIL" then arm="SCREEN FAILURE"
Algorithm: ADSL.BDCSRDTComputation
if randfl="Y" then do; if (tr02sdt>. or UNBLNDDT>. ) and boostfl ne "Y" then do; if .<tr02sdt-1<"&cutoff2"d then BDCSRDT=tr02sdt-1; else BDCSRDT="&cutoff2"d; if .<UNBLNDDT-1<=BDCSRDT then BDCSRDT=UNBLNDDT-1; end; else do; if .<UNBLNDDT-1<="&cutoff2"d then BDCSRDT=UNBLNDDT-1; else BDCSRDT="&cutoff2"d; if .<eosdcdt<=BDCSRDT then BDCSRDT=eosdcdt; end; end; Note: &cutoff2 will be the data cutoff date which specified in the table footnote.
Algorithm: ADSL.BLDV1DTComputation
Blood draw date at Vax 1 Visit
Algorithm: ADSL.BLDV1FLComputation
If non missing blood draw date at Vax 1 Visit then bldv1fl = 'Y''; else bldv1fl = 'N'.
Algorithm: ADSL.BLDV2DTComputation
Blood draw date at 1 Week after Vax 1 Visit
Algorithm: ADSL.BLDV2FLComputation
If non missing blood draw date at 1 Week after Vax 1 Visit then bldv2fl = 'Y''; else bldv2fl = 'N'.
Algorithm: ADSL.BLDV3ADTComputation
For 100 ug only, blood draw date at 3 weeks after Vax 1 Visit
Algorithm: ADSL.BLDV3DTComputation
Blood draw date at Vax 2 Visit
Algorithm: ADSL.BLDV3FLComputation
If non missing blood draw date at Vax 2 Visit then bldv3fl = 'Y''; else bldv3fl = 'N'.
Algorithm: ADSL.BLDV4ADTComputation
For 100 ug only, blood draw date at 4 weeks after Vax 1 Visit
Algorithm: ADSL.BLDV4DTComputation
Blood draw date at 1 Week after Vax 2 Visit
Algorithm: ADSL.BLDV4FLComputation
If non missing blood draw date at 1 Week after Vax 2 Visit then bldv4fl = 'Y''; else bldv4fl = 'N'.
Algorithm: ADSL.BLDV5ADTComputation
For 100 ug only, blood draw date at 5 weeks after Vax 1 Visit
Algorithm: ADSL.BLDV5DTComputation
Blood draw date at 2 Weeks after Vax 2 Visit
Algorithm: ADSL.BLDV5FLComputation
If non missing blood draw date at 2 Weeks after Vax 2 Visit then bldv5fl = 'Y''; else bldv5fl = 'N'.
Algorithm: ADSL.BLDV6ADTComputation
For 100 ug only, blood draw date at 3 weeks + 1 month after Vax 1 Visit
Algorithm: ADSL.BLDV6DTComputation
Blood draw date at 1 Month after Vax 2 Visit. (Only apply to Phase 2/3 to serology: For subjects had Visit 3 recorded as not done, and if there is a convalescent visit or vax3 visit or surveilance consent visit that happened within 28-42 days post dose 2, the convalescent visit will be used to replace this one, and bldv6dt will be set to the date of the convalescent visit. If multiple records fall into such window, the one closed to 30 days post dose 2 will be chosen. If multiple records at the same day, the one with available immunogenicity results will be chosen.)
Algorithm: ADSL.BLDV6FLComputation
If non missing blood draw date at 1 Month after Vax 2 Visit then bldv6fl = 'Y''; else bldv6fl = 'N'. (Only apply to Phase 2/3 to serology: For subjects had Visit 3 recorded as not done, and if there is a convalescent visit or vax3 visit or surveilance consent visit that happened within 28-42 days post dose 2, the convalescent visit will be used to replace this one, and bldv6fl will be set to "Y".)
Algorithm: ADSL.BLDV7DTComputation
Blood draw date at 6 Months after Vax 2 Visit. (Only apply to Phase 2/3 to serology: For subjects had Visit 4 recorded as not done, and if there is a convalescent visit or vax3 visit or surveilance consent visit that happened after 42 days post dose 2, the convalescent visit will be used to replace this one, and bldv7dt will be set to the date of the convalescent visit. If multiple records fall into such window, the one closed to 190 days post dose 2 will be chosen. If multiple records at the same day, the one with available immunogenicity results will be chosen.)
Algorithm: ADSL.BLDV7FLComputation
If non missing blood draw date at 6 Months after Vax 2 Visit then bldv7fl = 'Y''; else bldv7fl = 'N'. (Only apply to Phase 2/3 to serology: For subjects had Visit 4 recorded as not done, and if there is a convalescent visit or vax3 visit or surveilance consent visit that happened after 42 days post dose 2, the convalescent visit will be used to replace this one, and bldv7fl will be set to "Y".)
Algorithm: ADSL.BMICATComputation
Carry BMI from SDTM.VS where index(visit, "V1_DAY1") and vstestcd="BMI" and vsdy<=1 if .<vsstresn<18.5 then BMICAT="Underweight"; else if 18.5<=vsstresn<=24.9 then BMICAT="Normal weight"; else if 25<=vsstresn<=29.9 then BMICAT="Overweight"; else if 30<=vsstresn then BMICAT="Obese"; if vsstresn=. then BMICAT="Missing";
Algorithm: ADSL.BRTHDTComputation
Datepart of DM.BRTHDTC Imputation of Partial Dates: If Day is missing, 1st day of Month If Month is missing, 1st month of Year.
Algorithm: ADSL.BRTHDTFComputation
BRTHDTF = 'M' if Month and Day are imputed in BRTHDT BRTHDTF = 'D' if only Day is imputed in BRTHDT
Algorithm: ADSL.CD4CATComputation
if .<LB.LBSTRESN*1000<200 then assigned as "<200"; else if 200<=LB.LBSTRESN*1000<=500 then assigned as "200-500"; else if LB.LBSTRESN*1000>500 then assigned as ">500"; where LB.LBTESTCD="CD4" and LBSTRESU="10^9/L" and LB.LBSTAT ne "NOT DONE" and index(visit, "V1_DAY1_VAX1") and LBDY<=1
Algorithm: ADSL.CD4CATNComputation
1="<200" 2="200-500" 3=">500"
Algorithm: ADSL.COHORTComputation
For Phase 1 only: SUPPDS.QVAL where SUPPDS.QNAM=’ DSRANGRP’
Algorithm: ADSL.COMBODFLComputation
"Y" if subject with Medical History With Comorbodities. Terms were defined in 19 external excel files whose filename contains 'report-cci'.
Algorithm: ADSL.COVBLSTComputation
Subjects are considered with COVID-19 history if MH.MHDECOD in ("Asymptomatic COVID-19" "COVID-19" "COVID-19 pneumonia" "COVID-19 treatment" "Suspected COVID-19" "SARS-CoV-2 antibody test positive" "SARS-CoV-2 carrier" "SARS-CoV-2 sepsis" "SARS-CoV-2 test positive" "SARS-CoV-2 viraemia" "Multisystem inflammatory syndrome in children"). if subjects with COVID-19 history or NIGV1FL="N" or NAATNFL="N" then COVBLST="POS"; if subjects without COVID-19 history and NIGV1FL="Y" and NAATNFL="Y" then COVBLST="NEG";
Algorithm: ADSL.DOSALVLComputation
For Phase 1 only: Assign actual dose level. eg: 10 ug, 20 ug, 30 ug, 100 ug/10 ug For Placebo: Assign 'Placebo'
Algorithm: ADSL.DOSPLVLComputation
For Phase 1 only: Assign planned dose level. eg: 10 ug, 20 ug, 30 ug,100 ug/10 ug For Placebo: Assign 'Placebo'
Algorithm: ADSL.DS30KFLComputation
"Y" for non-phase 1 subjects that are randomized on or before 9Oct2020 and obtained IC on or after 27Jul2020.
Algorithm: ADSL.DS3KFLComputation
"Y" for phase 2/3 subjects had follow up 168 days after Dose 2 at the point of EOS or data cutoff and reiceved 2 planned doses of BNT162b2; else "N".
Algorithm: ADSL.DTHDTComputation
If DM.DTHDTC is not missing and not partial then DTHDT=Datepart of DM.DTHDTC; Else if DM.DTHDTC is partial then impute DTHDT using imputation START rules. Partial Death Dates Imputation Rules: If day (DD) and month (MMM) are missing in DM.DTHDTC, then use first day (01) and first month (JAN) for DD and MMM respectively. If day (DD) missing then use first day (01) of the month for DD. It is recommended that the database be designed to mandate a complete death date. If there is a record for death, but the date is missing or is partial, it will be imputed based on the last contact date. If the entire death date DM.DTHDTC is missing OR If imputed Death Date (DTHDT) is ON or PRIOR to Last Know Alive Date then reset DTHDT=(Last Known Alive Date) +1
Algorithm: ADSL.DTHDTFComputation
If DTHDT was imputed, DTHDTF must be populated and is required. DTHDTF = 'Y' if Year is imputed DTHDTF = 'M' if Year is present and Month is imputed DTHDTF = 'D' if only day is imputed
Algorithm: ADSL.DVSTDTComputation
The earliest date of important PD
Algorithm: ADSL.ENRLFLComputation
Assign 'Y' for participants who have a signed ICD.
Algorithm: ADSL.EOSDCDTComputation
EOSDCDT = DS.DSSTDTC where DS.DSCAT=’DISPOSITION EVENT’ and DSPHASE="FOLLOW-UP" and DS.DSDECOD^=“COMPLETED”
Algorithm: ADSL.EOSDCRSComputation
EOSDCRS = DS.DSDECOD where DS.DSCAT=’DISPOSITION EVENT’ and DSPHASE="FOLLOW-UP" and DS.DSDECOD^=“COMPLETED”
Algorithm: ADSL.EOTDCDTComputation
EOTDCDT = DS.DSSTDTC where DS.DSCAT=’DISPOSITION EVENT’ and index(SUPPDS.QNAM.DSPHASE, "VACCINATION")>0 and DS.DSDECOD^=“COMPLETED”
Algorithm: ADSL.EOTDCRSComputation
EOTDCRS = DS.DSDECOD where DS.DSCAT=’DISPOSITION EVENT’ and SUPPDS.QNAM.DSPHASE="VACCINATION" and DS.DSDECOD^=“COMPLETED”
Algorithm: ADSL.EOTXDCDTComputation
EOTXDCDT = DS.DSSTDTC where DS.DSCAT=’DISPOSITION EVENT’ and SUPPDS.QNAM='DSPHASE' and SUPPDS.QVAL="OPEN LABEL TREATMENT" and DS.DSDECOD^=“COMPLETED”
Algorithm: ADSL.EOTXDCRSComputation
EOTXDCRS = DS.DSDECOD where DS.DSCAT=’DISPOSITION EVENT’ and SUPPDS.QNAM='DSPHASE' and SUPPDS.QVAL="OPEN LABEL TREATMENT" and DS.DSDECOD^=“COMPLETED”
Algorithm: ADSL.EV1MD2FLComputation
Subjects will be set to “N” if any of the following conditions are met: •N-Binding is POS at visit 3. •Convalescent visit with POS result in the absence of visit 3 and is within 28-42 days PD2. •Convalescent N-Binding result is POS and is before Visit 3 date or up to 7 days after Visit 3 date. •Subjects without symptoms and have unscheduled POS swab results within 1MPD2 . •Subjects with POS swab results at Dose 1/Dose 2 or POS for N-Binding at Dose 1. •Subjects with presence of symptoms on or after Dose 1 and within 1MPD2 that are without valid NEG swab results. Else "Y".
Algorithm: ADSL.EVAL01FLComputation
Will apply to Phase 1 only. If INCL1fl="Y" and INCL2fl="Y" and INCL4fl="Y" and INCL5fl="Y" and (index(SUPPDV.QNAM.CAPE, "POP3")=0 for subjects's all DV records) then EVAL01FL="Y"; else EVAL01FL="N";
Algorithm: ADSL.EVAL02FLComputation
If INCL1fl="Y" and INCL2fl="Y" and (INCL7fl="Y" and vax10udt=.) and INCL8fl="Y" and INCL9fl="Y" and (index(SUPPDV.QNAM.CAPE, "POP3")=0 for subjects's all DV records) then EVAL02FL="Y"; else EVAL02FL="N";
Algorithm: ADSL.EVALEFFLComputation
If SAFFL="Y" and RFICDT>. and RANDFL="Y" and ARM ne "SCREEN FAILURE" and INCL1FL="Y" and INCL2fl="Y" and (INCL7fl="Y" and (vax10udt=. or (vax10udt>vax102dt>. and vax10udt>=vax102dt+7))) and VAX102DT>. and (UNBLNDDT=. or (UNBLNDDT>=vax102dt+7>.)) and (index(SUPPDV.QNAM.CAPE, "POP2")=0 for subjects's all DV records or any records with DV date 7 days after Dose 2 and index(SUPPDV.QNAM.CAPE, "POP2")>0 ) and (index(SUPPDV.QNAM.CAPE, "POP3")=0 and index(SUPPDV.QNAM.CAPE, "POP5")=0 for subjects's all DV records)then EVALEFFL="Y"; else EVALEFFL="N";
Algorithm: ADSL.EXCL10FLComputation
"Y" if INCL10FL="N"
Algorithm: ADSL.EXCL1FLComputation
if INCL1FL="N" then EXCL1FL="Y"
Algorithm: ADSL.EXCL2FLComputation
if EXCL1FL ne "Y" and INCL2FL="N" then EXCL2FL="Y"
Algorithm: ADSL.EXCL3FLComputation
Will apply to Phase 1 only. if (VAX101DT>. or vax102dt>.) and INCL3FL="N" then EXCL3FL="Y"
Algorithm: ADSL.EXCL4FLComputation
Will apply to Phase 1 only. if EXCL2FL ne "Y" and INCL4FL="N" then EXCL4FL="Y"
Algorithm: ADSL.EXCL5FLComputation
Will apply to Phase 1 only. if EXCL2FL ne "Y" and INCL5FL="N" then EXCL5FL="Y"
Algorithm: ADSL.EXCL6FLComputation
if INCL6FL="N" then EXCL6FL="Y"
Algorithm: ADSL.EXCL7FLComputation
if EXCL2FL ne "Y" and INCL7FL="N" then EXCL7FL="Y"
Algorithm: ADSL.EXCL8FLComputation
if VAX102DT ne . and INCL8FL="N" then EXCL8FL="Y"
Algorithm: ADSL.EXCL9FLComputation
if VAX102DT ne . and EXCL2FL ne "Y" and INCL9FL="N" then EXCL9FL="Y"
Algorithm: ADSL.EXCRIT10Computation
for INCL10FL="N" and vax102dt not missing: assign to "unblinded prior to 7 days post Dose 2" for UNBLNDDT<VAX102DT+7; assign to "unblinded on or after 7 days but prior to 14 days post Dose 2" for VAX102DT+7<=UNBLNDDT<VAX102DT+14; assign to "unblinded on or after 14 days but no later than 1 month post Dose 2 visit" for VAX102DT+14<=UNBLNDDT<=V3 date;
Algorithm: ADSL.FPX1CA1NComputation
1 for 0<=FPX1CUT/28<1; 2 for 1<=FPX1CUT/28<2; 3 for 2<=FPX1CUT/28<3; 4 for 3<=FPX1CUT/28<4; etc.
Algorithm: ADSL.FPX1CAT1Computation
"0-1 Month" for FPX1CA1N=1; "1-2 Months" for FPX1CA1N=2; "2-3 Months" for FPX1CA1N=3; "3-4 Months" for FPX1CA1N=4; etc.
Algorithm: ADSL.FPX1CUTComputation
if (UNBLNDDT>. or tr02sdt>. ) and boostfl ne "Y" then do; if tr02sdt=. then FPX1CUT=0; else if not missing(eosdcdt) and eosdcdt>=tr02sdt then FPX1CUT=eosdcdt-tr02sdt+1; else FPX1CUT="&cutoff2"d-tr02sdt+1; end; Note: only populate for subjects unblinded or received cross over doses
Algorithm: ADSL.FUNBCUTComputation
if (UNBLNDDT>. or tr02sdt>. ) and boostfl ne "Y" then do; if UNBLNDDT=. then FUNBCUT=0; else if not missing(eosdcdt) then FUNBCUT=eosdcdt-UNBLNDDT+1; else FUNBCUT="&cutoff2"d-UNBLNDDT+1; end;
Algorithm: ADSL.FUP1CA1NComputation
1 for 0<=FUP1CUT/28<1; 2 for 1<=FUP1CUT/28<2; 3 for 2<=FUP1CUT/28<3; 4 for 3<=FUP1CUT/28<4; etc.
Algorithm: ADSL.FUP1CAT1Computation
"0-1 Month" for FUP1CA1N=1; "1-2 Months" for FUP1CA1N=2; "2-3 Months" for FUP1CA1N=3; "3-4 Months" for FUP1CA1N=4; etc.
Algorithm: ADSL.FUP1CUTComputation
if randfl="Y" then do; if vax101dt=. then FUP1CUT=0; else if not missing(eosdcdt) then FUP1CUT=eosdcdt-vax101dt+1; else FUP1CUT="&cutoff2"d-vax101dt+1; end;
Algorithm: ADSL.FUP1UNBComputation
if randfl="Y" then do; if vax101dt=. then FUP1UNB=0; else if not missing(BDCSRDT) then FUP1UNB=BDCSRDT-vax101dt+1; end;
Algorithm: ADSL.FUP2CA1NComputation
1 for 0<=FUP2CUT/28<1; 2 for 1<=FUP2CUT/28<2; 3 for 2<=FUP2CUT/28<3; 4 for 3<=FUP2CUT/28<4; etc.
Algorithm: ADSL.FUP2CA2NComputation
1 for 0<=FUP2UNB/28<1; 2 for 1<=FUP2UNB/28<2; 3 for 2<=FUP2UNB/28<3; 4 for 3<=FUP2UNB/28<4; etc."
Algorithm: ADSL.FUP2CAT1Computation
"0-1 Month" for FUP2CA1N=1; "1-2 Months" for FUP2CA1N=2; "2-3 Months" for FUP2CA1N=3; "3-4 Months" for FUP2CA1N=4; etc.
Algorithm: ADSL.FUP2CAT2Computation
"0-1 Month" for FUP2CA2N=1; "1-2 Months" for FUP2CA2N=2; "2-3 Months" for FUP2CA2N=3; "3-4 Months" for FUP2CA2N=4; etc.
Algorithm: ADSL.FUP2CUTComputation
if randfl="Y" then do; if vax102dt=. then FUP2CUT=0; else if not missing(eosdcdt) then do; FUP2CUT=eosdcdt-vax102dt+1; if vax10udt>. then FUP2CUT=eosdcdt-vax10udt+1; end; else do; FUP2CUT="&cutoff2"d-vax102dt+1; if vax10udt>. then FUP2CUT="&cutoff2"d-vax10udt+1; end; end;
Algorithm: ADSL.FUP2UNBComputation
if randfl="Y" then do; if vax102dt=. then FUP2UNB=0; else if not missing(BDCSRDT) then do; FUP2UNB=BDCSRDT-vax102dt+1; if vax10udt>. then FUP2UNB=BDCSRDT-vax10udt+1; end; end;
Algorithm: ADSL.HIVFLComputation
"Y" if subject with HIV positive, subjects with HIV were determined by their medical history, HIV related term were defined in an external file: 201114-hiv-preferred-terms.xlsx
Algorithm: ADSL.INCL10FLComputation
"Y" If unblinding date after the visit date of 1 month post dose 2. else "N" for non-missing unblinding date. Note: not populated for subjects unblnding beyond 14 days after dose 2 but missing both BLDV6DT and SV.V3. ; not populated for missing dose 2.
Algorithm: ADSL.INCL1FLComputation
Assign value 'Y' if meet following criteria; Else Assign value 'N'; 1. Signed IC; 2. Randomized; 3. Not screen failure; 4. Meets all inclusion criteria and meets no exclusion criteria;
Algorithm: ADSL.INCL2FLComputation
Receive the first dose of vaccine to which they are randomly assigned
Algorithm: ADSL.INCL3FLComputation
Will apply to Phase 1 only. Have at least 1 valid and determinate immunogenicity result after Dose 1 but before Dose 2 Note: For phase 1 BNTb2 30 ug groups subjects, repeat test results are used in Vist 1/4/7/8. N-binding is diagnostic assay and not considered as valid and determinate immunogenicity result.
Algorithm: ADSL.INCL4FLComputation
Will apply to Phase 1 only. Have at least 1 valid and determinate immunogenicity result 21 days after Dose 1. Note: For phase 1 BNTb2 30 ug groups subjects, repeat test results are used in Vist 1/4/7/8.
Algorithm: ADSL.INCL5FLComputation
Will apply to Phase 1 only. Have blood collection within an appropriate window after Dose 1, with visit window 19-23 days after dose 1.
Algorithm: ADSL.INCL6FLComputation
Derive from SUPPDV.QNAM.CAPE. 'Y' if the subjects with all records of SUPPDV.QNAM.CAPE is "NO" or missing or CAPE indicates "POP2" only and this date of PD is earlier that VAX102DT+14
Algorithm: ADSL.INCL7FLComputation
Receive 2 randomized vaccinations within the pre-defined window Vaccination window – can be 19-42 days after dose 1: if 19<=VAX102DT-VAX101DT<=42 and ARM ne "" and ((index(upcase(vax102),"BNT162B2") and index(upcase(arm),"BNT162B2")) or (index(upcase(vax102),"PLACEBO") and index(upcase(arm),"PLACEBO"))) and vax101=vax102 then INCL7FL="Y"; else INCL7FL="N";
Algorithm: ADSL.INCL8FLComputation
Have at least 1 valid and determinate immunogenicity result after Dose 2 Note: For phase 1 BNTb2 30 ug groups subjects, repeat test results are used in Vist 1/4/7/8. N-binding is diagnostic assay and not considered as valid and determinate immunogenicity result.
Algorithm: ADSL.INCL9FLComputation
Have blood collection within an appropriate window after Dose 2. Phase 1 – with visit window 6-8 days after dose 2 Phase 2/3 – 28-42 days after dose 2
Algorithm: ADSL.JPNFLComputation
"Y" if SUPPDM.QNAM = 'RACIALD' and SUPPDM.QVAL = 'JAPANESE'
Algorithm: ADSL.MULENRFLComputation
"Y" for subjects that were multiply enrolled subjests.
Algorithm: ADSL.NAATNFLComputation
if index(mb.visit,"V1_DAY1_") and mb.mbtestcd='RTCOV2NS' and mb.mborres="NEG" and mb.mbdy<=1 then NAATNFL="Y"; else if index(mb.visit,"V1_DAY1_") and mb.mbtestcd='RTCOV2NS' and mb.mborres="POS" and mb.mbdy<=1 then NAATNFL="N";
Algorithm: ADSL.NIGV1FLComputation
Derived from is.istest='N-binding antibody' if is.isorres="NEG" and index(visit,"V1_DAY1_") and is.isdy<=1 then NIGV1FL="Y"; else if is.isorres="POS" and index(visit,"V1_DAY1_") and is.isdy<=1 then NIGV1FL="N"; Note: For phase 1 BNTb2 30 ug groups subjects, repeat test results are used in Vist 1/4/7/8.
Algorithm: ADSL.OBESEFLComputation
"Y" if adolescent with enrolled age 12-15 meets the BMI cut off for obesity with age/sex groups. The standard for obesity is provided in an external file bmi-12-15-scale.xlsx.
Algorithm: ADSL.OPBOUFLComputation
“Y” if (tr02sdt>. or UNBLNDDT>.) and actarm in ("Placebo"); else "N"
Algorithm: ADSL.PEDIMMFLComputation
PEDIMMFL was derived from an external excel file: c4591001-subject-list-for-12-25-immuno-analysis-27jan2021.xlsx (there are 660 subjects in total who are based on an random selection of 280 active+50 placebo from each of the age groups).
Algorithm: ADSL.PEDREAFLComputation
if reactofl="Y" and phasen ne 1 and agegr4n in (1 2) then PEDREAFL="Y";
Algorithm: ADSL.PHASEComputation
"Phase 1" for subjects from Phase 1, who were picked from an external excel file: c4591001-phase-1-subjects-from-dmw.xlsx; "Phase 2_ds360/ds6000" for subjects from Phase 2, who were picked from an external excel file: first-c4591001-360-participants-enrolled-v1-13aug2020-update.xlsx; "Phase 3_ds6000" for subjects from Phase 3 and included in DS6000, who were picked from an external excel file: newlist-c4591001-6k-participants-enrolled-v3-17sep2020.xlsx; "Phase 3" for other subjects from Phase 3
Algorithm: ADSL.RACEGR1Computation
if RACE='WHITE' then RACEGR1="WHITE"; else if RACE='BLACK OR AFRICAN AMERICAN' then RACEGR1="BLACK OR AFRICAN AMERICAN"; else RACEGR1="ALL OTHERS"
Algorithm: ADSL.RAND1FLComputation
if RANDFL="Y" and MULENRFL^="Y" and then RAND1FL="Y"; else RAND1FL="N";
Algorithm: ADSL.RANDDTComputation
[Protocol] Randomization Date is defined usually those who have been randomized the study. (For study design where subject gets randomized multiple time then RANDDT will be derive based on 1st Randomization Date) RANDDT = MIN of DS.DSSTDTC where DS.DSDECOD = "RANDOMIZED"
Algorithm: ADSL.RANDFLComputation
Assign 'Y' for participants who are assigned a randomization number and with non-missing randomization date.
Algorithm: ADSL.REVXICDTComputation
DS.DSSTDTC for Re-vax Informed Consent.
Algorithm: ADSL.RFENDTComputation
Datepart of DM.RFENDTC
Algorithm: ADSL.RFENTMComputation
Timepart of DM.RFENDTC
Algorithm: ADSL.RFSTDTComputation
Datepart of DM.RFSTDTC
Algorithm: ADSL.RFSTTMComputation
Timepart of DM.RFSTDTC
Algorithm: ADSL.RNACATComputation
Derived numeric value from LB.LBORRES where LB.LBTESTCD="HIVR_US". Assigned as "<50" if subject's LBORRES does not contain any numeric value and not equal to positive. If derived numeric value is less than 50 then assigned as "<50"; if derived numeric value is equal to or greater than 50 then assigned as ">=50".
Algorithm: ADSL.RNACATNComputation
1="<50" 2=">=50"
Algorithm: ADSL.RSEXSAFComputation
DV.DVTERM where SUPPDV.QNAM.CAPE contain 'POP5' then RSEXSAF="Unreliable data due to lack of PI oversight"; else if only 'POP1' then RSEXSAF="Did not provide informed consent";
Algorithm: ADSL.SAF1FLComputation
if SAFFL="Y" and MULENRFL^="Y" and HIVFL^="Y" and trt01a ne "" then SAF1FL="Y"; else SAF1FL="N";
Algorithm: ADSL.SAF2FLComputation
if SAFFL="Y" and MULENRFL^="Y" and trt01a ne "" then SAF2FL="Y"; else SAF2FL="N";
Algorithm: ADSL.SAFFLComputation
If RANDFL='Y' and (VAX101DT ne . or VAX102DT ne . ) and (index(SUPPDV.QNAM.CAPE, "POP1")=0 for subjects's all DV records) then SAFFL='Y', else SAFFL='N'
Algorithm: ADSL.SCREENComputation
If RFICDT ne . then  SCREEN='Y';
Algorithm: ADSL.STCSRDTComputation
STCSRDT=min(eosdcdt, "&cutoff2"d) for subjects with ranfl="Y"
Algorithm: ADSL.TR01EDTComputation
Datepart of EX.EXENDTC for last vaccination of double blinded period. The last vaccination is defined as latest vaccination for subjects without Vaccination 3 or as last vaccination before Vaccination 3.
Algorithm: ADSL.TR01EDTMComputation
Datetime of EX.EXENDTC for last vaccination of double blinded period. The last vaccination is defined as latest vaccination for subjects without Vaccination 3 or as last vaccination before Vaccination 3.
Algorithm: ADSL.TR01ETMComputation
Timepart of EX.EXENDTC for last vaccination of double blinded period. The last vaccination is defined as latest vaccination for subjects without Vaccination 3 or as last vaccination before Vaccination 3.
Algorithm: ADSL.TR01SDTComputation
Datepart of EX.EXSTDTC for Vaccination 1
Algorithm: ADSL.TR01SDTMComputation
Datetime of EX.EXSTDTC for Vaccination 1
Algorithm: ADSL.TR01STMComputation
Timepart of EX.EXSTDTC for Vaccination 1 
Algorithm: ADSL.TR02EDTComputation
Datepart of EX.EXENDTC for last vaccination for subjects with Vaccination 3/4.
Algorithm: ADSL.TR02EDTMComputation
Datetime of EX.EXENDTC for last vaccination for subjects with Vaccination 3/4.
Algorithm: ADSL.TR02ETMComputation
Timepart of EX.EXENDTC for last vaccination for subjects with Vaccination 3/4.
Algorithm: ADSL.TR02SDTComputation
Datepart of EX.EXSTDTC for the first Vaccination for subjects with Vaccination 3/4.
Algorithm: ADSL.TR02SDTMComputation
Datetime of EX.EXSTDTC for the first Vaccination for subjects with Vaccination 3/4.
Algorithm: ADSL.TR02STMComputation
Timepart of EX.EXSTDTC for the first Vaccination for subjects with Vaccination 3/4.
Algorithm: ADSL.TRT01AComputation
Derived from DM.ACTARM. If subject received any of doses as BNT162b2, then the subject will be assigned as 'BNT162b2 Phase 1 (30 mcg)' for phase 1 subject and 'BNT162b2 Phase 2/3 (30 mcg)' for phase 2/3 subject. If the subject received 1 or 2 doses of placebo and no BNT, the subject will be assigned as "Placebo". If subject with all indeterminate vaccinations, set TRT01A to missing.
Algorithm: ADSL.TRT01PComputation
Obtained from DM.ARM directly.
Algorithm: ADSL.TRT02AComputation
Derived from EX.EXTRT where EXTPTREF in ("Vaccination 3" "Vaccination 4"). If subject received any of these 2 doses as BNT162b2, then the subject will be assigned as 'BNT162b2 Phase 1 (30 mcg)' for phase 1 subject and 'BNT162b2 Phase 2/3 (30 mcg)' for phase 2/3 subject. If subject with all indeterminate vaccinations, set TRT02A to missing.
Algorithm: ADSL.TRT02PComputation
assign as "BNT162b2 Phase 1 (30 mcg)" for Phase 1 subjects and "BNT162b2 Phase 2/3 (30 mcg)" for Phase 2/3 subjects if EX.EXDOSE and EX.EXSTDTC are not missing when EX.EXTPTREF='VACCINATION 3' or 'VACCINATION 4'
Algorithm: ADSL.TRTEDTComputation
Datepart of max(EX.EXENDTC) by subject level
Algorithm: ADSL.TRTEDTMComputation
Max (EX.EXSTDTC) by subject level
Algorithm: ADSL.TRTETMComputation
Timepart of max(EX.EXENDTC) by subject level
Algorithm: ADSL.TRTSDTComputation
Datepart of min(EX.EXSTDTC) by subject level
Algorithm: ADSL.TRTSDTMComputation
Min (EX.EXSTDTC) by subject level
Algorithm: ADSL.TRTSEQAComputation
combination of TRT01A and TRT02A for treated subject
Algorithm: ADSL.TRTSEQPComputation
combination of TRT01P and TRT02P for randomized subject
Algorithm: ADSL.TRTSTMComputation
Timepart of min(EX.EXSTDTC) by subject level
Algorithm: ADSL.UNBLNDDTComputation
DS.DSSTDTC when DSDECOD="TREATMENT UNBLINDED"
Algorithm: ADSL.V01DTComputation
Derived BE1DT from CO.CODTC from Visit 7 after second dose for phase 1 and from visit 3 for phase 2/3 Derived BE1DT2 from SV.SVSTDTC from visit 7 after second dose for phase 1 and from visit 3 for phase 2/3 V01DT=COALESCE(VAX10UDT+35, BE1DT, BE1DT2, VAX102DT+35, VAX101DT+58); Then, for unblinded subjects, compare V01DT with the day before treatment unblinding, set V01DT=min(V01DT,UNBLNDDT-1) Note: used for AE summary tables to cutoff AEs within 1 month after vax2
Algorithm: ADSL.V02DTComputation
Derived BE2DT from CO.CODTC from visit 8 after second dose for phase 1 and from visit 4 for phase 2/3 Derived BE2DT2 from SV.SVSTDTC from visit 8 after second dose for phase 1 and from visit 4 for phase 2/3 V02DT=COALESCE(VAX10UDT+189, BE2DT, BE2DT2, VAX102DT+189, VAX101DT+189+23); Then, for unblinded subjects, compare V02DT with the day before treatment unblinding, set V02DT=min(V02DT,UNBLNDDT-1) Note: used for AE summary tables to cutoff AEs within 6 month after vax2.
Algorithm: ADSL.V02OBDTComputation
Derived BE2DT from CO.CODTC from visit 8 after second dose for phase 1 and from visit 4 for phase 2/3 Derived BE2DT2 from SV.SVSTDTC from visit 8 after second dose for phase 1 and from visit 4 for phase 2/3 V02DT=COALESCE(VAX10UDT+189, BE2DT, BE2DT2, VAX102DT+189, VAX101DT+189+23); Then, for subjects took dose 3, compare V02DT with the day before dose 3, set V02DT=min(V02DT, TR02SDT-1) Note: used for AE summary tables to cutoff AEs within 6 month after vax2 regardless unblinding.
Algorithm: ADSL.V03DTComputation
Derived BE3DT2 from SV.SVSTDTC from 1 month after second dose in open label period visit V03DT=COALESCE(BE3DT2, VAX202DT+35, VAX201DT+58) Note: used for AE summary tables to cutoff AEs within 1 month after vax 4 in open label period
Algorithm: ADSL.V04DTComputation
Derived BE4DT2 from SV.SVSTDTC from 6 months after second dose in open label period visit V04DT=COALESCE(BE4DT2, VAX202DT+189, VAX201DT+189+23) Note: used for AE summary tables to cutoff AEs within 6 month after vax 4 in open label period
Algorithm: ADSL.V3C19NIGComputation
The value of N-binding test at 1 Month after Vax 2 Visit. For subjects had Visit 3 recorded as not done, and if there is a convalescent visit or vax3 visit that happened within 28-42 days post dose 2, the convalescent visit/vax3 visit will be used to replace this one. If there are two records fall in the window, the record closed to 30 days after dose 2 will be chosen.
Algorithm: ADSL.VAX101Computation
Dose 1: combined form the vaccination at dose 1 and the corresponding dosage; set to missing if the dose is INDETERMINATE.
Algorithm: ADSL.VAX101DTComputation
Date of the vaccination 1 (first vaccination date)
Algorithm: ADSL.VAX101TMComputation
Time of the vaccination 1 (first vaccination date)
Algorithm: ADSL.VAX102Computation
Dose 2: combined form the vaccination at dose 2 and the corresponding dosage; set to missing if the dose is INDETERMINATE.
Algorithm: ADSL.VAX102DTComputation
Date of the vaccination 2 (2nd vaccination date)
Algorithm: ADSL.VAX102TMComputation
Time of the vaccination 2 (2nd vaccination date)
Algorithm: ADSL.VAX10UComputation
Unplanned Dose 2: combined form the vaccination at unplanned dose 2 and the corresponding dosage; set to missing if the dose is INDETERMINATE.
Algorithm: ADSL.VAX10UDTComputation
Date of the unplanned vaccination 2 (3rd vaccination date in the first period)
Algorithm: ADSL.VAX10UTMComputation
Time of the unplanned vaccination 2 (3rd vaccination date in the first period)
Algorithm: ADSL.VAX201Computation
If EX.EXTRT='BNT162b2' when EX.VISIT in ('V101_VAX3' 'V8A_VAX3'), then VAX201='BNT162b2 (30 (*ESC*){unicode 03BC}g)'; set to missing if the dose is INDETERMINATE.
Algorithm: ADSL.VAX201DTComputation
Date of the vaccination at Visit 101 (3rd vaccination date), Datepart of EX.EXSTDTC where EX.VISIT in ('V101_VAX3' 'V8A_VAX3').
Algorithm: ADSL.VAX201TMComputation
Time of the vaccination at Visit 101 (3rd vaccination date), timepart of EX.EXSTDTC where EX.VISIT in ('V101_VAX3' 'V8A_VAX3').
Algorithm: ADSL.VAX202Computation
If EX.EXTRT='BNT162b2' when EX.VISIT='V102_VAX4', then VAX202='BNT162b2 (30 (*ESC*){unicode 03BC}g)'; set to missing if the dose is INDETERMINATE.
Algorithm: ADSL.VAX202DTComputation
Date of the vaccination at Visit 102 (4th vaccination date), Datepart of EX.EXSTDTC where EX.VISIT='V102_VAX4'.
Algorithm: ADSL.VAX202TMComputation
Time of the vaccination at Visit 102 (4th vaccination date), timepart of EX.EXSTDTC where EX.VISIT='V102_VAX4'.
Algorithm: ADSL.VAX20UComputation
Unplanned Dose in open label period: combined form the vaccination at unplanned dose after the first dose after crossover period and the corresponding dosage; set to missing if the dose is INDETERMINATE.
Algorithm: ADSL.VAX20UDTComputation
Date of the unplanned vaccination 1 in open label period.
Algorithm: ADSL.VAX20UTMComputation
Time of the unplanned vaccination 1 in open label period.
Algorithm: ADSL.X1CSRDTComputation
X1CSRDT=min(eosdcdt, "&cutoff2"d) for subjects with ranfl="Y" and non-missing tr02sdt or non-missing UNBLNDDT and boostfl ne "Y"

Go to the top of the Define-XML document