clinical_feature_interval | R Documentation |
Add a clinical feature (variable) to a therapy or encounter
longitudinal table. The feature corresponds to the number of observations falling
(a) above/below a given threshold or (b) inside/outside a given interval
depending on values provided to observation_intervals
.
clinical_feature_interval(
x,
observation_intervals,
hours,
observation_code_system = NULL,
compute = TRUE
)
## S4 method for signature 'RamsesObject'
clinical_feature_interval(
x,
observation_intervals,
hours,
observation_code_system = NULL,
compute = TRUE
)
x |
an object of class |
observation_intervals |
a named list of numeric vectors of length 1
(for a threshold) or 2 (for an interval). Names of vectors must match the
|
hours |
the maximum number of hours the observation should date back from
|
observation_code_system |
(optional, reserved to situations where
The default ( |
compute |
if |
The feature will be computed exclusively on numeric investigations
marked with status "final"
, "preliminary"
, "corrected"
,
or "amended"
.
an object of class TherapyEpisode
or
Encounter
## Not run:
fake_db <- create_mock_database("example.duckdb")
temperature_interval <- clinical_feature_interval(
TherapyEpisode(fake_db, "4d611fc8886c23ab047ad5f74e5080d7"),
observation_intervals = list("8310-5" = c(36, 38)),
hours = 24
)
str(longitudinal_table(temperature_interval, collect = TRUE))
temperature_threshold <- clinical_feature_interval(
TherapyEpisode(fake_db, "4d611fc8886c23ab047ad5f74e5080d7"),
observation_intervals = list("8310-5" = 38),
hours = 24
)
str(longitudinal_table(temperature_threshold, collect = TRUE))
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.