Devuelve un vector character con la descripción de cada código,
pensado para usar dentro de dplyr::mutate() sin necesidad de
un left_join contra cie10_cl.
Usage
cie_describe(
codes,
normalize = FALSE,
default = NA_character_,
codigos = lifecycle::deprecated()
)Arguments
- codes
Character vector de códigos CIE-10 (ej. "E11.0", c("E11.0", "I10")).
- normalize
Logical, intentar normalizar los códigos antes de buscar la descripción? (default FALSE). Usar TRUE para limpiar formatos (ej. "E110" -> "E11.0"); usar FALSE para auditar la calidad original del registro.
- default
Valor devuelto cuando un código no se encuentra en el catálogo. Default
NA_character_.- codigos
Value
Character vector del mismo largo que codes con la
descripción oficial MINSAL/DEIS. NA_character_ (o default)
para códigos sin match.
See also
cie_lookup() para resultado como tibble con todas
las columnas; cie_norm() para normalización.
Other search:
cie_guia_busqueda(),
cie_guide(),
cie_lookup(),
cie_search()
Examples
# Auditoría: buscar tal cual (E110 no existe sin punto)
cie_describe("E110", normalize = FALSE)
#> [1] NA
# Rescate: normalizar antes de buscar
cie_describe("E110", normalize = TRUE)
#> [1] "Diabetes mellitus tipo 2 con coma"
# Uso típico en auditoría VIU (contar fallos de origen)
diags <- c("E11.0", "E110", "I10X", "INVALIDO")
descripciones <- cie_describe(diags, normalize = FALSE)
sum(is.na(descripciones)) # Detecta 3 errores de registro
#> [1] 3
