Skip to main content

Find a code. Understand the rule.
Check the codes.

Search medical codes and explore official coding references.

Or start with a tool

More resources

Every code set, rule and reference MedCoder holds, grouped by what it is.

Code sets and indexes

Rules and coverage

Guides and history

  • Coding guides

    Scenario guides to Excludes1 vs Excludes2, 7th characters, sequencing, POA (present on admission) and more, verified against the official sources

  • Coding questions

    Real-world questions, answered from the official sources

  • What a code page shows

    Official notes, relationships, history and sources, on E11.9

  • Change ledger

    Every code added, deleted or revised, by release

Browse by chapter, section or group

ICD-10-CM is the largest code set here, so its chapters are listed in full. The other code sets index the same way on their own pages.

Other code setsHCPCS Level II by sectionICD-10-PCS by sectionMS-DRG by MDCAll code sets →

About MedCoder

Official-source coding rules — not AI guesses.

Every code, note and rule is quoted from the published CMS, CDC, FDA or AHRQ file and labelled with its release. Checks are deterministic rules over that data. MedCoder generates no coding facts and does not predict what a payer will do.

MedCoder is an independent reference built on CMS and other federal source data. It is not certified, approved, endorsed, sponsored or operated by CMS.

  • Free to use
  • No PHI required
  • Official-source data
  • Version-aware
  • Traceable to source
  • Deterministic rules
  • Not AI guesses
  • CPT not reproduced

ICD-10-CM · Current: FY2027, From October 1, 2026 · Next release: not yet published

Current data releases:ICD-10-CM FY2027 · ICD-10-PCS FY2027 · HCPCS October 2026 · MS-DRG v44 · Medicare Code Editor v44.0 · NCCI PTP Q4 2026 · MUE Q4 2026 · NCD code lists 2026-01 · LCD export September 28, 2026 · All releases and sources

Data sources and release status →   How MedCoder verifies its implementation →

What MedCoder does not do

Supported HCPCS Level II subset; CPT content excluded
MedCoder’s NCCI/PTP and MUE displays are a supported subset, not complete NCCI or MUE tables. The absence of an edit in MedCoder must not be interpreted as evidence that no CPT edit exists.
LCD identified ≠ coverage determination
Finding an LCD means “review this policy,” not “this service is covered.” Failure to identify an LCD does not mean that the service is covered.
Code-list match ≠ coverage determination
A matching NCD code list does not by itself establish coverage. Absence of a matching code does not by itself establish non-coverage.
Independent implementation; not CMS-certified or endorsed
MedCoder’s MS-DRG grouping independently implements CMS-published logic and tables, and is compared against CMS’s grouper software on a stated verification corpus. A grouping does not determine reimbursement or payment.
No issue found ≠ approved, covered or payable
No issue found does not mean approved, covered, or payable. It means no issue was identified by the supported MedCoder checks performed for the information provided.
Data unavailable = insufficient supported source data
Not evidence that no rule exists, that a code is allowed, or that a service is covered.

Scope and limitations →

MedCoder.ai