ASC (Ambulatory Surgery) ICD-10 Codes & CPT Codes

Ambulatory Surgical Centers operate under a distinct Medicare reimbursement system (ASC Payment System) and require precise CPT coding for procedures and accurate ICD-10 diagnosis codes supporting medical necessity. This page covers the top diagnosis codes and surgical procedure codes used in ASC settings across the United States.

FY 2026 ICD-10-CM (CMS) · CPT codes updated annually · All codes verified billable

Top ICD-10 Codes for ASC (Ambulatory Surgery)

ICD-10 Code Description Billable
M17.11 Primary osteoarthritis, right knee
M16.11 Primary osteoarthritis, right hip
M75.100 Unspecified rotator cuff tear or rupture of right shoulder
K57.30 Diverticulosis of large intestine without perforation or abscess without bleeding
Z12.11 Encounter for screening for malignant neoplasm of colon
M51.16 Intervertebral disc degeneration, lumbar region
S83.006A Unspecified tear of unspecified meniscus, current injury, initial encounter
N20.0 Calculus of kidney
G89.29 Other chronic pain
Z47.89 Encounter for other specified orthopedic aftercare
K35.80 Other and unspecified acute appendicitis without abscess
H26.9 Unspecified cataract
N40.1 Benign prostatic hyperplasia with lower urinary tract symptoms
Z48.812 Encounter for surgical aftercare following surgery on respiratory system
Z09 Encounter for follow-up examination after completed treatment for conditions other than malignant neoplasm

Source: CMS ICD-10-CM Official Code Set FY 2026

Is Your ASC (Ambulatory Surgery) Practice Losing Revenue to Coding Errors?

OmniMD’s ASC (Ambulatory Surgery) EHR suggests the right ICD-10 and CPT codes at the point of care, reducing claim denials from day one.

Schedule a Free Demo  View OmniMD ASC (Ambulatory Surgery) EHR ›

Common CPT Codes for ASC (Ambulatory Surgery) Billing

CPT Code Description
27447 Total knee arthroplasty (facility fee only in ASC)
43239 Esophagogastroduodenoscopy (EGD) with biopsy
45378 Colonoscopy, flexible, diagnostic; with or without collection of specimen(s) by brushing or washing
29827 Arthroscopy, shoulder, surgical; with rotator cuff repair
52000 Cystourethroscopy (separate procedure)
66984 Extracapsular cataract removal with insertion of intraocular lens prosthesis

CPT descriptions are editorial summaries. Refer to the CMS Physician Fee Schedule for official rates.

ASC (Ambulatory Surgery) Billing & Coding Tips

  • The ASC Medicare Covered Procedures List (CPL) changes annually — verify that each procedure is on the CPL before scheduling, as non-covered procedures cannot be billed to Medicare as ASC services.
  • Medical necessity diagnoses must directly support the procedure — a cataract surgery CPT without a documented visual impairment ICD-10 will be denied on pre-payment review.
  • ASCs bill the facility fee only (place of service 24); the surgeon bills separately. Do not include the surgeon’s professional fee in the ASC claim.
  • Modifier -74 (discontinued outpatient procedure after anesthesia) and -73 (discontinued prior to anesthesia) are ASC-specific — use them when procedures are cancelled after the patient has been prepped.

Frequently Asked Questions

What is the ASC Medicare Covered Procedures List?

The ASC Covered Procedures List (CPL) is the annual list of procedures CMS approves for payment under the ASC Payment System. Procedures not on the list cannot be billed to Medicare as ASC services — they must be performed in a hospital outpatient department or office setting. The CPL is updated each January in the OPPS/ASC final rule.

What is place of service code for an ASC claim?

Use POS 24 (Ambulatory Surgical Center) on professional claims when a procedure is performed in an ASC. The ASC itself bills the facility fee on an institutional claim (UB-04) using POS 24 and type of bill 083x. The surgeon’s professional fee uses POS 24 on the CMS-1500.

What modifier is used for a cancelled ASC procedure?

Modifier -73 is used when a procedure is discontinued prior to administration of anesthesia (50% of the ASC payment rate is paid). Modifier -74 is used when discontinued after anesthesia has been induced (full payment). Both require documentation of the reason for cancellation.

How is colonoscopy screening vs. diagnostic coded?

Z12.11 is used for a screening colonoscopy (no symptoms, no prior history). If the colonoscopy begins as a screening but polyps are found and removed, the procedure code changes to the therapeutic colonoscopy CPT (45385), but Z12.11 remains the primary diagnosis under current CMS guidance.

How does OmniMD support ASC operations?

OmniMD’s ASC EHR includes surgical scheduling with pre-authorization tracking, anesthesia documentation, procedure CPT linking to ICD-10 diagnosis codes, and ASC-specific billing workflows with modifier management and covered procedure list verification.

Streamline Your ASC (Ambulatory Surgery) Practice with OmniMD

Purpose-built EHR, billing, and practice management for ASC (Ambulatory Surgery) practices.

Book a Free Demo