Objective. Students will locate and assign a correct ICD-10-CM diagnosis code and a correct CPT evaluation-and-management (E/M) code for straightforward office-visit scenarios using current coding references, identifying how these codes drive the superbill and insurance claim.
This lesson, its worked examples and its practice questions has not yet been verified by a licensed clinician in the field or by a certification or approval body. It is a study draft and may contain errors. Do not use it to make decisions about any patient or medication. Always follow your instructor, your supervising professional, and current official references and regulations.
VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.
Every time a patient is seen in an ambulatory clinic, two types of codes must be recorded before the practice can bill an insurer: a diagnosis code that explains why the patient was seen, and a procedure code that describes what the provider did. Together these codes form the foundation of the charge capture process—the workflow that converts clinical documentation into a billable claim. As a medical assistant, you will often prepare or verify the superbill, so accuracy in this step directly affects both the practice's revenue and the patient's benefits.
ICD-10-CM (International Classification of Diseases, Tenth Revision, Clinical Modification) is the coding system used in the United States to classify diagnoses and reasons for encounters. The Centers for Medicare and Medicaid Services (CMS) and the National Center for Health Statistics (NCHS) maintain it, and it is updated each October 1.
Every ICD-10-CM code begins with a letter, followed by numbers, and may include a decimal point after the third character. Codes can range from three to seven characters. Using all required characters is not optional—a code that is truncated when a more specific code exists is called an invalid code and will cause a claim to be rejected or denied.
1. Start in the Alphabetic Index. Find the main term (usually the condition, not the body part or the patient). Sub-terms narrow the choice.
2. Verify in the Tabular List. Never assign a code directly from the Alphabetic Index alone. The Tabular List provides the official, complete code and all instructional notes—such as Code also, Use additional code, Excludes1, and Excludes2 notes—that can require a second code or prohibit two codes from appearing together.
3. Select to the highest level of specificity. Choose the most specific code the documentation supports.
| Note | Meaning |
|---|---|
| Excludes1 | These conditions can never be coded together. |
| Excludes2 | These conditions are not included here but may be coded together if both are present. |
| Code also | An additional code may be required. |
| Use additional code | An additional code is required when applicable. |
CPT (Current Procedural Terminology) codes are maintained by the American Medical Association (AMA) and updated annually. CPT codes are five-digit numeric codes that describe medical, surgical, and diagnostic services. For office visits, the relevant section is Evaluation and Management (E/M).
E/M codes for outpatient office visits fall in the range 99202–99215. Codes 99202–99205 are for new patients; codes 99211–99215 are for established patients. (99211 is typically a minimal-service visit not requiring physician presence.)
Since 2021, E/M code selection for office visits is based on either:
For this lesson, focus on the MDM pathway, which evaluates three elements:
1. Number and complexity of problems addressed
2. Amount and complexity of data reviewed and ordered
3. Risk of complications and/or morbidity or mortality
The overall MDM level is determined by the lowest two of three elements meeting a given level (Straightforward, Low, Moderate, or High).
The superbill (also called an encounter form or fee ticket) is a practice-generated document completed at or after each visit. It typically contains:
Each superbill field maps directly to a field on the CMS-1500 claim form, the standard paper claim used by most non-institutional providers. For example, diagnosis codes entered on the superbill populate Box 21 of the CMS-1500, and CPT codes with their charges populate Box 24. The place-of-service code appears in Box 24B. A link between each diagnosis and each procedure is established using diagnosis pointers (Box 24E), which connect the procedure performed to the medical necessity for it.
Coding errors are never trivial:
When you are unsure of a code, verify with the provider or a certified coder before the claim is submitted. Protecting the patient's record accuracy is a patient safety issue as well as a legal one.
Answer each question, then check it. Nothing is recorded; this is your own practice.
A free tech program — complimentary, as our commitment to get America working. Help us build VoTechWorks. Tell us what works, what doesn’t, and what you want to learn.