| derive_fever_records {admiralvaccine} | R Documentation |
Creating Fever Records
Description
Creating Fever records from the VS SDTM dataset.
Usage
derive_fever_records(dataset, dataset_source, filter_source, faobj)
Arguments
dataset |
Input Dataset
Input dataset is expected to have variables |
dataset_source |
Source Dataset - SDTM Vital Sign ( |
filter_source |
Filter condition for Source dataset. |
faobj |
FAOBJ Value for fever records in output dataset. |
Details
Check if FAOBJ = FEVER record is present in input dataset,
if not then use SDTM.VS to get FEVER records.
With temperature values from VSSTRESN we decide if FEVER has
occurred or not (FAORRES = "Y"/"N").
Since records are derived, these FEVER records are considered DTYPE = "DERIVED"
if FAOBJ = FEVER record is present, then input dataset will be made as output with no further
analysis.
The temperature value greater or equal 38° C will be considered as FEVER records.
Value
The output dataset contains records with FATESTCD = "OCCUR" for
FAOBJ = FEVER records.
Author(s)
Dhivya Kanagaraj
See Also
Other der_rec:
derive_diam_to_sev_records()
Examples
library(tibble)
library(dplyr)
library(admiraldev)
library(admiral)
input <- tribble(
~USUBJID, ~FAOBJ, ~FATESTCD, ~FACAT, ~FASCAT, ~FATPT,
"ABC101", "REDNESS", "SEV", "REACTOGENICITY", "ADMINISTRATIVE SITE", "DAY 1",
"ABC101", "REDNESS", "DIAM", "REACTOGENICITY", "ADMINISTRATIVE SITE", "DAY 2",
"ABC101", "VOMITTING", "SEV", "REACTOGENICITY", "SYSTEMIC", "DAY 1",
"ABC101", "FATIQUE", "OCCUR", "REACTOGENICITY", "SYSTEMIC", "DAY 3"
)
vs <- tribble(
~USUBJID, ~VSTESTCD, ~VSCAT, ~VSSTRESN, ~VSSTRESU, ~VSTPT,
"ABC101", "TEMP", "REACTOGENICITY", 38.3, "C", "DAY 1",
"ABC101", "TEMP", "REACTOGENICITY", 38, "C", "DAY 2",
"ABC101", "TEMP", "REACTOGENICITY", 36, "C", "DAY 3",
"ABC101", "TEMP", "REACTOGENICITY", 37, "C", "DAY 4",
"ABC101", "TEMP", "REACTOGENICITY", 39, "C", "DAY 5",
"ABC101", "TEMP", "REACTOGENICITY", 39, "C", "DAY 6",
"ABC101", "TEMP", "REACTOGENICITY", 38, "C", "DAY 7"
)
derive_fever_records(
dataset = input,
dataset_source = vs,
filter_source = VSCAT == "REACTOGENICITY" & VSTESTCD == "TEMP",
faobj = "FEVER"
)