cie_search() envueltos en
\donttest{} para reducir tiempo de checkEnglish summary below
Correccion de errores reportados por CRAN en revision de v0.9.0.
cie10_fts
cie10 pero no cie10_fts
(cache corrupto), ahora se recreaget_cie10_db() en R/cie-sql.RDEPENDENCIAS.md a URL absoluta
https://github.com/Rodotasso/ciecl/blob/main/DEPENDENCIAS.mdaudit_elite_cran.R a tools/
tools/cie_lookup() y cie_search()
ejecutan sin errorcie10_fts tableaudit_elite_cran.R
moved from tests/ to tools/English summary below
Version candidata a release con mejoras significativas de rendimiento.
cie_search() ahora filtra en SQLite antes de traer
datos a Rcie_lookup(): Query
batch con IN clause
helper-fixtures.R no utilizadoRelease candidate with significant performance improvements.
cie_lookup(): Batch queries
with IN clauseTests: 1088 passing | R CMD check: 0 errors, 0 warnings
English summary below
Aumento masivo de cobertura de tests para cumplir estandares CRAN:
test-cie-data.R: Tests para funciones de generacion de
datos
parsear_cie10_minsal(): Parsing de XLS MINSALgenerar_cie10_cl(): Generacion de datasettest-data-integrity.R: Validacion de integridad del
dataset cie10_cl
test-utils-internal.R: Tests de funciones internas
normalizar_tildes(): Remocion de tildes y caracteres
especialesget_siglas_medicas(): Diccionario de 88 siglas
medicasexpandir_sigla(): Expansion de siglas a terminos de
busquedaextract_cie_from_text(): Extraccion de codigos de texto
con ruidocie10_empty_tibble(): Tibble vacio con estructura
correctasigla_to_codigo(): Conversion de siglas a codigos
CIE-10cie_lookup_single(): Busqueda interna de codigo
unicotest-comorbid-validation.R: Validacion exhaustiva de
comorbilidades
test-api-mock.R: Tests de API sin conexion real
test-robustness.R: +40 nuevos tests
get_cie10_db(): Conexion DBI, creacion de indicescie10_clear_cache(): Eliminacion idempotentecie10_sql(): Bloqueo de keywords peligrosos (DROP,
DELETE, UPDATE, etc.)test-cie-search.R: +15 nuevos tests
solo_fuzzy=TRUEinclusioncie_guia_busqueda()test-cie-table.R: +8 nuevos tests
interactivetest-cie-utils.R: +36 nuevos tests
cie_normalizar() con buscar_db=TRUE y edge
casescie_validate_vector() con strict=TRUE y
validacion DBcie_expand() con valores vacios/NA/NULLtest-cie-api.R: +12 nuevos tests
test-cie-sql.R: +15 nuevos tests
on.exit() garantizadoFirst stable version of ciecl, the R package for working
with Chile’s official ICD-10 classification (MINSAL/DEIS v2018).
New test files for: - Data generation functions (parsear_cie10_minsal, generar_cie10_cl) - Dataset integrity validation - Internal functions - Comorbidity validation - API mocking and real API tests - Expanded robustness tests - SQL security tests - Edge cases coverage
Coverage by file: - cie-search.R: 99.38% - cie-sql.R: 97.37% - cie-comorbid.R: 96.77% - cie-utils.R: 94.55% - cie-table.R: 92.00%
English summary below
Validacion exhaustiva de funciones cie_comorbid() y
cie_map_comorbid() con bases sinteticas:
15_comorbid_charlson.csv: 500 pacientes, 2007
diagnosticos
16_comorbid_elixhauser.csv: 500 pacientes, 3219
diagnosticos
17_comorbid_mixto.csv: 200 pacientes, edge cases
cie_comorbid(map="charlson"): Calculo correcto de
score_charlsoncie_comorbid(map="elixhauser"): Calculo correcto de
categorias booleanascie_lookup_single(): Corregir emisión de warning para
rangos invertidos
paste0() en lugar de concatenación con comas en
warning()suppressWarnings()cie_lookup(): Documentación mejorada del parámetro
extract:
extract=TRUE solo con códigos
escalaresextract_cie_from_text(): Función interna para extraer
código CIE-10 de texto con ruido
test-cie-search.R: Modificar test de rangos invertidos
para usar suppressWarnings()test-edge-cases.R: Modificar test de rangos para usar
suppressWarnings()Exhaustive validation of cie_comorbid() and
cie_map_comorbid() with synthetic datasets: * 500-patient
Charlson test base with 2007 diagnoses * 500-patient Elixhauser test
base with 3219 diagnoses * 200-patient mixed test base with edge cases
(NA values, invalid codes)
cie_lookup_single(): Fix warning emission for inverted
rangescie_lookup(): Improved documentation for
extract parameterextract_cie_from_text(): Internal function to extract
ICD-10 codes from noisy textcie_search(): Soporte para 88 siglas
medicas comunes en Chile:
cie_siglas())cie_search(): Tolerancia a tildes mejorada:
cie_search(): Busqueda por subcadena como estrategia
principal:
cie_siglas(): Nueva funcion para listar todas las
siglas medicas soportadascie10_cl: Agregados 4 codigos COVID-19 de
actualizaciones OMS 2021:
cie_normalizar(): Manejo robusto de caracteres
especiales comunes en datos clinicos:
cie_normalizar(): Ahora elimina automaticamente el
sufijo “X” de codigos CIE-10 (ej. I10X -> I10, J00X -> J00). Esto
permite trabajar con codigos que usan “X” para indicar ausencia de
subcategoria adicional.
cie_normalizar(): Preserva X en codigos largos
(>5 chars) donde es placeholder obligatorio del 7o caracter de
extension en trauma/lesiones (ej. S72X01A). Esto asegura compatibilidad
con codificacion ICD-10-CM.
NOTA: Esta es una version beta en desarrollo activo. La API puede cambiar antes de la version estable 1.0.0.
cie_lookup() - Busqueda exacta por codigo
(vectorizada)cie_search() - Busqueda fuzzy de terminos medicoscie10_sql() - Consultas SQL directas sobre CIE-10cie11_search() - Busqueda en API CIE-11 OMS (requiere
credenciales)cie_expand() - Expansion jerarquica de categoriascie_validate_vector() - Validacion formato de
codigoscie_normalizar() - Normalizacion de codigoscie10_clear_cache() - Limpiar cache SQLitecie_comorbid() - Calculo de indices de
comorbilidadcie_map_comorbid() - Mapeo de categorias de
comorbilidadcie_table() - Tablas interactivas GTgenerar_cie10_cl() - Generar dataset desde XLS/XLSX
MINSAL (requiere readxl)cie10_cl - 39,873 codigos CIE-10 Chile
oficial MINSAL/DEIS v2018
Esta version esta siendo probada activamente. Por favor reporta cualquier problema en: https://github.com/RodoTasso/ciecl/issues
Primera version beta del paquete ciecl para trabajar con Clasificacion Internacional de Enfermedades CIE-10 de Chile en R.
Fuente de datos: Centro FIC Chile DEIS
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.