CCMA Study Guide
CCMA ICD-10 vs CPT: Diagnosis Codes, Procedures, and Compliance
CCMA coding memory card: ICD-10 vs CPT (why vs what), medical necessity, Z codes, CPT categories, modifiers, and unbundling/upcoding/downcoding.
By MedCertPrep Team · Updated August 4, 2026
This guide is a high-yield memory card for NHA CCMA administrative coding concepts: how ICD-10-CM and CPT differ, when each is used, medical necessity pairing, common code-structure rules, modifiers, and fraud/abuse terms. The exam rarely asks you to memorize long lists of exact code numbers. It tests whether you know why a visit happened (diagnosis) versus what service was performed (procedure), and whether billing stays compliant. Practice related stems in Administrative Assisting.
Coding and billing support appear in the NHA CCMA Test Plan under Administrative Assisting (diagnostic and procedural codes, insurance documentation, authorizations). This card is a study aid. Official code sets and payer rules change; verify current references when working in clinic.
What is the difference between ICD-10 and CPT?
| Dimension | ICD-10-CM | CPT |
|---|---|---|
| Core job | Diagnoses, symptoms, injuries, reasons for encounter | Procedures and services performed |
| Question answered | Why did the patient need care? | What was done? |
| Maintained / published | Based on the WHO ICD family; U.S. clinical modification (ICD-10-CM) is maintained through CDC/NCHS processes | American Medical Association (AMA) |
| Typical format | 3 to 7 character alphanumeric codes (example: J01.90) | Usually 5 characters (examples: 99214 office visit; 36415 venipuncture) |
| Clinic examples | Acute sinusitis diagnosis code such as J01.90 | E/M visit code; venipuncture code |
Pro Tip: If a stem asks which code explains the reason for the visit, choose ICD-10-CM. If it asks which code reports the service performed, choose CPT.

Why do ICD-10 and CPT have to match for billing?
Payers look for medical necessity: the CPT service must be reasonably explained by the ICD-10 diagnosis (or diagnoses) submitted with the claim.
Example pattern:
- CPT reports wound repair (suture/repair service)
- ICD-10 should support a hand laceration or similar injury diagnosis
- If the diagnosis submitted is unrelated hypertension with no supporting link, the claim can deny for lack of medical necessity
MA role on the exam: recognize mismatched pairing, incomplete documentation, and when to escalate coding questions to the provider or certified coder per clinic protocol. Do not invent diagnosis codes outside your scope.
What ICD-10-CM structure rules are highest yield?
Common teaching points for CCMA study:
- Character 1 is a letter (U is not used in the standard letter set teaching point)
- Characters 2 and 3 are typically numeric in many codes
- A decimal appears after the third character when additional characters are used
- Characters 4 to 6 add detail (etiology, site, severity, and related specificity)
- A 7th character extension is required for many injury codes
7th character encounter extensions (injury teaching set)
| Character | Meaning | Memory cue |
|---|---|---|
| A | Initial encounter | First active treatment episode for the injury |
| D | Subsequent encounter | Follow-up / healing-phase care after active treatment has started |
| S | Sequela | Late effect / complication after the acute injury phase |
Do not confuse subsequent encounter (D) with sequela (S). Ignore study materials that mistype D as "dequel." The correct label is subsequent encounter.
What special ICD-10 code types show up on the CCMA?
| Type | What it represents | Exam rule |
|---|---|---|
| Z codes | Encounters for factors influencing health status and contact with health services (routine exam, immunization, contraceptive counseling, many postop follow-up/status contexts) | Common when the visit is preventive/screening without an acute disease as the reason. Study examples: Z00.00 (adult routine exam), Z23 (immunization encounter) |
| External cause codes (V, W, X, Y range teaching) | How an injury or poisoning happened (fall, crash, work injury patterns) | Used as additional codes. Do not use them as the primary diagnosis |
Example pattern: patient presents for influenza vaccine with no acute illness as the reason �?ICD-10 Z-code pathway for immunization encounter, not an unrelated disease code as the "why." The CPT side separately reports the vaccine/administration service performed.
What CPT rules should I know for the CCMA?
CPT categories
| Category | Role | Cue |
|---|---|---|
| Category I | Common clinical services | Usually 5-digit numeric codes |
| Category II | Performance / quality tracking | Often end in F; optional supplemental codes |
| Category III | Emerging technology / temporary tracking | Often end in T |
Category I sections MAs see most
| Section | Rough code neighborhood (study cue) | Why it matters |
|---|---|---|
| Evaluation and Management (E/M) | 99202 to 99499 range teaching | Office new/established visits; highest MA familiarity |
| Anesthesia | 00100 to 01999 | Less front-desk daily use, still tested as section ID |
| Surgery | 10021 to 69990 | Procedure reporting |
| Radiology | 70010 to 79999 | Imaging services |
| Pathology and Laboratory | 80047 to 89398 | Lab services |
| Medicine | 90281 to 99607 | Includes immunization-related services and ECG-related codes such as 93000 in many study materials |
Modifiers
CPT modifiers are usually two characters (numeric or alphanumeric) appended to a CPT code (examples: -25 for a significant, separately identifiable E/M service; -50 for bilateral procedure teaching). They add circumstance detail (laterality, distinct E/M on the same day, and similar clarifications) without changing the base code definition.
What coding compliance terms does the CCMA test?
| Term | Meaning | Risk frame |
|---|---|---|
| Unbundling | Billing separately for services that should be reported as a bundled/comprehensive code to inflate payment | Improper / abusive billing pattern |
| Upcoding | Selecting a higher-level code than documentation and service support (example: billing 99215 when documentation supports a lower established visit such as 99213) | Fraud/abuse theme on exams |
| Downcoding | Payer reduces a submitted higher-level code to a lower level when documentation does not support the higher code | Payment reduction / documentation gap |
Pro Tip: On stems, match the term to intent and documentation. Upcoding is submitting too high. Downcoding is the payer (or reviewer) lowering the level because support is weak.

Quick exam checks
| Question pattern | Best answer direction |
|---|---|
| Patient here for influenza vaccine with no acute illness as the reason | ICD-10 Z-code pathway for immunization/preventive encounter |
| Office established visit code such as 99213 | CPT E/M |
| Claim denied for lack of medical necessity | CPT service not supported by the ICD-10 diagnosis submitted |
| Injury 7th character for follow-up healing care | D = subsequent encounter |
| Fall/crash explanation code used alone as primary | Incorrect; external cause codes are additional, not primary |
How should I practice coding concepts for CCMA?
- Drill Why/What pairs until automatic.
- Add Z-code vs disease-code scenarios.
- Add unbundling / upcoding / downcoding definitions.
- Practice in Administrative Assisting.
- Cross-check chart language with medical terminology when stems use dense diagnosis wording.
How does this guide connect to MedCertPrep?
| Need | Link |
|---|---|
| Admin practice | Administrative Assisting |
| Blueprint | CCMA study guide |
| Terminology decode | CCMA medical terminology |
| Calendar | CCMA study plan |
| Free diagnostic | Try CCMA |
| Official outline | NHA Test Plan PDF |
| Paid access | Pricing and CCMA overview |
Frequently Asked Questions
Do I need to memorize exact ICD-10 and CPT numbers for the CCMA?
Usually no. Know structures, categories, Why vs What, medical necessity pairing, Z codes, external-cause rules, modifiers, and compliance terms. Exact code recall is secondary unless the stem gives the code as a label.
Who maintains CPT?
The American Medical Association (AMA) maintains CPT.
Can an external cause code be the primary diagnosis?
No. External cause codes explain how an injury happened and are used as additional codes, not as the primary diagnosis.
What does medical necessity mean on a denied claim?
The diagnosis codes submitted did not adequately justify the procedure/service codes billed.
What is the difference between upcoding and downcoding?
Upcoding submits a higher level than supported. Downcoding lowers a submitted level because documentation or payer review does not support the higher code.
Where do office visit codes like 99213 live in CPT?
In Evaluation and Management (E/M), the section ambulatory MAs encounter most often.
Which ICD-10 type is used for a flu vaccine visit with no acute illness?
A Z code pathway for immunization/preventive encounter (study cue: Z23 for immunization encounter). Pair it with the correct CPT service codes for what was administered/performed.
What do Category II and Category III CPT codes end with?
Category II performance/quality codes commonly end in F. Category III emerging-technology temporary codes commonly end in T.
Start the Why/What drill today
- Write one sentence: ICD-10 = why; CPT = what.
- Add Z-code and external-cause rules on the same card.
- Define unbundling, upcoding, and downcoding without notes.
- Open Administrative Assisting for scenario stems.
- Keep your week on the CCMA study plan.
Diagnosis explains the visit. CPT reports the work. Medical necessity ties them together.
Practice what you just read
Use blueprint-aligned questions and timed mocks for CCMA to turn this guide into exam-day readiness.