You are using an outdated browser. Please upgrade your browser to improve your experience.

You are using an outdated browser.

To ensure optimal security, this website will soon be unavailable on this browser. Please upgrade your browser to allow continued use of ACP websites.

You are here

Coding for Clinicians

Coding for Clinicians

All New! Interactive Online Training

ACP’s Coding for Clinicians is a comprehensive training program that prepares you to code smarter and more efficiently—saving time, driving accuracy, and optimizing payments. Make sure you are capturing all of your clinical activities to represent the true complexity of your patient care and identify payment sources you may be missing.


Comprehensive Content, Flexible Learning

  • Updated content and interactive format
  • Developed for internists by physician coding experts
  • 13 Self-paced interactive modules including:
    • Hierarchical Condition Categories
    • Inpatient and Outpatient Coding
    • Non-Face-to-Face Services
    • Pediatric Care
    • Resident and Student Supervision
    • Coding Modifiers, Procedures, and Complex Services
    • And more!
  • Video recordings of ACP physician coding lectures and webinars
  • CME/MOC credit

How to Subscribe

For Residency Programs

A subscription is required for all residents within the program. Programs with a high percentage of ACP Resident/Fellow membership receive a discounted rate.

Request a Quote

For Group Practices

A one-year subscription to Coding for Clinicians is available at a discounted rate for group practices with 5-20 subscribing clinicians.

Get Started

For Individuals

A one-year subscription to Coding for Clinicians is available for individual physicians. ACP members receive a discounted rate.

Subscribe Now

Already subscribed? Access your content from our coding hub!

Complete Program Includes One Year of Access to:

Module 1: Diagnosis Coding and Core Knowledge

Learn about the diagnosis and service coding systems used by all billing clinicians.

Module 2: Hierarchical Condition Categories and Value-Based Payment

Succeed in value-based payment programs by coding more accurate diagnoses and capturing hierarchical condition categories (HCCs).

Module 3: Inpatient Evaluation and Management

Properly report initial hospital day codes 99221-99223 and subsequent hospital day codes 99231-99233.

Module 4: Inpatient Special Topics

Select hospital discharge day codes 99238 and 99239, observation codes 99217-99220 and 99234-99236, time-based inpatient initial and daily care codes, critical care codes 99291 and 99292, ventilator management codes 94002-94004, prolonged service codes 99356 and 99357, and consultation codes 99241-99245 and 99251-99255.

Module 5: Pediatric Inpatient Care

Select neonatal care codes 99460-99469, delivery room service codes 99464 and 99465, neonatal and pediatric critical care codes 99471-99476, neonatal intensive care codes 99477-99480, critical care time codes 99291 and 99292, and common separable procedure codes.

Module 6: Outpatient Services

Select outpatient service codes 99202-99205 and 99211-99215 using the new 2021 guidelines.

Module 7: Outpatient Prolonged Services

Capture payment for prolonged office services using codes 99417 and G2212, prolonged face-to-face time with codes 99354 and 99355, and non-face-to-face prolonged care with codes 99358 and 99359.

Module 8: Outpatient Consultation

Properly represent the expertise of your outpatient consultation services using codes 99241-99245. 

Module 9: Preventive Visits

Properly report adult preventive medicine visits codes 99385-99387 and 99395-99397, well-child service codes 99381-99384 and 99391-99394, the “Welcome to Medicare” visit codes G0402-G0405, Medicare Annual Wellness Visits codes G0438-G0439, advance care planning codes 99497 and 99498, and modifier -33.

Module 10: Concurrent Procedures and E/M Services

Capture all components of a multi-service visit by properly reporting code 99024 and modifiers -50, -51, -57, -24, and -25.

Module 11: Concurrent Preventive and E/M Services

Represent the complexity of preventive services through use of modifiers -25 and –33 and by reporting substance use counseling codes 99406-99409, advance care planning codes 99497 and 99498, intensive behavioral therapy for obesity code G0447, pediatric clinical assessment codes 96110 and 96127, and pediatric health risk assessment codes 96160 and 96161.

Module 12: Guidance for Teachers, Residents, and Students

Teach and code with confidence in both inpatient and outpatient settings. Learn federal guidance for documentation and supervision of care provided with medical students and residents, modifier -GC, primary care exception modifier -GE, and moonlighting regulations.

Module 13: Chronic and Transitional Care Management

Correctly capture revenue for longitudinal team care of complex patients using Remote Physiologic Monitoring codes, Chronic Care Management codes, and Transitional Care Management codes.

Additional Multimedia

Access multiple video recordings of ACP billing and coding lectures and webinars, presented by physician coding experts during ACP Internal Medicine Meeting and other special educational events.

Read the end-user license agreement policy for Coding for Clinicians