Skip to content
Back to CMS Watch
PolicyJuly 9, 2026·6 min read

A new study graded an AI comorbidity reader against billing codes. Coders get graded against the note.

Researchers ran a large language model over 350 hospital discharge summaries and scored it against the ICD codes already on the claim. The scores look strong. But agreeing with a billing code is not evidence the record supports it, and that gap is the whole job.

AI documentationcomputer-assisted codingdocumentation integrityrisk adjustmentQA
Jess P., CPC

Reviewed by Jess P., CPC

Published July 9, 2026

A stack of hospital discharge summaries beside a dark monitor, illustrating AI comorbidity extraction from clinical documentation
A July 2026 validation study scored an AI comorbidity reader against the billing codes already attached to 350 hospital admissions.Image: HCC Buddy

Key Takeaways

  • On July 8, 2026, the International Journal of Obesity published a validation study testing whether a large language model could identify four comorbidities in 350 hospital discharge summaries drawn from the public MIMIC-IV database.
  • The study used the administrative ICD-9 and ICD-10 codes already attached to those admissions as its primary reference standard, and reported F1 scores ranging from 0.815 to 0.948 against that standard.
  • Against a secondary manual review of all 350 summaries, the study reported accuracy of 0.963 for type 2 diabetes, 0.971 for hypertension, 0.863 for hyperlipidemia, and 0.966 for obstructive sleep apnea.
  • The study measured whether a condition was documented as present. It did not test whether the record supported reporting that condition for the encounter, which is the question a records-based audit asks.
  • The authors concluded that further research, including validation against clinical expert review, is necessary before considering practical applications.

On July 8, 2026, the International Journal of Obesity published a validation study that ran a large language model across 350 hospital discharge summaries and asked it one question per chart: is this comorbidity present in the note? The model did well. What matters for anyone who codes for a living is what the researchers scored it against.

They scored it against the billing codes.

What the study actually measured

The researchers pulled 350 discharge summaries covering 341 adult patients with obesity out of MIMIC-IV, a public database of de-identified hospital records. The study reported a mean patient age of 59.7 years and a cohort that was 60.4% female. For each summary, the model marked four comorbidities present or absent: type 2 diabetes, hypertension, hyperlipidemia, and obstructive sleep apnea.

The primary reference standard was the administrative ICD-9 and ICD-10 codes already attached to those admissions. A secondary sensitivity analysis compared the model against a manual review of all 350 summaries.

That design choice is the story. When the paper says the model agreed with the reference standard, it is mostly saying the model agreed with what somebody already billed.

The per-condition numbers, and what they mean at the desk

Prevalence and accuracy below are as the study reported them. The right-hand column is our own arithmetic on the study's manual-review accuracy figures, turning each one into how often a human reviewer landed somewhere different from the model.

ConditionPrevalence by ICD codeAccuracy vs manual reviewRoughly how often manual review disagreed
Type 2 diabetes45.4%0.963About 1 in 27 summaries
Hypertension60.0%0.971About 1 in 34 summaries
Hyperlipidemia55.4%0.863About 1 in 7 summaries
Obstructive sleep apnea29.4%0.966About 1 in 29 summaries

Hyperlipidemia is the outlier the abstract lets you skim past. A 0.863 accuracy sounds close to the others until you read it as roughly one disagreement in every seven summaries. The three scores above 0.96 carry their own trap, which is that a number that high is the one nobody goes back and checks.

Agreeing with a billing code is not the same as supporting it

The study set out to detect, in its own words, "the presence" of a condition "documented within discharge summaries." Presence is a real question, and the model answered it well. The question a coder has to answer sits one layer down.

A records-based reviewer does not ask whether a diagnosis appears somewhere in the chart. They ask what the encounter itself supports. None of that was tested here.

QuestionDid the study answer it?
Is the condition mentioned in the discharge summary?Yes, that is what was measured
Does the model agree with the code already on the claim?Yes, that was the primary reference standard
Did the provider address the condition at this encounter?No
Is the condition documented to the specificity the code requires?No
Would the record hold up in a records-based audit?No

A tool that reliably reproduces the codes on a claim will reliably reproduce the weak ones too. If a diagnosis was carried forward without support and then billed, a model trained to agree with that claim has no reason to flag it. Our explainer on what counts as supporting evidence walks through the difference between a diagnosis appearing in a chart and a diagnosis a reviewer will accept.

The setting is probably not your desk

MIMIC-IV is an inpatient database, and a discharge summary is a dense, end-of-stay document. It is a different animal from the progress note and the problem list that most outpatient risk-adjustment work runs on. The cohort here was patients with obesity, which shapes how common each of these four conditions was in the sample.

None of that transfers automatically to your charts. Treat the numbers as evidence about one model, on one document type, in one dataset. Vendors will quote the top of that F1 range. Ask them what document type it came from.

Where a human coder is still required

Three places, concretely.

The encounter test comes first. A model that reads a whole chart will surface conditions the provider never touched at the visit you are coding. Confirming that is a person's job, and it is the one an extraction tool structurally cannot do for you, because it is a judgment about what the provider did rather than about what the text says.

Specificity comes second. Presence is binary. A code isn't. A note can say a condition exists and still miss the specificity the code demands, and then it isn't codeable.

The disagreement case comes third. When the tool and the note point different directions, somebody has to decide, and the decision has to be written down. Our guide to MEAT criteria is the standard most coders already apply here, and it is the standard to apply to a machine-generated list too.

What the authors say about using this today

The paper does not oversell itself. Its conclusion states that "further research, including validation against clinical expert review and investigation into reasons for discrepancies, is necessary before considering practical applications."

That is the researchers, not us. It is worth holding onto the next time a demo puts a comorbidity list on the screen and calls it finished. The list is a place to start looking, and you can check the code path once you have confirmed the documentation is actually there.

For the adjacent problem of AI-written notes that look complete but are not, see our explainer on why AI-generated notes still need coder QA, and our earlier coverage of how AI documentation tools are moving coding intensity.

What coders should do now

  1. 1Treat any machine-generated comorbidity list as a lead list, never a code list. Open the encounter note and confirm the provider addressed the condition before you code it.
  2. 2Ask any vendor quoting an accuracy number what the number was measured against. If the reference standard was the code already on the claim, that figure tells you how often the tool matched what somebody already billed. It says nothing about whether the record backed those codes. Ask for the manual-review figure instead.
  3. 3Spot-check the conditions where a tool scores highest, not just the ones where it scores worst. In this study hyperlipidemia was the weakest at 0.863, but a 0.97 on a condition you never re-read is where errors actually survive.
  4. 4Write the disagreement step into your QA policy: who re-reads the note when the tool and the chart conflict, what they confirm, and who signs off on dropping a suggested diagnosis.
  5. 5Run every tool-surfaced condition through the same MEAT check you would apply to a hand-typed diagnosis. The machine changes where the suggestion came from, not the bar it has to clear.

Frequently Asked Questions

Can I code a diagnosis that an AI tool found in the chart?

Not on that basis alone. The study reported that the model was good at detecting whether a condition was documented as present in a discharge summary. It did not evaluate whether the provider addressed the condition at the encounter, or whether the documentation carried the specificity a code requires. Those remain the coder's determinations, made against the record.

What does it mean that the study used ICD codes as the reference standard?

It means the model was mostly scored on whether it agreed with the diagnosis codes already attached to those hospital admissions. Agreement of that kind tells you the model reached the same answer the biller did. Whether the record supported that answer is a separate question, and the study did not ask it. The study also ran a secondary comparison against a manual review of all 350 summaries, and that is the more informative of the two figures for coding purposes.

Does this study show AI coding tools are accurate enough to use in production?

The authors say no. Their stated conclusion is that further research, including validation against clinical expert review and investigation into the reasons for discrepancies, is necessary before considering practical applications.

Does this apply to outpatient risk-adjustment coding?

Only indirectly. The study used MIMIC-IV, an inpatient database, and it looked at discharge summaries rather than the progress notes and problem lists that most outpatient risk-adjustment review runs on. The reference-standard problem it illustrates carries over to any setting. The specific accuracy figures do not.

Related topics:AI documentationcomputer-assisted codingdocumentation integrityrisk adjustmentQA
Jess P., CPC

Jess P., CPC

Certified Professional Coder

Jess reviews HCC Buddy editorial content for accuracy against the current CMS-HCC model and the active FY ICD-10-CM tabular release.

Get CMS Updates in Your Inbox

RADV news, model changes, and coding guidance — within days of CMS publishing, not quarters.