# ICD Code Finder

> ICD Code Finder is an ICD-10-CM code lookup and coding workspace for professional medical coders, CDI specialists and billing teams. It covers the FY2027 ICD-10-CM code set with instructional notes (Excludes1, Excludes2, Code first, Use additional code, Code also), 7th character rules, an alphabetic index, GEMs crosswalks and fiscal-year change lists, plus a Code Set Builder with checks and AI tools: Note → Codes, Query Builder, Medical Necessity and Guidelines Chat. Operated by Public Health Solution LLC, 2003 Plank Road #1283, Fredericksburg, VA 22401, USA.

Disclaimer: ICD Code Finder is an informational tool and is not a substitute for professional coding judgment, payer policy, or the official ICD-10-CM classification and guidelines. Not affiliated with, endorsed by, or sponsored by CMS, NCHS, or the World Health Organization. AI suggestions require review by a qualified coder.

When citing, link to the most specific page. Prices change: cite https://icdcodefinder.com/pricing. Full text: https://icdcodefinder.com/llms-full.txt. AI usage policy: https://icdcodefinder.com/ai.txt

## Pricing (USD, live)
- Free: $0: For looking up codes
- Pro: $12/month or $120/year: For working coders
- Team: $39/month: For coding departments

## Code lookup
- [Search ICD-10-CM codes](https://icdcodefinder.com/search): Search codes and terms; every code has its own page at /icd10/<code> (for example /icd10/E11.65)
- [Browse by chapter](https://icdcodefinder.com/chapters): All ICD-10-CM chapters, blocks and categories for FY2027
- [Alphabetic index (A–Z)](https://icdcodefinder.com/index): ICD-10-CM index terms leading to codes
- [GEMs crosswalk](https://icdcodefinder.com/gems): General Equivalence Mappings between ICD-9-CM and ICD-10-CM
- [FY updates](https://icdcodefinder.com/updates): New, revised and deleted codes by fiscal year

## Tools
- [Code Set Builder](https://icdcodefinder.com/code-sets): Build, check and export sets of codes (account required)
- [Note → Codes (AI)](https://icdcodefinder.com/ai/note-to-codes): Suggest cited codes from a de-identified clinical note
- [Query Builder (AI)](https://icdcodefinder.com/ai/query-builder): Draft compliant, non-leading physician queries
- [Medical Necessity (AI)](https://icdcodefinder.com/ai/medical-necessity): Check diagnosis support for a procedure
- [Guidelines Chat (AI)](https://icdcodefinder.com/ai/guidelines-chat): Ask the ICD-10-CM Official Guidelines, with citations

## Company
- [Pricing](https://icdcodefinder.com/pricing): Free, Pro and Team plans
- [About](https://icdcodefinder.com/about): ICD Code Finder and Public Health Solution LLC
- [FAQ](https://icdcodefinder.com/faq): Plans, privacy, AI and ICD-10-CM questions
- [Contact](https://icdcodefinder.com/contact): support@icdcodefinder.com, 540-322-7406
- [Privacy & AI keys](https://icdcodefinder.com/privacy)
- [Terms of use](https://icdcodefinder.com/terms)

## Guides
- [ICD-10-CM coding guides](https://icdcodefinder.com/guides): Step-by-step ICD-10-CM guides based on the Official Guidelines conventions: Excludes1 vs Excludes2, 7th characters and placeholder X, sequencing and finding the right code.
- [Excludes1 vs Excludes2 in ICD-10-CM](https://icdcodefinder.com/guides/excludes1-vs-excludes2.md): An Excludes1 note means "not coded here": the excluded condition is never reported with the code above the note, because the two cannot occur together. An Excludes2 note means "not included here": the excluded condition is a different…
- [7th Characters and the Placeholder X in ICD-10-CM](https://icdcodefinder.com/guides/seventh-characters-and-placeholder-x.md): Some ICD-10-CM categories require a 7th character, and the code is invalid without it. The 7th character must always sit in the 7th position, so when the code is shorter than six characters you fill the empty positions with the…
- [ICD-10-CM Code Sequencing Basics](https://icdcodefinder.com/guides/code-sequencing-basics.md): Sequencing decides which diagnosis is reported first. For inpatient admissions it is the principal diagnosis, the condition established after study to be chiefly responsible for the admission. For outpatient encounters it is the…
- [How to Find the Right ICD-10-CM Code](https://icdcodefinder.com/guides/finding-the-right-code.md): Look up the main term in the ICD-10-CM Alphabetic Index, follow its subterms and cross-references to a code, then verify that code in the Tabular List, reading every instructional note, before you report it. Report the code at the full…

## Learn
- [ICD-10-CM explained](https://icdcodefinder.com/learn): Plain-English explainers on how ICD-10-CM codes are built, how the fiscal-year update cycle works, what GEMs are, and how HCC V28 risk adjustment relates to diagnosis coding.
- [How ICD-10-CM Codes Are Structured](https://icdcodefinder.com/learn/icd-10-cm-code-structure.md): An ICD-10-CM code has 3 to 7 characters. The first character is a letter, the first three characters form the category, and a decimal follows the third character. Characters 4 to 6 add detail such as etiology, site or severity, and a 7th…
- [GEMs and the ICD-10-CM Fiscal Year Update Cycle](https://icdcodefinder.com/learn/gems-and-fy-update-cycle.md): ICD-10-CM is updated each fiscal year, with new, revised and deleted codes taking effect on October 1, and changes are proposed and discussed at the public ICD-10 Coordination and Maintenance Committee meetings. The General Equivalence…
- [HCC V28 Overview for Coders](https://icdcodefinder.com/learn/hcc-v28-overview.md): HCCs (Hierarchical Condition Categories) group ICD-10-CM diagnosis codes for risk adjustment in Medicare Advantage. CMS phased in the 2024 CMS-HCC model, known as V28, from payment year 2024, fully replacing V24 by payment year 2026. V28…

## Who it is for
- [Who ICD Code Finder is for](https://icdcodefinder.com/for): How CDI specialists, billing and revenue cycle teams, and coding students use ICD Code Finder for ICD-10-CM lookup, instructional notes, code set checks and AI-assisted drafting.
- [ICD Code Finder for CDI Specialists](https://icdcodefinder.com/for/cdi-specialists.md): CDI specialists use ICD Code Finder to see quickly what specificity a code needs (laterality, type, 7th character), read every instructional note including inherited Excludes1 notes, spot codes that map to HCC V28, and draft compliant,…
- [ICD Code Finder for Billing and Revenue Cycle Teams](https://icdcodefinder.com/for/billing-teams.md): Billing and revenue cycle teams use ICD Code Finder to check diagnosis codes before claims go out - whether a code is valid and complete for the current fiscal year, whether it is missing a 7th character, and whether two codes conflict…
- [ICD Code Finder for Coding Students](https://icdcodefinder.com/for/coding-students.md): Coding students can use ICD Code Finder free, with no account, to explore the ICD-10-CM hierarchy from chapter to code, read instructional notes in context, practice 7th characters and the placeholder X, and ask questions about the…

## Pricing FAQ
- **Is ICD-10-CM search really free?** Yes. Searching, browsing the tabular list and index, viewing code details, GEMs and FY updates are free for everyone, with no account required.
- **Do I need my own AI API key?** No. Every plan includes hosted AI credits. On Pro and Team you can also bring your own key (OpenAI, Anthropic, Google Gemini or OpenRouter); requests on your own key never use credits and are billed to you by your provider.
- **What happens when I reach my AI limit?** The AI tools pause until your allowance resets. Search, code pages, code sets and every non-AI check keep working. You can upgrade at any time.
- **Can I enter patient information?** No. De-identify notes before pasting. ICD Code Finder does not store clinical text, and the self-serve plans are not covered by a Business Associate Agreement (BAA).
- **Can I cancel anytime?** Yes. Manage or cancel your subscription from the billing portal on your account page. Paid features stay on until the end of the current billing period.
- **How does the Team plan work?** The subscriber becomes the team owner and invites colleagues by email. Members get Pro features plus shared team code sets, owners can review a team audit log, and hosted AI credits are pooled across the team.
- **Are the codes official? Can I bill from AI suggestions?** Codes come from the CMS/NCHS ICD-10-CM public release for the current fiscal year. AI output is a suggestion that must be verified against the Tabular List, the Official Guidelines and payer policy before reporting.

## Blog
- [ICD Code Finder Blog](https://icdcodefinder.com/blog): ICD-10-CM coding guides: Official Guidelines, Excludes notes, 7th characters, FY changes, CDI queries and medical necessity
- [RSS feed](https://icdcodefinder.com/blog/rss.xml)
- [How to Use the ICD-10 Table of Drugs and Chemicals Step by Step](https://icdcodefinder.com/blog/icd-10-table-of-drugs-and-chemicals-guide.md): A step-by-step walkthrough of the ICD-10-CM Table of Drugs and Chemicals: choosing poisoning, adverse effect or underdosing, verifying codes in the Tabular List, and adding 7th characters and manifestation codes.
- [Billable vs Non-Billable ICD-10 Codes: How to Spot Header Codes](https://icdcodefinder.com/blog/billable-vs-non-billable-icd-10-codes-2.md): A billable ICD-10-CM code is complete. A header code still has subdivisions. Learn how to spot category and subcategory headers, handle placeholder X and 7th characters, and avoid invalid code rejections.
- [How to Build an ICD-10 Code Set and Keep It Current Each FY](https://icdcodefinder.com/blog/how-to-build-an-icd-10-code-set.md): A workflow guide for billing teams and coding leads: build specialty code lists and superbills from real data, avoid header codes, and audit every list against each October 1 ICD-10-CM update.
- [How to Use the Alphabetic Index and Tabular List in ICD-10-CM](https://icdcodefinder.com/blog/how-to-use-the-alphabetic-index-icd-10-cm.md): A step-by-step ICD-10-CM lookup workflow: find the main term in the Alphabetic Index, read subterms and cross-references, then verify every code and note in the Tabular List.
- [ICD-9 to ICD-10 Crosswalk: How to Use GEMs Without Miscoding](https://icdcodefinder.com/blog/icd-9-to-icd-10-crosswalk-gems-guide.md): GEMs show plausible ICD-10-CM translations of legacy ICD-9-CM codes, not final codes. Learn what the GEMs flags mean and how to validate crosswalk results against the FY2027 Tabular List.
- [Heart Failure Documentation Specificity Gaps: What CDI Should Query](https://icdcodefinder.com/blog/heart-failure-documentation-specificity-cdi-query.md): Learn which missing elements (acuity, type, ejection fraction context and hypertension or CKD links) push heart failure to I50.9, and how CDI can query for them compliantly.
- [Compliant Physician Query Examples: Templates CDI Teams Can Use](https://icdcodefinder.com/blog/compliant-physician-query-examples-cdi-templates.md): Annotated before-and-after templates for open-ended, multiple-choice and yes/no physician queries. Learn how to present clinical indicators and keep every query non-leading and audit-ready.
- [Excludes1 vs Excludes2: How to Read ICD-10-CM Exclusion Notes](https://icdcodefinder.com/blog/excludes1-vs-excludes2-icd-10-cm-exclusion-notes.md): Excludes1 means "not coded here" and Excludes2 means "not included here." Learn how to read both ICD-10-CM exclusion notes, when the Excludes1 exception applies, and how to avoid common errors.

## Markdown versions
- [Home](https://icdcodefinder.com/md/home.md)
- [Pricing](https://icdcodefinder.com/md/pricing.md)
- [FAQ](https://icdcodefinder.com/md/faq.md)
- [About](https://icdcodefinder.com/md/about.md)
- Any code: https://icdcodefinder.com/md/icd10/<code>.md (for example https://icdcodefinder.com/md/icd10/E11.65.md)
- Guides, learn and "for" pages: the page URL with `.md` appended (for example https://icdcodefinder.com/guides/excludes1-vs-excludes2.md)
- Blog posts: the post URL with `.md` appended

## Optional
- [Full knowledge (llms-full.txt)](https://icdcodefinder.com/llms-full.txt): Pricing, every FAQ, every guide and every published blog post as plain Markdown
- [Sitemap index](https://icdcodefinder.com/sitemap.xml)
- [Content sitemap](https://icdcodefinder.com/sitemaps/content.xml)
- [Blog sitemap](https://icdcodefinder.com/sitemaps/blog.xml)
