Papers for

medical software developers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

UID preserving method improves clinical event timelines from discharge summaries

Anchoring Clinical Events in Time: UID-Preserving Multimodal Reconstruction and Source-Grounded Adjudication

Abstract: Clinical timelines support treatment-window analysis and leakage-free modeling, but discharge summaries often obscure chronology and structured EHR tables describe only part of the patient course. We present a UID-preserving framework that links each narrative event occurrence to its source span and retains that identity through text-only estimation, structured-evidence retrieval, timestamped source-row grounding, and joint revision. We also present GAVEL, an LLM judge that compares two UID-aligned timelines against the narrative and structured record, to augment prior matching and temporal assessments. Across six open-weight models and 40 mixed-critical-care summaries, the GLM 5.2 multimodal revision, as compared to its text-only variant, improved temporal agreement without reducing event recovery and performed competitively with clinician annotations, while other model revisions showed smaller gains and lower overall performance. Ablations showed that UIDs primarily preserve event retention, whereas source-row linkage supports temporal placement. Blinded human review upheld most GAVEL findings, and controlled adjudication favored multimodal over text-only GLM 5.2 but did not for DeepSeek V3.2. In developing the UID and judge pipeline, we are able to demonstrate 43\% increased event recovery, a framework competitive with clinician annotations, and a system with occurrence-level provenance for both reconstruction and evaluation.

Fri 11 SeptArtificial Intelligence
The gist
Medical records often list events out of order or miss details, making it hard to understand a patient's treatment timeline. The authors created a system that links each event in a doctor's notes back to its source and uses both text and record data to build accurate timelines. They also built a tool that checks and compares these timelines against the original records. Their approach recovered many more events and matched expert doctors’ timeline assessments closely.
Open 2609.13062v1

Heart transplant prediction models made transparent and easy to audit

Translation of Black-Box Clinical Prediction Models into Standalone Transparent Nomograms: Temporal External Validation in Heart Transplantation

Abstract: We convert black-box clinical prediction models for tabular data into standalone nomograms that can be audited term by term. PRiSM (Partial Responses in Structured Models) takes the shape of each effect and interaction from the source model, not merely which variables mattered, and lets the outcome select and weight them. We tested this in 50,356 heart transplant recipients, with validation in a later era than training. Nomograms from all 5 source models - a public clinical risk score, logistic regression, neural networks, random forests and extreme gradient boosting - met a prespecified noninferiority criterion for discrimination before any further simplification, and generally preserved calibration and clinical net benefit. Those from the 3 machine-learning models showed no detectable difference in discrimination from de novo generalized additive and explainable boosting models, exceeded neural additive models, and carried fewer terms than the explainable boosting model. PRiSM is released as an open-source Python package.

Mon 7 SeptMachine Learning
The gist
Many clinical prediction models are like 'black boxes'—they give results but don’t explain how. The authors created a method called PRiSM that turns these complex models into clear, straightforward charts called nomograms. These nomograms show how each factor affects the prediction, making them easier to understand and check. They tested this system on heart transplant data and found the transparent models worked just as well as the original ones. They also shared the method as an open-source tool anyone can use.
Open 2609.07610v1

Canny edge detection reduces accuracy of Parkinson's disease models

Impact of canny edge detection preprocessing on performance of machine learning models for Parkinson's disease classification

Abstract: This study investigates the classification of individuals as healthy or at risk of Parkinson's disease using machine learning (ML) models, focusing on the impact of dataset size and preprocessing techniques on model performance. Four datasets are created from an original dataset: DS_0, (normal dataset), DS_1 (DS_O subjected to Canny edge detection and Hessian filtering), DS_2 (augmented DS_0), and DS_3 (augmented DS_1). We evaluate a range of ML models-Logistic Regression (LR), Decision Tree (DT), Random Forest (RF), Gradient Boosting (GB), XGBoost (XBG), Naive Bayes (NB), Support Vector Machine (SVM), and AdaBoost (AdB)-on these datasets, analyzing prediction accuracy, model size, and prediction latency. The results show that while larger datasets lead to increased model memory footprints and prediction latencies, the Canny edge detection preprocessing supplemented by Hessian filtering (used in DS_1 and DS_3) degrades the performance of most models. In our experiment, we observe that Random Forest (RF) maintains a stable memory footprint of 61 KB across all datasets, while models like KNN and SVM show significant increases in memory usage, from 5.7-7 KB on DS_0 to 102-220 KB on DS_2, and similar increases in prediction time. Logistic Regression, Decision Tree, and Naive Bayes show stable memory footprints and fast prediction times across all datasets. XGBoost's prediction time increases from 180-200 ms on DS_0 to 700-3000 ms on DS_2 (truncated)

Mon 7 SeptMachine LearningComputer Vision and Pattern Recognition
The gist
This study looks at how machine learning models can tell if someone might have Parkinson's disease based on data. The researchers tested if making the data simpler using a method called Canny edge detection helps or hurts the model's accuracy. They found that using this preprocessing step actually makes the models less accurate. Also, bigger datasets make the models use more memory and take longer to make predictions. Some models like Random Forest were stable in memory use, while others like SVM used much more memory on larger datasets.
Open 2609.07408v1

LLM framework extracts lung cancer tumor stages with transparency

SIFTING: A Novel LLM-Based Framework for Structured and Transparent Information Extraction from Clinical Free-Text Reports, with Application to Tumor Staging in Lung Cancer

Abstract: Background: Large language models (LLMs) show promise for extracting information from clinical free-text documents, but their outputs are often unstructured and lack traceability, complicating validation and adoption in clinical workflows. In this work we introduce SIFTING, an LLM-based framework designed to address these shortcomings. Methods: SIFTING combines the language comprehension capabilities of LLMs with segment-level processing and structured prompts with strict output control, linking findings to the source text to enable both accurate and transparent information extraction. To demonstrate its capabilities, we applied the framework to the task of extracting tumor T-stage information from 130 lung cancer radiology reports (SIFTING-T-stage). A compact 4-bit quantized version of the open-source LLM Llama-3.3-70B (35 GB) was used in a fully self-hosted setup, providing full control over data and model. Performance was evaluated against a reference standard created by four clinical experts and compared with a range of LLMs as used in a conventional single-prompt approach, using bootstrap resampling to estimate confidence intervals. Results: SIFTING-T-stage achieved an accuracy of 90% (95% CI: 84-95) against the reference standard. We found its performance to be comparable to even the largest state-of-the-art LLMs with reasoning capabilities and to be interchangeable with clinical experts (p < 0.001), while at the same time offering full traceability through source text references. Conclusion: SIFTING enables accurate, structured, and traceable information extraction from clinical free-text documents. It ensures data control, reproducibility, and verifiable outputs that can support clinical validation and workflow integration.

Mon 7 SeptComputation and Language
The gist
Extracting detailed medical information from free-text clinical reports is hard because such data is often unstructured and difficult to verify. The authors created a system called SIFTING that uses advanced language models to carefully pull out specific tumor stage details from lung cancer reports, while linking each fact back to where it appears in the text. This makes the output more accurate and easier to check. Their system performed as well as experienced clinicians at this task, using a self-hosted language model that preserves data control.
Open 2609.07185v1