English summary below
Versión de cumplimiento editorial y técnico tras la revisión de Maëlle Salmon. Esta versión unifica la interfaz del paquete bajo estándares internacionales de R, manteniendo la documentación pedagógica en español para el contexto local.
Internacionalización de la API: Todos los argumentos de las funciones
públicas han sido migrados al inglés para consistencia con el ecosistema
tidyverse (dplyr, httr2). Los argumentos antiguos en español emiten
lifecycle::deprecate_warn() y serán eliminados en la versión 1.0.0.
cie_lookup(): codigo -> code, expandir -> expand, normalizar -> normalize.cie_search(): texto -> text, campo -> field, solo_fuzzy -> only_fuzzy.cie_short(): Reemplaza a cie_siglas(). Argumento category.El script generador del dataset (generar_cie10_cl(), parsear_cie10_minsal()) se movió a data-raw/ siguiendo la convención de R packages. No afecta el uso del paquete: data(cie10_cl) sigue funcionando igual.
Tests del generador trasladados a sanity-check ejecutable desde data-raw/.
Eliminación masiva de ciecl::: en tests para favorecer devtools::load_all().
cie11_search(): texto -> text.Motor de Normalización Único: Se establece cie_norm() como la función
canónica. cie_normalize() y cie_normalizar() están ahora deprecadas.
cie_describe(): Nueva función vectorizada para obtener descripciones
CIE-10 directamente, facilitando su uso dentro de dplyr::mutate() sin
necesidad de cruces manuales.API Resiliente (CIE-11): Refactorización de cie11_search() usando
httr2 con mejores prácticas de consumo web:
User-Agent.req_retry) para fallas temporales.req_throttle) para respetar servidores de la OMS.httr2 promovido de Suggests a Imports.Robustez de Tests: Limpieza masiva de la suite de pruebas. Se eliminaron
warnings de deprecación internos y se migró a withr para la gestión de
variables de entorno.
Case Study, Installation Guide) para consistencia en el sitio
pkgdown.README.Rmd para generar versiones
sincronizadas en español e inglés. El README principal es ahora en español.Comprehensive update focused on API consistency and technical compliance following rOpenSci peer review.
code, expand, normalize, text) using the lifecycle package.
Old Spanish arguments remain functional but emit warnings.cie_norm() is now the single canonical
normalization motor.cie_describe() for direct, vectorized description
lookup within mutate() calls.cie11_search() now uses httr2 with User-Agent, retry, and throttle
policies.httr2 promoted to Imports.withr.pkgdown site navigation localized to Spanish.English summary below
Version candidata para submission a rOpenSci. Cumple con rOpenSci Dev Guide 2025 (Capitulos 1, 5, 6, 20). R CMD check: 0 errors, 0 warnings. Tests: 1148 PASS, 95.6% cobertura.
Connection pooling SQLite: Cache atomico con versionado en
get_cie10_db(). Reutiliza conexiones activas, reconstruye si la
BD esta corrupta o desactualizada.
Vectorizacion mejorada: cie_map_comorbid() y cie_normalizar()
refactorizados para procesamiento batch eficiente.
pkgdown site: Tema limpio compatible con rOpenSci, modo oscuro (light-switch), logo hexagonal, favicons.
Vignette caso de uso: caso-uso-egresos con datos simulados
de egresos hospitalarios usando columnas esenciales DEIS.
@family y @seealso en todas las funciones exportadas%>% (magrittr) en todo el paquete.gitignorecodemeta.json con DESCRIPTION_pkgdown.yml lang alineado con contenido (es)inst/extdata/cie10.db bundled (causaba NOTE de 21.3MB)generar_cie10_cl() ya no exportada (marcada @noRd)comorbidity y gt movidos de Imports a Suggestsif (interactive()))generar_cie10_cl(): prioriza XLSX completo (39K+) sobre XLS legadocie_guia_busqueda(): corregida referencia a funcion inexistenteRelease candidate for rOpenSci submission. Complies with rOpenSci Dev Guide 2025 (Chapters 1, 5, 6, 20). R CMD check: 0 errors, 0 warnings. Tests: 1148 PASS, 95.6% coverage.
cie_map_comorbid() and cie_normalizar()%>%), gitignore fixes, codemeta sync