Free AHIMA CCS-P Practice Test: 52 Questions With Answers
Answer 52 original, unofficial practice questions for AHIMA's Certified Coding Specialist – Physician-based (CCS-P) exam: 40 standalone questions and 3 medical scenarios, mapped to the content outline in effect since May 1, 2024. Keep your 2026 ICD-10-CM, CPT and HCPCS Level II books open, then check the explanation under each question.
Diagnosis coding (Questions 1–10)
Question 1 · Diagnosis coding
A 34-year-old woman is seen in the office. The physician's assessment reads "acute cystitis with hematuria." She also reports burning on urination. Which code assignment is correct?
Show answer and explanation
Answer: C. N30.01 is a combination code for acute cystitis with hematuria, so one code captures both. A splits a combination into two codes and uses the "without hematuria" code. D adds dysuria, a symptom routinely associated with cystitis, which isn't coded separately when the definitive diagnosis is documented. B uses urinary tract infection, site not specified, when the site (bladder) is documented.
Source: FY2026 ICD-10-CM Official Guidelines, Sections I.B.5 and I.B.9.
Topic: Combination codes · ID CCSP-DX-01
Question 2 · Diagnosis coding
A patient with "type 2 diabetes mellitus without complications" takes metformin by mouth twice a day and insulin glargine at bedtime. Which codes are reported for the diabetes and its treatment?
Show answer and explanation
Answer: B. When a patient with diabetes is treated with both oral hypoglycemic drugs and insulin, the guidelines direct assigning both Z79.4 (insulin) and Z79.84 (oral hypoglycemic drugs). D drops the oral drug code. C changes the type: insulin use alone never makes diabetes type 1. A uses Z79.85, which is for injectable non-insulin antidiabetic drugs, not metformin.
Source: FY2026 ICD-10-CM Official Guidelines, Section I.C.4.a.3.
Topic: Long-term drug therapy codes · ID CCSP-DX-02
Question 3 · Diagnosis coding
An office note lists "Hypertension" and "Chronic kidney disease, stage 3a" as separate problems. The physician doesn't state that they are related or unrelated. Which codes are correct?
Show answer and explanation
Answer: D. ICD-10-CM presumes a causal relationship between hypertension and chronic kidney disease, so I12.9 (hypertensive CKD with stage 1–4 or unspecified CKD) is assigned with a code for the stage. B and A code the conditions as unrelated, which would need documentation saying they're unrelated. C uses stage 3 unspecified when stage 3a is documented.
Source: FY2026 ICD-10-CM Official Guidelines, Section I.C.9.a.2.
Topic: Hypertension with chronic kidney disease · ID CCSP-DX-03
Question 4 · Diagnosis coding
A woman is seen for acute sinusitis. Her history notes cancer of the right breast treated with lumpectomy and radiation in 2022, with no current treatment and no evidence of disease. Which code reports the breast cancer?
Show answer and explanation
Answer: A. When a primary malignancy has been excised or eradicated, no further treatment is directed to it and there's no evidence of existing disease, a personal history code from Z85 is used. C codes the cancer as current. D is personal history of in situ neoplasm of the breast, not invasive cancer. B is family history.
Source: FY2026 ICD-10-CM Official Guidelines, Section I.C.2.d.
Topic: History of malignancy · ID CCSP-DX-04
Question 5 · Diagnosis coding
A pregnant patient sees her family physician for a sprained right ankle after tripping on a curb. The ligament isn't specified, and weeks of gestation aren't recorded at this visit. The physician documents that the pregnancy is incidental to this visit. Not counting external cause codes, which codes are correct, in order?
Show answer and explanation
Answer: C. When the provider documents that the pregnancy is incidental, Z33.1 is used instead of a Chapter 15 code, and the injury that brought the patient in is listed first. D uses a Chapter 15 code, which the documentation rules out. A omits the pregnant state. B lists the incidental pregnancy ahead of the reason for the visit.
Source: FY2026 ICD-10-CM Official Guidelines, Sections I.C.15.a.1, I.C.21.c.3 and IV.G.
Topic: Pregnancy incidental to the visit · ID CCSP-DX-05
Question 6 · Diagnosis coding
The physician documents "dementia due to Alzheimer's disease." Onset isn't specified, severity isn't documented, and there's no behavioral disturbance, psychotic disturbance, mood disturbance or anxiety. Which codes are correct, in order?
Show answer and explanation
Answer: A. Alzheimer's disease is the underlying condition and is sequenced first; F02.80 reports the dementia as a manifestation of a disease classified elsewhere. D puts a manifestation code first, which the convention doesn't allow. C uses unspecified dementia when the cause is known. B omits the dementia that the "use additional code" instruction calls for.
Source: FY2026 ICD-10-CM Official Guidelines, Section I.A.13 and the note at category G30.
Topic: Etiology and manifestation · ID CCSP-DX-06
Question 7 · Diagnosis coding
A 45-year-old patient's BMI of 32.4 is recorded by the medical assistant in the vital signs. The physician diagnoses "obesity" and counsels on diet but doesn't restate the BMI or document an obesity class. Which codes are correct?
Show answer and explanation
Answer: B. BMI may be taken from documentation by clinicians other than the patient's provider, as long as the provider documents the associated diagnosis (here, obesity). C misstates the rule. A reports BMI without the diagnosis it supports. D uses an obesity-class code the physician didn't document.
Source: FY2026 ICD-10-CM Official Guidelines, Sections I.B.14 and I.C.4.b.
Topic: BMI documentation · ID CCSP-DX-07
Question 8 · Diagnosis coding
A 68-year-old has right-sided hemiparesis from a cerebral infarction 18 months ago. Handedness isn't documented. Which code is correct for the hemiparesis?
Show answer and explanation
Answer: C. When the affected side is documented but dominance isn't, the default for the right side is dominant, so the sequela code for right dominant side applies. B assumes nondominant. A is an acute cerebral infarction code, not a late effect. D is the left side.
Source: FY2026 ICD-10-CM Official Guidelines, Sections I.C.6.a and I.C.9.d.1.
Topic: Late effects and dominant side · ID CCSP-DX-08
Question 9 · Diagnosis coding
At a hypertension follow-up, the nurse's intake screening documents that the patient has run out of food before month's end several times this year because of cost. The physician's note addresses only the hypertension. Can Z59.41 (food insecurity) be reported?
Show answer and explanation
Answer: B. SDOH codes may be assigned from documentation by clinicians who aren't the patient's provider, such as nurses, because this information is often recorded by them. C and A add a requirement the guideline doesn't have. D is wrong because the hypertension follow-up is the reason for the visit and is listed first.
Source: FY2026 ICD-10-CM Official Guidelines, Sections I.B.14 and I.C.21.c.17.
Topic: Social determinants of health · ID CCSP-DX-09
Question 10 · Diagnosis coding
A patient took amoxicillin exactly as prescribed for sinusitis and developed a generalized rash. The physician documents "generalized drug eruption, adverse reaction to amoxicillin." The sinusitis has resolved. Which codes are correct, in order?
Show answer and explanation
Answer: D. For an adverse effect of a drug that was correctly prescribed and properly taken, code the nature of the effect first, then the T36–T50 code with the adverse-effect character (5). C reverses the sequence. A codes a poisoning, which requires an error or misuse. B uses allergic urticaria, which isn't what was documented.
Source: FY2026 ICD-10-CM Official Guidelines, Section I.C.19.e.5.a.
Topic: Adverse effect of a drug · ID CCSP-DX-10
Procedure coding (Questions 11–22)
Question 11 · Procedure coding
A hospitalist places a patient in observation status and performs the initial evaluation. The patient stays overnight and is discharged the next day. How is the initial observation encounter reported in 2026?
Show answer and explanation
Answer: B. Since January 1, 2023, the initial hospital inpatient care codes also cover observation care, and the old observation codes 99218–99220 were deleted, so C uses codes that no longer exist. A is for admission and discharge on the same date, which didn't happen here. D is for office and outpatient visits, not observation stays.
Source: CMS MLN006764, Evaluation and Management Services Guide (May 2026), pp. 4 and 11–13; AMA 2023 E/M descriptors and guidelines, pp. 22–26.
Topic: E/M: observation care · ID CCSP-PR-01
Question 12 · Procedure coding
An emergency physician documents low-complexity medical decision making for a patient the group has seen before. The note also records 55 minutes of total time. Which code is correct?
Show answer and explanation
Answer: A. Emergency department visit levels are chosen by medical decision making only; time isn't used, and the codes don't distinguish new from established patients. Low MDM maps to 99283. C uses time, which doesn't apply. B is an office code. D requires moderate MDM.
Source: AMA 2023 E/M descriptors and guidelines, pp. 4, 19 and 31; CMS MLN006764, Evaluation and Management Services Guide (May 2026), p. 24.
Topic: E/M: emergency department · ID CCSP-PR-02
Question 13 · Procedure coding
Eight days after a procedure with a 90-day global period, the same surgeon sees the patient in the office for a new, unrelated complaint of knee pain and performs a full evaluation. Which modifier is appended to the E/M code?
Show answer and explanation
Answer: D. Modifier 24 reports an unrelated E/M service by the same physician during a postoperative period. A is for a significant, separately identifiable E/M on the same day as a procedure. C is for an unrelated procedure, not a visit. B marks the decision for surgery.
Source: CMS MLN907166, Global Surgery Booklet (Dec. 2025), pp. 9–13.
Topic: Modifier 24 · ID CCSP-PR-03
Question 14 · Procedure coding
Two days after a thyroidectomy, the same surgeon takes the patient back to the operating room to evacuate a neck hematoma at the surgical site. Which modifier is appended to the hematoma evacuation?
Show answer and explanation
Answer: B. Modifier 78 reports an unplanned return to the operating room by the same physician for a procedure related to the first one during its postoperative period. A is for an unrelated procedure. C is a repeat of the same procedure. D is for a staged or planned related procedure, and this return wasn't planned.
Source: CMS MLN907166, Global Surgery Booklet (Dec. 2025), pp. 13–14.
Topic: Modifier 78 · ID CCSP-PR-04
Question 15 · Procedure coding
A radiologist in private practice reads and reports an outpatient CT of the abdomen without contrast performed on the hospital's scanner. How does the radiologist report the service?
Show answer and explanation
Answer: D. The radiologist provided only the interpretation and report, the professional component, reported with modifier 26. C is the technical component, which belongs to the hospital that owns the equipment and staff. B, with no modifier, is the global service: both components. A is a distinct-procedure modifier that doesn't describe component splitting.
Source: Noridian, Modifier 26.
Topic: Professional component · ID CCSP-PR-05
Question 16 · Procedure coding
In the office, the physician performs simple repairs of a 2.0 cm laceration of the scalp and a 3.0 cm laceration of the left forearm. Which code assignment is correct?
Show answer and explanation
Answer: D. Lengths of repairs of the same classification (both simple) in the same anatomic group (scalp, neck, axillae, external genitalia, trunk and extremities share one simple-repair code family) are added: 2.0 + 3.0 = 5.0 cm, which falls in 12002 (2.6 to 7.5 cm). A and C report the wounds separately. B is for 7.6 to 12.5 cm.
Source: AAPC Part B Coding Alert on laceration repair.
Topic: Adding repair lengths · ID CCSP-PR-06
Question 17 · Procedure coding
The physician excises a benign-appearing lesion of the upper arm. The lesion measures 1.4 cm, with a 0.3 cm margin on each side, and the wound is closed with a simple repair. Pathology confirms a benign lesion. Which code assignment is correct?
Show answer and explanation
Answer: A. Excised diameter is the lesion's greatest clinical diameter plus the narrowest margin on each side: 1.4 + 0.3 + 0.3 = 2.0 cm, which falls in 11402 (1.1 to 2.0 cm, trunk, arms or legs). B uses the lesion size without margins. D is for 2.1 to 3.0 cm. C adds a simple repair, which is included in the excision code.
Source: AAPC Dermatology Coding Alert on lesion excision; NCCI Policy Manual 2026, Ch. 3, §E.6, p. III-7 (simple repair included).
Topic: Excised diameter · ID CCSP-PR-07
Question 18 · Procedure coding
The physician destroys nine actinic keratoses with cryotherapy during one visit. Which code assignment is correct?
Show answer and explanation
Answer: C. 17000 reports the first premalignant lesion and add-on 17003 reports each lesion from the 2nd through the 14th, so nine lesions = 17000 + 17003 ×8. D is for 15 or more lesions. A repeats a first-lesion code. B is for destruction of benign lesions such as warts, not actinic keratoses.
Source: AAPC Part B Coding Alert on 17000–17004; NCCI Policy Manual 2026, Ch. 3, §L.14.
Topic: Destroying premalignant lesions · ID CCSP-PR-08
Question 19 · Procedure coding
During a colonoscopy, the physician removes a 9 mm polyp in the transverse colon with a snare and takes cold-forceps biopsies of a separate area of abnormal mucosa in the sigmoid colon. Which code assignment is correct for a Medicare claim?
Show answer and explanation
Answer: D. A biopsy and a removal can both be reported when they're performed on different lesions, with an NCCI-associated modifier on the biopsy to show the separate site. If the same lesion had been biopsied and then removed, only the removal would be reported (A's logic). B drops the polypectomy. C adds the diagnostic colonoscopy, which is included in any therapeutic colonoscopy.
Source: NCCI Policy Manual 2026, Ch. 6, §H.25, p. VI-15; NCCI Policy Manual 2026, Ch. 1, §A, p. I-5.
Topic: NCCI: endoscopy on separate lesions · ID CCSP-PR-09
Question 20 · Procedure coding
A code has a Medicare MUE of 2 units with an MUE Adjudication Indicator (MAI) of 2. The claim reports 2 units of the code on one line and 1 more unit on a second line for the same date of service, with modifier 59 on the second line. What happens?
Show answer and explanation
Answer: B. An MAI of 2 makes the MUE a date-of-service edit based on policy: all units of the code for that date are summed and compared with the MUE value, and CMS treats units above it as contrary to policy. Modifiers such as 59 let the same code appear on separate lines only for MAI 1 (claim-line) edits. D describes an MAI 1 claim-line edit. A applies the modifier rule to the wrong indicator. C is wrong because MUEs are applied when claims are processed.
Source: NCCI Policy Manual 2026, Ch. 1, §V, pp. I-28 to I-29.
Topic: Medically unlikely edits · ID CCSP-PR-10
Question 21 · Procedure coding
Two procedures that form an NCCI procedure-to-procedure pair were performed on different organs during the same session, and the edit allows a modifier. Which modifier is CMS's more specific alternative to 59 for this situation?
Show answer and explanation
Answer: C. XS means a separate structure: a different organ or structure. A means a separate encounter. D means an unusual non-overlapping service. B means a different practitioner.
Source: NCCI Policy Manual 2026, Ch. 1, §E, pp. I-17 to I-20.
Topic: Modifiers XE, XS, XP, XU · ID CCSP-PR-11
Question 22 · Procedure coding
A Medicare patient receives an influenza vaccine in the office, and no other service is provided. How is the administration reported?
Show answer and explanation
Answer: B. For Medicare, influenza vaccine administration is reported with HCPCS G0008, plus the CPT code for the vaccine product given. A is the general CPT immunization administration code, which Medicare doesn't use for the flu shot. D is a therapeutic injection code, not vaccine administration. C omits the product.
Source: CMS Vaccine Pricing (seasonal influenza, G0008).
Topic: Medicare flu vaccine administration · ID CCSP-PR-12
Research (Questions 23–25)
Question 23 · Research
A coder finds two answers to an ICD-10-CM sequencing question: one in a popular coding blog and one in AHA Coding Clinic. Which source should guide the code assignment?
Show answer and explanation
Answer: D. Coding Clinic is the official advice for ICD-10-CM and ICD-10-PCS; its content is approved by the four Cooperating Parties (AHA, AHIMA, CMS and NCHS). C is the AMA's newsletter for CPT, not ICD-10-CM. A and B are not authoritative sources.
Source: Coding Clinic Advisor, About the AHA Central Office; FY2026 ICD-10-CM Official Guidelines, introduction.
Topic: Which source governs · ID CCSP-RS-01
Question 24 · Research
There's no national coverage determination for a service, but the practice's Medicare Administrative Contractor has published a local coverage determination for it. Which statement is correct?
Show answer and explanation
Answer: A. A MAC writes an LCD when no NCD addresses a service, or to explain an NCD in more detail, and the LCD applies within that MAC's jurisdiction. D confuses LCDs with NCDs. C ignores LCDs. B is false; LCDs cover services billed by physicians and other providers in the jurisdiction.
Source: CMS, Information about LCDs; CMS, Local Coverage Determination process.
Topic: Local coverage determinations · ID CCSP-RS-02
Question 25 · Research
The practice's computer-assisted coding (CAC) software, which uses natural language processing, suggests a code for heart failure. The only mention of heart failure in the note is "Family history: father with heart failure." What should the coder do?
Show answer and explanation
Answer: D. CAC and encoders are tools, not substitutes for the coder's judgment; NLP can misread negation, family history and context, so the coder validates every suggestion against the record. B trusts the tool over the documentation. A is a query with no clinical indicators that the patient has the condition. C still reports a diagnosis the patient doesn't have.
Source: AHIMA Standards of Ethical Coding (2016), Standard 9, guideline 9.2; Standard 4, guideline 4.4.
Topic: Computer-assisted coding · ID CCSP-RS-03
Compliance (Questions 26–33)
Question 26 · Compliance
Which provider query is NOT compliant?
Show answer and explanation
Answer: C. Yes/no queries can't be used to introduce a diagnosis that no provider has documented; ancillary documentation such as a dietitian's note doesn't count. A multiple-choice query is the compliant format there. B, D and A describe compliant practices.
Source: ACDIS/AHIMA Guidelines for Achieving a Compliant Query Practice—2026 Update, pp. 8 and 11–14.
Topic: Compliant queries · ID CCSP-CO-01
Question 27 · Compliance
An AI documentation tool drafts a physician's progress note for a Medicare visit. Which way of completing the record meets Medicare's signature requirements?
Show answer and explanation
Answer: C. When a scribe, including AI technology, creates an entry, the physician or other practitioner must sign it to authenticate the documentation; handwritten and protected electronic signatures are accepted. D: Medicare generally doesn't accept stamped signatures; the exception is an author with a physical disability who provides proof of being unable to sign. A and B don't authenticate the entry by its author.
Source: CMS MLN905364, Complying with Medicare Signature Requirements (July 2025), pp. 2 and 4.
Topic: Signature requirements · ID CCSP-CO-02
Question 28 · Compliance
A physician assistant in Dr. Lee's practice sees one of Dr. Lee's established patients for a new complaint of ankle pain. Dr. Lee is in the office suite but doesn't see the patient. How should the PA's visit be billed to Medicare?
Show answer and explanation
Answer: A. "Incident-to" billing requires that the billing practitioner personally performed an initial service for the course of treatment and remains actively involved, under direct supervision. A new problem hasn't been initiated by Dr. Lee, so the PA bills under their own NPI (paid at 85% of the physician fee schedule amount). B ignores the initial-service requirement. C uses a modifier that doesn't address the issue. D is false.
Source: CMS, Incident To Services & Supplies.
Topic: Incident-to billing · ID CCSP-CO-03
Question 29 · Compliance
A physician expects Medicare to deny a lab test as not reasonable and necessary for the patient's diagnosis under the MAC's LCD. The practice gives the patient a valid ABN, which the patient signs. Which modifier goes on the claim line?
Show answer and explanation
Answer: C. GA reports that a required ABN was issued and is on file. B means the service is expected to be denied as not reasonable and necessary and no ABN was issued. D is for services that are statutorily excluded or not a Medicare benefit, where no notice is required. A reports a voluntary notice for a service Medicare never covers.
Source: CGS Medicare, Advance Beneficiary Notices.
Topic: ABNs and claim modifiers · ID CCSP-CO-04
Question 30 · Compliance
Which place of service code describes telehealth provided while the patient is in their home?
Show answer and explanation
Answer: B. POS 10 is telehealth provided in the patient's home. A is telehealth provided somewhere other than the patient's home. D is the office. C is the patient's home for an in-person service.
Source: CMS Place of Service Code Set.
Topic: Place of service · ID CCSP-CO-05
Question 31 · Compliance
A patient asks the practice for a copy of her medical records. Under the HIPAA Privacy Rule, how long does the practice generally have to act on the request?
Show answer and explanation
Answer: A. A covered entity must act within 30 days of receiving the request and may take one extension of up to 30 more days by giving the individual a written explanation and a completion date before the first deadline passes. D, B and C state timeframes the rule doesn't use.
Source: 45 CFR 164.524, paragraph (b)(2).
Topic: HIPAA right of access · ID CCSP-CO-06
Question 32 · Compliance
An internal audit of 20 visits by one physician finds eight claims billed as 99215 whose notes support only moderate medical decision making and don't document time. What is the best response?
Show answer and explanation
Answer: B. OIG's compliance guidance treats auditing and monitoring, training, and corrective action as core elements, and identified overpayments must be reported and returned. C asks for documentation added now for the purpose of supporting codes already billed, an improper documentation practice that misrepresents the record. D and A leave known errors uncorrected.
Source: HHS-OIG General Compliance Program Guidance (Nov. 2023), §II.C p. 19; §III Elements 3, 6 and 7; AHIMA Standards of Ethical Coding (2016), Standards 3 and 5.
Topic: Responding to an audit · ID CCSP-CO-07
Question 33 · Compliance
A manager tells coders to add every diagnosis from last year's problem list to each patient's annual visit claim "so the HCCs don't drop off," whether or not the provider addressed them this year. What should a coder do?
Show answer and explanation
Answer: D. Codes must be supported by the documentation for the encounter; adding unaddressed diagnoses to raise risk scores misrepresents the record, and coders shouldn't take part in or conceal that practice. A and C report unsupported codes. B sends queries with no clinical indicators, which the standards say not to do.
Source: AHIMA Standards of Ethical Coding (2016), Standards 3, 4 (guideline 4.4), 5 and 11; FY2026 ICD-10-CM Official Guidelines, Section IV.J.
Topic: Ethical coding and risk adjustment · ID CCSP-CO-08
Revenue cycle (Questions 34–40)
Question 34 · Revenue cycle
A service has these 2026 RVUs: work 1.50, practice expense 1.20, malpractice 0.10. All geographic practice cost indices are 1.000. Using the CY2026 Medicare conversion factor for clinicians who aren't qualifying APM participants ($33.4009), what is the fee schedule amount?
Show answer and explanation
Answer: C. Add the RVUs (1.50 + 1.20 + 0.10 = 2.80), adjust each by its GPCI (all 1.000 here), and multiply by the conversion factor: 2.80 × $33.4009 = $93.52. B uses the qualifying-APM conversion factor ($33.5675). A applies the 95% non-participating rate, which the question didn't ask for. D multiplies only the work RVU.
Source: CMS Physician Fee Schedule documentation, payment formula; Minnesota Medical Association, CY2026 PFS final rule, CY2026 conversion factors.
Topic: RBRVS payment math · ID CCSP-RC-01
Question 35 · Revenue cycle
Medicare allows $120.00 for a Part B service. The patient has already met the annual Part B deductible. How is the allowed amount split?
Show answer and explanation
Answer: A. After the deductible, Part B usually pays 80% of the allowed amount and the patient owes 20% coinsurance: $120 × 0.80 = $96 and $120 × 0.20 = $24. C ignores coinsurance. B uses a 30% split. D reverses the shares.
Source: Medicare.gov, Medicare costs, Part B.
Topic: Coinsurance · ID CCSP-RC-02
Question 36 · Revenue cycle
On an electronic remittance advice, an adjustment carries group code CO. What does that tell the billing team?
Show answer and explanation
Answer: D. CO (contractual obligation) assigns responsibility for the adjustment to the provider, and CMS says Medicare beneficiaries may be billed only for adjustments with group code PR. A is PR (patient responsibility). C is OA (other adjustment). B is PI (payer-initiated reduction).
Source: CMS, Health Care Payment and Remittance Advice, group codes; X12 Claim Adjustment Group Codes.
Topic: Remittance group codes · ID CCSP-RC-03
Question 37 · Revenue cycle
A Medicare claim comes back as unprocessable, with remark code MA130, because a required data element was missing. What should the practice do?
Show answer and explanation
Answer: B. A claim returned as unprocessable was never adjudicated, so it has no appeal rights; the fix is a corrected new claim within the timely-filing limit. D wastes time and delays payment. A and C don't resolve the error.
Source: First Coast, Claims returned as unprocessable, citing Claims Processing Manual Ch. 1, §80.3.
Topic: Unprocessable claims · ID CCSP-RC-04
Question 38 · Revenue cycle
On the CMS-1500 claim form, what goes in item 24E?
Show answer and explanation
Answer: B. Item 24E holds the diagnosis pointer: a reference letter (A through L) that matches a diagnosis in item 21. C puts the code itself in the wrong field. A goes in the modifier field of 24D. D goes in 24B.
Source: CMS MLN CMS-1500 training, billing details, item 24E.
Topic: Linking diagnosis to service · ID CCSP-RC-05
Question 39 · Revenue cycle
For calendar year 2026, what share of Medicare Advantage risk scores (outside PACE organizations) does CMS calculate with the 2024 CMS-HCC risk adjustment model (often called V28)?
Show answer and explanation
Answer: A. 2026 completes the three-year phase-in that began in 2024, so 100% of risk scores use the 2024 CMS-HCC model. B and D were blend shares in earlier years of the phase-in. C is wrong for 2026.
Source: CMS fact sheet, 2026 Medicare Advantage and Part D Rate Announcement.
Topic: HCC risk adjustment model · ID CCSP-RC-06
Question 40 · Revenue cycle
A patient had a myocardial infarction 14 months ago. There are no current symptoms and no treatment directed at the old infarction. The note says "history of MI." Which code is correct?
Show answer and explanation
Answer: C. Acute MI codes apply for four weeks or less from onset; an old or healed MI that isn't currently presenting symptoms is reported with I25.2. B reports an acute MI that would overstate the patient's current condition, which matters for risk adjustment. D is a subsequent MI within four weeks of a prior one. A is wrong because I25.2 exists to report this status.
Source: FY2026 ICD-10-CM Official Guidelines, Section I.C.9.e.1.
Topic: Old vs. acute MI · ID CCSP-RC-07
Medical scenarios (Questions 41–52)
Read each record, then answer its four questions. Three questions ask you to select more than one answer, and each one says how many. Score those only if you chose exactly the right set.
Scenario 1: Evaluation and management (Questions 41–44)
Office visit, March 10, 2026 · Established patient · 61-year-old man
Chief complaint: Follow-up of diabetes and high blood pressure.
History: Home fasting glucose readings have run 190 to 220 for three weeks despite insulin glargine 20 units at bedtime. No low blood sugars. Takes lisinopril daily for blood pressure; no side effects. Hemoglobin A1c drawn at an outside lab last week: 9.1%.
Exam: BP 128/78. Feet: intact sensation, no ulcers.
Assessment and plan:
- Type 2 diabetes mellitus with hyperglycemia, worsening. Increase insulin glargine to 24 units at bedtime. Reviewed outside A1c result with the patient. Comprehensive metabolic panel ordered.
- Essential hypertension, stable on lisinopril. Continue current dose.
Return in 3 months.
Total time on the date of the visit, including record review and documentation: 42 minutes.
Electronically signed by the physician.
Question 41 · Evaluation and management scenario
Based on medical decision making alone, which office visit level does the documentation support?
Show answer and explanation
Answer: B. MDM needs two of three elements. Problems: a chronic illness that is worsening (an exacerbation or progression) is moderate. Risk: changing the insulin dose is prescription drug management, which is moderate. Data: reviewing one test result and ordering one test is limited. Two elements at moderate = moderate MDM = 99214. C (low) understates the problem and risk. D needs high MDM in two elements. A (straightforward) doesn't fit.
Source: AMA 2023 E/M descriptors and guidelines, pp. 7–10; CGS E/M fact sheet; CMS MLN006764, Evaluation and Management Services Guide (May 2026).
Topic: Medical decision making · ID CCSP-SC-EM-01
Question 42 · Evaluation and management scenario
The physician also documented 42 minutes of total time on the date of the visit. Which code should be reported?
Show answer and explanation
Answer: D. An office visit level may be chosen by MDM or by total time on the date of the encounter, whichever the documentation supports. 42 minutes meets the 40-minute threshold for 99215. B is the MDM-based level, but time supports a higher one. A and C add prolonged services, which apply only well beyond the 99215 time threshold. (CMS's E/M guide lists 99215 as 40–54 minutes for Medicare prolonged-service counting; 42 minutes qualifies under either reading.)
Source: CMS MLN006764, Evaluation and Management Services Guide (May 2026), pp. 15 and 20.
Topic: Selecting the level by time · ID CCSP-SC-EM-02
Question 43 · Evaluation and management scenario
Select three answers.
Which codes are reported for this visit?
Show answer and explanation
Answer: C, D and E. E11.65 is type 2 diabetes with hyperglycemia, Z79.4 reports current insulin use, and I10 is essential hypertension. F conflicts with the documented hyperglycemia. B is hypertensive chronic kidney disease, and no CKD is documented. A is for oral hypoglycemic drugs, and the patient takes only insulin for diabetes; lisinopril isn't an antidiabetic drug.
Source: FY2026 ICD-10-CM Official Guidelines, Section I.C.4.a.3 and Tabular List.
Topic: Diagnosis codes · ID CCSP-SC-EM-03
Question 44 · Evaluation and management scenario
Which diagnosis is listed first?
Show answer and explanation
Answer: A. The first-listed diagnosis is the condition chiefly responsible for the visit; the worsening diabetes drove the work and the medication change. D was stable and needed no change. B is a status code that supports the diabetes code. C (hyperglycemia, unspecified) is a sign included in E11.65.
Source: FY2026 ICD-10-CM Official Guidelines, Section IV.G.
Topic: First-listed diagnosis · ID CCSP-SC-EM-04
Scenario 2: Surgery (Questions 45–48)
Operative report, April 14, 2026 · 47-year-old man · Surgeon's professional service
Preoperative and postoperative diagnosis: Right inguinal hernia, reducible.
Procedure: Open repair of right inguinal hernia with mesh.
Findings: Indirect hernia sac, fully reducible. No incarceration or strangulation. No prior hernia repair on either side.
Description: Through a right groin incision, the sac was dissected free and reduced. The floor of the inguinal canal was reinforced with polypropylene mesh secured with sutures. The wound was closed in layers. Estimated blood loss minimal. The patient tolerated the procedure well.
Signed by the surgeon.
Question 45 · Surgery scenario
Which CPT code assignment is correct for the surgeon?
Show answer and explanation
Answer: D. 49505 reports an open repair of an initial, reducible inguinal hernia in a patient age 5 or older. B adds 49568, a mesh-implantation code that was deleted in 2023; mesh isn't separately reported with inguinal hernia repair. C is the laparoscopic repair. A is for an incarcerated or strangulated hernia.
Source: NCCI Policy Manual 2026, Ch. 6, §E.7, p. VI-8; ACS Bulletin, 2023 CPT changes for general surgery.
Topic: Hernia repair code · ID CCSP-SC-SU-01
Question 46 · Surgery scenario
Which ICD-10-CM code is correct?
Show answer and explanation
Answer: C. K40.90 is a unilateral inguinal hernia without obstruction or gangrene, not specified as recurrent. D is the recurrent version. B is bilateral. A is unilateral with obstruction.
Source: FY2026 ICD-10-CM Official Guidelines, Tabular List, category K40.
Topic: Hernia diagnosis code · ID CCSP-SC-SU-02
Question 47 · Surgery scenario
Ten days after surgery, the surgeon sees the patient for a routine incision check; the wound is healing normally. How is this visit reported?
Show answer and explanation
Answer: C. The repair has a 90-day global period, and routine postoperative visits are part of the payment for the surgery. 99024 is the CPT code for a postoperative follow-up visit included in the global service; CMS requires it only from certain practices in its global-surgery data collection, and many others report it for tracking. A is for an unrelated E/M. B puts a procedure modifier on a visit. D is for a separately identifiable E/M on the same day as a procedure.
Source: CMS MLN907166, Global Surgery Booklet (Dec. 2025), pp. 5 and 13.
Topic: Postoperative visit · ID CCSP-SC-SU-03
Question 48 · Surgery scenario
Select three answers.
Which statements about Medicare's global surgical package for this 90-day procedure are correct?
Show answer and explanation
Answer: B, D and E. For major surgery, preoperative visits the day before or the day of surgery are included unless the visit is where the decision for surgery was made (modifier 57); routine postoperative care is included; and a related unplanned return to the operating room is reported with modifier 78. C is wrong because an unrelated E/M is separately reportable with modifier 24. A is wrong because routine postoperative visits aren't billed separately.
Source: CMS MLN907166, Global Surgery Booklet (Dec. 2025), pp. 5–6, 9 and 14.
Topic: Global surgical package · ID CCSP-SC-SU-04
Scenario 3: Medicine (Questions 49–52)
Well-child visit, May 6, 2026 · Established patient · 15-month-old boy
History: Here for routine check with his mother. Eating and sleeping well. Walking independently, says several words. No concerns.
Exam: Growth along the 50th percentile. Normal exam.
Immunizations: MMR vaccine (measles, mumps and rubella; live) given subcutaneously. Varicella vaccine (live) given subcutaneously. The physician counseled the mother on the benefits and risks of each vaccine and answered her questions before administration.
Assessment: Routine child health exam, no abnormal findings. Immunizations given.
Plan: Next well visit at 18 months.
Signed by the physician.
Question 49 · Medicine scenario
Which preventive medicine code is correct?
Show answer and explanation
Answer: A. 99392 is the periodic preventive visit for an established patient aged 1 through 4 years. D is the new-patient version. C is for an established infant younger than 1 year. B is a problem-oriented office visit, and no problem was addressed.
Source: California Medical Association, preventive medicine codes.
Topic: Preventive visit code · ID CCSP-SC-ME-01
Question 50 · Medicine scenario
Select two answers.
Which diagnosis codes are reported?
Show answer and explanation
Answer: A and D. Z00.129 is a routine child health exam without abnormal findings, and Z23 reports the encounter for immunization; Z23 may be used with the routine exam code. B is for an exam with abnormal findings. C is for an adult exam.
Source: FY2026 ICD-10-CM Official Guidelines, Sections I.C.21.c.2 and I.C.21.c.12.
Topic: Diagnosis codes · ID CCSP-SC-ME-02
Question 51 · Medicine scenario
Which administration codes are reported?
Show answer and explanation
Answer: A. For patients through age 18 whose physician or other qualified professional counsels on the vaccines, 90460 reports the first component of each vaccine and 90461 each additional component. MMR has three components (one 90460 + two 90461) and varicella has one (one 90460): 90460 ×2 and 90461 ×2. B counts every component as a first component. D is for administration without that counseling. C treats the two vaccines as one.
Source: AAFP Family Practice Management, immunization coding (Mar. 2019).
Topic: Immunization administration · ID CCSP-SC-ME-03
Question 52 · Medicine scenario
Which vaccine product codes are reported?
Show answer and explanation
Answer: A. 90707 is the MMR vaccine (live, subcutaneous) and 90716 is the varicella vaccine (live, subcutaneous); each product given is reported. D is the combined MMRV vaccine, which wasn't given. B and C each leave out a product.
Source: CDC IIS vaccine CPT code table.
Topic: Vaccine product codes · ID CCSP-SC-ME-04
Score your attempt
Give yourself 1 point for each question you got right on your first answer. A select-two or select-three question counts only if you picked exactly the right set; one right and one wrong earns 0. If you opened an answer before choosing, count that question as missed so your score stays honest.
| Section | Questions | Your correct answers |
|---|---|---|
| Diagnosis coding | 1–10 | ___ / 10 |
| Procedure coding | 11–22 | ___ / 12 |
| Research | 23–25 | ___ / 3 |
| Compliance | 26–33 | ___ / 8 |
| Revenue cycle | 34–40 | ___ / 7 |
| Medical scenarios | 41–52 | ___ / 12 |
| Total | 1–52 | ___ / 52 |
Your percentage describes these 52 questions only. AHIMA reports a scaled score from 100 to 400, and 300 passes; a scaled score isn't a percent correct, so this result can't be converted into an AHIMA score or tell you whether you'd pass. Three questions can't measure a domain either. Treat a low section as a flag to review, not a verdict.
Turn misses into a study list
For every miss, write down the rule you overlooked and where it lives, then rework the question after you've read the source. If several misses share one rule, study that rule before your next mixed set.
| Question | My answer | Correct answer | What went wrong (documentation, code lookup, rule, sequencing, units, instructions) | Rule and source to reopen | Right on retry? |
|---|---|---|---|---|---|
Where the rules behind each section live:
| If you missed... | Rules to review | Where they live |
|---|---|---|
| Questions 1–10 | Combination codes, long-term drug therapy codes, hypertension with CKD, history vs. active disease, incidental pregnancy, etiology/manifestation, BMI and SDOH sources, dominant-side defaults, adverse effects | FY2026 ICD-10-CM Official Guidelines, Sections I.A–I.C and IV |
| Questions 11–22 | E/M categories, global-period modifiers, professional component, repair and excision sizing, lesion destruction counts, NCCI endoscopy edits, MUEs, -X{EPSU} modifiers, Medicare flu vaccine administration | CPT 2026 guidelines; CMS E/M guide; CMS global surgery booklet; NCCI Policy Manual 2026, Ch. 1 |
| Questions 23–25 | Which source governs, LCD scope, limits of computer-assisted coding | Coding Clinic; CMS on LCDs; AHIMA Standards of Ethical Coding |
| Questions 26–33 | Queries, signatures, incident-to, ABNs, place of service, HIPAA access, audits, ethics | ACDIS/AHIMA 2026 query guidelines; CMS signature requirements; 45 CFR 164.524; OIG compliance guidance |
| Questions 34–40 | Fee schedule math, coinsurance, remittance group codes, unprocessable claims, diagnosis pointers, HCC model, old vs. acute MI | CMS fee schedule formula; CMS remittance advice; CMS 2026 rate announcement |
| Questions 41–52 | E/M by medical decision making or time, office diagnosis sequencing, hernia repair and the global package, preventive visits and vaccine administration | The sources under each scenario question |
How this practice test compares with the real CCS-P
The 40 standalone questions follow the five domains in AHIMA's CCS-P content outline, at about the middle of each range. That split is our editorial choice, not a copy of an AHIMA exam form, and 52 questions can't cover every task in the outline.
| Domain | AHIMA weight | Scored items on the exam | Questions here |
|---|---|---|---|
| Diagnosis coding | 24–26% | 23–25 | 10 |
| Procedure coding | 28–32% | 27–31 | 12 |
| Research | 6–10% | 6–10 | 3 |
| Compliance | 18–22% | 17–21 | 8 |
| Revenue cycle | 14–18% | 14–17 | 7 |
| Medical scenarios | E/M, surgery and medicine, 33.3% each | Not stated separately | 12 (one scenario of each type) |
| Feature | This free practice test | AHIMA CCS-P exam |
|---|---|---|
| Questions | 52: 40 standalone + 12 in 3 scenarios | 121: 97 scored + 24 unscored pretest questions, mixed together |
| Question types | Four-option multiple choice; 3 multiple-response scenario questions | Four-option multiple choice; multiple-response questions only in the medical scenario section |
| Time | Untimed. At the real exam's average pace (235 minutes ÷ 121 questions), 52 questions take about 1 hour 41 minutes | 4-hour appointment: 5 minutes for the confidentiality agreement, then 3 hours 55 minutes of exam time; no scheduled breaks, and the clock keeps running |
| Scoring | Your own count; no pass mark | Scaled 100–400; 300 passes; no penalty for guessing |
| Books | Your 2026 code books | Required: one approved 2026 ICD-10-CM book, the AMA CPT 2026 Professional Edition and one approved 2026 HCPCS Level II book |
| Where | Here, any time | Pearson VUE test center |
| Cost | Free | $299 for AHIMA members, $399 for non-members; retakes cost the same |
| First-time pass rate | Not applicable | 50% of 357 testers in 2025; 48% of 394 in 2024; 38% of 314 in 2023 |
Sources: AHIMA CCS-P page, CCS-P content outline and crosswalk, AHIMA certification FAQs, About AHIMA certification exams and the 2026 CCS-P code book list.
Questions about the CCS-P exam
How many questions are on the CCS-P, and how long is it?
121 questions: 97 scored and 24 unscored pretest questions you can't tell apart. The appointment is 4 hours: 5 minutes for the confidentiality agreement and 3 hours 55 minutes for the exam.
What score do I need to pass?
300 on AHIMA's 100–400 scaled score. Wrong answers don't cost points, so answer every question.
Is the CCS-P open book, and which books are allowed?
The books aren't just allowed; they're required. For exams on or after May 1, 2026, bring one 2026 ICD-10-CM book from AHIMA's approved list, the AMA CPT 2026 Professional Edition and one 2026 HCPCS Level II book from the list. Test center staff check ISBNs, and if you don't have the right books you can't test and you lose your fee. Check the 2026 CCS-P code book list against your covers. Our CCS-P exam prep guide covers notes and tabs.
Which code year should I study after October 1, 2026?
The 2026 books on AHIMA's list. Real-world ICD-10-CM moved to FY2027 for encounters from October 1, 2026, but the exam follows AHIMA's book list, which still names the 2026 editions. That's why every question here uses 2026 codes and 2026 dates of service. Code real claims by their date of service.
Can I take the CCS-P online?
No. It's given at Pearson VUE test centers in the U.S. and abroad. AHIMA's remote option covers only the CDIP, CHDA and CHPS exams.
What if I don't pass?
You submit a new application and fee, and AHIMA won't approve it until at least 90 days after the failed attempt. See our AHIMA exam retake policy guide.
Are these real CCS-P questions?
No. We wrote every question and record for practice. They aren't AHIMA exam questions, recalled questions or reworked questions from AHIMA's prep books.
Should I take the CCS-P or the CCS?
CCS-P covers physician and professional-fee coding with ICD-10-CM, CPT and HCPCS. CCS covers hospital inpatient and outpatient coding, including ICD-10-PCS. If the CCS fits your work better, try our free AHIMA CCS practice test.
Is this the same as the CCSP cloud security exam?
No. ISC2's CCSP is an unrelated cloud-security certification.
Keep going
- Build a study plan around your weak sections: AHIMA CCS-P exam prep has an eight-week plan, the code book rules and 30 more practice questions.
- Ready to apply? AHIMA exam registration walks through the application and scheduling steps.
- After test day: AHIMA exam results explains the score report.
- Also weighing AAPC's credential? Try the free CPC practice test.
Sources and verification
Written by the Castleport Test Prep Editorial Team. Last verified October 23, 2026.
What we checked: the CCS-P exam format, question types, timing, scoring, fees, retake wait, pass rates, content outline and required code books on AHIMA's own pages; each answer against the guideline, CMS manual, regulation or other source linked beside it; and every ICD-10-CM code in the questions and answer choices against published 2026 code listings. CPT code descriptions aren't public, so some CPT rules are cited to coding-trade summaries; check descriptors in your CPT 2026 Professional Edition. This is source checking, not a review by a credentialed coder.
Exam facts:
- AHIMA, Certified Coding Specialist – Physician-based (CCS-P)
- AHIMA, CCS-P Examination Content Outline (effective May 1, 2024)
- AHIMA, CCS-P content outline crosswalk
- AHIMA, CCS-P 2026 required code books (effective May 1, 2026)
- AHIMA, Certification FAQs
- AHIMA, About Certification Exams
- CMS, ICD-10 codes (code-year effective dates)
Teaching sources are linked under each question.
Castleport Test Prep is an independent exam prep publisher. It is not affiliated with, endorsed by or approved by AHIMA or its Commission on Certification for Health Informatics and Information Management (CCHIIM). Exam and credential names identify the subjects covered; trademarks belong to their respective owners. The questions and records on this page are original and unofficial, not actual AHIMA exam questions, and using them doesn't guarantee any exam result.