Changelog
Source:NEWS.md
medicalcoder 0.7.0
CRAN release: 2025-11-22
Bug Fixes
-
Elixhauser AHRQ 2022 - 2025
- exclusions for less severer conditions when more severer conditions are flagged
- Improved POA, NPOA, and EXEMPTPOA. This came about from #20.
Make internal data.frame tool
mdcr_duplicateddata.table aware.Elixhauser (Quan 2005) - added missing ICD-10 codes to the mappings
New Features
-
comorbidities()will return atibblewith the input data is atbl_df(#9). Assuming thedata.tableand/ortibblenamespaces are available, then the initial release (v0.6.0) would return adata.tableif adata.tablewas passed to acomorbidities()due to the S3 method dispatches. If atibble(tdl_df) or adata.framewas passed tocomorbidities()then the return would be adata.frame. In this release we have added logic to determine if the input is atibbleand if thetibblenamespaces is available, then the return fromcomorbidities()will be atibble(or list oftibbles whensubconditions = TRUE).The tests were extended to consider the cases of passing in a
data.tableortibbleto comorbidities when the associated namespaces are not available. Added
elixhauser_ahrq_icd10to use all the ICD codes ever defined from 2022 to 2025. This will capture any future years as well.
medicalcoder 0.6.0
CRAN release: 2025-10-15
- Initial CRAN submission, providing a dependency-free toolkit for ICD-9/10 code lookups
- Introduces a unified
comorbidities()interface covering Charlson (Deyo, Quan 2005/2011, Glasheen), Elixhauser (original, Quan 2005, AHRQ 2017-2025), and Pediatric Complex Chronic Conditions (v2.0/2.1/3.0/3.1). - Adds support for present-on-admission indicators, longitudinal look-back, age scoring, and PCCC sub-condition flags within
comorbidities(). - Bundles curated ICD dictionaries alongside example datasets (
mdcr,mdcr_longitudinal) for reproducible testing and demonstrations. - Includes vignettes and benchmarking summaries that document usage patterns and showcase performance without non-base dependencies.