5.0 Top-rated on the athenahealth Marketplace · 45+ reviews
Coder · primary surface

Codes arrive
with the chart.

The note lands. ICD-10 and CPT follow. The problem list updates with them.

An example coding record: the codes arrive with the chart, not after it, inside athenaOne.
Coding record athenaOne · Enc #3118
  • Assessment / Plan 9:40a Note complete. Three diagnoses. 52F · fatigue, polyuria × 3 weeks
  • Diagnosis lines ICD-10 Type 2 diabetes mellitus with hyperglycemia · E11.65
  • ICD-10 Hypertension, essential · I10
  • ICD-10 Hyperlipidemia, mixed · E78.2
  • Visit record CPT Office visit, established patient · moderate MDM · 99214
  • Problem list + Hyperlipidemia, mixed · added
  • ~ Type 2 diabetes · marked with hyperglycemia
4 codes · signed at close Signed 9:43a
How it works

The chart closes.
The codes are in.

01 The input

The finalized
note.

Scribe writes it, Coder reads it. Coder starts the moment the note is complete: no separate capture step, no second workflow for the clinician.

Existing athenaOne notes also qualify. Practices onboarding Coder without Scribe can start coding from their current documentation workflow. No new note-taking behavior required.

  • SOAP input
  • Scribe-compatible
  • Coder-standalone
02 The processing

Real-time coding
from the narrative.

ICD-10 codes map from the Assessment field and tie to the right diagnosis lines. CPT codes draw from the encounter's documented work: E/M level, procedures performed, modifiers when the documentation supports them.

The problem list updates as a first-class artifact: new diagnoses added with supporting language, existing conditions marked current or resolved, duplicates collapsed. HCC and RAF capture runs in the same pass. Risk-adjustment codes land during the visit, not after the claim files.

  • ICD-10
  • CPT
  • Problem list
  • HCC/RAF
03 The output

Discrete fields,
coded at close.

Diagnosis codes on the problem list. Procedure codes on the encounter. Risk-adjustment codes where athenaOne expects them.

By the time the chart closes, the codes are placed and clinician-signed. The biller opens an encounter that's already coded. Their job is checking, not coding.

  • Discrete data
  • Chart-closed = coded
  • Checking, not coding
In practice

Signed today. Submitted today.

A 32% lift in same-day claim submissions. Measured in the practices already running CarePilot.

32 %

lift in same-day claim submissions.

Measured across CarePilot customer practices

The coding is right before I hit sign. I stopped rewriting notes to fit the codes.
Dr. Chris Mulholland, DO Osteopathic Medicine
Discrete-data evidence

Where Coder
writes.

01
The output

Every Coder output lands in a discrete athenaOne field: ICD-10 on the diagnosis lines, CPT on the visit record. Finished codes, not suggestions waiting for triage.

02
The primary fields

ICD-10 codes attach to the problem list and to the diagnosis lines of the encounter. CPT codes attach to the encounter itself: E/M level on the visit record, procedure codes on the procedures performed, modifiers where the documentation supports them. The encounter is coded and clinician-signed when the chart closes. The billing pass starts from finished codes, not a blank claim.

03
Problem list as a living artifact

New diagnoses added with the supporting clinical language attached. Chronic conditions reviewed at every relevant visit and marked stable or changed. Duplicates and orphan codes cleaned. The problem list athenaOne carries forward to the next visit is the problem list the clinician actually wants to see.

04
HCC / RAF in-visit

For practices with Medicare Advantage or value-based populations, the risk-adjustment codes that drive capitation and quality bonuses land on the encounter alongside the primary coding. No separate risk-adjustment workflow. No retrospective chart sweep at year's end.

Field map Coder → athenaOne
CODER ICD-10 · dx lines
Encounter Diagnosis lines
CODER ICD-10 · problem list
Chart Problem list
CODER CPT · E/M level
Encounter Visit record
CODER CPT · procedures
Encounter Procedure codes
CODER Modifiers
Procedure Modifier fields
CODER Problem-list updates
Chart add / resolve / collapse
CODER HCC codes
Risk-adjustment encounter
CODER RAF capture
Risk-adjustment encounter
All writes as discrete data. The encounter is coded and clinician-signed at close. The billing pass starts from finished codes.
The next move

See Coder run on your charts.

30 days free. Then you decide.