Date/Time of Define-XML document generation: 2021-04-27T08:02:54Z

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
ADC19EFCovid-19 Efficacy AnalysisBASIC DATA STRUCTUREOne record or multiple records per subject per analysis parameter per analysis timepointAnalysisSTUDYID, USUBJID, PARAMCD, ADTadc19ef.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
ADSYMPTCovid-19 Signs and SymptomsBASIC DATA STRUCTUREOne record or multiple records per subject per analysis parameter per analysis timepointAnalysisSTUDYID, USUBJID, PARAMCD, ADTadsympt.xpt
ADVAImmunogenicity Analysis DatasetBASIC DATA STRUCTUREOne record or multiple records per subject per analysis parameter per analysis visitAnalysisSTUDYID, USUBJID, PARAMCD, AVISITadva.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
ADCMConcomitant Medications Analysis DatasetOCCURRENCE DATA STRUCTUREOne record or multiple records per subject per recorded medication occurrence or constant-dosing intervalAnalysisSTUDYID, USUBJID, CMDECOD, CMSTDTCadcm.xpt
ADDSDisposition Analysis DatasetOCCURRENCE DATA STRUCTUREOne record or multiple records per subject per disposition status or protocol milestoneAnalysisSTUDYID, USUBJID, DSDECODadds.xpt
ADDVProtocol Deviation Analysis DatasetOCCURRENCE DATA STRUCTUREOne record or multiple records per subject per protocol deviation per event start dateAnalysisSTUDYID, USUBJID, DVTERM, DVSTDTCaddv.xpt
ADMHMedical History Analysis DatasetOCCURRENCE DATA STRUCTUREOne record or multiple records per subject per medical history eventAnalysisSTUDYID, USUBJID, MHTERMadmh.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 flagtext1
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-13aug20-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


Covid-19 Efficacy Analysis (ADC19EF)

ADC19EF (Covid-19 Efficacy Analysis) - BASIC DATA STRUCTURE Location: adc19ef.xpt
VariableWhere ConditionLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext8
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext22
Predecessor: ADSL.USUBJID
SITEIDStudy Site Identifiertext4
Predecessor: ADSL.SITEID
SUBJIDSubject Identifier for the Studytext8
Predecessor: ADSL.SUBJID
BRTHDTDate of BirthintegerDATE9
Predecessor: ADSL.BRTHDT
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
AGEGR1Pooled Age Group 1text11Pooled Age Group 1
  • • "12-15 Years"
  • • "16-55 Years"
  • • "18-55 Years"
  • • "65-85 Years"
  • • ">55 Years"
Predecessor: ADSL.AGEGR1
SEXSextext1Sex
  • • "F" = "Female"
  • • "M" = "Male"
Predecessor: ADSL.SEX
RACERacetext41Race

[7 Terms]

Predecessor: ADSL.RACE
ETHNICEthnicitytext22Ethnic Group
  • • "HISPANIC OR LATINO" = "Hispanic or Latino"
  • • "NOT HISPANIC OR LATINO" = "Not Hispanic or Latino"
  • • "NOT REPORTED" = "Not Reported"
Predecessor: ADSL.ETHNIC
ARMCDPlanned Arm Codetext9Planned Arm Code

[11 Terms]

Predecessor: ADSL.ARMCD
ARMDescription of Planned Armtext27Description of Planned Arm

[11 Terms]

Predecessor: ADSL.ARM
ACTARMCDActual Arm Codetext9Actual Arm Code

[12 Terms]

Predecessor: ADSL.ACTARMCD
ACTARMDescription of Actual Armtext27Description of Actual Arm

[12 Terms]

Predecessor: ADSL.ACTARM
PARAMNParameter (N)integer8ADC19EF.PARAMN

[63 Terms]

Assigned

Numeric code for PARAM Please refer to codelist ADC19EF.PARAMN.

PARAMCDParameter Codetext8ADC19EF.PARAMCD

[63 Terms]

Assigned

Character code for PARAM Please refer to codelist ADC19EF.PARAMCD. Algorithm for picking params/records only upto UNBLNDDT as below: If protocol-defined and CDC-defined symptoms start after unblinding date (ADSL.UNBLNDDT), then all records for that illness visit (unscheduled) are dropped. For protocol-defined and CDC-defined symptoms that start on/before UNBLNDDT: 1. Keep records even if lab results, severe symptoms, collapsed visit symptoms within that illness visit goes beyond UNBLNDDT. 2. Any scheduled visits (non-illness) with ADT/ASTDT after UNBLNDDT are dropped.

PARAMParametertext109ADC19EF.PARAM

[63 Terms]

Derived
if PARAMCD in ("C19NIG" "HCUHSP" "RTCOV2NS" "HCUICU" "SARSCOV2" "PRCDTH" "SECDTH") then set to ADSYMPT.PARAM if PARAMCD= “DTHODC19” then set to “DEATH OCCURRED DUE TO COVID-19 ILLNESS?” if PARAMCD= “PRPDSAD” then set to “PRESENCE OF PROTOCOL DEFINED SYMPTOMS AFTER DOSE” if paramcd= “PRCDCSAD” then set to “PRESENCE OF CDC DEFINED SYMPTOMS AFTER DOSE” if paramcd= “SEVCVS” then set to “SEVERE COVID-19 SYMPTOMS - VITAL SIGNS” if paramcd=”SEVCRF” then set to “SEVERE COVID-19 SYMPTOMS - RESPIRATORY FAILURE” if paramcd= “SEVCVSPR” then set to “SEVERE COVID-19 SYMPTOMS - USE OF VASOPRESSORS” if paramcd= “SEVCRHN” then set to “SEVERE COVID-19 SYMPTOMS - SIGNIFICANT ACUTE RENAL, HEPATIC, OR NEUROLOGIC DYSFUNCTION” if paramcd = “PRSVCSAD” then set to “PRESENCE OF PROTOCOL DEFINED SEVERE COVID-19 SYMPTOMS AFTER DOSE” if paramcd=”PRSCDCAD” then set to “PRESENCE OF CDC DEFINED SEVERE COVID-19 SYMPTOMS AFTER DOSE” if paramcd=”NAATRAD” then set to “COVID-19 NAAT RESULT AFTER DOSE” if paramcd = “C19ONST” then set to “PROTOCOL DEFINED COVID-19 ILLNESS ONSET” if paramcd = “CDCONST” then set to “CDC DEFINED COVID-19 ILLNESS ONSET” if paramcd = “SEVCONST” then set to “PROTOCOL DEFINED SEVERE COVID-19 ILLNESS ONSET” if paramcd = “CDCSONST” then set to “CDC DEFINED SEVERE COVID-19 ILLNESS ONSET” if paramcd = ”ST1PD” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS” if paramcd=“ST17PD” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS” if paramcd=“ST2PD” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS” if paramcd=“ST27PD” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS” if paramcd=“ST214PD” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS” if paramcd=“ST1CD” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS” if paramcd=“ST17CD” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS” if paramcd=“ST2CD” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS” if paramcd=“ST27CD” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS” if paramcd=“ST214CD” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS” if paramcd=“ST1SE” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“ST17SE” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“ST2SE” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“ST27SE” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“ST214SE” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“STC1SE” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“STC17SE” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“STC2SE” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“STC27SE” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“STC214SE” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“ST1PDA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST17PDA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST2PDA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST27PDA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST214PDA” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST1CDA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST17CDA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST2CDA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST27CDA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST214CDA” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST1SEA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST17SEA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST2SEA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST27SEA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST214SEA” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“STC1SA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“STC17SA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“STC2SA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“STC27SA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“STC214SA” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST1PDX” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS – CROSSOVER” if paramcd=“STC1SX” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS – CROSSOVER”
PARCAT1Parameter Category 1text44ADC19EF.PARCAT1

[15 Terms]

Derived
if index (PARAM, "SURVEILLANCE")>0 then set to "SURVEILLANCE TIME". if PARAMCD in ("C19NIG" "RTCOV2NS" "SARSCOV2" "PRCDTH" "SECDTH" “PRPDSAD” “PRCDCSAD” “SEVCRF” “SEVCVSPR” “SEVCRHN”) then set to ADSYMPT.PARCAT1 if paramcd in (”HCUHSP” “HCUICU”) then set to “HOSPITALIZATION STATUS” if paramcd = “DTHODC19” then set to "DEATH STATUS". If paramcd = “PRSVCSAD” then set to "SEVERE COVID-19 SYMPTOMS". If paramcd=”PRSCDCAD”“ then Set to "SEVERE COVID-19 SYMPTOMS". If paramcd=”NAATRAD” then Set to "CENTRAL/LOCAL NAAT RESULTS". If paramcd=”C19ONST” then Set to "ILLNESS ONSET". If paramcd=“CDCONST” then Set to "ILLNESS ONSET". If paramcd=”SEVCONST” then Set to "ILLNESS ONSET". If paramcd=”CDCSONST” then Set to "ILLNESS ONSET".
AVALVLMAnalysis Valueinteger8
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST1PD" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST17PD" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST2PD" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST27PD" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST214PD" (SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST1CD" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST17CD" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST2CD" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST27CD" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST214CD" (SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST1SE" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST17SE" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST2SE" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST27SE" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST214SE" (SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "STC1SE" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "STC17SE" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "STC2SE" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "STC27SE" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "STC214SE" (SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS)SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMSinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST1PDA" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST17PDA" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST2PDA" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST27PDA" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST214PDA" (SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST1CDA" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST17CDA" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST2CDA" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST27CDA" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST214CDA" (SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST1SEA" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST17SEA" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST2SEA" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST27SEA" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST214SEA" (SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "STC1SA" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "STC17SA" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "STC2SA" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "STC27SA" (SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "STC214SA" (SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE)SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLEinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "ST1PDX" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - CROSSOVER)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - CROSSOVERinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
PARAMCD = "STC1SX" (SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - CROSSOVER)SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - CROSSOVERinteger3
Derived
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
AVALCVLMAnalysis Value (C)text37
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "RTCOV2NS" (CEPHEID RT-PCR ASSAY FOR SARS-COV-2)CEPHEID RT-PCR ASSAY FOR SARS-COV-2text3
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "C19NIG" (N-BINDING ANTIBODY)N-BINDING ANTIBODYtext3
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "PRPDSAD" (PRESENCE OF PROTOCOL DEFINED SYMPTOMS AFTER DOSE)PRESENCE OF PROTOCOL DEFINED SYMPTOMS AFTER DOSEtext1
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "PRCDCSAD" (PRESENCE OF CDC DEFINED SYMPTOMS AFTER DOSE)PRESENCE OF CDC DEFINED SYMPTOMS AFTER DOSEtext1
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "C19ONST" (PROTOCOL DEFINED COVID-19 ILLNESS ONSET)PROTOCOL DEFINED COVID-19 ILLNESS ONSETtext3
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "CDCONST" (CDC DEFINED COVID-19 ILLNESS ONSET)CDC DEFINED COVID-19 ILLNESS ONSETtext3
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "SARSCOV2" (SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2)SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2text3
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "NAATRAD" (COVID-19 NAAT RESULT AFTER DOSE)COVID-19 NAAT RESULT AFTER DOSEtext3
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "HCUHSP" (HOSPITALIZED DUE TO COVID-19 ILLNESS?)HOSPITALIZED DUE TO COVID-19 ILLNESS?text1
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "PRSCDCAD" (PRESENCE OF CDC DEFINED SEVERE COVID-19 SYMPTOMS AFTER DOSE)PRESENCE OF CDC DEFINED SEVERE COVID-19 SYMPTOMS AFTER DOSEtext1
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "CDCSONST" (CDC DEFINED SEVERE COVID-19 ILLNESS ONSET)CDC DEFINED SEVERE COVID-19 ILLNESS ONSETtext3
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "SEVCVS" (SEVERE COVID-19 SYMPTOMS - VITAL SIGNS)SEVERE COVID-19 SYMPTOMS - VITAL SIGNStext1
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "PRSVCSAD" (PRESENCE OF PROTOCOL DEFINED SEVERE COVID-19 SYMPTOMS AFTER DOSE)PRESENCE OF PROTOCOL DEFINED SEVERE COVID-19 SYMPTOMS AFTER DOSEtext1
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "SEVCONST" (PROTOCOL DEFINED SEVERE COVID-19 ILLNESS ONSET)PROTOCOL DEFINED SEVERE COVID-19 ILLNESS ONSETtext3
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "HCUICU" (SUBJECT IN ICU DUE TO POTENTIAL COVID-19 ILLNESS)SUBJECT IN ICU DUE TO POTENTIAL COVID-19 ILLNESStext1
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "SEVCRF" (SEVERE COVID-19 SYMPTOMS - RESPIRATORY FAILURE)SEVERE COVID-19 SYMPTOMS - RESPIRATORY FAILUREtext1
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "PRCDTH" (PRIMARY CAUSE OF DEATH)PRIMARY CAUSE OF DEATHtext37
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "DTHODC19" (DEATH OCCURRED DUE TO COVID-19 ILLNESS?)DEATH OCCURRED DUE TO COVID-19 ILLNESS?text1
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "SECDTH" (SECONDARY CAUSE OF DEATH)SECONDARY CAUSE OF DEATHtext27
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "SEVCRHN" (SEVERE COVID-19 SYMPTOMS - SIGNIFICANT ACUTE RENAL, HEPATIC, OR NEUROLOGIC DYSFUNCTION)SEVERE COVID-19 SYMPTOMS - SIGNIFICANT ACUTE RENAL, HEPATIC, OR NEUROLOGIC DYSFUNCTIONtext1
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
PARAMCD = "SEVCVSPR" (SEVERE COVID-19 SYMPTOMS - USE OF VASOPRESSORS)SEVERE COVID-19 SYMPTOMS - USE OF VASOPRESSORStext1
Derived
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
VISITNUMVisit Numberinteger8
Predecessor: ADSYMPT.VISITNUM

from ADSYMPT.VISITNUM for all records except for derived records for surveillance time.

VISITVisit Nametext20
Predecessor: ADSYMPT.VISIT

from ADSYMPT.VISIT for all records except for derived records for surveillance time.

AVISITNAnalysis Visit (N)integer8ADC19EF.AVISITN

[13 Terms]

Derived
1. Set to ADSYMPT.AVISITN for all other parameters except for derived records for surveillance time. 2. For PARAMCD="DTHODC19", the AVISITN is populated if death occurred after an illness visit. This last illness visit AVISITN is assigned to the record. 3. If derived parameters for surveillance time, the set to null.
AVISITAnalysis Visittext20ADC19EF.AVISIT

[13 Terms]

Derived
1. Set to ADSYMPT.AVISIT for all other parameters except for derived records for surveillance time. 2. For PARAMCD="DTHODC19", the AVISIT is populated if death occurred after an illness visit. This last illness visit AVISIT is assigned to the record. 3. If derived parameters for surveillance time, the set to null.
ADTAnalysis DateintegerDATE9
Derived
if paramcd in ("SARSCOV2" "RTCOV2NS" "C19NIG" "PRCDTH" "SECDTH" ) then set to ADSYMPT.ADT if paramcd = "SEVCVS" then set to the earliest date from ADSYMPT.ADT when condition/s are present. if paramcd = "NAATRAD" then set from ADSYMPT.ADT of concluded NAAT result based on specifications in AVALC of this record. If both local and central results are missing/invalid, set this to null. if paramcd = "C19ONST" then set to ASTDT where PARAMCD = "PRPDSAD" if paramcd = "CDCONST" then set to ASTDT where PARAMCD = "PRCDCSAD" if paramcd = "SEVCONST" then set to ASTDT where PARAMCD = "PRSVCSAD" if paramcd = "CDCSONST" then set to ASTDT where PARAMCD = "PRSCDCAD" if paramcd="DTHODC19" then set to ADT where PARAMCD is "PRCDTH" or "SECDTH" if paramcd in ("HCUICU" "HCUHSP" "PRPDSAD” “PRCDCSAD” “SEVCRF” “SEVCVSPR” “SEVCRHN” “PRSVCSAD” “PRSCDCAD” “ST1PD” “ST17PD” “ST2PD” “ST27PD” “ST214PD” “ST1CD” “ST17CD” “ST2CD” “ST27CD” “ST214CD” “ST1SE” “ST17SE” “ST2SE” “ST27SE” “ST214SE” “STC1SE” “STC17SE” “STC2SE” “STC27SE” “STC214SE” “ST1PDA” “ST17PDA” “ST2PDA” “ST27PDA” “ST214PDA” “ST1CDA” “ST17CDA” “ST2CDA” “ST27CDA” “ST214CDA” “ST1SEA” “ST17SEA” “ST2SEA” “ST27SEA” “ST214SEA” “STC1SA” “STC17SA” “STC2SA” “STC27SA” “STC214SA” “ST1PDX” “STC1SX”) then set to null.
ADYAnalysis Relative Dayinteger8
Derived
Set as following: ADY = ADT - TRTSDT. If ADT >= TRTSDT, ADY = ADT - TRTSDT + 1.
ASTDTAnalysis Start DateintegerDATE9
Derived
if paramcd in ("HCUICU" "HCUHSP") then set to ADSYMPT.ASTDT. if paramcd in ("PRPDSAD" "PRCDCSAD") then set to the earliest date from ADSYMPT.ASTDT when condition/s are present. if paramcdin ("SEVCRF" "SEVCRHN" "SEVCVSPR") then set to the earliest date from ADSYMPT.ASTDT when condition/s are present and end dates of all contributing records are reported. if paramcd in ("PRSVCSAD" "PRSCDCAD") then set to the earliest date from ADT/ASTDT when condition/s are present. if paramcd in (“ST1PD” “ST1CD” “ST1SE” “STC1SE” “ST1PDA” “ST1CDA” “ST1SEA” “STC1SA” “ST1PDX” “STC1SX” ) then set as Dose 1 when Dose 1 date is not missing. if paramcd in (“ST17PD” “ST17CD” “ST17SE” “STC17SE” “ST17PDA” “ST17CDA” “ST17SEA” “STC17SA”) then set as Dose 1 + 7 when Dose 1 date is not missing. if paramcd in (“ST214PD” “ST214CD” “ST214SE” “STC214SE” “ST214PDA” “ST214CDA” “ST214SEA” “STC214SA”) then set as Dose 2 + 14 when Dose 2 date is not missing. if paramcd in (“ST27PD” “ST27CD” “ST27SE” “STC27SE” “ST27PDA” “ST27CDA” “ST27SEA” “STC27SA” ) then set as Dose 2 + 7 when Dose 2 date is not missing. if paramcd in (“ST2PD” “ST2CD” “ST2SE” “STC2SE” “ST2PDA” “ST2CDA” “ST2SEA” “STC2SA” ) then set as Dose 2 when Dose 2 date is not missing.
ASTDYAnalysis Start Relative Dayinteger8
Derived
Set as following: ASTDY = ASTDT - TRTSDT. If ASTDT >= TRTSDT, ASTDY = ASTDT - TRTSDT + 1.
AENDTAnalysis End DateintegerDATE9
Derived
if paramcd in ("HCUICU" "HCUHSP") then set to ADSYMPT.AENDT. if paramcd in ("PRPDSAD" "PRCDCSAD") then set to the latest date from ADSYMPT.AENDT when condition/s are present. if paramcdin ("SEVCRF" "SEVCRHN" "SEVCVSPR") then set to the latest date from ADSYMPT.AENDT when condition/s are present and end dates of all contributing records are reported. if paramcd in ("PRSVCSAD" "PRSCDCAD") then set to the latest date from AENDT when condition/s are present and contributing end dates except from vital signs are present/populated. If there is a death and this record is part of last illness visit, set to date of death. if paramcd in ("ST1PD" "ST17PD" "ST2PD" "ST27PD" "ST214PD" ) then set to minimum among the following dates. DCODT, DVSTDT, DTHDT, EOSDCDT, UNBLNDDT, today's date. Additionally, if there is a confirmed case of illness, include ADT from records where PARAMCD is "C19ONST". if paramcd in ("ST1PDA" "ST17PDA" "ST2PDA" "ST27PDA" "ST214PDA" "ST1PDX") then set to minimum among the following dates. DCODT, DTHDT, EOSDCDT, UNBLNDDT, today's date. Additionally, if there is a confirmed case of illness, include ADT from records where PARAMCD is "C19ONST". if paramcd in ("ST1CD" "ST17CD" "ST2CD" "ST27CD" "ST214CD" ) then set to minimum among the following dates. DCODT, DVSTDT, DTHDT, EOSDCDT, UNBLNDDT, today's date. Additionally, if there is a confirmed case of illness, include ADT from records where PARAMCD is "CDCONST". if paramcd in ("ST1CDA" "ST17CDA" "ST2CDA" "ST27CDA" "ST214CDA") then set to minimum among the following dates. DCODT, DTHDT, EOSDCDT, UNBLNDDT, today's date. Additionally, if there is a confirmed case of illness, include ADT from records where PARAMCD is "CDCONST". if paramcd in ("ST1SE" "ST17SE" "ST2SE" "ST27SE" "ST214SE") then set to minimum among the following dates. DCODT, DVSTDT, DTHDT, EOSDCDT, UNBLNDDT, today's date. Additionally, if there is a confirmed case of illness, include ADT from records where PARAMCD is "SEVCONST". if paramcd in ("ST1SEA" "ST17SEA" "ST2SEA" "ST27SEA" "ST214SEA") then set to minimum among the following dates. DCODT, DTHDT, EOSDCDT, UNBLNDDT, today's date. Additionally, if there is a confirmed case of illness, include ADT from records where PARAMCD is "SEVCONST". else if none of the above PARAMCDs, set to null.
AENDYAnalysis End Relative Dayinteger8
Derived
Set as following: AENDY = AENDT - TRTSDT. If AENDT >= TRTSDT, AENDY = AENDT - TRTSDT + 1.
DCODTData Cutoff DateintegerDATE9
Assigned

Assign as data cutoff date

RANDDTDate of RandomizationintegerDATE9
Predecessor: ADSL.RANDDT
TRTSDTDate of First Exposure to TreatmentintegerDATE9
Predecessor: ADSL.TRTSDT
TRTEDTDate of Last Exposure to TreatmentintegerDATE9
Predecessor: ADSL.TRTEDT
VAX101DTVaccination Date 01integerDATE9
Predecessor: ADSL.VAX101DT
VAX102DTVaccination Date 02integerDATE9
Predecessor: ADSL.VAX102DT
DVSTDTStart Date of Important PDintegerDATE9
Predecessor: ADSL.DVSTDT
UNBLNDDTTreatment Unblinded DateintegerDATE9
Predecessor: ADSL.UNBLNDDT
DTHDTDate of DeathintegerDATE9
Predecessor: ADSL.DTHDT
EOTDCDTEnd Of Treatment Discontinuation DateintegerDATE9
Predecessor: ADSL.EOTDCDT
EOSDCDTEnd Of Study Discontinuation DateintegerDATE9
Predecessor: ADSL.EOSDCDT
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.RANDFL
EVALEFFLEvaluable Efficacy Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.EVALEFFL
AAI1EFFLDose 1 all-available Efficacy Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.AAI1EFFL
AAI2EFFLDose 2 all-available Efficacy Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.AAI2EFFL
DTHFLSubject Death Flagtext1Y
  • • "Y" = "Yes"
Predecessor: ADSL.DTHFL
C19ILHFLPrior Covid-19 Illness History Flagtext1Y
  • • "Y" = "Yes"
Predecessor: ADSYMPT.C19ILHFL
CNCRSLFLConsider Result for Analysis Flagtext1Y
  • • "Y" = "Yes"
Derived
Set for records where PARAMCD is "SARSCOV2" or "RTCOV2NS" or "C19NIG" as following: If only one result is present per PARAMCD within a given visit set to "Y'. For unplanned results, set "Y" if result date is up to 4 days before, on/after the symptom start date and symptom end date is missing. If the symptom end date is present, the result date must be within 4 days after the end date. If multiple unplanned results qualify above condition, set to "Y" based on the result as POS > IND > NEG > UNK/missing.
VRBLNGFLNVA Baseline Result Negative Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set for all records of a subject based on following: If NVA result date is on or before Dose 1 date and AVAC = "NEG" when PARAMCD = "C19NIG", set to "Y". If NVA result date is on or before Dose 1 date and AVAC = "POS" when PARAMCD = "C19NIG", set to "N". Otherwise, set to null.
CRD1NGFLNAAT Result At Dose 1 Negative Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set for all records of a subject based on following: If NAAT result date is on or before Dose 1 date and AVAC = "NEG" when PARAMCD = "RTCOV2NS", set to "Y". If NAAT result date is on or before Dose 1 date and AVAC = "POS" when PARAMCD = "RTCOV2NS", set to "N". Otherwise, set to null.
CRD2NGFLNAAT Result At Dose 2 Negative Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set for all records of a subject based on following: If NAAT result date is on or before Dose 2 date and AVAC = "NEG" when PARAMCD = "RTCOV2NS", set to "Y". If NAAT result date is on or before Dose 2 date and AVAC = "POS" when PARAMCD = "RTCOV2NS", set to "N". Otherwise, set to null.
PDSYMFLProtocol Defined SYMP Present Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set for all records of a subject as following: If a subject has any record with AVALC = "Y" when PARAMCD = "PRPDSAD", set to "Y". Otherwise set to "N".
PDSDMFLProtocol Defined SYMP Date Missing Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set for all records of a subject as following: If PDSYMFL = "Y" and symptom start date is missing, set to "Y". Otherwise set to "N".
CDCSYMFLCDC Defined SYMP Present Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set for all records of a subject as following: If a subject has any record with AVALC = "Y" when PARAMCD = "PRCDCSAD", set to "Y". Otherwise set to "N".
SEVSYMFLSevere Covid PD SYMP Present Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set for all records of a subject as following: If a subject has any record with AVALC = "Y" when PARAMCD = "PRSVCSAD", set to "Y". Otherwise set to "N".
SEVCDCFLSevere Covid CDC SYMP Present Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set for all records of a subject as following: If a subject has any record with AVALC = "Y" when PARAMCD = "PRSCDCAD", set to "Y". Otherwise set to "N".
ILD1FLIllness Occur After Dose 1 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set for records where PARAMCD is "C19ONST" or "CDCONST" or "SEVCONST" or "CDCSONST" and AVALC is "POS" as following: If illness onset date is greater then Dose 1 date, set to "Y". Otherwise set to "N".
ILD17FLIllness Occur 7 Days After Dose 1 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set for records where PARAMCD is "C19ONST" or "CDCONST" or "SEVCONST" or "CDCSONST" and AVALC is "POS" as following: If illness onset date is greater then 7 days post Dose 1 date, set to "Y". Otherwise set to "N".
ILD2FLIllness Occur After Dose 2 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set for records where PARAMCD is "C19ONST" or "CDCONST" or "SEVCONST" or "CDCSONST" and AVALC is "POS" as following: If illness onset date is greater then Dose 2 date, set to "Y". Otherwise set to "N".
ILD27FLIllness Occur 7 Days After Dose 2 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set for records where PARAMCD is "C19ONST" or "CDCONST" or "SEVCONST" or "CDCSONST" and AVALC is "POS" as following: If illness onset date is greater then 7 days post Dose 2 date, set to "Y". Otherwise set to "N".
ILD214FLIllness Occur 14 Days After Dose 2 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set for records where PARAMCD is "C19ONST" or "CDCONST" or "SEVCONST" or "CDCSONST" and AVALC is "POS" as following: If illness onset date is greater then 14 days post Dose 2 date, set to "Y". Otherwise set to "N".
FILOCRFLFirst Illness Occurrence Flagtext1Y
  • • "Y" = "Yes"
Derived
Set for records where PARAMCD is "C19ONST" or "CDCONST" or "SEVCONST" or "CDCSONST" as following: if AVALC = "POS" and is the first onset of illness after dose, set to "Y".
PDRMUFLPD SYMP Result Missing or Unknown Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set to "Y" for all records of a subject, if protocol defined symptom/s are present and test result from local and/or central lab concluded as indeterminate, missing or unknown and symptom/s start date is before a first positive(PARAMCD is "C19ONST") case. Otherwise set to "N" for all records of a subject. Also set as "N" for subjects who did not report any protocol defined symptoms. Note: If a subject has reported these symptom/s more than once at different visits, set to "Y" if any of the test results are concluded as indeterminate, missing or unknown.
PDRMUPFLPD SYMP Rslt Miss/UNK With POS Rslt Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set to "Y" for all records of a subject, if protocol defined symptom/s are present and test result from local and/or central lab concluded as indeterminate, missing or unknown and not followed by a confirmed positive case where PARAMCD is "C19ONST". Otherwise set to "N" for all records of a subject. Also set as "N" for subjects who did not report any protocol defined symptoms. Note: If a subject has reported these symptom/s more than once at different visits, set to "Y" if any of the test results are concluded as indeterminate, missing or unknown.
CDCRMUFLCDC SYMP Result Missing or Unknown Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set to "Y" for all records of a subject, if CDC defined symptom/s are present and test result from local and/or central lab concluded as indeterminate, missing or unknown and symptom/s start date is before a first positive(PARAMCD is "CDCONST") case. Otherwise set to "N" for all records of a subject. Also set to "N" for subjects who did not report any CDC defined symptoms. Note: If a subject has reported these symptom/s more than once at different visits, set to "Y" if any of the test results are concluded as indeterminate, missing or unknown.
CDRMUPFLCD SYMP Rslt Miss/UNK With POS Rslt Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set to "Y" for all records of a subject, if CDC defined symptom/s are present and test result from local and/or central lab concluded as indeterminate, missing or unknown and not followed by a confirmed positive case where PARAMCD is "CDCONST". Otherwise set to "N" for all records of a subject. Also set to "N" for subjects who did not report any CDC defined symptoms. Note: If a subject has reported these symptom/s more than once at different visits, set to "Y" if any of the test results are concluded as indeterminate, missing or unknown.
PDP1FLVE Prot Def Pop Incl Post D1 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 is negative and the test date is on or before Dose 1 date. 2. Otherwise set to "N". If subject reports protocol define symptoms and/or has , the following condition/s may overwrite the previous value. 3. If there is an unscheduled NAAT test on or before Dose 1 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of protocol defined symptoms and start date of symptom is missing, on or after Dose 1 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
PDP17FLVE Prot Def Pop Incl 7D Post D1 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 is negative and the test date is on or before Dose 1 date. 2. Otherwise set to "N". If subject reports protocol define symptoms, the following condition/s may overwrite the previous value. 3. If there is an unscheduled NAAT test after Dose 1 through 7 days after Dose 1 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of protocol defined symptom and start date of symptom is missing, on or after Dose 1 and within 7 days post Dose 1 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
PDP27FLVE Prot Def Pop Incl 7D Post D2 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 and Dose 2 are negative and their corresponding test dates are on or before their respective dose dates. 2. Otherwise set to "N". If subject reports protocol define symptoms, the following condition may overwrite the previous value. 3. If there is an unscheduled NAAT test after Dose 1 through 7 days after Dose 2 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of protocol defined symptom and start date of symptom is missing, on or after Dose 1 and within 7 days after Dose 2 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
PDP214FLVE Prot Def Pop Incl 14D Post D2 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 and Dose 2 are negative and their corresponding test dates are on or before their respective dose dates. 2. Otherwise set to "N". If subject reports protocol define symptoms, the following condition may overwrite the previous value. 3. If there is an unscheduled NAAT test after Dose 1 through 14 days after Dose 2 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of protocol defined symptom and start date of symptom is missing, on or after Dose 1 and within 14 days after Dose 2 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
CDP1FLVE CDC Def Pop Incl Post Dose 1 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 is negative and the test date is on or before Dose 1 date. 2. Otherwise set to "N". If subject reports CDC define symptoms, the following condition may overwrite the previous value. 3. If there is an unscheduled NAAT test after Dose 1 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of CDC defined symptoms and start date of symptom is missing, on or after Dose 1 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
CDP17FLVE CDC Def Pop Incl 7D Post Dose 1 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 is negative and the test date is on or before Dose 1 date. 2. Otherwise set to "N". If subject reports CDC define symptoms, the following condition may overwrite the previous value. 3. If there is an unscheduled NAAT test after Dose 1 through 7 days after Dose 1 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of CDC defined symptoms and start date of symptom is missing, on or after Dose 1 and within 7 days post Dose 1 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
CDP27FLVE CDC Def Pop Incl 7D Post Dose 2 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 and Dose 2 are negative and their corresponding test dates are on or before their respective dose dates. 2. Otherwise set to "N". If subject reports CDC define symptoms, the following condition may overwrite the previous value. 3. If there is an unscheduled NAAT test after Dose 1 through 7 days after Dose 2 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of CDC defined symptoms and start date of symptom is missing, on or after Dose 1 and within 7 days after Dose 2 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
CDP214FLVE CDC Def Pop Incl 14D Post Dose 2 Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 and Dose 2 are negative and their corresponding test dates are on or before their respective dose dates. 2. Otherwise set to "N". If subject reports CDC define symptoms, the following condition may overwrite the previous value. 3. If there is an unscheduled NAAT test after Dose 1 through 14 days after Dose 2 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of CDC defined symptoms and start date of symptom is missing, on or after Dose 1 and within 14 days after Dose 2 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
NMPDOCFLNo Major Protocol Deviation Occur Flagtext1Y
  • • "Y" = "Yes"
Derived
Set for records where PARAMCD is "C19ONST" or "CDCONST" or "SEVCONST" as following: if DVSTDT is null, set to "Y". Also set to "Y" if DVSTDT occurs after the ADT of PARAMCDs specified above.

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
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
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
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
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
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
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
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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 paintext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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 indicatortext1
Derived
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 8601ISO 8601
Predecessor: EX.EXSTDTC
EXENDTCEnd Date/Time of TreatmentdatetimeISO 8601ISO 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')
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

[6 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'.
FTEMCATNFever Temperature Category (N)integer8FTEMCATN
  • • 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"
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"
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) 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) 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) 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) 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


Covid-19 Signs and Symptoms (ADSYMPT)

ADSYMPT (Covid-19 Signs and Symptoms) - BASIC DATA STRUCTURE Location: adsympt.xpt
VariableWhere ConditionLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext8
Predecessor: ADSL.STUDYID
USUBJIDUnique Subject Identifiertext22
Predecessor: ADSL.USUBJID
SITEIDStudy Site Identifiertext4
Predecessor: ADSL.SITEID
SUBJIDSubject Identifier for the Studytext8
Predecessor: ADSL.SUBJID
BRTHDTDate of BirthintegerDATE9
Predecessor: ADSL.BRTHDT
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
AGEGR1Pooled Age Group 1text11Pooled Age Group 1
  • • "12-15 Years"
  • • "16-55 Years"
  • • "18-55 Years"
  • • "65-85 Years"
  • • ">55 Years"
Predecessor: ADSL.AGEGR1
SEXSextext1Sex
  • • "F" = "Female"
  • • "M" = "Male"
Predecessor: ADSL.SEX
RACERacetext41Race

[7 Terms]

Predecessor: ADSL.RACE
ETHNICEthnicitytext22Ethnic Group
  • • "HISPANIC OR LATINO" = "Hispanic or Latino"
  • • "NOT HISPANIC OR LATINO" = "Not Hispanic or Latino"
  • • "NOT REPORTED" = "Not Reported"
Predecessor: ADSL.ETHNIC
ARMCDPlanned Arm Codetext9Planned Arm Code

[11 Terms]

Predecessor: ADSL.ARMCD
ARMDescription of Planned Armtext27Description of Planned Arm

[11 Terms]

Predecessor: ADSL.ARM
ACTARMCDActual Arm Codetext9Actual Arm Code

[12 Terms]

Predecessor: ADSL.ACTARMCD
ACTARMDescription of Actual Armtext27Description of Actual Arm

[12 Terms]

Predecessor: ADSL.ACTARM
PARAMNParameter (N)integer8ADSYMPT.PARAMN

[36 Terms]

Assigned

Numeric code for PARAM Please refer to codelist ADSYMPT.PARAMN.

PARAMCDParameter Codetext8ADSYMPT.PARAMCD

[36 Terms]

Assigned

Character code for PARAM Please refer to codelist ADSYMPT.PARAMCD.

PARAMParametertext48ADSYMPT.PARAM

[36 Terms]

Derived
Set to FA.FAOBJ when upcase(FA.FAOBJ) = "CHILLS" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "DIARRHEA" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "FEVER" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "NEW LOSS OF TASTE OR SMELL" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "NEW OR INCREASED COUGH" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "NEW OR INCREASED MUSCLE PAIN" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "NEW OR INCREASED SHORTNESS OF BREATH" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "NEW OR INCREASED SORE THROAT" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "VOMITING" and FA.FACAT = "EFFICACY" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to "NEW OR INCREASED NASAL CONGESTION" when upcase(FA.FAOBJ) = "NEW OR INCREASED NASAL CONGESTION" or "NASAL CONGESTION" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to "NEW OR INCREASED WHEEZING" when upcase(FA.FAOBJ) = "NEW OR INCREASED WHEEZING" or upcase(FA.FAOBJ) = "WHEEZING" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "FATIGUE" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "HEADACHE" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to "RHINORRHOEA" when upcase(FA.FAOBJ) contains "RUNNY NOSE" or upcase(FA.FAOBJ) = "RHINORRHOEA" and FA.FAOBJ ^= "NEW OR INCREASED NASAL DISCHARGE" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "NAUSEA" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to CE.CESCAT when CE.CESCAT = "SIGNIFICANT ACUTE RENAL DYSFUNCTION". Set to CE.CESCAT when CE.CESCAT = "SIGNIFICANT ACUTE HEPATIC DYSFUNCTION". Set to CE.CESCAT when CE.CESCAT = "SIGNIFICANT ACUTE NEUROLOGIC DYSFUNCTION". Set to MB.MBTEST when upcase(MB.MBTESTCD) = "SARSCOV2" and MB.MBMETHOD = "IMMUNOCHROMATOGRAPHY". Set to MB.MBTEST when upcase(MB.MBTESTCD) = "RTCOV2NS" and MB.MBMETHOD = "REVERSE TRANSCRIPTASE PCR". Set to VS.VSTEST when VS.VSTESTCD = "RESP". Set to VS.VSTEST when VS.VSTESTCD = "HR". Set to VS.VSTEST when VS.VSTESTCD = "OXYSAT" Set to VS.VSTEST when VS.VSTESTCD = "DIABP". Set to VS.VSTEST when VS.VSTESTCD = "SYSBP". Set to LB.LBTEST when LB.LBTEST = "PP Arterial O2/Fraction Inspired O2". Set to PR.PRTRT when upcase(PR.PRTRT) = "INTUBATION". Set to PR.PRTRT when upcase(PR.PRTRT) = "NON-INVASIVE POSITIVE PRESSURE VENTILATION". Set to "CONTINUOUS POSITIVE AIRWAY PRESSURE" when upcase(PR.PRTRT) = "CONTINUOUS POSITIVE AIRWAY PRESSURE" or upcase(PR.PRTRT) = "CPAP". Set to PR.PRTRT when upcase(PR.PRTRT) = "OXYGEN THERAPY" Set to PR.PRTRT when upcase(PR.PRTRT) = "MECHANICAL VENTILATION". Set to PR.PRTRT when upcase(PR.PRTRT) = "EXTRACORPOREAL MEMBRANE OXYGENATION". Set to PR.PRTRT when upcase(PR.PRTRT) = "HIGH FLOW OXYGEN THERAPY". Set to CM.CMSCAT when CM.CMCAT = "GENERAL CONCOMITANT MEDICATIONS" and CM.CMSCAT = "VASOPRESSORS AGENTS". Keep only one record per subject per CM.CMSTDTC where CM.CMTRT is not missing. Set to IS.ISTEST when IS.ISTESTCD = "C19NIG" Set to "SUBJECT IN ICU DUE TO POTENTIAL COVID-19 ILLNESS" when (HOTERM = "ICU') or (SUPPHO.QNAM = "HCUICU" and QVAL="Y"). Set to "HOSPITALIZED DUE TO COVID-19 ILLNESS?" when SUPPHO.QNAM = "HCUHSP" and QVAL="Y" Set to DD.DDTEST when DD.DDTESTCD = "PRCDTH". Note: Only bring records when ADSL.DTHDT not null or DD.DDSTRESC is not null. Set to DD.DDTEST when DD.DDTESTCD = "SECDTH". Note: Only bring records when DD.DDSTRESC is populated. Set to DS.DSDECOD when DS.DSDECOD = "DEATH".
PARCAT1Parameter Category 1text33ADSYMPT.PARCAT1

[13 Terms]

Derived
if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP") then Set to "GENERAL VITAL SIGNS". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to "SIGNS AND SYMPTOMS OF DISEASE". if paramcd in ("SARDFN" "SAHDFN" "SANDFN") then Set to CE.CECAT. if paramcd in ("DEATH") then Set to DS.DSCAT. if paramcd in ("HCUICU" "HCUHSP") then Set to HO.HOCAT. if paramcd in ("C19NIG") then Set to IS.ISCAT. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBCAT. if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PRCAT. if paramcd in ("VSOPRES") then Set to CM.CMCAT if paramcd in ("PO2FIO2") then set to LB.LBCAT if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDCAT
PARCAT2Parameter Category 2text19ADSYMPT.PARCAT2
  • • "BLOOD CHEMISTRY"
  • • "RESPIRATORY FAILURE"
  • • "RESPIRATORY ILLNESS"
  • • "VASOPRESSORS AGENTS"
Derived
if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to "RESPIRATORY FAILURE". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASCAT. if paramcd in ("HCUICU" "HCUHSP" "C19NIG" "SARSCOV2" "RTCOV2NS" "RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "SARDFN" "SAHDFN" "SANDFN" "PRCDTH" "SECDTH" "DEATH") then Set to null. if paramcd in ("VSOPRES") then Set to CM.CMSCAT if paramcd in ("PO2FIO2") then set to LB.LBSCAT
AVALVLMAnalysis Valuefloat8
Derived
if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP") then Set to VS.VSSTRESN. if paramcd in ("PO2FIO2") then set to LB.LBORRES else Set to null.
PARAMCD = "RESP" (RESPIRATORY RATE)RESPIRATORY RATEinteger2
Derived
if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP") then Set to VS.VSSTRESN. if paramcd in ("PO2FIO2") then set to LB.LBORRES else Set to null.
PARAMCD = "HR" (HEART RATE)HEART RATEinteger3
Derived
if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP") then Set to VS.VSSTRESN. if paramcd in ("PO2FIO2") then set to LB.LBORRES else Set to null.
PARAMCD = "OXYSAT" (OXYGEN SATURATION)OXYGEN SATURATIONfloat4
Derived
if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP") then Set to VS.VSSTRESN. if paramcd in ("PO2FIO2") then set to LB.LBORRES else Set to null.
PARAMCD = "DIABP" (DIASTOLIC BLOOD PRESSURE)DIASTOLIC BLOOD PRESSUREinteger3
Derived
if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP") then Set to VS.VSSTRESN. if paramcd in ("PO2FIO2") then set to LB.LBORRES else Set to null.
PARAMCD = "SYSBP" (SYSTOLIC BLOOD PRESSURE)SYSTOLIC BLOOD PRESSUREinteger3
Derived
if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP") then Set to VS.VSSTRESN. if paramcd in ("PO2FIO2") then set to LB.LBORRES else Set to null.
PARAMCD = "PO2FIO2" (PP ARTERIAL O2/FRACTION INSPIRED O2)PP ARTERIAL O2/FRACTION INSPIRED O2float5
Derived
if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP") then Set to VS.VSSTRESN. if paramcd in ("PO2FIO2") then set to LB.LBORRES else Set to null.
AVALCVLMAnalysis Value (C)text37
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "RTCOV2NS" (CEPHEID RT-PCR ASSAY FOR SARS-COV-2)CEPHEID RT-PCR ASSAY FOR SARS-COV-2text3
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "C19NIG" (N-BINDING ANTIBODY)N-BINDING ANTIBODYtext3
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "CHILLS" (CHILLS)CHILLStext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "DIARRHEA" (DIARRHEA)DIARRHEAtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "FEVER" (FEVER)FEVERtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "NLTSTSML" (NEW LOSS OF TASTE OR SMELL)NEW LOSS OF TASTE OR SMELLtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "NCOUG" (NEW OR INCREASED COUGH)NEW OR INCREASED COUGHtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "NMUSPN" (NEW OR INCREASED MUSCLE PAIN)NEW OR INCREASED MUSCLE PAINtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "NSTBRTH" (NEW OR INCREASED SHORTNESS OF BREATH)NEW OR INCREASED SHORTNESS OF BREATHtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "NSRTHROT" (NEW OR INCREASED SORE THROAT)NEW OR INCREASED SORE THROATtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "VOMIT" (VOMITING)VOMITINGtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "SARSCOV2" (SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2)SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2text3
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "FATIGUE" (FATIGUE)FATIGUEtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "RIHNRA" (RHINORRHOEA)RHINORRHOEAtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "NNSLCONG" (NEW OR INCREASED NASAL CONGESTION)NEW OR INCREASED NASAL CONGESTIONtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "HEADACHE" (HEADACHE)HEADACHEtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "NAUSEA" (NAUSEA)NAUSEAtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "HCUHSP" (HOSPITALIZED DUE TO COVID-19 ILLNESS?)HOSPITALIZED DUE TO COVID-19 ILLNESS?text1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "HCUICU" (SUBJECT IN ICU DUE TO POTENTIAL COVID-19 ILLNESS)SUBJECT IN ICU DUE TO POTENTIAL COVID-19 ILLNESStext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "MCHVENT" (MECHANICAL VENTILATION)MECHANICAL VENTILATIONtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "DEATH" (DEATH)DEATHtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "PRCDTH" (PRIMARY CAUSE OF DEATH)PRIMARY CAUSE OF DEATHtext37
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "HFOXTHRP" (HIGH FLOW OXYGEN THERAPY)HIGH FLOW OXYGEN THERAPYtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "SECDTH" (SECONDARY CAUSE OF DEATH)SECONDARY CAUSE OF DEATHtext31
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "WHEEZ" (NEW OR INCREASED WHEEZING)NEW OR INCREASED WHEEZINGtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "NIPPV" (NON-INVASIVE POSITIVE PRESSURE VENTILATION)NON-INVASIVE POSITIVE PRESSURE VENTILATIONtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "SARDFN" (SIGNIFICANT ACUTE RENAL DYSFUNCTION)SIGNIFICANT ACUTE RENAL DYSFUNCTIONtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "SANDFN" (SIGNIFICANT ACUTE NEUROLOGIC DYSFUNCTION)SIGNIFICANT ACUTE NEUROLOGIC DYSFUNCTIONtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "SAHDFN" (SIGNIFICANT ACUTE HEPATIC DYSFUNCTION)SIGNIFICANT ACUTE HEPATIC DYSFUNCTIONtext1
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
PARAMCD = "VSOPRES" (VASOPRESSORS AGENTS)VASOPRESSORS AGENTStext14
Derived
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
VISITNUMVisit Numberinteger8
Predecessor: CE.VISITNUM FACE.VISITNUM HO.VISITNUM IS.VISITNUM MB.VISITNUM MH.VISITNUM PR.VISITNUM VS.VISITNUM

VISITNUM will be missing for observations from CM, DS

VISITVisit Nametext20
Predecessor: CE.VISIT FACE.VISIT HO.VISIT IS.VISIT MB.VISIT MH.VISIT PR.VISIT VS.VISIT

VISIT will be missing for observations from CM, DS

AVISITNAnalysis Visit (N)integer8ADSYMPT.AVISITN

[18 Terms]

Derived
Set to VISITNUM of source dataset and for any existing multiple unplanned visits that are at least 4 days apart from the end of previous unplanned visit. When multiple unplanned visits are present and start of next unplanned visit is within 3 days of end of current unplanned visit, collapse the next unplanned visit into current unplanned visit and assign current VISITNUM to the next unplanned visit. Also set any repeat visits such as "..ARx" back to its main/parent visit.
AVISITAnalysis Visittext20ADSYMPT.AVISIT

[18 Terms]

Derived
Follow AVISITN specification from below, but assign VISIT from source data instead.
ADTAnalysis DateintegerDATE9
Derived
if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FADTC. if paramcd in ("HCUICU" "HCUHSP") then Set to HO.HODTC. if paramcd in ("C19NIG") then Set to IS.ISDTC. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBDTC. if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PRDTC. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP") then Set to VS.VSDTC. if paramcd in ("PRCDTH" "SECDTH") then ADSL.DTHDT if paramcd in ("PO2FIO2") then LB.LBDTC if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "VSOPRES") then Set to null.
ADYAnalysis Relative Dayinteger8
Derived
Set as following: ADY = ADT - TRTSDT. If ADT >= TRTSDT, ADY = ADT - TRTSDT + 1.
ASTDTAnalysis Start DateintegerDATE9
Derived
if paramcd in ("SARDFN" "SAHDFN") then Set to CE.CESTDTC. if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FASTRESC where FA.FATESTCD = "FSYMDATE" and FA.FACAT = "EFFICACY" and FASCAT = "RESPIRATORY ILLNESS" within a matching FA.VISIT of a subject. if paramcd in ("HCUICU" "HCUHSP") then Set to HO.HOSTDTC. if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PRSTDTC. if paramcd in ("VSOPRES") then set to CM.CMSTDTC if paramcd in ("SARSCOV2" "RTCOV2NS" "RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "C19NIG" "DEATH" "PRCDTH" "SECDTH" "PO2FIO2") then Set to null.
ASTDYAnalysis Start Relative Dayinteger8
Derived
Set as following: ASTDY = ASTDT - TRTSDT. If ASTDT >= TRTSDT, ASTDY = ASTDT - TRTSDT + 1.
AENDTAnalysis End DateintegerDATE9
Derived
if paramcd in ("SARDFN" "SAHDFN") then Set to CE.CEENDTC. if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FASTRESC where FA.FATESTCD = "LSYMDATE" and FA.FACAT = "EFFICACY" and FASCAT = "RESPIRATORY ILLNESS" within a matching FA.VISIT of a subject.. if paramcd in ("HCUICU" "HCUHSP") then Set to HO.HOENDTC. if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PRENDTC. if paramcd in ("VSOPRES") then set to CM.CMENDTC if paramcd in ("SARSCOV2" "RTCOV2NS" "RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "C19NIG" "DEATH" "PRCDTH" "SECDTH" "PO2FIO2") then Set to null.
AENDYAnalysis End Relative Dayinteger8
Derived
Set as following: AENDY = AENDT - TRTSDT. If AENDT >= TRTSDT, AENDY = AENDT - TRTSDT + 1.
ISSPECIS Specimen Typetext5Specimen Type
  • • "SERUM" = "Serum"
Predecessor: IS.ISSPEC where IS.ISTESTCD = "C19NIG"
ISMETHODIS Method of Test or Examinationtext24
Predecessor: IS.ISMETHOD where IS.ISTESTCD = "C19NIG"
MBLOCSpecimen Collection Locationtext24
Predecessor: MB.MBLOC when PARAMCD in ("SARSCOV2" "RTCOV2NS")
MBSPECMB Specimen Typetext22
Predecessor: MB.MBSPEC when PARAMCD in ("SARSCOV2" "RTCOV2NS")
MBMETHODMB Method of Test or Examinationtext25
Predecessor: MB.MBMETHOD when PARAMCD in ("SARSCOV2" "RTCOV2NS")
PRPRESPPre-specifiedtext1Y
  • • "Y" = "Yes"
Predecessor: PR.PRPRESP when PARAMCD in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP")
VSSTRESUStandard Unitstext11Units 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 when PARAMCD in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP")
RANDDTDate of RandomizationintegerDATE9
Predecessor: ADSL.RANDDT
TRTSDTDate of First Exposure to TreatmentintegerDATE9
Predecessor: ADSL.TRTSDT
TRTEDTDate of Last Exposure to TreatmentintegerDATE9
Predecessor: ADSL.TRTEDT
VAX101DTVaccination Date 01integerDATE9
Predecessor: ADSL.VAX101DT
VAX102DTVaccination Date 02integerDATE9
Predecessor: ADSL.VAX102DT
ENRLFLEnrolled Population Flagtext1Y
  • • "Y" = "Yes"
Predecessor: ADSL.ENRLFL
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.RANDFL
SAFFLSafety Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.SAFFL
EVALEFFLEvaluable Efficacy Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.EVALEFFL
AAI1EFFLDose 1 all-available Efficacy Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.AAI1EFFL
AAI2EFFLDose 2 all-available Efficacy Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.AAI2EFFL
C19ILHFLPrior Covid-19 Illness History Flagtext1Y
  • • "Y" = "Yes"
Derived
Set this to "Y", if subject reported any of the following terms in MH.MHDECOD . "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"

Go to the top of the Define-XML document


Immunogenicity Analysis Dataset (ADVA)

ADVA (Immunogenicity Analysis Dataset) - BASIC DATA STRUCTURE Location: adva.xpt
VariableWhere ConditionLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext8
Predecessor: IS.STUDYID
USUBJIDUnique Subject Identifiertext22
Predecessor: IS.USUBJID
SUBJIDSubject Identifier for the Studytext8
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext4
Predecessor: ADSL.SITEID
TRTPPlanned Treatmenttext29TRTP

[9 Terms]

Derived
TRT01P for Period 1; TRT02P for Period 2
TRTPNPlanned Treatment (N)integer8TRTPN

[9 Terms]

Derived
TRT01PN for Period 1; TRT02PN for Period 2
TRTAActual Treatmenttext29TRTA

[9 Terms]

Derived
TRT01A for Period 1; TRT02A for Period 2
TRTANActual Treatment (N)integer8TRTAN

[9 Terms]

Derived
TRT01AN for Period 1; TRT02AN for Period 2
ISDTCDate/Time of CollectiondateISO 8601ISO 8601
Predecessor: IS.ISDTC
ADTAnalysis DateintegerDATE9
Derived
date part of IS.ISDTC
ADYAnalysis Relative Dayinteger8
Predecessor: IS.ISDY
AVISITAnalysis Visittext39ADVA.AVISIT

[11 Terms]

Derived
Derive AVISIT based on IS.Visit/Visitnum for records with non-missing value (AVAL ne .) Note: For phase 1 BNTb2 30 ug subjects, repeat test results are used in Vist 1/4/7/8, so AVISITN is set to missing for original results. Note: set AVISIT='' for ISTESTCD='C19NIG' as no need to report this test.
AVISITNAnalysis Visit (N)float8ADVA.AVISITN

[11 Terms]

Assigned

Numeric Code of the AVISIT. 1 if AVISIT= "Before Vaccination 1"; 2 if AVISIT= "1 Week after Vaccination 1"; 3 if AVISIT= "3 Weeks after Vaccination 1" (Note: This is the visit before vaccination 2); 3.1 if AVISIT= "4 Weeks after Vaccination 1" (Note: For 100ug only); 3.2 if AVISIT= "5 Weeks after Vaccination 1" (Note: For 100ug only); 3.3 if AVISIT= "1 Month and 3 weeks after Vaccination 1" (Note: For 100ug only); 3.9 if AVISIT= "Before Vaccination 2" (Note: For 100ug only); 4 if AVISIT= "1 Week after Vaccination 2"; 5 if AVISIT= "2 Weeks after Vaccination 2"; 6 if AVISIT= "1 Month after Vaccination 2"; 7 if AVISIT= "6 Months after Vaccination 2"; 8 if AVISIT= "12 Months after Vaccination 2"; 9 if AVISIT= "24 Months after Vaccination 2";

VISITVisit Nametext21
Predecessor: IS.VISIT
VISITNUMVisit Numberinteger8
Predecessor: IS.VISITNUM
PARCAT1Parameter Category 1text8ADVA.PARCAT1
  • • "SEROLOGY"
Predecessor: IS.ISCAT
PARCAT1NParameter Category 1 (N)integer8ADVA.PARCAT1N
  • • 1 = "SEROLOGY"
Assigned

Numeric Code from PARCAT1. 1 if PARCAT1="SEROLOGY".

PARAMParametertext75ADVA.PARAM

[7 Terms]

Derived
trim(left(IS.ISTEST)) || '(' || trim(left(IS.ISSTRESU)) || ')' || ' - ' || trim(left(IS.ISMETHOD))
PARAMNParameter (N)integer8ADVA.PARAMN

[7 Terms]

Assigned

Assigned based on PARAMCD: PARAMN=1 when PARAMCD="C2NGNT50" PARAMN=2 when PARAMCD="C2NGNT90" PARAMN=3 when PARAMCD="C19S1IGG" PARAMN=4 when PARAMCD="C19RBDIG" PARAMN=5 when PARAMCD="C19NIG" PARAMN=11 when PARAMCD="NT50_S1" PARAMN=12 when PARAMCD="NT90_S1" PARAMN=13 when PARAMCD="NT50_RB" PARAMN=14 when PARAMCD="NT90_RB"

PARAMCDParameter Codetext8ADVA.PARAMCD

[7 Terms]

Assigned

IS.ISTESTCD

AVALVLMAnalysis Valuefloat8
Derived
If ISSTRESC in (' ', 'IND', 'QNS') then set to missing; if ISSTRESN lt LLoQ* or ISSTRESC eq 'BLQ' then set AVAL to 0.5*LLOQ; else set to IS.ISSTRESN. *LLoQ equals the value of ISLLOQ. For N-binding antibody test, 0 for negative and 1 for positive. For parameter with paramn equal 11 and 12: AVAL is the ratio of the corresponding parameters specified in PARAM eg: For PARAMN=11 (PARAM='COV2_MNG_SERUM_NT50 to Covid 19 S1 IGG), AVAL is the ratio of the SARS-CoV-2 serum neutralizing titer NT50 to Covid 19 S1 IGG at the same time point
PARAMCD = "C19RBDIG" (COVID-19 RBD IgG (U/mL) - Luminex Immunoassay)COVID-19 RBD IgG (U/mL) - Luminex Immunoassayfloat10
Derived
If ISSTRESC in (' ', 'IND', 'QNS') then set to missing; if ISSTRESN lt LLoQ* or ISSTRESC eq 'BLQ' then set AVAL to 0.5*LLOQ; else set to IS.ISSTRESN. *LLoQ equals the value of ISLLOQ. For N-binding antibody test, 0 for negative and 1 for positive. For parameter with paramn equal 11 and 12: AVAL is the ratio of the corresponding parameters specified in PARAM eg: For PARAMN=11 (PARAM='COV2_MNG_SERUM_NT50 to Covid 19 S1 IGG), AVAL is the ratio of the SARS-CoV-2 serum neutralizing titer NT50 to Covid 19 S1 IGG at the same time point
PARAMCD = "C19S1IGG" (COVID-19 S1 IgG (U/mL) - Luminex Immunoassay)COVID-19 S1 IgG (U/mL) - Luminex Immunoassayfloat10
Derived
If ISSTRESC in (' ', 'IND', 'QNS') then set to missing; if ISSTRESN lt LLoQ* or ISSTRESC eq 'BLQ' then set AVAL to 0.5*LLOQ; else set to IS.ISSTRESN. *LLoQ equals the value of ISLLOQ. For N-binding antibody test, 0 for negative and 1 for positive. For parameter with paramn equal 11 and 12: AVAL is the ratio of the corresponding parameters specified in PARAM eg: For PARAMN=11 (PARAM='COV2_MNG_SERUM_NT50 to Covid 19 S1 IGG), AVAL is the ratio of the SARS-CoV-2 serum neutralizing titer NT50 to Covid 19 S1 IGG at the same time point
PARAMCD = "C19NIG" (N-binding antibody - N-binding Antibody Assay)N-binding antibody - N-binding Antibody Assayinteger1
Derived
If ISSTRESC in (' ', 'IND', 'QNS') then set to missing; if ISSTRESN lt LLoQ* or ISSTRESC eq 'BLQ' then set AVAL to 0.5*LLOQ; else set to IS.ISSTRESN. *LLoQ equals the value of ISLLOQ. For N-binding antibody test, 0 for negative and 1 for positive. For parameter with paramn equal 11 and 12: AVAL is the ratio of the corresponding parameters specified in PARAM eg: For PARAMN=11 (PARAM='COV2_MNG_SERUM_NT50 to Covid 19 S1 IGG), AVAL is the ratio of the SARS-CoV-2 serum neutralizing titer NT50 to Covid 19 S1 IGG at the same time point
PARAMCD = "C2NGNT50" (SARS-CoV-2 serum neutralizing titer 50 (titer) - Virus Neutralization Assay)SARS-CoV-2 serum neutralizing titer 50 (titer) - Virus Neutralization Assayfloat13
Derived
If ISSTRESC in (' ', 'IND', 'QNS') then set to missing; if ISSTRESN lt LLoQ* or ISSTRESC eq 'BLQ' then set AVAL to 0.5*LLOQ; else set to IS.ISSTRESN. *LLoQ equals the value of ISLLOQ. For N-binding antibody test, 0 for negative and 1 for positive. For parameter with paramn equal 11 and 12: AVAL is the ratio of the corresponding parameters specified in PARAM eg: For PARAMN=11 (PARAM='COV2_MNG_SERUM_NT50 to Covid 19 S1 IGG), AVAL is the ratio of the SARS-CoV-2 serum neutralizing titer NT50 to Covid 19 S1 IGG at the same time point
PARAMCD = "NT50_S1" (SARS-CoV-2 serum neutralizing titer 50 to COVID-19 S1 IgG)SARS-CoV-2 serum neutralizing titer 50 to COVID-19 S1 IgGfloat7
Derived
If ISSTRESC in (' ', 'IND', 'QNS') then set to missing; if ISSTRESN lt LLoQ* or ISSTRESC eq 'BLQ' then set AVAL to 0.5*LLOQ; else set to IS.ISSTRESN. *LLoQ equals the value of ISLLOQ. For N-binding antibody test, 0 for negative and 1 for positive. For parameter with paramn equal 11 and 12: AVAL is the ratio of the corresponding parameters specified in PARAM eg: For PARAMN=11 (PARAM='COV2_MNG_SERUM_NT50 to Covid 19 S1 IGG), AVAL is the ratio of the SARS-CoV-2 serum neutralizing titer NT50 to Covid 19 S1 IGG at the same time point
PARAMCD = "C2NGNT90" (SARS-CoV-2 serum neutralizing titer 90 (titer) - Virus Neutralization Assay)SARS-CoV-2 serum neutralizing titer 90 (titer) - Virus Neutralization Assayfloat12
Derived
If ISSTRESC in (' ', 'IND', 'QNS') then set to missing; if ISSTRESN lt LLoQ* or ISSTRESC eq 'BLQ' then set AVAL to 0.5*LLOQ; else set to IS.ISSTRESN. *LLoQ equals the value of ISLLOQ. For N-binding antibody test, 0 for negative and 1 for positive. For parameter with paramn equal 11 and 12: AVAL is the ratio of the corresponding parameters specified in PARAM eg: For PARAMN=11 (PARAM='COV2_MNG_SERUM_NT50 to Covid 19 S1 IGG), AVAL is the ratio of the SARS-CoV-2 serum neutralizing titer NT50 to Covid 19 S1 IGG at the same time point
PARAMCD = "NT90_S1" (SARS-CoV-2 serum neutralizing titer 90 to COVID-19 S1 IgG)SARS-CoV-2 serum neutralizing titer 90 to COVID-19 S1 IgGfloat7
Derived
If ISSTRESC in (' ', 'IND', 'QNS') then set to missing; if ISSTRESN lt LLoQ* or ISSTRESC eq 'BLQ' then set AVAL to 0.5*LLOQ; else set to IS.ISSTRESN. *LLoQ equals the value of ISLLOQ. For N-binding antibody test, 0 for negative and 1 for positive. For parameter with paramn equal 11 and 12: AVAL is the ratio of the corresponding parameters specified in PARAM eg: For PARAMN=11 (PARAM='COV2_MNG_SERUM_NT50 to Covid 19 S1 IGG), AVAL is the ratio of the SARS-CoV-2 serum neutralizing titer NT50 to Covid 19 S1 IGG at the same time point
AVALCVLMAnalysis Value (C)text11
Derived
Character value for AVAL
PARAMCD = "C19RBDIG" (COVID-19 RBD IgG (U/mL) - Luminex Immunoassay)COVID-19 RBD IgG (U/mL) - Luminex Immunoassayfloat10
Derived
Character value for AVAL
PARAMCD = "C19S1IGG" (COVID-19 S1 IgG (U/mL) - Luminex Immunoassay)COVID-19 S1 IgG (U/mL) - Luminex Immunoassayfloat10
Derived
Character value for AVAL
PARAMCD = "C19NIG" (N-binding antibody - N-binding Antibody Assay)N-binding antibody - N-binding Antibody Assaytext3
Derived
Character value for AVAL
PARAMCD = "C2NGNT50" (SARS-CoV-2 serum neutralizing titer 50 (titer) - Virus Neutralization Assay)SARS-CoV-2 serum neutralizing titer 50 (titer) - Virus Neutralization Assayfloat13
Derived
Character value for AVAL
PARAMCD = "NT50_S1" (SARS-CoV-2 serum neutralizing titer 50 to COVID-19 S1 IgG)SARS-CoV-2 serum neutralizing titer 50 to COVID-19 S1 IgGfloat7
Derived
Character value for AVAL
PARAMCD = "C2NGNT90" (SARS-CoV-2 serum neutralizing titer 90 (titer) - Virus Neutralization Assay)SARS-CoV-2 serum neutralizing titer 90 (titer) - Virus Neutralization Assayfloat12
Derived
Character value for AVAL
PARAMCD = "NT90_S1" (SARS-CoV-2 serum neutralizing titer 90 to COVID-19 S1 IgG)SARS-CoV-2 serum neutralizing titer 90 to COVID-19 S1 IgGfloat7
Derived
Character value for AVAL
BASEBaseline Valuefloat8
Derived
AVAL from the record with ABLFL="Y" at USUBJID/PARAM level
BASECBaseline Value (C)text8
Derived
AVALC from the record with ABLFL="Y" at USUBJID/PARAM level
BASETYPEBaseline Typetext15
Derived
trim(left("Study"))||' ('||trim(left(dtype))||')';
ABLFLBaseline Record Flagtext1Y
  • • "Y" = "Yes"
Derived
Set to 'Y' for a valid result (AVAL ne .) where collected before vax1. Note: For phase 1 BNTb2 30 ug subjects, repeat test results are used in Vist 1/4/7/8, so only repeated V1 results are used to derive ABLFL
APSBLFLPost Baseline Record Flagtext1Y
  • • "Y" = "Yes"
Derived
Set to 'Y' for a post-baseline result where collected after vax1
ABLPBLFLBaseline and post-baseline flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
Set to 'Y' if a subject has results both at baseline and post-baseline. Set to 'N' if a subject only has baseline or post-baseline results.
DTYPEDerivation Typetext7ADVA.DTYPE
  • • "LLOQIMP"
  • • "Derived"
Assigned

Set to 'LLOQIMP' for imputed records. Set to 'Derived' for parameters for ratios.

R2BASERatio to Baselinefloat8
Derived
R2BASE = AVAL/BASE for post baseline readings
SRCDOMSource Datatext2
Assigned

Set to "IS" when DTYPE ne 'Derived'.

SRCVARSource Variabletext8
Assigned

Set to "ISSTRESN" when DTYPE ne 'Derived'.

SRCSEQSource Sequence Numberinteger8
Derived
IS.ISSEQ when DTYPE ne 'Derived'.
ANL01FLAnalysis Record Flag 01:Window Recordtext1Y
  • • "Y" = "Yes"
Derived
Flag the record that is selected based on Windowing 1. AVISIT ne missing; 2. Vax 1 date ne missing; 3. For Visit 1, visit date should no later than Vax 1 date; 4. For Visit 3, visit date should no later than Vax 3 (re-vax) date; Note: For phase 1 BNTb2 30 ug subjects, repeat test results are used in Vist 1/4/7/8, so ANL01FL is set to missing for original results.
ANL03FLAnalysis Flag 03:valid valuetext1Y
  • • "Y" = "Yes"
Derived
Flag the record with non-missing result (AVAL ne . ) and ISSTRESC not in ('IND', 'QNS')
ANL04FLAnalysis Flag 04:ge LLoQtext1Y
  • • "Y" = "Yes"
Derived
Flag the record with non-missing AVAL and AVAL ge LLoQ.
ISLLOQLower Limit of Quantitationfloat8
Predecessor: IS.ISLLOQ
ISSTRESCResult or Finding in Standard Formattext11
Predecessor: IS.ISSTRESC
EVIMMFLEvaluable Immunogenicity Record Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For Phase 1: if avisitn<4 then do; /*related to dose 1 evaluable immunogenicity population*/ if eval01fl="Y" then EVIMMFL="Y"; else EVIMMFL="N"; end; else if avisitn>=4 then do; /*related to dose 2 evaluable immunogenicity population*/ if eval02fl="Y" then EVIMMFL="Y"; else EVIMMFL="N"; end; For Phase 2/3: if eval02fl="Y" then EVIMMFL="Y"; else EVIMMFL="N";
AAIMMFLAll-available Immunogenicity Record Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
For Phase 1: if avisitn<4 then do; /*related to dose 1 all-available immunogenicity population*/ if aai01fl="Y" then AAIMMFL="Y"; else AAIMMFL="N"; end; else if avisitn>=4 then do;/*related to dose 2 all-available immunogenicity population*/ if aai02fl="Y" then AAIMMFL="Y"; else AAIMMFL="N"; end; For Phase 2/3: if aai02fl="Y" then AAIMMFL="Y"; else AAIMMFL="N";
BSSERONBaseline serostatus (N)integer8Numeric Code of Baseline serostatus
  • • 0 = "Missing"
  • • 1 = "< LLOQ"
  • • 2 = ">= LLOQ"
Assigned

if BSSEROC="Missing" then BSSERON=0; if BSSEROC="< LLOQ" then BSSERON=1; if BSSEROC=">= LLOQ" then BSSERON=2;

BSSEROCBaseline serostatustext7Baseline serostatus
  • • "Missing"
  • • "< LLOQ"
  • • ">= LLOQ"
Derived
if base<islloq then BSSEROC="< LLOQ"; if base>=islloq then BSSEROC=">= LLOQ"; if missing baseline then BSSEROC="Missing"
APERIODPeriodinteger8Period
  • • 1 = "Period 01"
  • • 2 = "Period 02"
Derived
if adt<TR02SDT or without TR02SDT or (adt=TR02SDT and index(visit, "V3_MONTH1_POSTVAX2")) then APERIOD=1; if adt>TR02SDT or (adt=TR02SDT and index(visit, "V101_VAX3")) then APERIOD=2; null if not dosed.
APERIODCPeriod (C)text9Period (C)
  • • "Period 01"
  • • "Period 02"
Assigned

"Period x" where x is APERIOD

APERSDTMPeriod Start DatetimeintegerDATETIME20
Derived
TR01SDTM for Period 1; TR02SDTM for Period 2,
APEREDTMPeriod End DatetimeintegerDATETIME20
Derived
For Period 1, min(TR01EDTM + 365days ,TR02SDTM) for subjects with TR02SDTM, TR01EDTM + 365 days for subjects without TR02SDTM; TR02EDTM + 365 days for Period 2
BASE4FBaseline Value for 4 Fold Risefloat8
Derived
AVAL from the record with ABLFL="Y" at USUBJID/PARAM level; if BASE<islloq or BASEC="BLQ" then BASE4F=islloq
R2BASE4FRatio to baseline for 4 Fold Risefloat8
Derived
R2BASE4F = AVAL/BASE4F for post baseline readings
FOLD4FLAchieve 4-Fold Rise Flagtext1Y
  • • "Y" = "Yes"
Derived
if r2base4f ge 4 then fold4fl="Y"
ISTSTDTLMeasurement, Test or Examination Detailtext11
Predecessor: IS.ISTSTDTL
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
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.RANDFL
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
TRTEDTDate of Last Exposure to TreatmentintegerDATE9
Predecessor: ADSL.TRTEDT
TRTSTMTime of First Exposure to TreatmentintegerTIME8
Predecessor: ADSL.TRTSTM
TRTETMTime of Last Exposure to TreatmentintegerTIME8
Predecessor: ADSL.TRTETM
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
COHORTNCohort Group (N)float8Numeric Code of Cohort

[13 Terms]

Predecessor: ADSL.COHORTN
COHORTCohort Grouptext75Cohort

[13 Terms]

Predecessor: ADSL.COHORT
VAX101DTVaccination Date 01integerDATE9
Predecessor: ADSL.VAX101DT
VAX102DTVaccination Date 02integerDATE9
Predecessor: ADSL.VAX102DT
VAX10UDTVaccination Date UnplannedintegerDATE9
Predecessor: ADSL.VAX10UDT
VAX201DTVaccination Date 03integerDATE9
Predecessor: ADSL.VAX201DT
VAX202DTVaccination Date 04integerDATE9
Predecessor: ADSL.VAX202DT
AAI01FLDose 1 all-available Immun Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.AAI01FL
EVAL02FLDose 2 evaluable Immun Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.EVAL02FL
AAI02FLDose 2 all-available Immun Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.AAI02FL
EVAL01FLDose 1 evaluable Immun Popu Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.EVAL01FL
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
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
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
COVBLSTBaseline SARS-CoV-2 Statustext3Baseline SARS-CoV-2 Status
  • • "NEG" = "Negative"
  • • "POS" = "Positive"
Predecessor: ADSL.COVBLST
HIVFLHIV Positive Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.HIVFL
PEDIMMFLPop for Non-inferiority Assessementtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.PEDIMMFL
EV1MD2FLSubject without Evidence 1MPD2text1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.EV1MD2FL
AGETR01Age at Vaccination 01integer8
Predecessor: ADSL.AGETR01
VAX101Vaccination 01text37
Predecessor: ADSL.VAX101
VAX102Vaccination 02text36
Predecessor: ADSL.VAX102
VAX10UVaccination Unplannedtext36
Predecessor: ADSL.VAX10U
VAX201Vaccination 03text36
Predecessor: ADSL.VAX201
VAX202Vaccination 04text36
Predecessor: ADSL.VAX202
VAX20UVaccination Unplanned in Period 02text1
Predecessor: ADSL.VAX20U
VAX20UDTVaccination Date Unplanned in Period 02integerDATE9
Predecessor: ADSL.VAX20UDT
UNBLNDDTTreatment Unblinded DateintegerDATE9
Predecessor: ADSL.UNBLNDDT
MULENRFLMultiply Enrolled Subjectstext1Y
  • • "Y" = "Yes"
Predecessor: ADSL.MULENRFL
RAND1FLRandom - exclude Multi-Enrolloertext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.RAND1FL
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM

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
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.
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)integer8Numeric Code of Pooled Race Group 1
  • • 1 = "WHITE"
  • • 2 = "BLACK OR AFRICAN AMERICAN"
  • • 3 = "ALL OTHERS"
Predecessor: ADSL.RACEGR1N

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
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
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
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 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 8601ISO 8601
Predecessor: CE.CESTDTC
CEENDTCEnd Date/Time of Clinical EventdatetimeISO 8601ISO 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 8601ISO 8601
Predecessor: EX.EXSTDTC
EXENDTCEnd Date/Time of TreatmentdatetimeISO 8601ISO 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=”Y” 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. 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 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. 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 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. 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 (numeric value of SUPPCE.RCENDTC>VAX102DT or SUPPCE.ONGNXVIS='Y'), 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') ) 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) 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.

Go to the top of the Define-XML document


Concomitant Medications Analysis Dataset (ADCM)

ADCM (Concomitant Medications Analysis Dataset) - OCCURRENCE DATA STRUCTURE Location: adcm.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext8
Predecessor: CM.STUDYID
USUBJIDUnique Subject Identifiertext22
Predecessor: CM.USUBJID
SUBJIDSubject Identifier for the Studytext8
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext4
Predecessor: ADSL.SITEID
CMSEQSequence Numberinteger8
Predecessor: CM.CMSEQ
CMCATCategory for Medicationtext37Category for Medication
  • • "CONCOMITANT IMMUNOSUPPRESSIVE THERAPY" = "CONCOMITANT IMMUNOSUPPRESSIVE THERAPY"
  • • "CORTICOSTEROIDS" = "CORTICOSTEROIDS"
  • • "GENERAL CONCOMITANT MEDICATIONS" = "GENERAL CONCOMITANT MEDICATIONS"
  • • "VACCINATIONS" = "VACCINATIONS"
  • • "IMMUNOGLOBULINS" = "IMMUNOGLOBULINS"
Predecessor: CM.CMCAT
CMSCATSubcategory for Medicationtext19Subcategory for Medication
  • • "VASOPRESSORS AGENTS" = "VASOPRESSORS AGENTS"
Predecessor: CM.CMSCAT
CMSTDTCStart Date/Time of MedicationdatetimeISO 8601ISO 8601
Predecessor: CM.CMSTDTC
CMENDTCEnd Date/Time of MedicationdatetimeISO 8601ISO 8601
Predecessor: CM.CMENDTC
CMTRTReported Name of Drug, Med, or Therapytext100
Predecessor: CM.CMTRT
CMDECODStandardized Medication Nametext100Drug Dictionary

WHO DDE v202003

Predecessor: CM.CMDECOD
CMCODEStandardized Medication Codetext11
Predecessor: CM.CMCODE
PREFLPre-treatment Flagtext1Y
  • • "Y" = "Yes"
Derived
if ASTDT < TR01SDT then PREFL='Y'
ONPERFLOn-Period Flagtext1Y
  • • "Y" = "Yes"
Derived
If ONTR01FL or ONTR02FL= ‘Y’ then ONPERFL=’Y’
ONTR01FLOn-Period 01 Flagtext1Y
  • • "Y" = "Yes"
Derived
If NOT LAST PERIOD then if (ASTDT <= (TR[xx]EDT + G_PRT_PERIOD_LAG) > . and ((AENDT >=TRXXSDT) or (upcase(CMENRTPT)='ONGOING'))) or (ASTDT >= TR[xx]SDT and ASTDT <= (TR[xx]EDT + G_PRT_PERIOD_LAG)) then ONTRxxFL = 'Y' ; If LAST PERIOD then if (ASTDT <= (TR[xx]EDT + G_PRT_LASTPERIOD_LAG) > . and ((AENDT >=TRXXSDT) or (upcase(CMENRTPT)='ONGOING')) ) or (ASTDT >= TR[xx]SDT and ASTDT <= (TR[xx]EDT + G_PRT_LASTPERIOD_LAG)) then ONTRxxFL = 'Y' ; [xx] will replaced by 01 and 02 in the code, G_PRT_PERIOD_LAG is set as 365 if cm happend after unblinding but before vax 3 and vax 3 is not missing, then set to missing
ONTR02FLOn-Period 02 Flagtext1Y
  • • "Y" = "Yes"
Derived
If NOT LAST PERIOD then if (ASTDT <= (TR[xx]EDT + G_PRT_PERIOD_LAG) > . and ((AENDT >=TRXXSDT) or (upcase(CMENRTPT)='ONGOING'))) or (ASTDT >= TR[xx]SDT and ASTDT <= (TR[xx]EDT + G_PRT_PERIOD_LAG)) then ONTRxxFL = 'Y' ; If LAST PERIOD then if (ASTDT <= (TR[xx]EDT + G_PRT_LASTPERIOD_LAG) > . and ((AENDT >=TRXXSDT) or (upcase(CMENRTPT)='ONGOING')) ) or (ASTDT >= TR[xx]SDT and ASTDT <= (TR[xx]EDT + G_PRT_LASTPERIOD_LAG)) then ONTRxxFL = 'Y' ; [xx] will replaced by 01 and 02 in the code, G_PRT_PERIOD_LAG is set as 365 if cm happend after unblinding but before vax 3 and vax 3 is not missing, then set to missing
ASTDTAnalysis Start DateintegerDATE9
Derived
DATEPART of (CM.CMSTDTC)
ASTDTFAnalysis Start Date Imputation Flagtext1Date Imputation Flag
  • • "D" = "Day Imputed"
  • • "M" = "Month Day Imputed"
Derived
ASTDTF = 'Y' if Year is imputed ASTDTF = 'M' if Year is present and Month is imputed ASTDTF = 'D' if only day is imputed
ASTDYAnalysis Start Relative Dayinteger8
Derived
ASTDT – ADSL.TRTSDT + 1 if ASTDT >= TRTSDT, else ASTDT – ADSL.TRTSDT if ASTDT< TRTSDT
AENDTAnalysis End DateintegerDATE9
Derived
DATEPART of (CM.CMENDTC)
AENDTFAnalysis End Date Imputation Flagtext1Date Imputation Flag
  • • "D" = "Day Imputed"
  • • "M" = "Month Day Imputed"
Derived
AENDTF = 'Y' if Year is imputed AENDTF = 'M' if Year is present and Month is imputed AENDTF = 'D' if only day is imputed
AENDYAnalysis End Relative Dayinteger8
Derived
AENDT – ADSL.TRTSDT + 1 if AENDT >= TRTSDT, else AENDT – ADSL.TRTSDT if AENDT < TRTSDT
CMCLASMedication Classtext66Drug Dictionary

WHO DDE v202003

Predecessor: CM.CMCLAS
CMCLASCDMedication Class Codetext8Drug Dictionary

WHO DDE v202003

Predecessor: CM.CMCLASCD
DRUGNAMEWHODrug preferred nametext190Drug Dictionary

WHO DDE v202003

Derived
Derived from WHODrug Dictionary
DRGNAME1WHODrug preferred name1text109
Derived
if length of DRUGNAME gt 200, then put letters gt 200 in DRGNAME1
ATC1CDATC Level 1 Codetext1Drug Dictionary

WHO DDE v202003

Derived
Derived from WHODrug Dictionary
ATC1TATC Level 1 Texttext63Drug Dictionary

WHO DDE v202003

Derived
Derived from WHODrug Dictionary
ATC2CDATC Level 2 Codetext3Drug Dictionary

WHO DDE v202003

Derived
Derived from WHODrug Dictionary
ATC2TATC Level 2 Texttext64Drug Dictionary

WHO DDE v202003

Derived
Derived from WHODrug Dictionary
ATC3CDATC Level 3 Codetext4Drug Dictionary

WHO DDE v202003

Derived
Derived from WHODrug Dictionary
ATC3TATC Level 3 Texttext71Drug Dictionary

WHO DDE v202003

Derived
Derived from WHODrug Dictionary
ATC4CDATC Level 4 Codetext5Drug Dictionary

WHO DDE v202003

Derived
Derived from WHODrug Dictionary
ATC4TATC Level 4 Texttext75Drug Dictionary

WHO DDE v202003

Derived
Derived from WHODrug Dictionary
ATC5CDATC Level 5 Codetext7Drug Dictionary

WHO DDE v202003

Derived
Derived from WHODrug Dictionary
ATC5TATC Level 5 Texttext84Drug Dictionary

WHO DDE v202003

Derived
Derived from WHODrug Dictionary
CMSTDYStudy Day of Start of Medicationinteger8
Predecessor: CM.CMSTDY
CMENDYStudy Day of End of Medicationinteger8
Predecessor: CM.CMENDY
CMDOSEDose per Administrationfloat8
Predecessor: CM.CMDOSE
CMROUTERoute of Administrationtext24
Predecessor: CM.CMROUTE
CMDOSTXTDose Descriptiontext19
Predecessor: CM.CMDOSTXT
CMDOSUDose Unitstext6
Predecessor: CM.CMDOSU
CMDOSFRQDosing Frequency per Intervaltext10
Predecessor: CM.CMDOSFRQ
CMENRTPTEnd Relative to Reference Time Pointtext7Relation to Reference Period
  • • "BEFORE" = "Prior"
  • • "ONGOING" = "Continue"
Predecessor: CM.CMENRTPT
CMENTPTEnd Reference Time Pointtext22
Predecessor: CM.CMENTPT
EPOCHEpochtext20EPOCH

[6 Terms]

Predecessor: CM.EPOCH
DICTVERDictionary Name and Versiontext15
Predecessor: SUPPCM.QVAL where SUPPCM.QNAM="DICTVER"
CMCLAS1Medication Class 1text51
Predecessor: SUPPCM.QVAL where SUPPCM.QNAM="CMCLAS1"
CMCLAS2Medication Class 2text75
Predecessor: SUPPCM.QVAL where SUPPCM.QNAM="CMCLAS2"
CMCLSCD1Medication Class Code 1text5
Predecessor: SUPPCM.QVAL where SUPPCM.QNAM="CMCLSCD1"
CMCLSCD2Medication Class Code 2text5
Predecessor: SUPPCM.QVAL where SUPPCM.QNAM="CMCLSCD2"
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
V01DTDate of Unblinding or Visit at 1MPD2integerDATE9
Predecessor: ADSL.V01DT
V02DTDate of Unblinding or Visit at 6MPD2integerDATE9
Predecessor: ADSL.V02DT
V03DTDate of Visit at 1M after Vax4integerDATE9
Predecessor: ADSL.V03DT
V04DTDate of Visit at 6M after Vax4integerDATE9
Predecessor: ADSL.V04DT
VAX101DTVaccination Date 01integerDATE9
Predecessor: ADSL.VAX101DT
VAX10UDTVaccination Date UnplannedintegerDATE9
Predecessor: ADSL.VAX10UDT
VAX102DTVaccination Date 02integerDATE9
Predecessor: ADSL.VAX102DT
VAX201DTVaccination Date 03integerDATE9
Predecessor: ADSL.VAX201DT
VAX202DTVaccination Date 04integerDATE9
Predecessor: ADSL.VAX202DT
COHORTNCohort Group (N)float8Numeric Code of Cohort

[13 Terms]

Predecessor: ADSL.COHORTN
COHORTCohort Grouptext75Cohort

[13 Terms]

Predecessor: ADSL.COHORT
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
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
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
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
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
PHASEStudy Phasetext20Study Phase
  • • "Phase 1"
  • • "Phase 2_ds360/ds6000"
  • • "Phase 3_ds6000"
  • • "Phase 3"
Predecessor: ADSL.PHASE
UNBLNDDTTreatment Unblinded DateintegerDATE9
Predecessor: ADSL.UNBLNDDT
MULENRFLMultiply Enrolled Subjectstext1Y
  • • "Y" = "Yes"
Predecessor: ADSL.MULENRFL
DS30KFLPhase 3 30k Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.DS30KFL
HIVFLHIV Positive Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.HIVFL
AGETR01Age at Vaccination 01integer8
Predecessor: ADSL.AGETR01
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
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
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
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
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
VAX101Vaccination 01text37
Predecessor: ADSL.VAX101
VAX102Vaccination 02text36
Predecessor: ADSL.VAX102
VAX10UVaccination Unplannedtext36
Predecessor: ADSL.VAX10U
VAX201Vaccination 03text36
Predecessor: ADSL.VAX201
VAX202Vaccination 04text36
Predecessor: ADSL.VAX202
VAX20UVaccination Unplanned in Period 02text1
Predecessor: ADSL.VAX20U
VAX20UDTVaccination Date Unplanned in Period 02integerDATE9
Predecessor: ADSL.VAX20UDT
DS3KFLPhase 3 3000 Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.DS3KFL
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
VPHASEVaccine Phasetext41ADCM.VPHASE

[9 Terms]

Derived
1. if CM happend before adsl.UNBLNDDT and VAX3 or both adsl.UNBLNDDT and VAX3 are missing; If CM happend before vax 1 then VPHASE='Pre-Vaccination'; (Note: CM start time is collected per CRF) If CM happend on or after vax1 and (before vax2 or vax2 is missing) then VPHASE='Vaccination 1'; if CM happend on or after vax2 and before or on the same day of ADSL.V01DT then VPHASE='Vaccination 2'; if CM happend after ADSL.V01DT and before or on the same day of ADSL.V02DT then VPHASE='Follow Up 1'; if CM happend after ADSL.V02DT then VPHASE='Follow Up 2'; 2. if CM happend after or on adsl.UNBLNDDT; If CM happend after or on adsl.UNBLNDDT and (before vax3 or vax3 is missing) then VPHASE=''After unblinding and before Vaccination 3'; If CM happend after or on vax3 and (before vax4 or vax4 is missing) then VPHASE='Vaccination 3'; if CM happend after or on vax4 and before or on the same day of ADSL.V03DT then VPHASE='Vaccination 4'; if CM happend after ADSL.V03DT and before or on the same day of ADSL.V04DT then VPHASE='Follow Up 3'; if CM happend after ADSL.V04DT then VPHASE='Follow Up 4';
VPHASENVaccine Phase(N)integer8ADCM.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';

VAXNOCM Occured after Which Vaccinationinteger8
Derived
the number of last vaccine before CM occurred if CM happened in VPHASE 'After unblinding and before Vaccination 3', then set VAXNO to most latest Dose before the CM.

Go to the top of the Define-XML document


Disposition Analysis Dataset (ADDS)

ADDS (Disposition Analysis Dataset) - OCCURRENCE DATA STRUCTURE Location: adds.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext8
Predecessor: DS.STUDYID
USUBJIDUnique Subject Identifiertext22
Predecessor: DS.USUBJID
SUBJIDSubject Identifier for the Studytext8
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext4
Predecessor: ADSL.SITEID
ADTAnalysis DateintegerDATE9
Derived
Datepart( numeric value of DS.DSDTC) Imputation of Partial Dates: If Day is missing, 1st day of Month If Month is missing, 1st month of Year.
ASTDTAnalysis Start DateintegerDATE9
Derived
Datepart(numeric value of DS.DSSTDTC)
ASTDYAnalysis Start Relative Dayinteger8
Derived
if ASTDT >= ADSL.TRTSDT then ASTDY = ASTDT - ADSL.TRTSDT + 1 otherwise ASTDY = ASTDT – ADSL.TRTSDT
DSPHASEDisposition Phasetext20Disposition Phase
  • • "SCREENING"
  • • "REPEAT SCREENING 1"
  • • "VACCINATION"
  • • "OPEN LABEL TREATMENT"
  • • "FOLLOW-UP"
Predecessor: SUPPDS.QVAL where SUPPDS.QNAM="DSPHASE"
DSPHASENDisposition Phase Code (N)integer8Numeric Code of Disposition Phase
  • • 1 = "SCREENING"
  • • 7 = "OPEN LABEL TREATMENT"
  • • 26 = "VACCINATION"
  • • 31 = "FOLLOW-UP"
  • • 101 = "REPEAT SCREENING 1"
Assigned

Numeric code for DSPHASE: 1="SCREENING" 7="OPEN LABEL TREATMENT" 26="VACCINATION" 31="FOLLOW-UP" 101="REPEAT SCREENING 1"

DSCATCategory for Disposition Eventtext17Category for Disposition Event
  • • "DISPOSITION EVENT"
Predecessor: DS.DSCAT where DSCAT='DISPOSITION EVENT'
DSDECODStandardized Disposition Termtext49Completion/Reason for Non-Completion

[14 Terms]

Predecessor: DS.DSDECOD
DSDECODNStandardized Disposition Term (N)integer8Numeric Code of Completion/Reason for Non-Completion

[14 Terms]

Assigned

Numeric code for DS.DSDECOD .Numeric code populated for only discontinued reasons: 2=COMPLETED; 13=SCREEN FAILURE; 1=ADVERSE EVENT; 3=DEATH; 5=LOST TO FOLLOW-UP; 7=OTHER; 8=PHYSICIAN DECISION; 9=PREGNANCY; 11=PROTOCOL DEVIATION; 14=STUDY TERMINATED BY SPONSOR; 16=WITHDRAWAL BY SUBJECT; 17=MEDICATION ERROR WITHOUT ASSOCIATED ADVERSE EVENT; 18=NO LONGER MEETS ELIGIBILITY CRITERIA; 25=REFUSED FURTHER STUDY PROCEDURES; 26=WITHDRAWAL BY PARENT/GUARDIAN

DSTERMReported Term for the Disposition Eventtext100
Predecessor: DS.DSTERM
M1PD2DT1 Month Post Dose 2 Visit DateintegerDATE9
Derived
Derived from SV.svstdtc where SV.visit contains 'MONTH1_POSTVAX2' or 'V7_MONTH1_S' or ('V7_MONTH1_S_R' for cohortn=1.16); if null SV.SVSTDTC then derived from ADSL.BLDV6DT
M6PD2DT6 Months Post Dose 2 Visit DateintegerDATE9
Derived
Derived from SV.svstdtc where SV.visit contains 'V4_MONTH6_L' or 'V8_MONTH6_S'; if null SV.SVSTDTC then derived from ADSL.BLDV7DT;
M1PX2DT1 Month Post Dose 4 Visit DateintegerDATE9
Derived
Derived from SV.svstdtc where SV.visit contains 'V103_MONTH1'
M1P2CUT1 Month PD2 Cutoff Date for DispositionintegerDATE9
Derived
1. find date for V3: non-missing value for ADSL.BLDV6DT, and ADDS.M1PD2DT, if both these 2 variables have values, then choose the bigger one. 2. if missing V3, and EOT=EOS and not missing, then EOT date; 3. if EOT not eq to EOS, then the later of Dose2 date or unplanned dose date +42 days 4. if only one dose, then Dose1+42+42 days. 5. cutoff to the day before not null Xover Dose1 date
M1P2EXCExcluded from 1 Month Post Dose 2text1Y
  • • "Y" = "Yes"
Derived
For DSPHASE not equal to 'SCREENING' or 'VACCINATION' or "REPEAT SCREENING 1" if ASTDT>M1P2CUT, then 'Y' if missing M1P2CUT, and subject have open label period activity, then 'Y'.
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
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.RANDFL
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
TRTSEQPPlanned Sequence of Treatmentstext38
Predecessor: ADSL.TRTSEQP
TRTSEQAActual Sequence of Treatmentstext38
Predecessor: ADSL.TRTSEQA
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
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
VAX101DTVaccination Date 01integerDATE9
Predecessor: ADSL.VAX101DT
VAX102DTVaccination Date 02integerDATE9
Predecessor: ADSL.VAX102DT
VAX10UDTVaccination Date UnplannedintegerDATE9
Predecessor: ADSL.VAX10UDT
VAX201DTVaccination Date 03integerDATE9
Predecessor: ADSL.VAX201DT
VAX202DTVaccination Date 04integerDATE9
Predecessor: ADSL.VAX202DT
VAX20UDTVaccination Date Unplanned in Period 02integerDATE9
Predecessor: ADSL.VAX20UDT
UNBLNDDTTreatment Unblinded DateintegerDATE9
Predecessor: ADSL.UNBLNDDT
VAX101Vaccination 01text37
Predecessor: ADSL.VAX101
VAX102Vaccination 02text36
Predecessor: ADSL.VAX102
VAX10UVaccination Unplannedtext36
Predecessor: ADSL.VAX10U
VAX201Vaccination 03text36
Predecessor: ADSL.VAX201
VAX202Vaccination 04text36
Predecessor: ADSL.VAX202
VAX20UVaccination Unplanned in Period 02text1
Predecessor: ADSL.VAX20U
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
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
EOSDCDTEnd Of Study Discontinuation DateintegerDATE9
Predecessor: ADSL.EOSDCDT
EOTDCDTEnd Of Treatment Discontinuation DateintegerDATE9
Predecessor: ADSL.EOTDCDT
BLDV6DTBlood Sample Date 1 Month after Vax 2integerDATE9
Predecessor: ADSL.BLDV6DT
BLDV7DTBlood Sample Date 6 Months after Vax 2integerDATE9
Predecessor: ADSL.BLDV7DT
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
PEDIMMFLPop for Non-inferiority Assessementtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.PEDIMMFL
MULENRFLMultiply Enrolled Subjectstext1Y
  • • "Y" = "Yes"
Predecessor: ADSL.MULENRFL
PEDREAFLPhase 2/3 Pop for 12-25 Reacto Subsettext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.PEDREAFL
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
EOTXDCRSEnd Of Open Label Treatment D/C Reasontext21
Predecessor: ADSL.EOTXDCRS
BDCSRDTDouble Blinded Follow-up Censor DateintegerDATE9
Predecessor: ADSL.BDCSRDT
X1CSRDTCrossover Dose1 Censor DateintegerDATE9
Predecessor: ADSL.X1CSRDT
STCSRDTStudy Censor DateintegerDATE9
Predecessor: ADSL.STCSRDT
AGETR01Age at Vaccination 01integer8
Predecessor: ADSL.AGETR01
AGETRU01Age Units at Vaccination 01text5Age Unit
  • • "YEARS" = "Year"
Predecessor: ADSL.AGETRU01
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
DOMAINDomain Abbreviationtext2
Assigned

DS.DOMAIN

DSSEQSequence Numberinteger8
Predecessor: DS.DSSEQ

Go to the top of the Define-XML document


Protocol Deviation Analysis Dataset (ADDV)

ADDV (Protocol Deviation Analysis Dataset) - OCCURRENCE DATA STRUCTURE Location: addv.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext8
Predecessor: DV.STUDYID
USUBJIDUnique Subject Identifiertext22
Predecessor: DV.USUBJID
DOMAINDomain Abbreviationtext2
Assigned

DV.DOMAIN

SUBJIDSubject Identifier for the Studytext8
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext4
Predecessor: ADSL.SITEID
AGEAgeinteger8
Predecessor: ADSL.AGE
SEXSextext1Sex
  • • "F" = "Female"
  • • "M" = "Male"
Predecessor: ADSL.SEX
RACERacetext41Race

[7 Terms]

Predecessor: ADSL.RACE
TRTSDTDate of First Exposure to TreatmentintegerDATE9
Predecessor: ADSL.TRTSDT
TRTEDTDate of Last Exposure to TreatmentintegerDATE9
Predecessor: ADSL.TRTEDT
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
TRT01PPlanned Treatment for Period 01text29TRT01P

[9 Terms]

Predecessor: ADSL.TRT01P
TRT01AActual Treatment for Period 01text29TRT01A

[9 Terms]

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

[9 Terms]

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

[9 Terms]

Predecessor: ADSL.TRT01AN
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
DVSEQSequence Numberinteger8
Predecessor: DV.DVSEQ
DVSPIDSponsor-Defined Identifiertext9
Predecessor: DV.DVSPID
DVTERMProtocol Deviation Termtext200
Predecessor: DV.DVTERM
DVTERM1Protocol Deviation Term 1text50
Predecessor: SUPPDV.QVAL where SUPPDV.QNAM='DVTERM1'
DVDECODProtocol Deviation Coded Termtext23
Predecessor: DV.DVDECOD
EPOCHEpochtext20EPOCH

[6 Terms]

Predecessor: DV.EPOCH
ACTSITEActual Site of Deviation Occurrencetext4
Predecessor: SUPPDV.QVAL where SUPPDV.QNAM='ACTSITE'
DESGTORVisit Designatortext33
Predecessor: SUPPDV.QVAL where SUPPDV.QNAM='DESGTOR'
CAPEConfirmed Analysis Population Exclusiontext35
Predecessor: SUPPDV.QVAL where SUPPDV.QNAM='CAPE'
DVCATCategory for Protocol Deviationtext13Category for Protocol Deviation
  • • "Important"
  • • "Non-Important"
Predecessor: DV.DVCAT
DVSTDTCStart Date/Time of DeviationdateISO 8601ISO 8601
Predecessor: DV.DVSTDTC
DVSTDYStudy Day of Start of Deviationinteger8
Predecessor: DV.DVSTDY
ASTDTAnalysis Start DateintegerDATE9
Derived
Convert DV.DVSTDTC to numeric format
PREFLPre-treatment Flagtext1Y
  • • "Y" = "Yes"
Derived
If ASTDT < ADSL.TRTSDT then PREFL='Y'
TRPFLOn Treatment Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
if (ASTDTM >= APHASDTM and substr(APHASE,1,9) = 'TREATMENT' then TRPFL='Y' else TRPFL = 'N'
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
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
DS3KFLPhase 3 3000 Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.DS3KFL
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
AGEGR3Pooled Age Group 3text11Pooled Age Group 3
  • • "16-17 Years"
  • • "18-55 Years"
  • • ">55 Years"
Predecessor: ADSL.AGEGR3
AGEGR4NPooled Age Group 4 (N)integer8Numeric Code of Pooled Age Group 4
  • • 1 = "12-15 Years"
  • • 2 = "16-25 Years"
Predecessor: ADSL.AGEGR4N
AGEGR4Pooled Age Group 4text11Pooled Age Group 4
  • • "12-15 Years"
  • • "16-25 Years"
Predecessor: ADSL.AGEGR4
HIVFLHIV Positive Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.HIVFL
AGETR01Age at Vaccination 01integer8
Predecessor: ADSL.AGETR01
TRTSDTMDatetime of First Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTSDTM
TRTEDTMDatetime of Last Exposure to TreatmentintegerDATETIME20
Predecessor: ADSL.TRTEDTM
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
VAX101Vaccination 01text37
Predecessor: ADSL.VAX101
VAX102Vaccination 02text36
Predecessor: ADSL.VAX102
VAX10UVaccination Unplannedtext36
Predecessor: ADSL.VAX10U
VAX201Vaccination 03text36
Predecessor: ADSL.VAX201
VAX202Vaccination 04text36
Predecessor: ADSL.VAX202
VAX20UVaccination Unplanned in Period 02text1
Predecessor: ADSL.VAX20U
VAX20UDTVaccination Date Unplanned in Period 02integerDATE9
Predecessor: ADSL.VAX20UDT
UNBLNDDTTreatment Unblinded DateintegerDATE9
Predecessor: ADSL.UNBLNDDT
MULENRFLMultiply Enrolled Subjectstext1Y
  • • "Y" = "Yes"
Predecessor: ADSL.MULENRFL
RAND1FLRandom - exclude Multi-Enrolloertext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.RAND1FL

Go to the top of the Define-XML document


Medical History Analysis Dataset (ADMH)

ADMH (Medical History Analysis Dataset) - OCCURRENCE DATA STRUCTURE Location: admh.xpt
VariableLabel / DescriptionTypeLength or Display FormatControlled Terms or ISO FormatOrigin / Source / Method / Comment
STUDYIDStudy Identifiertext8
Predecessor: MH.STUDYID
USUBJIDUnique Subject Identifiertext22
Predecessor: MH.USUBJID
SUBJIDSubject Identifier for the Studytext8
Predecessor: ADSL.SUBJID
SITEIDStudy Site Identifiertext4
Predecessor: ADSL.SITEID
MHSEQSequence Numberinteger8
Predecessor: MH.MHSEQ
MHTERMReported Term for the Medical Historytext100
Predecessor: MH.MHTERM
MHDECODDictionary-Derived Termtext88Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: MH.MHDECOD
MHPTCDPreferred Term Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: MH.MHPTCD
MHBODSYSBody System or Organ Classtext67Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: MH.MHBODSYS
MHBDSYCDBody System or Organ Class Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: MH.MHBDSYCD
MHLLTLowest Level Termtext87Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: MH.MHLLT
MHLLTCDLowest Level Term Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: MH.MHLLTCD
MHHLTHigh Level Termtext82Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: MH.MHHLT
MHHLTCDHigh Level Term Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: MH.MHHLTCD
MHHLGTHigh Level Group Termtext86Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: MH.MHHLGT
MHHLGTCDHigh Level Group Term Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: MH.MHHLGTCD
MHSOCPrimary System Organ Classtext67Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: MH.MHSOC
MHSOCCDPrimary System Organ Class Codeinteger8Medical Dictionary for Regulatory Activities

MedDRA 23.1

Predecessor: MH.MHSOCCD
MHCATCategory for Medical Historytext23Category for Medical History
  • • "GENERAL MEDICAL HISTORY"
Predecessor: MH.MHCAT
MHSTDTCStart Date/Time of Medical History EventdatetimeISO 8601ISO 8601
Predecessor: MH.MHSTDTC
MHENDTCEnd Date/Time of Medical History EventdatetimeISO 8601ISO 8601
Predecessor: MH.MHENDTC
MHENRTPTEnd Relative to Reference Time Pointtext7Relation to Reference Period
  • • "BEFORE" = "Prior"
  • • "ONGOING" = "Continue"
Predecessor: MH.MHENRTPT
MHENTPTEnd Reference Time Pointtext22
Predecessor: MH.MHENTPT
DICTVERDictionary Name and Versiontext12
Predecessor: SUPPMH.QVAL where SUPPMH.QNAM='DICTVER'
MHSPIDSponsor-Defined Identifiertext2
Predecessor: MH.MHSPID
ASTDTAnalysis Start DateintegerDATE9
Derived
ASTDT = date part of MH.MHSTDTC Imputation of Partial Dates: If Day is missing, 1st day of Month If Month is missing, 1st month of 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.ADMH
ASTDYAnalysis Start Relative Dayinteger8
Derived
if ASTDT >= TRTSDT then ASTDT – ADSL.TRTSDT + 1; else if ASTDT< TRTSDT then ASTDT – ADSL.TRTSDT;
AENDTAnalysis End DateintegerDATE9
Derived
AENDT = date part of MH.MHENDTC Imputation of Partial Dates: If Day is missing, last day of Month If Month is missing, last month of Year.
AENDTFAnalysis End 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.
AENDYAnalysis End Relative Dayinteger8
Derived
AENDT – ADSL.TRTSDT + 1 if AENDT >= TRTSDT, else AENDT – ADSL.TRTSDT if AENDT < TRTSDT
COMORBFLComorbidity Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Derived
"Y" if mhterm with Comorbidities.
CAT1Charlson Comorbidity Index Category 1text37
Assigned

Comorbidity category assigned by external source according to comorbidity-categories.xlsx, CAT1='AIDS/HIV' was assigned if the term was included in external excel file - report-cci-aids-hiv.xlsx; CAT1='Any Malignancy' was assigned if the term was included in external excel file - report-cci-any-malignancy.xlsx; CAT1='Cerebrovascular Disease' was assigned if the term was included in external excel file - report-cci-cerebrovascular.xlsx; CAT1='Congestive Heart Failure' was assigned if the term was included in external excel file - report-cci-chf.xlsx; CAT1='Dementia' was assigned if the term was included in external excel file - report-cci-dementia.xlsx; CAT1='Diabetes With Chronic Complication' was assigned if the term was included in external excel file - report-cci-diabetes-with-comp.xlsx; CAT1='Diabetes Without Chronic Complication' was assigned if the term was included in external excel file - report-cci-diabetes-without-comp.xlsx; CAT1='Hemiplegia or Paraplegia' was assigned if the term was included in external excel file - report-cci-hemiplegia.xlsx; CAT1='Leukemia' was derived if the term was assigned in external excel file - report-cci-leukemia.xlsx; CAT1='Lymphoma' was derived if the term was assigned in external excel file - report-cci-lymphoma.xlsx; CAT1='Metastatic Solid Tumor' was assigned if the term was included in external excel file - report-cci-metastatic-tumour.xlsx; CAT1='Myocardial Infarction' was assigned if the term was included in external excel file - report-cci-mi.xlsx; CAT1='Mild Liver Disease' was assigned if the term was included in external excel file - report-cci-mild-liver.xlsx; CAT1='Moderate or Severe Liver Disease' was assigned if the term was included in external excel file - report-cci-mod-sev-liver.xlsx; CAT1='Peptic Ulcer Disease' was derived if the term was included in external excel file - report-cci-peptic-ulcer.xlsx; CAT1='Peripheral Vascular Disease' was assigned if the term was included in external excel file - report-cci-periph-vasc.xlsx; CAT1='Chronic Pulmonary Disease' was assigned if the term was included in external excel file - report-cci-pulmonary.xlsx; CAT1='Renal Disease' was derived if the term was assigned in external excel file - report-cci-renal.xlsx; CAT1='Rheumatic Disease' was derived if the term was assigned in external excel file - report-cci-rheumatic.xlsx

CAT2Charlson Comorbidity Index Category 2text27
Assigned

Comorbidity category assigned by external source if the term meets the second category, assigned rule following with CAT1. e.g. If a patient meets two comorbidity categories, then the first category will be assigned in CAT1 and the second one goes to CAT2

ADTAnalysis DateintegerDATE9
Derived
ADT = date part of MH.MHDTC Imputation of Partial Dates: If Day is missing, 1st day of Month If Month is missing, 1st month of Year.
ADTFAnalysis 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.ADMH
ADURNAnalysis Duration (N)float8
Derived
if MH.MHDUR exists then calculate ADURN in years and round it to 2 decimals. 
ADURUAnalysis Duration Unitstext5Unit
  • • "YEARS" = "Year"
Assigned

if adurn ne . then ADURU= 'YEARS'

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
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
RANDFLRandomized Population Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.RANDFL
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
VAX101Vaccination 01text37
Predecessor: ADSL.VAX101
VAX102Vaccination 02text36
Predecessor: ADSL.VAX102
VAX10UVaccination Unplannedtext36
Predecessor: ADSL.VAX10U
VAX201Vaccination 03text36
Predecessor: ADSL.VAX201
VAX202Vaccination 04text36
Predecessor: ADSL.VAX202
VAX20UVaccination Unplanned in Period 02text1
Predecessor: ADSL.VAX20U
VAX101DTVaccination Date 01integerDATE9
Predecessor: ADSL.VAX101DT
VAX102DTVaccination Date 02integerDATE9
Predecessor: ADSL.VAX102DT
VAX10UDTVaccination Date UnplannedintegerDATE9
Predecessor: ADSL.VAX10UDT
VAX201DTVaccination Date 03integerDATE9
Predecessor: ADSL.VAX201DT
VAX202DTVaccination Date 04integerDATE9
Predecessor: ADSL.VAX202DT
VAX20UDTVaccination Date Unplanned in Period 02integerDATE9
Predecessor: ADSL.VAX20UDT
UNBLNDDTTreatment Unblinded DateintegerDATE9
Predecessor: ADSL.UNBLNDDT
RANDDTDate of RandomizationintegerDATE9
Predecessor: ADSL.RANDDT
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
DS30KFLPhase 3 30k Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.DS30KFL
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
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
HIVFLHIV Positive Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.HIVFL
PEDIMMFLPop for Non-inferiority Assessementtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.PEDIMMFL
MULENRFLMultiply Enrolled Subjectstext1Y
  • • "Y" = "Yes"
Predecessor: ADSL.MULENRFL
PEDREAFLPhase 2/3 Pop for 12-25 Reacto Subsettext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.PEDREAFL
DS3KFLPhase 3 3000 Subjects Flagtext1No Yes Response
  • • "N" = "No"
  • • "Y" = "Yes"
Predecessor: ADSL.DS3KFL
AGETR01Age at Vaccination 01integer8
Predecessor: ADSL.AGETR01
AGETRU01Age Units at Vaccination 01text5Age Unit
  • • "YEARS" = "Year"
Predecessor: ADSL.AGETRU01
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

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
ADC19EF.AVISIT
Permitted Value (Code)
COVID_A
COVID_B
COVID_C
COVID_D
COVID_E
COVID_F
SSWAB_WEEK2
SSWAB_WEEK4
SSWAB_WEEK6
SSWAB_WEEK8
V1_DAY1_VAX1_L
V201_SURVEIL_CONSENT
V2_VAX2_L
ADC19EF.AVISITN
Permitted Value (Code)Display Value (Decode)
1COVID_A
2COVID_B
3COVID_C
4COVID_D
5COVID_E
6COVID_F
20202SSWAB_WEEK2
20204SSWAB_WEEK4
20206SSWAB_WEEK6
20208SSWAB_WEEK8
60765V1_DAY1_VAX1_L
60766V2_VAX2_L
56985855V201_SURVEIL_CONSENT
ADC19EF.PARAM
Permitted Value (Code)
CDC DEFINED COVID-19 ILLNESS ONSET
CDC DEFINED SEVERE COVID-19 ILLNESS ONSET
CEPHEID RT-PCR ASSAY FOR SARS-COV-2
COVID-19 NAAT RESULT AFTER DOSE
DEATH OCCURRED DUE TO COVID-19 ILLNESS?
HOSPITALIZED DUE TO COVID-19 ILLNESS?
N-BINDING ANTIBODY
PRESENCE OF CDC DEFINED SEVERE COVID-19 SYMPTOMS AFTER DOSE
PRESENCE OF CDC DEFINED SYMPTOMS AFTER DOSE
PRESENCE OF PROTOCOL DEFINED SEVERE COVID-19 SYMPTOMS AFTER DOSE
PRESENCE OF PROTOCOL DEFINED SYMPTOMS AFTER DOSE
PRIMARY CAUSE OF DEATH
PROTOCOL DEFINED COVID-19 ILLNESS ONSET
PROTOCOL DEFINED SEVERE COVID-19 ILLNESS ONSET
SECONDARY CAUSE OF DEATH
SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2
SEVERE COVID-19 SYMPTOMS - RESPIRATORY FAILURE
SEVERE COVID-19 SYMPTOMS - SIGNIFICANT ACUTE RENAL, HEPATIC, OR NEUROLOGIC DYSFUNCTION
SEVERE COVID-19 SYMPTOMS - USE OF VASOPRESSORS
SEVERE COVID-19 SYMPTOMS - VITAL SIGNS
SUBJECT IN ICU DUE TO POTENTIAL COVID-19 ILLNESS
SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - CROSSOVER
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - CROSSOVER
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
ADC19EF.PARAMCD
Permitted Value (Code)Display Value (Decode)
CDCONSTCDC DEFINED COVID-19 ILLNESS ONSET
CDCSONSTCDC DEFINED SEVERE COVID-19 ILLNESS ONSET
RTCOV2NSCEPHEID RT-PCR ASSAY FOR SARS-COV-2
NAATRADCOVID-19 NAAT RESULT AFTER DOSE
DTHODC19DEATH OCCURRED DUE TO COVID-19 ILLNESS?
HCUHSPHOSPITALIZED DUE TO COVID-19 ILLNESS?
C19NIGN-BINDING ANTIBODY
PRSCDCADPRESENCE OF CDC DEFINED SEVERE COVID-19 SYMPTOMS AFTER DOSE
PRCDCSADPRESENCE OF CDC DEFINED SYMPTOMS AFTER DOSE
PRSVCSADPRESENCE OF PROTOCOL DEFINED SEVERE COVID-19 SYMPTOMS AFTER DOSE
PRPDSADPRESENCE OF PROTOCOL DEFINED SYMPTOMS AFTER DOSE
PRCDTHPRIMARY CAUSE OF DEATH
C19ONSTPROTOCOL DEFINED COVID-19 ILLNESS ONSET
SEVCONSTPROTOCOL DEFINED SEVERE COVID-19 ILLNESS ONSET
SECDTHSECONDARY CAUSE OF DEATH
SARSCOV2SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2
SEVCRFSEVERE COVID-19 SYMPTOMS - RESPIRATORY FAILURE
SEVCRHNSEVERE COVID-19 SYMPTOMS - SIGNIFICANT ACUTE RENAL, HEPATIC, OR NEUROLOGIC DYSFUNCTION
SEVCVSPRSEVERE COVID-19 SYMPTOMS - USE OF VASOPRESSORS
SEVCVSSEVERE COVID-19 SYMPTOMS - VITAL SIGNS
HCUICUSUBJECT IN ICU DUE TO POTENTIAL COVID-19 ILLNESS
ST214CDSUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS
ST214CDASUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
STC214SESUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
STC214SASUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
ST214PDSUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
ST214PDASUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
ST214SESUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
ST214SEASUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
ST17CDSUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS
ST17CDASUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
STC17SESUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
STC17SASUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
ST17PDSUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
ST17PDASUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
ST17SESUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
ST17SEASUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
ST27CDSUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS
ST27CDASUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
STC27SESUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
STC27SASUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
ST27PDSUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
ST27PDASUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
ST27SESUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
ST27SEASUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
ST1CDSUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS
ST1CDASUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
STC1SESUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
STC1SASUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
STC1SXSUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - CROSSOVER
ST1PDSUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
ST1PDASUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
ST1PDXSUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - CROSSOVER
ST1SESUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
ST1SEASUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
ST2CDSUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS
ST2CDASUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
STC2SESUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
STC2SASUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
ST2PDSUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
ST2PDASUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
ST2SESUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
ST2SEASUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
ADC19EF.PARAMN
Permitted Value (Code)Display Value (Decode)
40SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2
41CEPHEID RT-PCR ASSAY FOR SARS-COV-2
90N-BINDING ANTIBODY
91SUBJECT IN ICU DUE TO POTENTIAL COVID-19 ILLNESS
92HOSPITALIZED DUE TO COVID-19 ILLNESS?
95PRIMARY CAUSE OF DEATH
96SECONDARY CAUSE OF DEATH
100DEATH OCCURRED DUE TO COVID-19 ILLNESS?
101PRESENCE OF PROTOCOL DEFINED SYMPTOMS AFTER DOSE
102PRESENCE OF CDC DEFINED SYMPTOMS AFTER DOSE
103SEVERE COVID-19 SYMPTOMS - VITAL SIGNS
104SEVERE COVID-19 SYMPTOMS - RESPIRATORY FAILURE
105SEVERE COVID-19 SYMPTOMS - USE OF VASOPRESSORS
106SEVERE COVID-19 SYMPTOMS - SIGNIFICANT ACUTE RENAL, HEPATIC, OR NEUROLOGIC DYSFUNCTION
107PRESENCE OF PROTOCOL DEFINED SEVERE COVID-19 SYMPTOMS AFTER DOSE
108PRESENCE OF CDC DEFINED SEVERE COVID-19 SYMPTOMS AFTER DOSE
110COVID-19 NAAT RESULT AFTER DOSE
120PROTOCOL DEFINED COVID-19 ILLNESS ONSET
125CDC DEFINED COVID-19 ILLNESS ONSET
130PROTOCOL DEFINED SEVERE COVID-19 ILLNESS ONSET
135CDC DEFINED SEVERE COVID-19 ILLNESS ONSET
141SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
142SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
143SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
144SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
145SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS
151SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS
152SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS
153SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS
154SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS
155SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS
161SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
162SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
163SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
164SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
165SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS
171SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
172SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
173SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
174SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
175SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS
201SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
202SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
203SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
204SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
205SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
211SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
212SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
213SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
214SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
215SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE
221SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
222SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
223SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
224SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
225SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
231SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
232SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
233SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
234SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
235SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE
301SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - CROSSOVER
331SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - CROSSOVER
ADC19EF.PARCAT1
Permitted Value (Code)
CENTRAL/LOCAL NAAT RESULTS
CONFIRMATION OF INFECTION
DEATH DETAILS CODED
DEATH STATUS
GENERAL CONCOMITANT MEDICATIONS
GENERAL NON-DRUG TREATMENT
GENERAL VITAL SIGNS & OXYGENATION PARAMETERS
HOSPITALIZATION STATUS
ILLNESS ONSET
SEROLOGY
SEVERE COVID-19 ILLNESS
SEVERE COVID-19 SYMPTOMS
SIGNS AND SYMPTOMS OF DISEASE
SURVEILLANCE TIME
VIROLOGY
ADCM.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
ADCM.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
ADSYMPT.AVISIT
Permitted Value (Code)
COVID_A
COVID_B
COVID_C
COVID_D
COVID_E
COVID_F
COVID_A1
COVID_B1
SSWAB_WEEK2
SSWAB_WEEK4
SSWAB_WEEK6
SSWAB_WEEK8
V1_DAY1_VAX1_L
V2_VAX2_L
V3_MONTH1_POSTVAX2_L
V4_MONTH6_L
V101_VAX3
V201_SURVEIL_CONSENT
ADSYMPT.AVISITN
Permitted Value (Code)Display Value (Decode)
1COVID_A
2COVID_B
3COVID_C
4COVID_D
5COVID_E
6COVID_F
200COVID_A1
201COVID_B1
20202SSWAB_WEEK2
20204SSWAB_WEEK4
20206SSWAB_WEEK6
20208SSWAB_WEEK8
60765V1_DAY1_VAX1_L
60766V2_VAX2_L
60767V3_MONTH1_POSTVAX2_L
60768V4_MONTH6_L
51231793V101_VAX3
56985855V201_SURVEIL_CONSENT
ADSYMPT.PARAM
Permitted Value (Code)
CHILLS
DIARRHEA
FEVER
NEW LOSS OF TASTE OR SMELL
NEW OR INCREASED COUGH
NEW OR INCREASED MUSCLE PAIN
NEW OR INCREASED SHORTNESS OF BREATH
NEW OR INCREASED SORE THROAT
VOMITING
NEW OR INCREASED NASAL CONGESTION
NEW OR INCREASED WHEEZING
FATIGUE
HEADACHE
RHINORRHOEA
NAUSEA
SIGNIFICANT ACUTE RENAL DYSFUNCTION
SIGNIFICANT ACUTE HEPATIC DYSFUNCTION
SIGNIFICANT ACUTE NEUROLOGIC DYSFUNCTION
SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2
CEPHEID RT-PCR ASSAY FOR SARS-COV-2
RESPIRATORY RATE
HEART RATE
OXYGEN SATURATION
DIASTOLIC BLOOD PRESSURE
SYSTOLIC BLOOD PRESSURE
PP ARTERIAL O2/FRACTION INSPIRED O2
NON-INVASIVE POSITIVE PRESSURE VENTILATION
MECHANICAL VENTILATION
HIGH FLOW OXYGEN THERAPY
VASOPRESSORS AGENTS
N-BINDING ANTIBODY
SUBJECT IN ICU DUE TO POTENTIAL COVID-19 ILLNESS
HOSPITALIZED DUE TO COVID-19 ILLNESS?
PRIMARY CAUSE OF DEATH
SECONDARY CAUSE OF DEATH
DEATH
ADSYMPT.PARAMCD
Permitted Value (Code)Display Value (Decode)
CHILLSCHILLS
DIARRHEADIARRHEA
FEVERFEVER
NLTSTSMLNEW LOSS OF TASTE OR SMELL
NCOUGNEW OR INCREASED COUGH
NMUSPNNEW OR INCREASED MUSCLE PAIN
NSTBRTHNEW OR INCREASED SHORTNESS OF BREATH
NSRTHROTNEW OR INCREASED SORE THROAT
VOMITVOMITING
NNSLCONGNEW OR INCREASED NASAL CONGESTION
WHEEZNEW OR INCREASED WHEEZING
FATIGUEFATIGUE
HEADACHEHEADACHE
RIHNRARHINORRHOEA
NAUSEANAUSEA
SARDFNSIGNIFICANT ACUTE RENAL DYSFUNCTION
SAHDFNSIGNIFICANT ACUTE HEPATIC DYSFUNCTION
SANDFNSIGNIFICANT ACUTE NEUROLOGIC DYSFUNCTION
SARSCOV2SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2
RTCOV2NSCEPHEID RT-PCR ASSAY FOR SARS-COV-2
RESPRESPIRATORY RATE
HRHEART RATE
OXYSATOXYGEN SATURATION
DIABPDIASTOLIC BLOOD PRESSURE
SYSBPSYSTOLIC BLOOD PRESSURE
PO2FIO2PP ARTERIAL O2/FRACTION INSPIRED O2
NIPPVNON-INVASIVE POSITIVE PRESSURE VENTILATION
MCHVENTMECHANICAL VENTILATION
HFOXTHRPHIGH FLOW OXYGEN THERAPY
VSOPRESVASOPRESSORS AGENTS
C19NIGN-BINDING ANTIBODY
HCUICUSUBJECT IN ICU DUE TO POTENTIAL COVID-19 ILLNESS
HCUHSPHOSPITALIZED DUE TO COVID-19 ILLNESS?
PRCDTHPRIMARY CAUSE OF DEATH
SECDTHSECONDARY CAUSE OF DEATH
DEATHDEATH
ADSYMPT.PARAMN
Permitted Value (Code)Display Value (Decode)
1CHILLS
2DIARRHEA
3FEVER
4NEW LOSS OF TASTE OR SMELL
5NEW OR INCREASED COUGH
6NEW OR INCREASED MUSCLE PAIN
7NEW OR INCREASED SHORTNESS OF BREATH
8NEW OR INCREASED SORE THROAT
9VOMITING
11NEW OR INCREASED NASAL CONGESTION
14NEW OR INCREASED WHEEZING
15FATIGUE
16HEADACHE
17RHINORRHOEA
18NAUSEA
25SIGNIFICANT ACUTE RENAL DYSFUNCTION
30SIGNIFICANT ACUTE HEPATIC DYSFUNCTION
35SIGNIFICANT ACUTE NEUROLOGIC DYSFUNCTION
40SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2
41CEPHEID RT-PCR ASSAY FOR SARS-COV-2
50RESPIRATORY RATE
51HEART RATE
52OXYGEN SATURATION
53DIASTOLIC BLOOD PRESSURE
54SYSTOLIC BLOOD PRESSURE
60PP ARTERIAL O2/FRACTION INSPIRED O2
71NON-INVASIVE POSITIVE PRESSURE VENTILATION
74MECHANICAL VENTILATION
76HIGH FLOW OXYGEN THERAPY
80VASOPRESSORS AGENTS
90N-BINDING ANTIBODY
91SUBJECT IN ICU DUE TO POTENTIAL COVID-19 ILLNESS
92HOSPITALIZED DUE TO COVID-19 ILLNESS?
95PRIMARY CAUSE OF DEATH
96SECONDARY CAUSE OF DEATH
99DEATH
ADSYMPT.PARCAT1
Permitted Value (Code)
CONFIRMATION OF INFECTION
DEATH DETAILS CODED
DISPOSITION EVENT
GENERAL CONCOMITANT MEDICATIONS
GENERAL NON-DRUG TREATMENT
GENERAL VITAL SIGNS
HEALTHCARE UTILIZATION ASSESSMENT
HOSPITALIZATION STATUS
OXYGENATION PARAMETERS
SEROLOGY
SEVERE COVID-19 ILLNESS
SIGNS AND SYMPTOMS OF DISEASE
VIROLOGY
ADSYMPT.PARCAT2
Permitted Value (Code)
BLOOD CHEMISTRY
RESPIRATORY FAILURE
RESPIRATORY ILLNESS
VASOPRESSORS AGENTS
ADVA.AVISIT
Permitted Value (Code)
Before Vaccination 1
1 Week after Vaccination 1
3 Weeks after Vaccination 1
4 Weeks after Vaccination 1
5 Weeks after Vaccination 1
1 Month and 3 weeks after Vaccination 1
Before Vaccination 2
1 Week after Vaccination 2
2 Weeks after Vaccination 2
1 Month after Vaccination 2
6 Months after Vaccination 2
ADVA.AVISITN
Permitted Value (Code)Display Value (Decode)
1Before Vaccination 1
21 Week after Vaccination 1
33 Weeks after Vaccination 1
3.14 Weeks after Vaccination 1
3.25 Weeks after Vaccination 1
3.31 Month and 3 weeks after Vaccination 1
3.9Before Vaccination 2
41 Week after Vaccination 2
52 Weeks after Vaccination 2
61 Month after Vaccination 2
76 Months after Vaccination 2
ADVA.DTYPE [C81224]
Permitted Value (Code)
LLOQIMP [*]
Derived [*]

* Extended Value

ADVA.PARAM
Permitted Value (Code)
SARS-CoV-2 serum neutralizing titer 50 (titer) - Virus Neutralization Assay
SARS-CoV-2 serum neutralizing titer 90 (titer) - Virus Neutralization Assay
COVID-19 S1 IgG (U/mL) - Luminex Immunoassay
COVID-19 RBD IgG (U/mL) - Luminex Immunoassay
N-binding antibody - N-binding Antibody Assay
SARS-CoV-2 serum neutralizing titer 50 to COVID-19 S1 IgG
SARS-CoV-2 serum neutralizing titer 90 to COVID-19 S1 IgG
ADVA.PARAMCD
Permitted Value (Code)Display Value (Decode)
C2NGNT50SARS-CoV-2 serum neutralizing titer 50 (titer) - Virus Neutralization Assay
C2NGNT90SARS-CoV-2 serum neutralizing titer 90 (titer) - Virus Neutralization Assay
C19S1IGGCOVID-19 S1 IgG (U/mL) - Luminex Immunoassay
C19RBDIGCOVID-19 RBD IgG (U/mL) - Luminex Immunoassay
C19NIGN-binding antibody - N-binding Antibody Assay
NT50_S1SARS-CoV-2 serum neutralizing titer 50 to COVID-19 S1 IgG
NT90_S1SARS-CoV-2 serum neutralizing titer 90 to COVID-19 S1 IgG
ADVA.PARAMN
Permitted Value (Code)Display Value (Decode)
1SARS-CoV-2 serum neutralizing titer 50 (titer) - Virus Neutralization Assay
2SARS-CoV-2 serum neutralizing titer 90 (titer) - Virus Neutralization Assay
3COVID-19 S1 IgG (U/mL) - Luminex Immunoassay
4COVID-19 RBD IgG (U/mL) - Luminex Immunoassay
5N-binding antibody - N-binding Antibody Assay
11SARS-CoV-2 serum neutralizing titer 50 to COVID-19 S1 IgG
12SARS-CoV-2 serum neutralizing titer 90 to COVID-19 S1 IgG
ADVA.PARCAT1
Permitted Value (Code)
SEROLOGY
ADVA.PARCAT1N
Permitted Value (Code)Display Value (Decode)
1SEROLOGY
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
Baseline serostatus
Permitted Value (Code)
Missing
< LLOQ
>= LLOQ
Numeric Code of Baseline serostatus
Permitted Value (Code)Display Value (Decode)
0Missing
1< LLOQ
2>= LLOQ
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
Category for Medication
Permitted Value (Code)Display Value (Decode)
CONCOMITANT IMMUNOSUPPRESSIVE THERAPYCONCOMITANT IMMUNOSUPPRESSIVE THERAPY
CORTICOSTEROIDSCORTICOSTEROIDS
GENERAL CONCOMITANT MEDICATIONSGENERAL CONCOMITANT MEDICATIONS
VACCINATIONSVACCINATIONS
IMMUNOGLOBULINSIMMUNOGLOBULINS
Subcategory for Medication
Permitted Value (Code)Display Value (Decode)
VASOPRESSORS AGENTSVASOPRESSORS AGENTS
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
Category for Disposition Event [C74558]
Permitted Value (Code)
DISPOSITION EVENT [C74590]
Numeric Code of Completion/Reason for Non-Completion
Permitted Value (Code)Display Value (Decode)
1ADVERSE EVENT
2COMPLETED
3DEATH
5LOST TO FOLLOW-UP
7OTHER
8PHYSICIAN DECISION
9PREGNANCY
11PROTOCOL DEVIATION
13SCREEN FAILURE
16WITHDRAWAL BY SUBJECT
17MEDICATION ERROR WITHOUT ASSOCIATED ADVERSE EVENT
18NO LONGER MEETS ELIGIBILITY CRITERIA
25REFUSED FURTHER STUDY PROCEDURES
26WITHDRAWAL BY PARENT/GUARDIAN
Disposition Phase
Permitted Value (Code)
SCREENING
REPEAT SCREENING 1
VACCINATION
OPEN LABEL TREATMENT
FOLLOW-UP
Numeric Code of Disposition Phase
Permitted Value (Code)Display Value (Decode)
1SCREENING
7OPEN LABEL TREATMENT
26VACCINATION
31FOLLOW-UP
101REPEAT SCREENING 1
Category for Protocol Deviation
Permitted Value (Code)
Important
Non-Important
EPOCH [C99079]
Permitted Value (Code)Display Value (Decode)
FOLLOW-UP [C99158]FOLLOW-UP
SCREENING [C48262]SCREENING
VACCINATION [*]VACCINATION
OPEN LABEL FOLLOW-UP [*]OPEN LABEL FOLLOW-UP
OPEN LABEL TREATMENT [C102256]OPEN LABEL TREATMENT
REPEAT SCREENING 1 [*]REPEAT SCREENING 1

* Extended Value

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
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
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
Category for Medical History
Permitted Value (Code)
GENERAL MEDICAL HISTORY
Completion/Reason for Non-Completion [C66727]
Permitted Value (Code)
ADVERSE EVENT [C41331]
COMPLETED [C25250]
DEATH [C28554]
LOST TO FOLLOW-UP [C48227]
OTHER [C17649]
PHYSICIAN DECISION [C48250]
PREGNANCY [C25742]
PROTOCOL DEVIATION [C50996]
SCREEN FAILURE [C49628]
WITHDRAWAL BY SUBJECT [C49634]
MEDICATION ERROR WITHOUT ASSOCIATED ADVERSE EVENT [*]
NO LONGER MEETS ELIGIBILITY CRITERIA [*]
REFUSED FURTHER STUDY PROCEDURES [*]
WITHDRAWAL BY PARENT/GUARDIAN [C102355]

* Extended Value

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
Specimen Type [C78734]
Permitted Value (Code)Display Value (Decode)
SERUM [C13325]Serum
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
Unit [C71620]
Permitted Value (Code)Display Value (Decode)
YEARS [C29848]Year
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: ADC19EF.ADTComputation
if paramcd in ("SARSCOV2" "RTCOV2NS" "C19NIG" "PRCDTH" "SECDTH" ) then set to ADSYMPT.ADT if paramcd = "SEVCVS" then set to the earliest date from ADSYMPT.ADT when condition/s are present. if paramcd = "NAATRAD" then set from ADSYMPT.ADT of concluded NAAT result based on specifications in AVALC of this record. If both local and central results are missing/invalid, set this to null. if paramcd = "C19ONST" then set to ASTDT where PARAMCD = "PRPDSAD" if paramcd = "CDCONST" then set to ASTDT where PARAMCD = "PRCDCSAD" if paramcd = "SEVCONST" then set to ASTDT where PARAMCD = "PRSVCSAD" if paramcd = "CDCSONST" then set to ASTDT where PARAMCD = "PRSCDCAD" if paramcd="DTHODC19" then set to ADT where PARAMCD is "PRCDTH" or "SECDTH" if paramcd in ("HCUICU" "HCUHSP" "PRPDSAD” “PRCDCSAD” “SEVCRF” “SEVCVSPR” “SEVCRHN” “PRSVCSAD” “PRSCDCAD” “ST1PD” “ST17PD” “ST2PD” “ST27PD” “ST214PD” “ST1CD” “ST17CD” “ST2CD” “ST27CD” “ST214CD” “ST1SE” “ST17SE” “ST2SE” “ST27SE” “ST214SE” “STC1SE” “STC17SE” “STC2SE” “STC27SE” “STC214SE” “ST1PDA” “ST17PDA” “ST2PDA” “ST27PDA” “ST214PDA” “ST1CDA” “ST17CDA” “ST2CDA” “ST27CDA” “ST214CDA” “ST1SEA” “ST17SEA” “ST2SEA” “ST27SEA” “ST214SEA” “STC1SA” “STC17SA” “STC2SA” “STC27SA” “STC214SA” “ST1PDX” “STC1SX”) then set to null.
Algorithm: ADC19EF.ADYComputation
Set as following: ADY = ADT - TRTSDT. If ADT >= TRTSDT, ADY = ADT - TRTSDT + 1.
Algorithm: ADC19EF.AENDTComputation
if paramcd in ("HCUICU" "HCUHSP") then set to ADSYMPT.AENDT. if paramcd in ("PRPDSAD" "PRCDCSAD") then set to the latest date from ADSYMPT.AENDT when condition/s are present. if paramcdin ("SEVCRF" "SEVCRHN" "SEVCVSPR") then set to the latest date from ADSYMPT.AENDT when condition/s are present and end dates of all contributing records are reported. if paramcd in ("PRSVCSAD" "PRSCDCAD") then set to the latest date from AENDT when condition/s are present and contributing end dates except from vital signs are present/populated. If there is a death and this record is part of last illness visit, set to date of death. if paramcd in ("ST1PD" "ST17PD" "ST2PD" "ST27PD" "ST214PD" ) then set to minimum among the following dates. DCODT, DVSTDT, DTHDT, EOSDCDT, UNBLNDDT, today's date. Additionally, if there is a confirmed case of illness, include ADT from records where PARAMCD is "C19ONST". if paramcd in ("ST1PDA" "ST17PDA" "ST2PDA" "ST27PDA" "ST214PDA" "ST1PDX") then set to minimum among the following dates. DCODT, DTHDT, EOSDCDT, UNBLNDDT, today's date. Additionally, if there is a confirmed case of illness, include ADT from records where PARAMCD is "C19ONST". if paramcd in ("ST1CD" "ST17CD" "ST2CD" "ST27CD" "ST214CD" ) then set to minimum among the following dates. DCODT, DVSTDT, DTHDT, EOSDCDT, UNBLNDDT, today's date. Additionally, if there is a confirmed case of illness, include ADT from records where PARAMCD is "CDCONST". if paramcd in ("ST1CDA" "ST17CDA" "ST2CDA" "ST27CDA" "ST214CDA") then set to minimum among the following dates. DCODT, DTHDT, EOSDCDT, UNBLNDDT, today's date. Additionally, if there is a confirmed case of illness, include ADT from records where PARAMCD is "CDCONST". if paramcd in ("ST1SE" "ST17SE" "ST2SE" "ST27SE" "ST214SE") then set to minimum among the following dates. DCODT, DVSTDT, DTHDT, EOSDCDT, UNBLNDDT, today's date. Additionally, if there is a confirmed case of illness, include ADT from records where PARAMCD is "SEVCONST". if paramcd in ("ST1SEA" "ST17SEA" "ST2SEA" "ST27SEA" "ST214SEA") then set to minimum among the following dates. DCODT, DTHDT, EOSDCDT, UNBLNDDT, today's date. Additionally, if there is a confirmed case of illness, include ADT from records where PARAMCD is "SEVCONST". else if none of the above PARAMCDs, set to null.
Algorithm: ADC19EF.AENDYComputation
Set as following: AENDY = AENDT - TRTSDT. If AENDT >= TRTSDT, AENDY = AENDT - TRTSDT + 1.
Algorithm: ADC19EF.ASTDTComputation
if paramcd in ("HCUICU" "HCUHSP") then set to ADSYMPT.ASTDT. if paramcd in ("PRPDSAD" "PRCDCSAD") then set to the earliest date from ADSYMPT.ASTDT when condition/s are present. if paramcdin ("SEVCRF" "SEVCRHN" "SEVCVSPR") then set to the earliest date from ADSYMPT.ASTDT when condition/s are present and end dates of all contributing records are reported. if paramcd in ("PRSVCSAD" "PRSCDCAD") then set to the earliest date from ADT/ASTDT when condition/s are present. if paramcd in (“ST1PD” “ST1CD” “ST1SE” “STC1SE” “ST1PDA” “ST1CDA” “ST1SEA” “STC1SA” “ST1PDX” “STC1SX” ) then set as Dose 1 when Dose 1 date is not missing. if paramcd in (“ST17PD” “ST17CD” “ST17SE” “STC17SE” “ST17PDA” “ST17CDA” “ST17SEA” “STC17SA”) then set as Dose 1 + 7 when Dose 1 date is not missing. if paramcd in (“ST214PD” “ST214CD” “ST214SE” “STC214SE” “ST214PDA” “ST214CDA” “ST214SEA” “STC214SA”) then set as Dose 2 + 14 when Dose 2 date is not missing. if paramcd in (“ST27PD” “ST27CD” “ST27SE” “STC27SE” “ST27PDA” “ST27CDA” “ST27SEA” “STC27SA” ) then set as Dose 2 + 7 when Dose 2 date is not missing. if paramcd in (“ST2PD” “ST2CD” “ST2SE” “STC2SE” “ST2PDA” “ST2CDA” “ST2SEA” “STC2SA” ) then set as Dose 2 when Dose 2 date is not missing.
Algorithm: ADC19EF.ASTDYComputation
Set as following: ASTDY = ASTDT - TRTSDT. If ASTDT >= TRTSDT, ASTDY = ASTDT - TRTSDT + 1.
Algorithm: ADC19EF.AVALComputation
if index(PARAM, "SURVEILLANCE")>0 then derive AVAL by subtracting AENDT(of this record) from ASTDT (of this record). If any of the dates are missing or derived result is below 0, set to 0. Note: Create only when relevant dose is administered. else for other paramcds, set to null
Algorithm: ADC19EF.AVALCComputation
if index (PARAM, "SURVEILLANCE")>0 then set to null. if paramcd = "SARSCOV2" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "SARSCOV2". if paramcd = "RTCOV2NS" then set to ADSYMPT.AVALC when ADSYMPD.PARAMCD = "RTCOV2NS". if paramcd = "C19NIG" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "C19NIG" where ADSYMPT.AVISIT = "V1_DAY1_VAX1_L". if paramcd = "HCUICU" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUICU". if paramcd = "HCUHSOP" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "HCUHSP". if paramcd="PCRDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "PRCDTH". if paramcd="SECDTH" then set to ADSYMPT.AVALC when ADSYMPT.PARAMCD = "SECDTH". if paramcd="DTHODC19" then create a summary record when PARAMCD is "PRCDTH" or "SECDTH" as: Set to "Y" when following terms appear in AVALC. "COVID-19", "COVID", "COVID-19 PNEUMONIA". Otherwise set to "N". Note: Populate AVISITN and AVISIT for this summary record if death occurred after an illness visit. if paramcd = "PRPDSAD" then create a summary record for protocol defined symptoms for each collection date within a given visit as following: 1. Subset ADSYMPT to include PARAMCDs for "CHILLS", "DIARRHEA", "FEVER", "NLTSTSML", "NCOUG", "NSTBRTH", "NMUSPN", "NSRTHROT", "VOMIT". 2. Determine if any of these symptoms have occurred within an ADSYMPT.AVISIT and ADSYMPT.ADT by checking ADSYMPT.AVALC. 3. When present, create a summary record for each ADSYMPT.AVISIT and ADSYMPT.ADT by following: a. If any symptom is present (i.e., ADSYMPT.AVALC = "Y"), set this to "Y". b. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". c. If all symptoms with ADSYMPT.AVALC are missing, set this to null. if paramcd = "PRCDCSAD" then Similar to specifications of checking for protocol defined symptoms above, create a summary record for CDC defined symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "FATIGUE" or "HEADACHE" or "RIHNRA" or "NAUSEA", set to "Y". 2. If all symptoms with ADSYMPT.AVALC = "N" or null or combination of both, set this to "N". 3. If ADSYMPT.AVALC is missing for all specified ADSYMPT.PARAMCDs, set this to null. if paramcd = "PRSVCSAD" then create a summary record of severe symptoms for each collection date within a given visit as following: 1. When AVALC = "Y" where PARAMCD is "SEVCVS" or "SEVCRF" or "SEVCVSPR" or "SEVCRHN", "HCUICU" or "DTHODC19" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "PRSCDCAD" then create a summary record of CDC defined severe symptoms for each collection date within a given visit as following: 1. Set to "Y" where ADSYMPT.PARAMCD = "MCHVENT" and ADSYMPT.AVALC = "Y" or ADSYMPT.PARAMCD = "ECMO" and ADSYMPT.AVALC = "Y" or PARAMCD = "HCUHSP" and AVALC = "Y" or PARAMCD = "HCUICU" and AVALC = "Y" or PARAMCD = "DTHODC19" and AVALC = "Y". 2. If none of the above conditions are met, set to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCVS" then create a summary record for vital signs of severe Covid-19 illness for each collection date within a given visit as following: 1. If ADSYMPT.AVAL >= 30 where ADSYMPT.PARAMCD = "RESP" or ADSYMPT.AVAL >= 125 where ADSYMPT.PARAMCD = "HR" or ADSYMPT.AVAL <= 93 where ADSYMPT.PARAMCD = "OXYSAT" or ADSYMPT.AVAL < 60 where ADSYMPT.PARAMCD = "DIABP" or ADSYMPT.AVAL < 90 where ADSYMPT.PARAMCD = "SYSBP" or ADSYMPT.AVAL >= 300 where ADSYMPT.PARAMCD = "PO2FIO2", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = 'SEVCRF" then create a summary record for respiratory failure symptoms of severe Covid-19 illness for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT. PARAMCD is "INTBTION" or "NIPPV" or "CPAP" or "OXYTHRP" or "MCHVENT" or "ECMO" or "HFOXTHRP" set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. if paramcd = "SEVCRHN" then create a summary record for additional severe symptoms for each collection date within a given visit as following: 1. When ADSYMPT.AVALC = "Y" where ADSYMPT.PARAMCD is "SARDFN" or "SAHDFN" or "SANDFN", set to "Y". 2. If all above conditions are not met, set this to "N". 3. If results of all above conditions are null, set to null. If paramcd = “SEVCVSPR” then create a summary record for use of vasopressors for each collection date within a given visit as following: 1. When ADSYMPT.AVALC is not null where ADSYMPT.PARAMCD = "VSOPRES", set to "Y". 2. When ADSYMPT.AVALC is null where ADSYMPT.PARAMCD = "VSOPRES", set to "N". if paramcd = "NAATRAD" then create this record (per each analysis visit) when unplanned lab results are present that are not part of predose procedures or when subject reports either protocol or CDC defined symptom/s. Set AVALC in the following order. 1. If result of ADSYMPT.RTCOV2NS is missing and ADSYMPT.SARSCOV2 is missing or invalid at an unplanned visit after dose, set to null. 2. If ADSYMPT.RTCOV2NS is present and valid*, set AVALC with this result. 3. If ADSYMPT.RTCOV2NS is present but not valid* or missing and ADSYMPT.SARSCOV2 is present and valid*, set AVALC with this result. 4. When there are multiple unplanned visits present and were collapsed into an analysis visit, determine the validity of results within a given visit first and then conclude the result as POS > IND > NEG > UNK/Missing/UQ. Notes: * The result is considered valid when date of the result is up to 4 days before or after the symptom start date and up to 4 days after the symptom end date when end date is present. If the result is not valid, it is considered as missing. if paramcd = "C19ONST" then create a record for each subject when protocol defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. If AVALC = "Y" where PARAMCD = "PRPDSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "CDCONST" then create a record for each subject when CDC defined symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRCDCSAD". 2. If AVALC = "Y" where PARAMCD = "PRCDCSAD" and there exists a record where PARAMCD = "NAATRAD" and is within the given visit of onset of symptoms, set as following: a. If AVALC = "POS", set to "POS". b. Else if AVALC = "NEG", set to "NEG" c. Else if AVALC = "UNK", set to "UNK". if paramcd = "SEVCONST" then create a record for each subject when severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRPDSAD". 2. Set to AVALC of PARAMCD = "C19ONST" when protocol defined severe symptoms are present (i.e. PARAMCD = "PRSVCSAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "C19ONST". 3. Set to "NEG" when protocol defined symptoms are missing/not reported. if paramcd = "CDCSONST" then create a record for each subject when CDC defined severe Covid-19 illness symptoms are reported. 1. Set to "NEG" when AVALC = "N" or missing where PARAMCD = "PRSCDCAD". 2. Set to AVALC of PARAMCD = "CDCONST" when CDC defined severe symptoms are present (i.e. PARAMCD = "PRSCDCAD" and AVALC = "Y") and starting date is on or after onset date of PARAMCD = "CDCONST". 3. Set to "NEG" when CDC defined symptoms are missing/not reported.
Algorithm: ADC19EF.AVISITComputation
1. Set to ADSYMPT.AVISIT for all other parameters except for derived records for surveillance time. 2. For PARAMCD="DTHODC19", the AVISIT is populated if death occurred after an illness visit. This last illness visit AVISIT is assigned to the record. 3. If derived parameters for surveillance time, the set to null.
Algorithm: ADC19EF.AVISITNComputation
1. Set to ADSYMPT.AVISITN for all other parameters except for derived records for surveillance time. 2. For PARAMCD="DTHODC19", the AVISITN is populated if death occurred after an illness visit. This last illness visit AVISITN is assigned to the record. 3. If derived parameters for surveillance time, the set to null.
Algorithm: ADC19EF.CDCRMUFLComputation
Set to "Y" for all records of a subject, if CDC defined symptom/s are present and test result from local and/or central lab concluded as indeterminate, missing or unknown and symptom/s start date is before a first positive(PARAMCD is "CDCONST") case. Otherwise set to "N" for all records of a subject. Also set to "N" for subjects who did not report any CDC defined symptoms. Note: If a subject has reported these symptom/s more than once at different visits, set to "Y" if any of the test results are concluded as indeterminate, missing or unknown.
Algorithm: ADC19EF.CDCSYMFLComputation
Set for all records of a subject as following: If a subject has any record with AVALC = "Y" when PARAMCD = "PRCDCSAD", set to "Y". Otherwise set to "N".
Algorithm: ADC19EF.CDP17FLComputation
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 is negative and the test date is on or before Dose 1 date. 2. Otherwise set to "N". If subject reports CDC define symptoms, the following condition may overwrite the previous value. 3. If there is an unscheduled NAAT test after Dose 1 through 7 days after Dose 1 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of CDC defined symptoms and start date of symptom is missing, on or after Dose 1 and within 7 days post Dose 1 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
Algorithm: ADC19EF.CDP1FLComputation
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 is negative and the test date is on or before Dose 1 date. 2. Otherwise set to "N". If subject reports CDC define symptoms, the following condition may overwrite the previous value. 3. If there is an unscheduled NAAT test after Dose 1 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of CDC defined symptoms and start date of symptom is missing, on or after Dose 1 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
Algorithm: ADC19EF.CDP214FLComputation
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 and Dose 2 are negative and their corresponding test dates are on or before their respective dose dates. 2. Otherwise set to "N". If subject reports CDC define symptoms, the following condition may overwrite the previous value. 3. If there is an unscheduled NAAT test after Dose 1 through 14 days after Dose 2 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of CDC defined symptoms and start date of symptom is missing, on or after Dose 1 and within 14 days after Dose 2 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
Algorithm: ADC19EF.CDP27FLComputation
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 and Dose 2 are negative and their corresponding test dates are on or before their respective dose dates. 2. Otherwise set to "N". If subject reports CDC define symptoms, the following condition may overwrite the previous value. 3. If there is an unscheduled NAAT test after Dose 1 through 7 days after Dose 2 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of CDC defined symptoms and start date of symptom is missing, on or after Dose 1 and within 7 days after Dose 2 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
Algorithm: ADC19EF.CDRMUPFLComputation
Set to "Y" for all records of a subject, if CDC defined symptom/s are present and test result from local and/or central lab concluded as indeterminate, missing or unknown and not followed by a confirmed positive case where PARAMCD is "CDCONST". Otherwise set to "N" for all records of a subject. Also set to "N" for subjects who did not report any CDC defined symptoms. Note: If a subject has reported these symptom/s more than once at different visits, set to "Y" if any of the test results are concluded as indeterminate, missing or unknown.
Algorithm: ADC19EF.CNCRSLFLComputation
Set for records where PARAMCD is "SARSCOV2" or "RTCOV2NS" or "C19NIG" as following: If only one result is present per PARAMCD within a given visit set to "Y'. For unplanned results, set "Y" if result date is up to 4 days before, on/after the symptom start date and symptom end date is missing. If the symptom end date is present, the result date must be within 4 days after the end date. If multiple unplanned results qualify above condition, set to "Y" based on the result as POS > IND > NEG > UNK/missing.
Algorithm: ADC19EF.CRD1NGFLComputation
Set for all records of a subject based on following: If NAAT result date is on or before Dose 1 date and AVAC = "NEG" when PARAMCD = "RTCOV2NS", set to "Y". If NAAT result date is on or before Dose 1 date and AVAC = "POS" when PARAMCD = "RTCOV2NS", set to "N". Otherwise, set to null.
Algorithm: ADC19EF.CRD2NGFLComputation
Set for all records of a subject based on following: If NAAT result date is on or before Dose 2 date and AVAC = "NEG" when PARAMCD = "RTCOV2NS", set to "Y". If NAAT result date is on or before Dose 2 date and AVAC = "POS" when PARAMCD = "RTCOV2NS", set to "N". Otherwise, set to null.
Algorithm: ADC19EF.FILOCRFLComputation
Set for records where PARAMCD is "C19ONST" or "CDCONST" or "SEVCONST" or "CDCSONST" as following: if AVALC = "POS" and is the first onset of illness after dose, set to "Y".
Algorithm: ADC19EF.ILD17FLComputation
Set for records where PARAMCD is "C19ONST" or "CDCONST" or "SEVCONST" or "CDCSONST" and AVALC is "POS" as following: If illness onset date is greater then 7 days post Dose 1 date, set to "Y". Otherwise set to "N".
Algorithm: ADC19EF.ILD1FLComputation
Set for records where PARAMCD is "C19ONST" or "CDCONST" or "SEVCONST" or "CDCSONST" and AVALC is "POS" as following: If illness onset date is greater then Dose 1 date, set to "Y". Otherwise set to "N".
Algorithm: ADC19EF.ILD214FLComputation
Set for records where PARAMCD is "C19ONST" or "CDCONST" or "SEVCONST" or "CDCSONST" and AVALC is "POS" as following: If illness onset date is greater then 14 days post Dose 2 date, set to "Y". Otherwise set to "N".
Algorithm: ADC19EF.ILD27FLComputation
Set for records where PARAMCD is "C19ONST" or "CDCONST" or "SEVCONST" or "CDCSONST" and AVALC is "POS" as following: If illness onset date is greater then 7 days post Dose 2 date, set to "Y". Otherwise set to "N".
Algorithm: ADC19EF.ILD2FLComputation
Set for records where PARAMCD is "C19ONST" or "CDCONST" or "SEVCONST" or "CDCSONST" and AVALC is "POS" as following: If illness onset date is greater then Dose 2 date, set to "Y". Otherwise set to "N".
Algorithm: ADC19EF.NMPDOCFLComputation
Set for records where PARAMCD is "C19ONST" or "CDCONST" or "SEVCONST" as following: if DVSTDT is null, set to "Y". Also set to "Y" if DVSTDT occurs after the ADT of PARAMCDs specified above.
Algorithm: ADC19EF.PARAMComputation
if PARAMCD in ("C19NIG" "HCUHSP" "RTCOV2NS" "HCUICU" "SARSCOV2" "PRCDTH" "SECDTH") then set to ADSYMPT.PARAM if PARAMCD= “DTHODC19” then set to “DEATH OCCURRED DUE TO COVID-19 ILLNESS?” if PARAMCD= “PRPDSAD” then set to “PRESENCE OF PROTOCOL DEFINED SYMPTOMS AFTER DOSE” if paramcd= “PRCDCSAD” then set to “PRESENCE OF CDC DEFINED SYMPTOMS AFTER DOSE” if paramcd= “SEVCVS” then set to “SEVERE COVID-19 SYMPTOMS - VITAL SIGNS” if paramcd=”SEVCRF” then set to “SEVERE COVID-19 SYMPTOMS - RESPIRATORY FAILURE” if paramcd= “SEVCVSPR” then set to “SEVERE COVID-19 SYMPTOMS - USE OF VASOPRESSORS” if paramcd= “SEVCRHN” then set to “SEVERE COVID-19 SYMPTOMS - SIGNIFICANT ACUTE RENAL, HEPATIC, OR NEUROLOGIC DYSFUNCTION” if paramcd = “PRSVCSAD” then set to “PRESENCE OF PROTOCOL DEFINED SEVERE COVID-19 SYMPTOMS AFTER DOSE” if paramcd=”PRSCDCAD” then set to “PRESENCE OF CDC DEFINED SEVERE COVID-19 SYMPTOMS AFTER DOSE” if paramcd=”NAATRAD” then set to “COVID-19 NAAT RESULT AFTER DOSE” if paramcd = “C19ONST” then set to “PROTOCOL DEFINED COVID-19 ILLNESS ONSET” if paramcd = “CDCONST” then set to “CDC DEFINED COVID-19 ILLNESS ONSET” if paramcd = “SEVCONST” then set to “PROTOCOL DEFINED SEVERE COVID-19 ILLNESS ONSET” if paramcd = “CDCSONST” then set to “CDC DEFINED SEVERE COVID-19 ILLNESS ONSET” if paramcd = ”ST1PD” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS” if paramcd=“ST17PD” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS” if paramcd=“ST2PD” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS” if paramcd=“ST27PD” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS” if paramcd=“ST214PD” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS” if paramcd=“ST1CD” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS” if paramcd=“ST17CD” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS” if paramcd=“ST2CD” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS” if paramcd=“ST27CD” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS” if paramcd=“ST214CD” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS” if paramcd=“ST1SE” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“ST17SE” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“ST2SE” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“ST27SE” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“ST214SE” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“STC1SE” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“STC17SE” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“STC2SE” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“STC27SE” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“STC214SE” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS” if paramcd=“ST1PDA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST17PDA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST2PDA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST27PDA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST214PDA” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST1CDA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST17CDA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST2CDA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST27CDA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST214CDA” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST1SEA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST17SEA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST2SEA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST27SEA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST214SEA” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR PROTOCOL DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“STC1SA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“STC17SA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“STC2SA” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“STC27SA” then set to “SUBJECT'S SURVEILLANCE TIME 7 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“STC214SA” then set to “SUBJECT'S SURVEILLANCE TIME 14 DAYS AFTER DOSE 2 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS - ALL AVAILABLE” if paramcd=“ST1PDX” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR PROTOCOL DEFINED COVID19 SYMPTOMS – CROSSOVER” if paramcd=“STC1SX” then set to “SUBJECT'S SURVEILLANCE TIME AFTER DOSE 1 FOR CDC DEFINED SEVERE COVID19 SYMPTOMS – CROSSOVER”
Algorithm: ADC19EF.PARCAT1Computation
if index (PARAM, "SURVEILLANCE")>0 then set to "SURVEILLANCE TIME". if PARAMCD in ("C19NIG" "RTCOV2NS" "SARSCOV2" "PRCDTH" "SECDTH" “PRPDSAD” “PRCDCSAD” “SEVCRF” “SEVCVSPR” “SEVCRHN”) then set to ADSYMPT.PARCAT1 if paramcd in (”HCUHSP” “HCUICU”) then set to “HOSPITALIZATION STATUS” if paramcd = “DTHODC19” then set to "DEATH STATUS". If paramcd = “PRSVCSAD” then set to "SEVERE COVID-19 SYMPTOMS". If paramcd=”PRSCDCAD”“ then Set to "SEVERE COVID-19 SYMPTOMS". If paramcd=”NAATRAD” then Set to "CENTRAL/LOCAL NAAT RESULTS". If paramcd=”C19ONST” then Set to "ILLNESS ONSET". If paramcd=“CDCONST” then Set to "ILLNESS ONSET". If paramcd=”SEVCONST” then Set to "ILLNESS ONSET". If paramcd=”CDCSONST” then Set to "ILLNESS ONSET".
Algorithm: ADC19EF.PDP17FLComputation
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 is negative and the test date is on or before Dose 1 date. 2. Otherwise set to "N". If subject reports protocol define symptoms, the following condition/s may overwrite the previous value. 3. If there is an unscheduled NAAT test after Dose 1 through 7 days after Dose 1 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of protocol defined symptom and start date of symptom is missing, on or after Dose 1 and within 7 days post Dose 1 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
Algorithm: ADC19EF.PDP1FLComputation
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 is negative and the test date is on or before Dose 1 date. 2. Otherwise set to "N". If subject reports protocol define symptoms and/or has , the following condition/s may overwrite the previous value. 3. If there is an unscheduled NAAT test on or before Dose 1 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of protocol defined symptoms and start date of symptom is missing, on or after Dose 1 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
Algorithm: ADC19EF.PDP214FLComputation
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 and Dose 2 are negative and their corresponding test dates are on or before their respective dose dates. 2. Otherwise set to "N". If subject reports protocol define symptoms, the following condition may overwrite the previous value. 3. If there is an unscheduled NAAT test after Dose 1 through 14 days after Dose 2 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of protocol defined symptom and start date of symptom is missing, on or after Dose 1 and within 14 days after Dose 2 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
Algorithm: ADC19EF.PDP27FLComputation
Set this to all records with in a subject as following: 1. Set to "Y", if subject's NVA result is negative and date of NVA on or before Dose 1 date and NAAT result at Dose 1 and Dose 2 are negative and their corresponding test dates are on or before their respective dose dates. 2. Otherwise set to "N". If subject reports protocol define symptoms, the following condition may overwrite the previous value. 3. If there is an unscheduled NAAT test after Dose 1 through 7 days after Dose 2 and the result is not negative set to "N". 4. Also set to "N" when subject reports presence of at least 1 of protocol defined symptom and start date of symptom is missing, on or after Dose 1 and within 7 days after Dose 2 and NAAT result is concluded as not "NEG" (i.e. paramcd = "NAATRAD" and AVAL ^= "NEG") within the reported AVISIT.
Algorithm: ADC19EF.PDRMUFLComputation
Set to "Y" for all records of a subject, if protocol defined symptom/s are present and test result from local and/or central lab concluded as indeterminate, missing or unknown and symptom/s start date is before a first positive(PARAMCD is "C19ONST") case. Otherwise set to "N" for all records of a subject. Also set as "N" for subjects who did not report any protocol defined symptoms. Note: If a subject has reported these symptom/s more than once at different visits, set to "Y" if any of the test results are concluded as indeterminate, missing or unknown.
Algorithm: ADC19EF.PDRMUPFLComputation
Set to "Y" for all records of a subject, if protocol defined symptom/s are present and test result from local and/or central lab concluded as indeterminate, missing or unknown and not followed by a confirmed positive case where PARAMCD is "C19ONST". Otherwise set to "N" for all records of a subject. Also set as "N" for subjects who did not report any protocol defined symptoms. Note: If a subject has reported these symptom/s more than once at different visits, set to "Y" if any of the test results are concluded as indeterminate, missing or unknown.
Algorithm: ADC19EF.PDSDMFLComputation
Set for all records of a subject as following: If PDSYMFL = "Y" and symptom start date is missing, set to "Y". Otherwise set to "N".
Algorithm: ADC19EF.PDSYMFLComputation
Set for all records of a subject as following: If a subject has any record with AVALC = "Y" when PARAMCD = "PRPDSAD", set to "Y". Otherwise set to "N".
Algorithm: ADC19EF.SEVCDCFLComputation
Set for all records of a subject as following: If a subject has any record with AVALC = "Y" when PARAMCD = "PRSCDCAD", set to "Y". Otherwise set to "N".
Algorithm: ADC19EF.SEVSYMFLComputation
Set for all records of a subject as following: If a subject has any record with AVALC = "Y" when PARAMCD = "PRSVCSAD", set to "Y". Otherwise set to "N".
Algorithm: ADC19EF.VRBLNGFLComputation
Set for all records of a subject based on following: If NVA result date is on or before Dose 1 date and AVAC = "NEG" when PARAMCD = "C19NIG", set to "Y". If NVA result date is on or before Dose 1 date and AVAC = "POS" when PARAMCD = "C19NIG", set to "N". Otherwise, set to null.
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. 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 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. 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 (numeric value of SUPPCE.RCENDTC>VAX102DT or SUPPCE.ONGNXVIS='Y'), 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 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=”Y” 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. 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 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') ) 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) 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: ADCM.AENDTComputation
DATEPART of (CM.CMENDTC)
Algorithm: ADCM.AENDTFComputation
AENDTF = 'Y' if Year is imputed AENDTF = 'M' if Year is present and Month is imputed AENDTF = 'D' if only day is imputed
Algorithm: ADCM.AENDYComputation
AENDT – ADSL.TRTSDT + 1 if AENDT >= TRTSDT, else AENDT – ADSL.TRTSDT if AENDT < TRTSDT
Algorithm: ADCM.ASTDTComputation
DATEPART of (CM.CMSTDTC)
Algorithm: ADCM.ASTDTFComputation
ASTDTF = 'Y' if Year is imputed ASTDTF = 'M' if Year is present and Month is imputed ASTDTF = 'D' if only day is imputed
Algorithm: ADCM.ASTDYComputation
ASTDT – ADSL.TRTSDT + 1 if ASTDT >= TRTSDT, else ASTDT – ADSL.TRTSDT if ASTDT< TRTSDT
Algorithm: ADCM.ATC1CDComputation
Derived from WHODrug Dictionary
Algorithm: ADCM.ATC1TComputation
Derived from WHODrug Dictionary
Algorithm: ADCM.ATC2CDComputation
Derived from WHODrug Dictionary
Algorithm: ADCM.ATC2TComputation
Derived from WHODrug Dictionary
Algorithm: ADCM.ATC3CDComputation
Derived from WHODrug Dictionary
Algorithm: ADCM.ATC3TComputation
Derived from WHODrug Dictionary
Algorithm: ADCM.ATC4CDComputation
Derived from WHODrug Dictionary
Algorithm: ADCM.ATC4TComputation
Derived from WHODrug Dictionary
Algorithm: ADCM.ATC5CDComputation
Derived from WHODrug Dictionary
Algorithm: ADCM.ATC5TComputation
Derived from WHODrug Dictionary
Algorithm: ADCM.DRGNAME1Computation
if length of DRUGNAME gt 200, then put letters gt 200 in DRGNAME1
Algorithm: ADCM.DRUGNAMEComputation
Derived from WHODrug Dictionary
Algorithm: ADCM.ONPERFL Computation
If ONTR01FL or ONTR02FL= ‘Y’ then ONPERFL=’Y’
Algorithm: ADCM.ONTR01FLComputation
If NOT LAST PERIOD then if (ASTDT <= (TR[xx]EDT + G_PRT_PERIOD_LAG) > . and ((AENDT >=TRXXSDT) or (upcase(CMENRTPT)='ONGOING'))) or (ASTDT >= TR[xx]SDT and ASTDT <= (TR[xx]EDT + G_PRT_PERIOD_LAG)) then ONTRxxFL = 'Y' ; If LAST PERIOD then if (ASTDT <= (TR[xx]EDT + G_PRT_LASTPERIOD_LAG) > . and ((AENDT >=TRXXSDT) or (upcase(CMENRTPT)='ONGOING')) ) or (ASTDT >= TR[xx]SDT and ASTDT <= (TR[xx]EDT + G_PRT_LASTPERIOD_LAG)) then ONTRxxFL = 'Y' ; [xx] will replaced by 01 and 02 in the code, G_PRT_PERIOD_LAG is set as 365 if cm happend after unblinding but before vax 3 and vax 3 is not missing, then set to missing
Algorithm: ADCM.ONTR02FLComputation
If NOT LAST PERIOD then if (ASTDT <= (TR[xx]EDT + G_PRT_PERIOD_LAG) > . and ((AENDT >=TRXXSDT) or (upcase(CMENRTPT)='ONGOING'))) or (ASTDT >= TR[xx]SDT and ASTDT <= (TR[xx]EDT + G_PRT_PERIOD_LAG)) then ONTRxxFL = 'Y' ; If LAST PERIOD then if (ASTDT <= (TR[xx]EDT + G_PRT_LASTPERIOD_LAG) > . and ((AENDT >=TRXXSDT) or (upcase(CMENRTPT)='ONGOING')) ) or (ASTDT >= TR[xx]SDT and ASTDT <= (TR[xx]EDT + G_PRT_LASTPERIOD_LAG)) then ONTRxxFL = 'Y' ; [xx] will replaced by 01 and 02 in the code, G_PRT_PERIOD_LAG is set as 365 if cm happend after unblinding but before vax 3 and vax 3 is not missing, then set to missing
Algorithm: ADCM.PREFLComputation
if ASTDT < TR01SDT then PREFL='Y'
Algorithm: ADCM.VAXNOComputation
the number of last vaccine before CM occurred if CM happened in VPHASE 'After unblinding and before Vaccination 3', then set VAXNO to most latest Dose before the CM.
Algorithm: ADCM.VPHASEComputation
1. if CM happend before adsl.UNBLNDDT and VAX3 or both adsl.UNBLNDDT and VAX3 are missing; If CM happend before vax 1 then VPHASE='Pre-Vaccination'; (Note: CM start time is collected per CRF) If CM happend on or after vax1 and (before vax2 or vax2 is missing) then VPHASE='Vaccination 1'; if CM happend on or after vax2 and before or on the same day of ADSL.V01DT then VPHASE='Vaccination 2'; if CM happend after ADSL.V01DT and before or on the same day of ADSL.V02DT then VPHASE='Follow Up 1'; if CM happend after ADSL.V02DT then VPHASE='Follow Up 2'; 2. if CM happend after or on adsl.UNBLNDDT; If CM happend after or on adsl.UNBLNDDT and (before vax3 or vax3 is missing) then VPHASE=''After unblinding and before Vaccination 3'; If CM happend after or on vax3 and (before vax4 or vax4 is missing) then VPHASE='Vaccination 3'; if CM happend after or on vax4 and before or on the same day of ADSL.V03DT then VPHASE='Vaccination 4'; if CM happend after ADSL.V03DT and before or on the same day of ADSL.V04DT then VPHASE='Follow Up 3'; if CM happend after ADSL.V04DT then VPHASE='Follow Up 4';
Algorithm: ADDS.ADTComputation
Datepart( numeric value of DS.DSDTC) Imputation of Partial Dates: If Day is missing, 1st day of Month If Month is missing, 1st month of Year.
Algorithm: ADDS.ASTDTComputation
Datepart(numeric value of DS.DSSTDTC)
Algorithm: ADDS.ASTDYComputation
if ASTDT >= ADSL.TRTSDT then ASTDY = ASTDT - ADSL.TRTSDT + 1 otherwise ASTDY = ASTDT – ADSL.TRTSDT
Algorithm: ADDS.M1P2CUTComputation
1. find date for V3: non-missing value for ADSL.BLDV6DT, and ADDS.M1PD2DT, if both these 2 variables have values, then choose the bigger one. 2. if missing V3, and EOT=EOS and not missing, then EOT date; 3. if EOT not eq to EOS, then the later of Dose2 date or unplanned dose date +42 days 4. if only one dose, then Dose1+42+42 days. 5. cutoff to the day before not null Xover Dose1 date
Algorithm: ADDS.M1P2EXCComputation
For DSPHASE not equal to 'SCREENING' or 'VACCINATION' or "REPEAT SCREENING 1" if ASTDT>M1P2CUT, then 'Y' if missing M1P2CUT, and subject have open label period activity, then 'Y'.
Algorithm: ADDS.M1PD2DTComputation
Derived from SV.svstdtc where SV.visit contains 'MONTH1_POSTVAX2' or 'V7_MONTH1_S' or ('V7_MONTH1_S_R' for cohortn=1.16); if null SV.SVSTDTC then derived from ADSL.BLDV6DT
Algorithm: ADDS.M1PX2DTComputation
Derived from SV.svstdtc where SV.visit contains 'V103_MONTH1'
Algorithm: ADDS.M6PD2DTComputation
Derived from SV.svstdtc where SV.visit contains 'V4_MONTH6_L' or 'V8_MONTH6_S'; if null SV.SVSTDTC then derived from ADSL.BLDV7DT;
Algorithm: ADDV.ASTDTComputation
Convert DV.DVSTDTC to numeric format
Algorithm: ADDV.PREFLComputation
If ASTDT < ADSL.TRTSDT then PREFL='Y'
Algorithm: ADDV.TRPFLComputation
if (ASTDTM >= APHASDTM and substr(APHASE,1,9) = 'TREATMENT' then TRPFL='Y' else TRPFL = 'N'
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.
Algorithm: ADFACEVD.AVALCComputation
For the parameters from FACE, 1) AVALC=FACE.FASTRESC; 2) If FAOBJ in ('REDNESS' 'SWELLING') and FATEST='Severity/Intensity' 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'). 1) FATEST='Occurrence Indicator'; PARAM='Fever occurrence indicator'; if input(VS.VSORRES,best.)>=100.4 and VSSTRESN<=42.0 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. 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) 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) 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) 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) 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'.
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"
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: ADMH.ADTComputation
ADT = date part of MH.MHDTC Imputation of Partial Dates: If Day is missing, 1st day of Month If Month is missing, 1st month of Year.
Algorithm: ADMH.ADTFComputation
= "D" if day is imputed. = "M" if month and day are imputed. = "Y" if month, day and year are imputed.ADMH
Algorithm: ADMH.ADURNComputation
if MH.MHDUR exists then calculate ADURN in years and round it to 2 decimals. 
Algorithm: ADMH.AENDTComputation
AENDT = date part of MH.MHENDTC Imputation of Partial Dates: If Day is missing, last day of Month If Month is missing, last month of Year.
Algorithm: ADMH.AENDTFComputation
= "D" if day is imputed. = "M" if month and day are imputed. = "Y" if month, day and year are imputed.
Algorithm: ADMH.AENDYComputation
AENDT – ADSL.TRTSDT + 1 if AENDT >= TRTSDT, else AENDT – ADSL.TRTSDT if AENDT < TRTSDT
Algorithm: ADMH.ASTDTComputation
ASTDT = date part of MH.MHSTDTC Imputation of Partial Dates: If Day is missing, 1st day of Month If Month is missing, 1st month of Year.
Algorithm: ADMH.ASTDTFComputation
= "D" if day is imputed. = "M" if month and day are imputed. = "Y" if month, day and year are imputed.ADMH
Algorithm: ADMH.ASTDYComputation
if ASTDT >= TRTSDT then ASTDT – ADSL.TRTSDT + 1; else if ASTDT< TRTSDT then ASTDT – ADSL.TRTSDT;
Algorithm: ADMH.COMORBFLComputation
"Y" if mhterm with Comorbidities.
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-13aug20-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"
Algorithm: ADSYMPT.ADTComputation
if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FADTC. if paramcd in ("HCUICU" "HCUHSP") then Set to HO.HODTC. if paramcd in ("C19NIG") then Set to IS.ISDTC. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBDTC. if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PRDTC. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP") then Set to VS.VSDTC. if paramcd in ("PRCDTH" "SECDTH") then ADSL.DTHDT if paramcd in ("PO2FIO2") then LB.LBDTC if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "VSOPRES") then Set to null.
Algorithm: ADSYMPT.ADYComputation
Set as following: ADY = ADT - TRTSDT. If ADT >= TRTSDT, ADY = ADT - TRTSDT + 1.
Algorithm: ADSYMPT.AENDTComputation
if paramcd in ("SARDFN" "SAHDFN") then Set to CE.CEENDTC. if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FASTRESC where FA.FATESTCD = "LSYMDATE" and FA.FACAT = "EFFICACY" and FASCAT = "RESPIRATORY ILLNESS" within a matching FA.VISIT of a subject.. if paramcd in ("HCUICU" "HCUHSP") then Set to HO.HOENDTC. if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PRENDTC. if paramcd in ("VSOPRES") then set to CM.CMENDTC if paramcd in ("SARSCOV2" "RTCOV2NS" "RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "C19NIG" "DEATH" "PRCDTH" "SECDTH" "PO2FIO2") then Set to null.
Algorithm: ADSYMPT.AENDYComputation
Set as following: AENDY = AENDT - TRTSDT. If AENDT >= TRTSDT, AENDY = AENDT - TRTSDT + 1.
Algorithm: ADSYMPT.ASTDTComputation
if paramcd in ("SARDFN" "SAHDFN") then Set to CE.CESTDTC. if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FASTRESC where FA.FATESTCD = "FSYMDATE" and FA.FACAT = "EFFICACY" and FASCAT = "RESPIRATORY ILLNESS" within a matching FA.VISIT of a subject. if paramcd in ("HCUICU" "HCUHSP") then Set to HO.HOSTDTC. if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PRSTDTC. if paramcd in ("VSOPRES") then set to CM.CMSTDTC if paramcd in ("SARSCOV2" "RTCOV2NS" "RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "C19NIG" "DEATH" "PRCDTH" "SECDTH" "PO2FIO2") then Set to null.
Algorithm: ADSYMPT.ASTDYComputation
Set as following: ASTDY = ASTDT - TRTSDT. If ASTDT >= TRTSDT, ASTDY = ASTDT - TRTSDT + 1.
Algorithm: ADSYMPT.AVALComputation
if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP") then Set to VS.VSSTRESN. if paramcd in ("PO2FIO2") then set to LB.LBORRES else Set to null.
Algorithm: ADSYMPT.AVALCComputation
if paramcd in ("SARDFN" "SAHDFN" "SANDFN" "DEATH" "HCUICU") then Set to "Y". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASTRESC. if paramcd in ("C19NIG") then Set to IS.ISORRES. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBORRES. if upcase(MB.MBTEST) = 'SEVERE ACUTE RESP SYNDROME CORONAVIRUS 2' and spdevid not in ('34','44','68') set to "UNK". if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PROCCUR. if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDSTRESC if paramcd in ("HCUHSP") then set to SUPPHO.QVAL where SUPPHO.QNAM = "HCUHSP". Note: Merge SUPPHO records with HO to gather HOCAT, start/end dates and visits and only keep records where QVAL = "Y". if paramcd in ("VSOPRES") then Set to CM.CMDECOD when CM.CMDECOD is not missing. Otherwise set to CM.CMTRT. if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "PO2FIO2") then Set to null.
Algorithm: ADSYMPT.AVISITComputation
Follow AVISITN specification from below, but assign VISIT from source data instead.
Algorithm: ADSYMPT.AVISITNComputation
Set to VISITNUM of source dataset and for any existing multiple unplanned visits that are at least 4 days apart from the end of previous unplanned visit. When multiple unplanned visits are present and start of next unplanned visit is within 3 days of end of current unplanned visit, collapse the next unplanned visit into current unplanned visit and assign current VISITNUM to the next unplanned visit. Also set any repeat visits such as "..ARx" back to its main/parent visit.
Algorithm: ADSYMPT.C19ILHLComputation
Set this to "Y", if subject reported any of the following terms in MH.MHDECOD . "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"
Algorithm: ADSYMPT.PARAMComputation
Set to FA.FAOBJ when upcase(FA.FAOBJ) = "CHILLS" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "DIARRHEA" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "FEVER" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "NEW LOSS OF TASTE OR SMELL" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "NEW OR INCREASED COUGH" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "NEW OR INCREASED MUSCLE PAIN" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "NEW OR INCREASED SHORTNESS OF BREATH" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "NEW OR INCREASED SORE THROAT" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "VOMITING" and FA.FACAT = "EFFICACY" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to "NEW OR INCREASED NASAL CONGESTION" when upcase(FA.FAOBJ) = "NEW OR INCREASED NASAL CONGESTION" or "NASAL CONGESTION" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to "NEW OR INCREASED WHEEZING" when upcase(FA.FAOBJ) = "NEW OR INCREASED WHEEZING" or upcase(FA.FAOBJ) = "WHEEZING" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "FATIGUE" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "HEADACHE" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to "RHINORRHOEA" when upcase(FA.FAOBJ) contains "RUNNY NOSE" or upcase(FA.FAOBJ) = "RHINORRHOEA" and FA.FAOBJ ^= "NEW OR INCREASED NASAL DISCHARGE" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to FA.FAOBJ when upcase(FA.FAOBJ) = "NAUSEA" and FA.FACAT = "EFFICACY" and FA.FASCAT = "RESPIRATORY ILLNESS". Set to CE.CESCAT when CE.CESCAT = "SIGNIFICANT ACUTE RENAL DYSFUNCTION". Set to CE.CESCAT when CE.CESCAT = "SIGNIFICANT ACUTE HEPATIC DYSFUNCTION". Set to CE.CESCAT when CE.CESCAT = "SIGNIFICANT ACUTE NEUROLOGIC DYSFUNCTION". Set to MB.MBTEST when upcase(MB.MBTESTCD) = "SARSCOV2" and MB.MBMETHOD = "IMMUNOCHROMATOGRAPHY". Set to MB.MBTEST when upcase(MB.MBTESTCD) = "RTCOV2NS" and MB.MBMETHOD = "REVERSE TRANSCRIPTASE PCR". Set to VS.VSTEST when VS.VSTESTCD = "RESP". Set to VS.VSTEST when VS.VSTESTCD = "HR". Set to VS.VSTEST when VS.VSTESTCD = "OXYSAT" Set to VS.VSTEST when VS.VSTESTCD = "DIABP". Set to VS.VSTEST when VS.VSTESTCD = "SYSBP". Set to LB.LBTEST when LB.LBTEST = "PP Arterial O2/Fraction Inspired O2". Set to PR.PRTRT when upcase(PR.PRTRT) = "INTUBATION". Set to PR.PRTRT when upcase(PR.PRTRT) = "NON-INVASIVE POSITIVE PRESSURE VENTILATION". Set to "CONTINUOUS POSITIVE AIRWAY PRESSURE" when upcase(PR.PRTRT) = "CONTINUOUS POSITIVE AIRWAY PRESSURE" or upcase(PR.PRTRT) = "CPAP". Set to PR.PRTRT when upcase(PR.PRTRT) = "OXYGEN THERAPY" Set to PR.PRTRT when upcase(PR.PRTRT) = "MECHANICAL VENTILATION". Set to PR.PRTRT when upcase(PR.PRTRT) = "EXTRACORPOREAL MEMBRANE OXYGENATION". Set to PR.PRTRT when upcase(PR.PRTRT) = "HIGH FLOW OXYGEN THERAPY". Set to CM.CMSCAT when CM.CMCAT = "GENERAL CONCOMITANT MEDICATIONS" and CM.CMSCAT = "VASOPRESSORS AGENTS". Keep only one record per subject per CM.CMSTDTC where CM.CMTRT is not missing. Set to IS.ISTEST when IS.ISTESTCD = "C19NIG" Set to "SUBJECT IN ICU DUE TO POTENTIAL COVID-19 ILLNESS" when (HOTERM = "ICU') or (SUPPHO.QNAM = "HCUICU" and QVAL="Y"). Set to "HOSPITALIZED DUE TO COVID-19 ILLNESS?" when SUPPHO.QNAM = "HCUHSP" and QVAL="Y" Set to DD.DDTEST when DD.DDTESTCD = "PRCDTH". Note: Only bring records when ADSL.DTHDT not null or DD.DDSTRESC is not null. Set to DD.DDTEST when DD.DDTESTCD = "SECDTH". Note: Only bring records when DD.DDSTRESC is populated. Set to DS.DSDECOD when DS.DSDECOD = "DEATH".
Algorithm: ADSYMPT.PARCAT1Computation
if paramcd in ("RESP" "HR" "OXYSAT" "DIABP" "SYSBP") then Set to "GENERAL VITAL SIGNS". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to "SIGNS AND SYMPTOMS OF DISEASE". if paramcd in ("SARDFN" "SAHDFN" "SANDFN") then Set to CE.CECAT. if paramcd in ("DEATH") then Set to DS.DSCAT. if paramcd in ("HCUICU" "HCUHSP") then Set to HO.HOCAT. if paramcd in ("C19NIG") then Set to IS.ISCAT. if paramcd in ("SARSCOV2" "RTCOV2NS") then Set to MB.MBCAT. if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to PR.PRCAT. if paramcd in ("VSOPRES") then Set to CM.CMCAT if paramcd in ("PO2FIO2") then set to LB.LBCAT if paramcd in ("PRCDTH" "SECDTH") then Set to DD.DDCAT
Algorithm: ADSYMPT.PARCAT2Computation
if paramcd in ("INTBTION" "NIPPV" "CPAP" "OXYTHRP" "MCHVENT" "ECMO" "HFOXTHRP") then Set to "RESPIRATORY FAILURE". if paramcd in ("CHILLS" "DIARRHEA" "FEVER" "NLTSTSML" "NCOUG" "NMUSPN" "NSTBRTH" "NSRTHROT" "VOMIT" "NNSLCONG" "WHEEZ" "FATIGUE" "HEADACHE" "RIHNRA" "NAUSEA") then Set to FA.FASCAT. if paramcd in ("HCUICU" "HCUHSP" "C19NIG" "SARSCOV2" "RTCOV2NS" "RESP" "HR" "OXYSAT" "DIABP" "SYSBP" "SARDFN" "SAHDFN" "SANDFN" "PRCDTH" "SECDTH" "DEATH") then Set to null. if paramcd in ("VSOPRES") then Set to CM.CMSCAT if paramcd in ("PO2FIO2") then set to LB.LBSCAT
Algorithm: ADVA.AAIMMFLComputation
For Phase 1: if avisitn<4 then do; /*related to dose 1 all-available immunogenicity population*/ if aai01fl="Y" then AAIMMFL="Y"; else AAIMMFL="N"; end; else if avisitn>=4 then do;/*related to dose 2 all-available immunogenicity population*/ if aai02fl="Y" then AAIMMFL="Y"; else AAIMMFL="N"; end; For Phase 2/3: if aai02fl="Y" then AAIMMFL="Y"; else AAIMMFL="N";
Algorithm: ADVA.ABLFLComputation
Set to 'Y' for a valid result (AVAL ne .) where collected before vax1. Note: For phase 1 BNTb2 30 ug subjects, repeat test results are used in Vist 1/4/7/8, so only repeated V1 results are used to derive ABLFL
Algorithm: ADVA.ABLPBLFLComputation
Set to 'Y' if a subject has results both at baseline and post-baseline. Set to 'N' if a subject only has baseline or post-baseline results.
Algorithm: ADVA.ADTComputation
date part of IS.ISDTC
Algorithm: ADVA.ANL01FLComputation
Flag the record that is selected based on Windowing 1. AVISIT ne missing; 2. Vax 1 date ne missing; 3. For Visit 1, visit date should no later than Vax 1 date; 4. For Visit 3, visit date should no later than Vax 3 (re-vax) date; Note: For phase 1 BNTb2 30 ug subjects, repeat test results are used in Vist 1/4/7/8, so ANL01FL is set to missing for original results.
Algorithm: ADVA.ANL03FLComputation
Flag the record with non-missing result (AVAL ne . ) and ISSTRESC not in ('IND', 'QNS')
Algorithm: ADVA.ANL04FLComputation
Flag the record with non-missing AVAL and AVAL ge LLoQ.
Algorithm: ADVA.APEREDTComputation
For Period 1, min(TR01EDTM + 365days ,TR02SDTM) for subjects with TR02SDTM, TR01EDTM + 365 days for subjects without TR02SDTM; TR02EDTM + 365 days for Period 2
Algorithm: ADVA.APERIODComputation
if adt<TR02SDT or without TR02SDT or (adt=TR02SDT and index(visit, "V3_MONTH1_POSTVAX2")) then APERIOD=1; if adt>TR02SDT or (adt=TR02SDT and index(visit, "V101_VAX3")) then APERIOD=2; null if not dosed.
Algorithm: ADVA.APERSDTMComputation
TR01SDTM for Period 1; TR02SDTM for Period 2,
Algorithm: ADVA.APSBLFLComputation
Set to 'Y' for a post-baseline result where collected after vax1
Algorithm: ADVA.AVALComputation
If ISSTRESC in (' ', 'IND', 'QNS') then set to missing; if ISSTRESN lt LLoQ* or ISSTRESC eq 'BLQ' then set AVAL to 0.5*LLOQ; else set to IS.ISSTRESN. *LLoQ equals the value of ISLLOQ. For N-binding antibody test, 0 for negative and 1 for positive. For parameter with paramn equal 11 and 12: AVAL is the ratio of the corresponding parameters specified in PARAM eg: For PARAMN=11 (PARAM='COV2_MNG_SERUM_NT50 to Covid 19 S1 IGG), AVAL is the ratio of the SARS-CoV-2 serum neutralizing titer NT50 to Covid 19 S1 IGG at the same time point
Algorithm: ADVA.AVALCComputation
Character value for AVAL
Algorithm: ADVA.AVISITComputation
Derive AVISIT based on IS.Visit/Visitnum for records with non-missing value (AVAL ne .) Note: For phase 1 BNTb2 30 ug subjects, repeat test results are used in Vist 1/4/7/8, so AVISITN is set to missing for original results. Note: set AVISIT='' for ISTESTCD='C19NIG' as no need to report this test.
Algorithm: ADVA.BASEComputation
AVAL from the record with ABLFL="Y" at USUBJID/PARAM level
Algorithm: ADVA.BASE4FComputation
AVAL from the record with ABLFL="Y" at USUBJID/PARAM level; if BASE<islloq or BASEC="BLQ" then BASE4F=islloq
Algorithm: ADVA.BASECComputation
AVALC from the record with ABLFL="Y" at USUBJID/PARAM level
Algorithm: ADVA.BASETYPEComputation
trim(left("Study"))||' ('||trim(left(dtype))||')';
Algorithm: ADVA.BSSEROCComputation
if base<islloq then BSSEROC="< LLOQ"; if base>=islloq then BSSEROC=">= LLOQ"; if missing baseline then BSSEROC="Missing"
Algorithm: ADVA.EVIMMFLComputation
For Phase 1: if avisitn<4 then do; /*related to dose 1 evaluable immunogenicity population*/ if eval01fl="Y" then EVIMMFL="Y"; else EVIMMFL="N"; end; else if avisitn>=4 then do; /*related to dose 2 evaluable immunogenicity population*/ if eval02fl="Y" then EVIMMFL="Y"; else EVIMMFL="N"; end; For Phase 2/3: if eval02fl="Y" then EVIMMFL="Y"; else EVIMMFL="N";
Algorithm: ADVA.FOLD4FLComputation
if r2base4f ge 4 then fold4fl="Y"
Algorithm: ADVA.PARAMComputation
trim(left(IS.ISTEST)) || '(' || trim(left(IS.ISSTRESU)) || ')' || ' - ' || trim(left(IS.ISMETHOD))
Algorithm: ADVA.R2BASEComputation
R2BASE = AVAL/BASE for post baseline readings
Algorithm: ADVA.R2BASE4FComputation
R2BASE4F = AVAL/BASE4F for post baseline readings
Algorithm: ADVA.SRCSEQComputation
IS.ISSEQ when DTYPE ne 'Derived'.
Algorithm: ADVA.TRTAComputation
TRT01A for Period 1; TRT02A for Period 2
Algorithm: ADVA.TRTANComputation
TRT01AN for Period 1; TRT02AN for Period 2
Algorithm: ADVA.TRTPComputation
TRT01P for Period 1; TRT02P for Period 2
Algorithm: ADVA.TRTPNComputation
TRT01PN for Period 1; TRT02PN for Period 2

Go to the top of the Define-XML document