Busca en descripciones CIE-10 usando multiples estrategias:
Expansion de siglas medicas (IAM, TBC, DM, etc.)
Busqueda exacta por subcadena (mas rapida)
Busqueda fuzzy con Jaro-Winkler (tolera typos)
Usage
cie_search(
text,
threshold = 0.7,
max_results = 50,
field = c("descripcion", "inclusion"),
only_fuzzy = FALSE,
verbose = TRUE,
texto = lifecycle::deprecated(),
campo = lifecycle::deprecated(),
solo_fuzzy = lifecycle::deprecated()
)Arguments
- text
String termino medico en espanol o sigla (ej. "diabetes", "IAM", "TBC")
- threshold
Numeric entre 0 y 1, umbral similitud Jaro-Winkler (default 0.70)
- max_results
Integer, maximo resultados a retornar (default 50)
- field
Character, campo busqueda ("descripcion" o "inclusion")
- only_fuzzy
Logical, usar solo busqueda fuzzy sin busqueda exacta (default FALSE)
- verbose
Logical, mostrar mensajes informativos (default TRUE). Usar FALSE en scripts.
- texto
- campo
- solo_fuzzy
Value
tibble ordenado por score descendente (1.0 = coincidencia exacta). Si el text corresponde a una sigla medica, se expande automaticamente antes de buscar.
Details
La busqueda es tolerante a tildes: "neumonia" encuentra "neumonia". Soporta siglas medicas comunes: "IAM" busca "infarto agudo miocardio".
See also
cie_lookup(),
cie_short(), cie10_sql()
Other busqueda:
cie_describe(),
cie_guia_busqueda(),
cie_guide(),
cie_lookup(),
cie_short(),
cie_siglas()
Examples
# Busqueda basica
cie_search("diabetes")
#> # A tibble: 50 × 4
#> codigo descripcion score categoria
#> <chr> <chr> <dbl> <chr>
#> 1 E10 Diabetes mellitus insulinodependiente 1 E10 DIAB…
#> 2 E10.0 Diabetes mellitus tipo 1 con coma 1 E10 DIAB…
#> 3 E10.1 Diabetes mellitus tipo 1 con cetoacidosis 1 E10 DIAB…
#> 4 E10.2 Diabetes mellitus tipo 1 con complicaciones renales 1 E10 DIAB…
#> 5 E10.3 Diabetes mellitus tipo 1 con complicaciones oftálmicas 1 E10 DIAB…
#> 6 E10.4 Diabetes mellitus tipo 1 con complicaciones neurológi… 1 E10 DIAB…
#> 7 E10.5 Diabetes mellitus tipo 1 con complicaciones circulat… 1 E10 DIAB…
#> 8 E10.6 Diabetes mellitus tipo 1 con otras complicaciones esp… 1 E10 DIAB…
#> 9 E10.7 Diabetes mellitus tipo 1 con complicaciones múltiples 1 E10 DIAB…
#> 10 E10.8 Diabetes mellitus tipo 1 con complicaciones no especi… 1 E10 DIAB…
#> # ℹ 40 more rows
if (FALSE) { # interactive()
cie_search("neumonia")
# Busqueda por siglas medicas
cie_search("IAM")
cie_search("DM2")
# Tolerante a tildes y typos
cie_search("diabetis")
# Buscar en inclusiones
cie_search("bacteriana", field = "inclusion")
}
