Cleans and standardizes all optional columns in a single pass. Handles value normalization, whitespace trimming, and consistency checks.
Examples
if (FALSE) { # \dontrun{
data_groomed <- groom_optional_columns(data)
# Groom specific columns
data_groomed <- groom_optional_columns(
data,
optional_cols = c("hospital_department", "unit_type", "comorbidities")
)
} # }