AHIMA CCA Practice Test

Free AHIMA Certified Coding Associate (CCA) practice in English, Chinese, and Spanish — ICD-10-CM diagnosis coding, ICD-10-PCS inpatient procedures, CPT and HCPCS, payment systems and denials, health records, compliance and the physician query, and privacy — with an explanation for every answer.

Choose a domain

Study resources

Links open Amazon search results. As an Amazon Associate, Quibank earns from qualifying purchases.

Practice questions based on the AHIMA Certified Coding Associate (CCA) Exam Content Outline, the ICD-10-CM and ICD-10-PCS Official Guidelines for Coding and Reporting, and the AHIMA Standards of Ethical Coding. This site is not affiliated with or endorsed by AHIMA. Code sets and their official guidelines are revised every year, so no question here keys a specific code value — always assign codes from the current code books, encoder and official guidelines in effect for the date of service, never from a practice test. Confirm current eligibility and exam requirements with AHIMA before you test.

About the AHIMA CCA Exam

The Certified Coding Associate is AHIMA's entry-level coding credential, and it is unusual in one important way: it covers both sides of the job. Most coding credentials pick a lane — physician office work on one side, hospital work on the other — while the CCA expects you to move between an inpatient record coded in ICD-10-CM and ICD-10-PCS and an outpatient encounter coded in CPT and HCPCS, and to understand how each turns into a claim. The published outline has six domains: clinical classification systems, reimbursement methodologies, health records and data content, compliance, information technologies, and confidentiality and privacy. These free practice questions cover all six in English, Simplified Chinese, and Spanish with an explanation for every answer. What they deliberately never do is ask you to recall a specific code, because every code set is revised annually and a code memorised from a practice test is worse than useless — it is a habit that will eventually produce a wrong claim. The questions test the conventions, the sequencing rules and the reasoning that stay true across revisions.

How to study for the CCA

Begin with the official guidelines rather than with the code books, because the guidelines are what the exam actually tests and they are far shorter than people expect. The ICD-10-CM Official Guidelines for Coding and Reporting run to a few dozen pages and contain nearly every rule a CCA question can turn on: the Index-then-Tabular workflow and why starting in the Tabular is the classic critical error, what Excludes1 and Excludes2 each oblige, when a symptom is integral to a condition and when it is reported separately, the difference between selecting a principal diagnosis for an inpatient stay and a first-listed diagnosis for an outpatient encounter, and how uncertain diagnoses are handled differently in the two settings. Read them once for orientation, then re-read them as you work practice questions, because the second reading is when they stop being abstract.

Treat ICD-10-PCS as a different skill rather than as more coding, because it is. ICD-10-CM is looked up; PCS is constructed, one character at a time, from a table with seven positions — section, body system, root operation, body part, approach, device, qualifier — and every position must be filled. Almost all of the difficulty concentrates in the root operation, which is chosen by the OBJECTIVE of the procedure rather than by what the surgeon called it, so the pairs that get tested are the ones that are easy to confuse: Excision takes a portion of a body part while Resection takes all of it, Division separates without taking anything out while Release frees a body part by cutting something else, Removal takes out a device while Revision corrects one already in place. Learn the definitions as definitions, in their own words, and the code build stops feeling arbitrary.

Spend real time on the domains that are not coding, because they are worth roughly a third of the exam and they reward general reasoning rather than memorisation. The compliance domain turns almost entirely on one skill — telling a compliant physician query from a leading one — and the test is consistent: a query may present the clinical indicators and ask what they support, but it may not suggest a single answer, mention the financial effect, or offer only one clinically plausible choice. The privacy domain rests on the minimum-necessary standard and on knowing that treatment, payment and health-care-operations disclosures do not need an authorisation while most others do. Health records comes down to distinguishing quantitative analysis, which asks whether the required reports are present and signed, from qualitative analysis, which asks whether what they say hangs together. None of that needs a code book, and all of it is learnable in an evening.

Work one section here at a time to find your gaps, then switch to the timed mock before you test. Going domain by domain is the efficient way to close a weakness, because a wrong answer inside a single domain tells you exactly what to reread — and on this exam the gap is usually predictable from your background, with outpatient coders weak on PCS and DRG methodology and newcomers weak on the records and privacy side. But the real exam does not group its questions, and recognising which domain a scenario belongs to before you start reasoning is a separate skill that only mixed practice builds. Read the explanation on the questions you get right as well as the ones you get wrong: on a test built around conventions and sequencing rules, an answer reached by elimination is a rule you have not learned yet. Every question here appears in English, Simplified Chinese, and Spanish, so you can work through a difficult rule in whichever language you think in and then confirm you know it in the language you will be tested in.

FAQ

How is the CCA different from the CPC and the CCS?

The CPC is AAPC's credential and is centred on physician and outpatient professional-fee coding — the work of billing a provider's services. The CCS is AHIMA's advanced hospital credential and expects real mastery of inpatient coding. The CCA sits below the CCS as the entry point to the same hospital-oriented path, and it is deliberately broader and shallower: it asks for working competence across both inpatient and outpatient coding plus the surrounding health-information work — record analysis, the master patient index, encoders and computer-assisted coding, privacy. If you already hold or are studying for the CPC, the parts of the CCA that will be new to you are ICD-10-PCS, principal diagnosis selection, MS-DRG methodology, and the records-and-privacy domains.

Do I need a degree or coding experience to sit for the CCA?

No. AHIMA requires only a high-school diploma or the equivalent. Coding coursework or six months of hands-on coding experience is recommended, and it genuinely helps, but neither is a requirement — which is what makes the CCA the standard entry point into medical coding for a career changer. Be realistic about what recommended means in practice, though: the exam assumes you can read a medical record and recognise clinical terminology, so most people who pass have done a coding program or equivalent self-study first. Eligibility and exam requirements are set by AHIMA and can change, so confirm them with AHIMA rather than with a practice site.

Why don't these questions ask me to assign a specific code?

Because a code value is the one thing in this field guaranteed to change. ICD-10-CM, ICD-10-PCS, CPT and HCPCS are all revised annually, and MS-DRG and APC assignments move with them. A practice bank that trained you to recall that a particular condition takes a particular code would be teaching a fact with a shelf life, and worse, it would be teaching the wrong habit: a working coder assigns from the current code book or encoder and the guidelines in effect for the date of service, never from memory. So a code may appear in a stem as context or inside a wrong answer, but the correct answer is always the durable layer — which convention applies, how the two conditions sequence, what the root operation is, what a modifier asserts. That is what the exam is really testing, and it is what stays true next October.

How much inpatient coding does the CCA actually require?

Enough that it is the usual reason people fail. Clinical classification systems is the largest domain on the outline, and it explicitly covers inpatient guidelines and inpatient code assignment alongside outpatient and physician coding. In practice that means ICD-10-PCS — which is not looked up the way ICD-10-CM is, but BUILT character by character from a table — plus principal diagnosis selection, which has its own body of rules and no equivalent in outpatient work. Candidates coming from a physician-office background often underestimate this half and study CPT thoroughly instead, because it is the familiar ground. If your experience is outpatient, treat PCS root operations and principal diagnosis sequencing as the centre of your preparation rather than the end of it.

Is medical coding all the exam covers?

No, and that surprises people. Roughly a third of the outline sits outside code assignment altogether: health records and data content, compliance, information technologies, and confidentiality and privacy. That means the completeness and consistency review of a record, the master patient index and what a duplicate or overlaid record does to patient safety, what makes a physician query compliant rather than leading, encoders and computer-assisted coding and why their output must be validated rather than accepted, and the HIPAA rules a coder works under every day. These domains are often the easiest marks available, because the reasoning is general rather than technical — and they are also the part a candidate who studies only code books never sees coming.