Back to blog

How a Spoken Visit Becomes a Coded Chart

2026-06-27 · 2 min read
soap notes coding icd-10 cpt

A clinical note has to tell the story of the visit and carry the codes that let it be billed. Good AI documentation does both, and the coding matters as much as the narrative.


A clinical note does two jobs at once. It tells the story of the visit, and it carries the coding that lets the visit be billed correctly. AI documentation is only worth adopting if it does both well. Here is how the pieces fit.

The SOAP note carries the story

Most clinicians already think in SOAP.

  • Subjective, what the patient reports
  • Objective, what the exam and the data show
  • Assessment, the clinical impression
  • Plan, what happens next

The structure is not ceremony. It earns its place by keeping the chart scannable for the next person who opens it, whether that is a covering colleague at 2am or the clinician themselves three months later. A drafting tool that respects the structure produces notes a human can actually read.

The codes are where the revenue lives

The narrative tells the story. ICD-10 and CPT are what the claim is built from. Two failures show up constantly in a busy practice.

The first is under-coding. A visit gets documented but coded below the level the work supports, usually because it is late and the provider wants to be done. That gap is quiet, and across a year it is expensive.

The second is mismatch. The codes do not line up with what the note describes, and the claim draws a denial.

Surfacing the ICD-10 and CPT suggestions next to the note, while the detail is fresh, helps the code match the work that was actually done and documented. The goal is not to reach for a higher level. It is to stop losing the level you already earned because it is late and the note is thin. Accurate beats optimized.

The after-visit summary goes home with the patient

The same encounter should also produce something the patient can carry out the door, with instructions and any medication changes written in plain language. Writing that by hand is one more task at the end of a long day. Generating it from the same conversation costs almost nothing, and it is often the part the patient actually remembers.

Review still runs through you

Generated codes are suggestions. The clinician confirms the diagnoses and the coding level, then signs. Automation earns its keep by getting the draft and the codes sitting there together, so the human who checks them is not also assembling them from scratch. The tool proposes the coding. The clinician stands behind it.