Skip to main content
v2026.11,858 entries · CC-BY 4.0
LAC HealthMedical Supply Distributor100,000+ medical supplies. 48-hour critical dispatch.Ships from 8 regional U.S. hubs. Net-30 terms for verified institutional accounts.Shop lac.us CodeCASRAIlac.us

AI Medical Coding: Computer-Assisted Coding (CAC) vs. Autonomous Coding, Clinical NLP Pipelines, and OIG Compliance

A clinical informatics and revenue integrity guide to AI medical coding, comparing Computer-Assisted Coding (CAC) and autonomous coding, clinical NLP negation and entity extraction for ICD-10-CM and CPT, and OIG/AHIMA compliance rules.

Written and maintained by CASRAI Editorial Board

Last updated

Short answer: AI medical coding uses clinical natural language processing (NLP), symbolic coding rules engines, and machine learning models to translate unstructured electronic health record (EHR) documentation—such as progress notes, operative reports, radiology interpretations, and pathology summaries—into standardized billing and classification codes, including ICD-10-CM, ICD-10-PCS, CPT, and HCPCS Level II. In practice, health systems deploy AI medical coding across two distinct operational models defined by the American Health Information Management Association (AHIMA): Computer-Assisted Coding (CAC), a human-in-the-loop workflow where software highlights clinical text spans and suggests candidate codes for a credentialed coder to validate, and autonomous medical coding, where high-confidence encounters pass directly to claim generation (EDI 837) without manual touch, while lower-confidence or complex charts route to human review.

How is AI used in medical coding? Clinical NLP and rules-engine pipeline

Unlike general-purpose text summarization, assigning reimbursable diagnosis and procedure codes requires strict adherence to the CMS/NCHS ICD-10-CM Official Guidelines for Coding and Reporting, American Medical Association (AMA) CPT instructional notes, and payer-specific edits. Production AI medical coding systems process a signed clinical encounter through five sequential stages:

  1. Document Ingestion and Clinical Section Segmentation: The system ingests structured EHR metadata (patient age, sex, encounter type, rendering provider specialty, and discrete lab/vital flowsheets) alongside unstructured clinical notes. Section parsers separate the History of Present Illness (HPI), Past Medical History (PMH), Physical Exam, Operative Findings, and Assessment & Plan so that historical conditions are not miscoded as acute encounter diagnoses.
  2. Clinical Named Entity Recognition (NER) and Ontology Normalization: Biomedical NLP models extract anatomical sites, disease states, acuity, laterality, diagnostic approaches, and implanted devices, normalizing synonymous clinical phrasing onto reference terminologies such as SNOMED CT and ICD-10-CM.
  3. Negation, Uncertainty, and Experiencer Detection: Under Section IV of the ICD-10-CM Official Guidelines, uncertain diagnoses documented as “rule out,” “suspected,” “probable,” or “questionable” cannot be coded as confirmed conditions in outpatient encounters (only the presenting signs or symptoms may be reported), whereas inpatient facility discharges permit coding uncertain diagnoses documented at the time of discharge. Clinical NLP assertion classifiers distinguish negated findings (“no evidence of pulmonary embolism”), family history (experiencer = relative), and hypothetical mentions from active diagnoses.
  4. Guideline-Driven Code Selection and E/M Leveling: The engine combines extracted entities with deterministic rules tables to resolve combination codes (for example, pairing type 2 diabetes mellitus with diabetic chronic kidney disease stage 3), sequence primary versus secondary diagnoses, calculate 2021/2023 AMA Evaluation and Management (E/M) Medical Decision Making (MDM) complexity across Problems, Data, and Risk, and apply CPT modifiers (such as -25, -26, -59, or -XU).
  5. Pre-Bill Edits and Confidence Routing: Candidate code sets are checked against CMS National Correct Coding Initiative (NCCI) Procedure-to-Procedure (PTP) edits, Medically Unlikely Edits (MUEs), and Local/National Coverage Determinations (LCD/NCD). If the model’s calibrated confidence score across all assigned codes meets the health system’s governance threshold, the encounter is released to the billing queue; otherwise, it routes to a medical coder workqueue or triggers a Clinical Documentation Improvement (CDI) provider query.

Computer-Assisted Coding (CAC) vs. Autonomous Medical Coding

Dimension Computer-Assisted Coding (CAC) Autonomous Medical Coding
Human involvement 100% human-in-the-loop: A credentialed coder (RHIA, RHIT, CCS, CPC) reviews every chart and explicitly accepts, modifies, or rejects suggested codes Exception-based routing: High-confidence charts bypass manual review and submit directly to billing; complex or low-confidence charts route to human coders
Primary clinical settings Inpatient acute care (MS-DRG / APR-DRG assignment, complex ICD-10-PCS surgical coding), multi-specialty inpatient consults High-volume outpatient encounters: diagnostic radiology, anatomical pathology, emergency department E/M, ambulatory clinic visits, and screening endoscopy
Audit and explainability output Inline text-span highlighting inside the coding encoder workstation Immutable audit trail linking each billed code to character-offset evidence spans in the signed EHR note and the exact ruleset version
Primary operational risk Automation bias (coders accepting an incorrect NLP suggestion without verifying the full operative or pathology note) Systematic algorithmic upcoding or unbundling across thousands of touchless claims if confidence thresholds or annual code updates are misconfigured

Regulatory compliance, OIG oversight, and CMS RADV audit requirements

Automated coding directly determines reimbursement under Medicare Fee-for-Service, Medicare AdvantageHierarchical Condition Categories (HCCs), and commercial fee schedules. Consequently, AI medical coding is subject to strict federal compliance rules:

  • False Claims Act (31 U.S.C. § 3729) and HHS OIG Oversight: Submitting claims generated by an improperly configured algorithm that systematically upcodes E/M levels, appends modifier -25 without a separately identifiable service, or extracts unconfirmed diagnoses from problem lists can constitute reckless disregard under the False Claims Act. Under the HHS OIG General Compliance Program Guidance (GCPG), healthcare entities remain legally responsible for claims generated by third-party software.
  • CMS Risk Adjustment Data Validation (RADV Audit) Standards: For Medicare Advantage HCC capture, every reported ICD-10-CM diagnosis code must be supported by a face-to-face encounter note signed by an eligible provider and must satisfy MEAT criteria (Monitor, Evaluate, Assess, or Treat). AI coding tools used in risk adjustment must suppress historical problem-list carry-forward conditions that were not actively addressed during the encounter.
  • AHIMA Compliant Query Practice: When an AI coding or CDI engine detects clinical indicators without a corresponding physician diagnosis (for example, elevated serum creatinine and reduced eGFR without a documented stage of acute kidney injury or chronic kidney disease), the software may never assign the diagnosis code autonomously; it must generate a non-leading, AHIMA/ACDIS-compliant provider query so the clinician can amend the legal health record if clinically appropriate.
  • Annual Code Set Versioning and Retrospective QA Sampling: Because ICD-10-CM/PCS updates take effect every October 1 and CPT/HCPCS updates take effect every January 1 (with quarterly NCCI/MUE revisions), compliance programs mandate pre-deployment validation against gold-standard dual-coded chart sets and ongoing random retrospective audits (typically targeting ≥ 95% coding accuracy) on autonomously coded claims.

Frequently asked questions

How is AI used in medical coding?

AI is used in medical coding through clinical natural language processing (NLP) and machine learning pipelines that read signed EHR documentation, identify diagnoses and procedures, verify negation and clinical context, and map findings to ICD-10-CM, ICD-10-PCS, CPT, and HCPCS codes. Depending on the encounter complexity and confidence score, the AI either presents highlighted code recommendations to a human coder (Computer-Assisted Coding) or submits high-confidence outpatient claims directly to the billing system (autonomous coding).

What is the difference between Computer-Assisted Coding (CAC) and autonomous medical coding?

Computer-Assisted Coding (CAC) is an assistive workflow in which an NLP engine pre-populates candidate codes and highlights supporting text spans, but a human coder must review and sign off on every chart. Autonomous medical coding processes routine, high-confidence outpatient charts (such as diagnostic radiology or straightforward clinic visits) from signed note to claim submission without human intervention, routing only lower-confidence or complex charts to human coders.

Can AI medical coding assign a diagnosis code from lab results or imaging findings alone?

Under the ICD-10-CM Official Guidelines for Coding and Reporting, a coder or AI system cannot assign a diagnosis code solely from abnormal laboratory values or raw diagnostic test measurements unless a qualified interpreting physician (such as a radiologist or pathologist on an official interpretation report, or the attending clinician in the encounter note) explicitly documents the clinical significance or diagnosis.

Sources

Follow CASRAI

Research-administration guidance, standards updates and independent tool reviews.

Ask CASRAI · free to try

Ask about AI Medical Coding: Computer-Assisted Coding (CAC) vs. Autonomous Coding, Clinical NLP Pipelines, and OIG Compliance

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →