Psychiatric diagnosis flags aggregator
Value
A tibble of flag columns only: dx_any_psych, dx_internalizing, dx_externalizing, dx_psychotic, dx_count. Input columns are not included.
Examples
df <- data.frame(dx_mdd = c(1, 0), dx_bipolar = c(0, 1))
psych_dx_flags(df, col_map = list(dx = list(mdd = "dx_mdd", bipolar = "dx_bipolar")))
#> # A tibble: 2 × 5
#> dx_any_psych dx_internalizing dx_externalizing dx_psychotic dx_count
#> <lgl> <lgl> <lgl> <lgl> <dbl>
#> 1 TRUE TRUE NA NA 1
#> 2 TRUE NA NA NA 1