clinicians.build · interactive · august 21, 2026

The Coder Inside the Scribe

Oracle Health’s clinical AI agent now reads the visit conversation and suggests professional-fee charge codes, with the clinician confirming. Before asking what that will do to the code distribution, it is worth looking at what the distribution has already been doing for twelve years without any help.

Primary source: Healthcare IT News, Andrea Fox — “New AI capabilities from Oracle Health target workflow efficiencies”, 20 Aug 2026 (Oracle release, 19 Aug)
Grounding data: MIMI Labs · CMS Medicare Physician & Other Practitioners PUF, performance years 2013–2024

Documentation, coding, and chart prep were three separate purchase orders eighteen months ago. Oracle just made them three capabilities of one agent, generally available in the US, and put the coding suggestion in the orders workflow where the clinician signs off before submission.

The obvious worry is that a suggestion engine pointed at charge capture will push levels up. It probably will. But here is the part that makes the worry hard to prove: the levels have been going up the whole time anyway.

Twelve years of established office visits, by level

Every 99212–99215 billed to Medicare fee-for-service in an office setting, as a share of that year’s total. 2.1 billion visits across twelve years. Nothing in this chart is AI.

99212 · level 2 99213 · level 3 99214 · level 4 99215 · level 5
The move, in four numbers
Level 4+5, 2013
44.6%
of established visits
Level 4+5, 2024
60.0%
+15.4 points
Level 3, 2013→2024
47.8→36.8%
99213, −11.0 pts
Level 2, 2013→2024
7.6→3.1%
99212, all but gone
The rise is monotone: level 4+5 share increases in eleven of eleven year-over-year steps, including through 2020 when total volume fell 17%. A large part of the post-2020 acceleration is the January 2021 E/M documentation overhaul, which re-based level selection on medical decision-making or total time and made level 4 easier to support honestly. That is a coding-rules change, not a behaviour change — and it is the single biggest confounder for anyone who wants to attribute the next few points to an AI agent.

What one nudge is worth

In 2024, Medicare allowed $85.43 for a 99213 and $119.77 for a 99214 — a gap of $34.34 per visit. There were 63,712,067 level-3 office visits. Move the slider to shift some of them up one level and watch the national number.

5.0%

This is arithmetic, not a prediction. Nobody has published a confirm-rate for Oracle’s suggestions, and the suggestion is not the billing — the clinician confirming it is. But the arithmetic is the reason the feature exists, and it is the number a health system CFO is running right now.

Every specialty at once

Sixty-five specialties, each drawn as one hundred percent of its own established office visits, sorted by how much of that sits at level 4 or above. This is the surface a coding agent gets pointed at — and the headroom is very unevenly distributed.

any

Where this breaks

1 — a higher level is not automatically a wrong level

Claims data records what was billed. It cannot tell you whether the visit deserved it. A 15-point shift toward level 4 is equally consistent with a sicker, older, more comorbid Medicare population, with better documentation of care that was always being delivered, and with drift. Anyone who shows you this chart and says “upcoding” has added a claim the data does not carry.

2 — the small specialties are noise wearing a signal’s costume

Push Min. clinicians up and the top of the ranking reshuffles. Nuclear Medicine sits at 86.4% level-4-and-above on 43 clinicians; Neuropsychiatry at 82.4% on 108; Geriatric Psychiatry on 94; “Undefined Physician type” on 97. CMS also suppresses any clinician/code/place-of-service cell under 11 beneficiaries, so these specialties are missing their low-volume members entirely and the survivors skew high. Set the floor at 2,000 and what remains is a genuine clinical gradient — cardiology, nephrology, oncology, endocrinology at the top; podiatry, dermatology and optometry at the bottom.

3 — this is the wrong denominator for Oracle’s feature

Oracle’s announcement scopes pro-fee code suggestions to ambulatory visits inside its own EHR. This chart is Medicare fee-for-service only, place-of-service office only, and level 2–5 established visits only. It excludes new-patient visits, every commercial and Medicare Advantage encounter, and every health system that does not run Oracle. It is the right shape and the wrong size.

What it says about itself

CMS Medicare Physician & Other Practitioners PUF, performance years 2013–2024, HCPCS 99212–99215, place of service = office. Shares are computed on summed Tot_Srvcs. Dollar figures are Avg_Mdcr_Alowd_Amt weighted by service count for PY2024 — Medicare allowed amounts, not submitted charges and not commercial rates. The specialty panel covers the 65 specialties with at least 25 billing clinicians and at least 20,000 established office visits, which is 172,923,678 of the year’s 173,015,417. Specialty is CMS’s Rndrng_Prvdr_Type, derived from the claim’s specialty code.