When the short descriptor lies, read the long descriptor.
The short answer: on complex foot and ankle procedures, the CPT short descriptor is often the same word for six different codes, and that is exactly where manual coding slips. CorePulse reads the operative note line by line against the full AMA CPT long descriptors, surfaces the one code whose long descriptor the note actually satisfies, and shows it side by side with the coder's pick so a human confirms before anything bills. The coder stays in control. The trap gets caught earlier.
// the failure mode
One short descriptor. Six codes. The note is the tiebreaker.
Take a hallux valgus correction. Every code in the family reads as some version of "bunionectomy" at a glance. The detail that decides the code lives in the AMA long descriptor, and it only resolves once you read what the surgeon actually did to the bone.
Coding off the short list, three codes look interchangeable. A pick made on habit or the last chart is a coin flip, and the denial or downcode shows up weeks later.
The op note says "Chevron osteotomy of the distal first metatarsal." Only 28296 matches. CorePulse anchors the pick to that phrase in the long descriptor and points the coder straight at the sentence.
// side-by-side comparison matrix
CorePulse vs the manual pick, on six foot and ankle traps
Each row is a real place where the short descriptor hides the answer. Read left to right: the signal in the note, the code a rushed short-descriptor read tends to land on, the code the long descriptor actually supports, and the guideline that governs it.
| Signal in the operative note | Short-descriptor trap | CorePulse long-descriptor match | Guideline anchor |
|---|---|---|---|
| Chevron (Austin) osteotomy of the distal first metatarsal with screw fixationHallux valgus correction | 28292 or 28298 Base resection / phalanx osteotomy, wrong bone site |
28296 "with distal metatarsal osteotomy, any method" phrase-matched |
AMA CPT long descriptor |
| PIP interphalangeal fusion, second toeHammertoe correction | 28286 Cock-up fifth toe (Ruiz-Mora), different procedure |
28285 "(eg, interphalangeal fusion, partial or total phalangectomy)" phrase-matched |
AMA CPT long descriptor |
| Subtalar joint only fused; midtarsal joints preservedHindfoot arthrodesis | 28715 Triple arthrodesis, overstates joints fused |
28725 "Arthrodesis; subtalar" joint-count checked |
AMA CPT long descriptor + NCCI PTP (adjacent-joint prep bundling) |
| Strayer recession at the musculotendinous junction of the gastrocnemiusHeel-cord lengthening | 27685 or 27606 Tendon lengthening / percutaneous tenotomy |
27687 "Gastrocnemius recession (eg, Strayer procedure)" phrase-matched |
AMA CPT long descriptor |
| Hallux valgus, documented left footDiagnosis coding | M20.10 Unspecified laterality, avoidable non-specificity |
M20.12 Left; matched to the correct code year for the date of service laterality retained |
ICD-10-CM Official Guidelines FY2026 |
| Bunionectomy and hammertoe correction, same session, separate digit/siteMulti-procedure claim | Both lines, no edit review Or a reflex modifier 59 with nothing behind it |
Flags the PTP pair Suggests 59 / anatomic X-modifier only when a distinct site is documented, never as a default documentation-gated |
NCCI PTP edits + CMS PFS global surgical package |
Illustrative cases built from public AMA CPT descriptors and the cited 2026 guidelines. Codes shown for method illustration, not as coding advice for a specific claim.
// how the match happens
Five steps from operative note to a confirmable suggestion
De-identify
PHI is stripped at the boundary before any model call. No identified note leaves the workflow.
Extract signals
The procedure sentences, anatomy, laterality, and method are pulled from the note.
Read long descriptors
Signals are matched against full CPT long descriptors, not the short list, so bone site and technique decide the code.
Run the guardrails
NCCI PTP pairs, the global package, and ICD-10-CM specificity rules run before anything is offered.
Show, don't override
The suggestion lands next to the coder's pick with the matched descriptor phrase. A human confirms.
// what it is anchored to
Cited by name, kept current for 2026
Descriptor matching is only as good as the rulebook behind it. CorePulse ties every suggestion to a named, current source.
AMA CPT
Full long descriptors are the matching target, not the short display strings that make the family look identical.
Current CPT code setCMS PFS
Physician Fee Schedule global surgical package rules govern what is already included in the primary procedure.
CY2026 final ruleNCCI
Procedure-to-procedure edits are checked on the complete claim; a modifier is suggested only when documentation supports it.
Quarterly PTP edits, 2026ICD-10-CM
Laterality and specificity follow the Official Guidelines for Coding and Reporting, matched to the date of service.
FY2026, effective Oct 1 2025Catch the descriptor trap before it becomes a denial
CorePulse does not replace your coders. It reads every complex foot and ankle note against the full CPT long descriptors, runs the NCCI and CMS PFS guardrails, and hands your team a confirmable second read anchored to the exact phrase that decides the code. Fewer downcodes, cleaner first-pass claims, and a defensible trail on every suggestion.
See CorePulse on your own charts →Related reading
The FY2026 ICD-10 code calendar an AI coding engine must honor
FY2026 ICD-10-CM took effect Oct 1 2025 and a mid-year update lands Apr 1 2026. See the full code calendar and
Read →BriefingThe Modifier Layer: how CorePulse decides between 25, 59, and nothing at all
How CorePulse handles AI modifier assignment for 25, 59 and the X{EPSU} subsets in 2026. See the evidence chec
Read →Case studyCapturing documented secondary diagnoses without leaking PHI
How CorePulse surfaces chart-documented secondary diagnoses a manual pass missed, working behind a fail-closed
Read →