Turn Clinical Notes Into
ICD-10 Codes in Seconds

AI-powered medical coding API with ICD-11 support, SNOMED CT & UMLS cross-references, and built-in PHI de-identification. HIPAA compliant from day one.

How It Works

Go from clinical notes to coded claims in three simple steps.

1

Send Clinical Text

Paste notes into the playground or call the API. Progress notes, discharge summaries, consult reports. Any format works.

2

AI Extracts Diagnoses

Medical NLP identifies conditions, rules out negated findings, and resolves abbreviations and clinical context.

3

Get ICD-10 Codes

Receive accurate ICD-10-CM codes with confidence scores, ready for your EHR, billing system, or automated workflow.

Developer? Here's how simple it is.

TypeScript SDK

// npm install autoicd-js

import { AutoICD } from "autoicd-js";

const client = new AutoICD({ apiKey: "sk_..." });

const result = await client.code(
  "Type 2 diabetes with chronic kidney disease stage 3"
);

Response

{
  "entities": [{
    "entity_text": "Type 2 diabetes",
    "codes": [{
      "code": "E11.65",
      "confidence": 0.942
    }]
  }]
}

See It in Action

Real clinical text in, structured ICD-10 codes out.

Clinical Text0 entities found
|

Extracted Entities

Try with Your Own Text

Free to start. No credit card required.

Built for Real Clinical Documentation

From messy progress notes to billable ICD-10-CM codes, with negation detection, abbreviation expansion, and confidence scoring.

AI-Powered Accuracy

Specialized medical AI reads your clinical text, identifies every diagnosis, and matches it to the right ICD-10 code, just like an experienced coder.

74,000+ ICD-10 Codes

The complete 2025 ICD-10-CM code set with expanded synonyms and abbreviations so even shorthand notes get coded correctly.

SNOMED CT & UMLS Mappings

Every ICD-10 code includes synonyms and cross-references to SNOMED CT concept IDs and UMLS CUIs for built-in interoperability with clinical data standards.

Rules Out Negated Findings

Understands phrases like "no evidence of heart failure" and only codes conditions that are actually present.

Understands Clinical Context

Distinguishes between current diagnoses, past medical history, family history, and uncertain findings for precise coding.

Interactive Playground

Type or paste clinical notes and see ICD-10 codes appear instantly with color-coded highlights showing exactly what was coded and why.

PHI De-identification

Automatically detect and mask patient names, dates, SSNs, phone numbers, and other protected health information before it leaves your system.

HIPAA Compliant

Patient data is processed in memory only. Never stored, logged, or used for training. BAA available for Pro users.

Simple, Transparent Pricing

7-day free trial, no credit card required. Upgrade when you're ready.

Free
7-day free trial, no credit card required

$0

  • 100 coding requests/day
  • 1 API key
  • Interactive playground
  • PHI de-identification
  • 7-day trial
Start Free
Basic
For small teams and clinics

$100/mo

  • 1,000 coding requests/day
  • 1 API key
  • Interactive playground
  • PHI de-identification API
  • Email support
Get Basic
Most Popular
Pro
For serious builders

$500/mo

  • 10,000 coding requests/day
  • Unlimited API keys
  • Code lookup & search endpoints
  • PHI de-identification API
  • BAA available
  • Priority support
Get Pro
Enterprise
Custom volume & compliance

Contact us

  • Unlimited requests
  • Unlimited API keys
  • Dedicated support
  • Custom BAA & SLA
  • On-premise deployment available
Contact us

All plans include the interactive playground. Trial requires no credit card.

Frequently Asked Questions

What is automated ICD-10 coding?

Automated ICD-10 coding uses AI to read clinical text (progress notes, discharge summaries, etc.) and assign the correct ICD-10-CM diagnosis codes. Instead of manually searching through 74,000+ codes, the software identifies conditions in the text and matches them to codes in seconds.

How accurate is the coding?

AutoICD uses a purpose-built pipeline of custom-trained and fine-tuned clinical models, not a generic LLM wrapper. Unlike prompt-based approaches that hallucinate non-existent codes and miss negated findings, our pipeline delivers state-of-the-art accuracy with confidence scores on every code, so you can review edge cases and trust the rest.

Is my patient data safe?

Yes. AutoICD API is fully HIPAA compliant. Patient data is processed in memory only and is never stored, logged, or used for model training. All data is encrypted in transit with TLS. Business Associate Agreements (BAAs) are available for Pro users. See our security page for full architecture details.

Which ICD-10 codes are supported?

AutoICD API includes the complete 2025 ICD-10-CM code set with over 74,000 diagnosis codes and expanded synonyms and abbreviations for better matching accuracy.

Does the API include SNOMED CT and UMLS mappings?

Yes. Every ICD-10 code in the AutoICD API includes synonyms from SNOMED CT and UMLS, plus cross-reference identifiers (SNOMED CT concept IDs and UMLS CUIs). This makes it easy to integrate with clinical systems that use different terminology standards. Access cross-references through the code lookup endpoint or the codes.get() SDK method.

Does AutoICD support ICD-11 codes?

Yes. AutoICD includes the complete ICD-11 MMS code set with over 17,000 codes, WHO index term synonyms, SNOMED CT and UMLS cross-references, and bidirectional ICD-10 ↔ ICD-11 mapping. Use the crosswalk converter to look up equivalent codes between versions using WHO's official mapping tables.

Ready to Automate Your Medical Coding?

Start with 100 free coding requests. No credit card, no setup.