MedElevator Войти в исследования
← Поиск публикаций

DOI 10.1093/jamiaopen/ooag182

Медицинская библиотека · JAMIA open · 2026

medicalcoder: a unified and longitudinally aware framework for International Classification of Diseases code-based comorbidity assessment in R.

DeWitt Peter E, Russell Seth, Feinstein James A, Rebull Margaret N, Bennett Tellen D

СтатьяПеревод в очереди

Аннотация

OBJECTIVES

Comorbidity algorithms derived from International Classification of Diseases (ICD) codes are central to risk adjustment and cohort characterization, but existing software inconsistently handles mixed ICD-9/10 data and typically operates at the encounter level. We developed medicalcoder to address these limitations.

MATERIALS AND

METHODS

medicalcoder is an R package with an internal ICD database and unified interface for applying variants of the Charlson, Elixhauser, and Pediatric Complex Chronic Conditions (PCCC) algorithms. It supports full and compact ICD codes, mixed ICD versions, present-on-admission (POA) and primary diagnosis indicators, and encounter-level and cumulative longitudinal flagging.

RESULTS

The medicalcoder package requires only R ≥ 3.5.0; no additional packages, internet access, or external data are required. Outputs are consistent with published reference implementations. Longitudinal flagging identifies additional comorbidity flags under a carry-forward assumption while accounting for POA or technology-dependent logic.

CONCLUSIONS

medicalcoder provides a unified, reproducible framework for ICD-based comorbidity assessment in modern clinical datasets.

Для цитирования: DeWitt Peter E, Russell Seth, Feinstein James A, Rebull Margaret N, Bennett Tellen D. medicalcoder: a unified and longitudinally aware framework for International Classification of Diseases code-based comorbidity assessment in R.. JAMIA open. 2026. DOI: 10.1093/jamiaopen/ooag182.
Подготовка и перевод публикации
Обработка статьи · этапы, ошибки и управление
Загрузка состояния…

История · было → стало

Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.

Тип публикации указан по данным источника. Уровень доказательности автоматически не присваивается.