Identifying diseases in claims data using a machine learning approach – a case from Switzerland

In many health care systems, health data often include either diagnostic or cost data but not both. This poses a challenge for epidemiological or cost-of-illness studies. In this paper, we aim to identify diseases based on the utilization of outpatient services employing statistical learning models. We combine insurance claims data of the hospitalized population of a large Swiss health insurer from 2017 with diagnostic information in the national hospital inpatient registry from 2016 and 2017 at the patient level. We use random forests and boosting algorithms to predict the presence of 32 diseases based on outpatient health care utilization alone. The features include drug spending by four-digit ATC codes, spending by service provider, and spending by subchapter of national fee-for-service catalogues. We use the models to predict the prevalence of a disease in the non-hospitalized population for which no disease labels are available. Disease prediction worked best for diseases with specific treatment options (e.g., diabetes). Random forests achieved the best performance in 56% of all classification problems. For 25 diseases, drug utilization by ATC chapter was the most important feature in the prediction. Prevalence rates predicted for the full population were close to those reported previously for few diseases only, and showed large deviations for other diseases. Information on health care utilization from claims data may be used to predict the presence of diseases, but predictive performance varies across diseases, warranting further research on population-wide disease prevalence rates with incomplete information on diagnostic data.

Authors

Institutions

Publication Details

Journal
Archives of Public Health
Published
2025-12-30
DOI
https://doi.org/10.1186/s13690-025-01813-y
Primary Topic
Machine Learning in Healthcare
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Identifying diseases in claims data using a machine learning approach – a case from Switzerland

Stefan Boes, M. Stucki, Andreas Kohler
Archives of Public Health
Machine Learning in Healthcare
article

Identifying diseases in claims data using a machine learning approach – a case from Switzerland

Stefan Boes, M. Stucki, Andreas Kohler
article en

Abstract

In many health care systems, health data often include either diagnostic or cost data but not both. This poses a challenge for epidemiological or cost-of-illness studies. In this paper, we aim to identify diseases based on the utilization of outpatient services employing statistical learning models. We combine insurance claims data of the hospitalized population of a large Swiss health insurer from 2017 with diagnostic information in the national hospital inpatient registry from 2016 and 2017 at the patient level. We use random forests and boosting algorithms to predict the presence of 32 diseases based on outpatient health care utilization alone. The features include drug spending by four-digit ATC codes, spending by service provider, and spending by subchapter of national fee-for-service catalogues. We use the models to predict the prevalence of a disease in the non-hospitalized population for which no disease labels are available. Disease prediction worked best for diseases with specific treatment options (e.g., diabetes). Random forests achieved the best performance in 56% of all classification problems. For 25 diseases, drug utilization by ATC chapter was the most important feature in the prediction. Prevalence rates predicted for the full population were close to those reported previously for few diseases only, and showed large deviations for other diseases. Information on health care utilization from claims data may be used to predict the presence of diseases, but predictive performance varies across diseases, warranting further research on population-wide disease prevalence rates with incomplete information on diagnostic data.

Archives of Public HealthVol. 83(1)
University of Lucerne (CH), ZHAW Zurich University of Applied Sciences (CH)
Zürcher Hochschule für Angewandte Wissenschaften
Openalex Percentile: Top 18%
Machine Learning in Healthcare
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.