absent: Check if an activity is absent from a case

Description Usage Arguments See Also Examples

View source: R/absent.R

Description

The 'absent' rule can be used to check whether an activity is absent in a case or not. The 'n' parameter can be configured to create a different level of _absence_. When n = 1, an activity is not allowed to occur even a single time. The maximum number of times it is allowed to occur is 'n-1'.

Usage

1
absent(activity, n = 0)

Arguments

activity

The activity to check. Character vector of length one.

n

n is the allowed number of occurences of the activity. E.g. n = 0 means the activity should be absent, n = 1 means it is allowed to occur once.

See Also

Other Declarative Rules: and, contains_between, contains_exactly, contains, ends, precedence, responded_existence, response, starts, succession, xor

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
library(bupaR)
library(eventdataR)

# Check for which patients the activity "MRI SCAN" is absent.
patients %>%
check_rule(absent("MRI SCAN"))

# Check for which patients the activity "Blood test"
# occurs maximum a single time, but not 2 times or more.
patients %>%
check_rule(absent("Blood test", n = 1))

processcheckR documentation built on Nov. 5, 2019, 5:06 p.m.