When clinical staff in radiology ask how ImageAssist decides which chest CT should move to the top of the worklist, they are usually asking about the AI layer. But the AI layer is the end product of a longer process: the work of gathering annotated images, training a model to recognize specific patterns, and validating that the model's outputs are useful enough to act on. That process is worth understanding, because it explains both what the system can do and where its boundaries are.
What the Model Is Actually Learning
A machine learning model for radiology triage is not learning to diagnose. It is learning to flag: to identify patterns in image data that have historically been associated with findings that radiologists treat as time-sensitive. The distinction matters clinically because the bar for "flagging for priority read" is different from the bar for "issuing a diagnosis."
In technical terms, the model is solving a classification problem. Given a chest CT study, assign a probability score that the study contains one or more findings from a defined set. For ImageAssist, that defined set covers the findings that are clinically most time-sensitive: intracranial hemorrhage, pulmonary embolism signal, high-grade pulmonary nodules, and large pleural effusions. The model outputs a score; the score determines whether the study is moved to position one in the worklist.
That score is not a diagnosis. The radiologist reads the study and provides the actual clinical interpretation. What the model provides is a triage signal, a best estimate under uncertainty about whether this case should go to the front of the queue.
Training Data: The Foundation and Its Limits
A supervised machine learning model learns from labeled examples. For chest CT triage, that means a dataset of chest CT studies where each study has been annotated by trained radiologists: this study contains a large PE, this one contains a small incidental effusion that is not urgent, this one is negative for the finding types of interest.
Building that dataset is the most labor-intensive part of the development process. The annotations have to be accurate, consistent, and representative. Accurate means the radiologist labels reflect actual findings in the images. Consistent means two radiologists reviewing the same study would apply the same label most of the time. Representative means the dataset includes the range of presentation types a deployed model will encounter: different scanner vendors, different reconstruction parameters, different patient body habitus, different presentations of the same finding type.
Annotation quality directly limits model quality. A model trained on inconsistently labeled data will learn to reproduce the inconsistency. A model trained on data from only one scanner vendor may perform differently when deployed at a site with a different acquisition protocol. These are the failure modes that careful dataset construction is designed to prevent, and they are also the reasons why a trained model needs validation against data it has not seen before being considered for deployment.
How the Model Processes a Chest CT
Chest CTs are volumetric: a single study might contain 300 to 500 individual 2D image slices reconstructed from the raw scanner data. A model evaluating a chest CT is not looking at a single image. It is processing a 3D volume, and the architecture that handles that volume matters.
Most modern approaches to medical imaging classification use convolutional neural networks (CNNs) or transformer-based architectures adapted for 3D volumes. The model processes features across slices, learning spatial relationships that are relevant to the finding types it is trying to flag. A pulmonary embolism in the main pulmonary artery has a different spatial signature than one in a segmental branch. A large lobar hemorrhage has different characteristics from a small scattered density that might be early hemorrhage.
The model learns these distinctions from the labeled training examples. It does not learn rules in the way a decision tree does. It learns feature representations that, in aggregate, assign high probability to studies that contain the target findings. That is both the power and the interpretability challenge of deep learning models: they are effective at pattern recognition in high-dimensional spaces, but the features they use are not always expressible in human-readable diagnostic criteria.
The Confidence Score and the Threshold Decision
The model's output for a given study is a probability score, typically between 0 and 1. Turning that score into a worklist action requires a threshold: above this score, move the study to position one; below it, leave it in queue order.
Threshold setting is a clinical and operational calibration, not just a mathematical one. A lower threshold catches more true positive cases but also generates more false positives: studies moved to position one that the radiologist opens to find no urgent finding. A higher threshold reduces false positives but risks missing some true positive cases. For a triage system, the clinical preference is usually to err toward sensitivity over specificity: it is better to have the radiologist open a prioritized study that turns out to be negative than to leave a positive study in the queue at position 15.
In practice, the threshold is set through a combination of validation data analysis and conversation with the radiologists who will be working with the system. What false positive rate can the reading room absorb without the prioritization signal losing credibility? That is a real operational question, and the answer varies by department volume and workflow.
Validation: Why Internal Testing Alone Is Not Enough
A model's performance on the data it was trained on is not a useful indicator of how it will perform in deployment. Standard machine learning practice separates training data from test data to prevent this problem. But even a clean train-test split on a single-center dataset has limits: the model has seen the distribution of that dataset during development, even if it has not seen those specific cases.
Validation on prospectively collected data from a different site, or from a prospective deployment with radiologist confirmation feedback, is the more meaningful evidence standard. It answers the question: when the model sees studies from a site it was not developed on, with potentially different acquisition protocols and patient populations, does it still perform at the expected level?
We built ImageAssist's validation approach around exactly this logic. Internal testing benchmarks are how we confirm the model is functioning as expected; prospective deployment data with radiologist confirmation of prioritized cases is how we understand real-world performance. The two are different things, and we try to be clear about which is which when we describe our performance figures. For a detailed look at how we frame and report this, see our clinical evidence page.
What This Means for Radiologist Trust
Radiologists who work with triage models for the first time often apply a reasonable heuristic: does the case at position one look like it should be there? Over time, that evaluation builds or erodes trust in the system. A model that consistently surfaces genuinely urgent cases earns the confidence of the reading room. One that frequently moves low-urgency studies to position one trains radiologists to ignore the priority signal.
This is why threshold calibration and ongoing monitoring of prioritization accuracy matter as operational practices, not just development exercises. The model's job is not just to be technically accurate. It is to be accurate enough and consistently enough that radiologists continue to act on its signals. That trust, once earned, is what converts a technically functioning triage tool into a clinically functional one.
The machine learning layer is a means to an end. The end is a reading room where the radiologist opens the most important study first, without having to spend cognitive effort figuring out which study that is.


