Table of Contents
- How the Pathology & Laboratory Section Is Organized
- Organ & Disease Panels: The All-Components Rule
- Drug Testing: Presumptive vs Definitive
- Urinalysis, Chemistry, and Hematology Essentials
- Therapeutic Drug Assays and Evocative/Suppression Testing
- Molecular Pathology and Proprietary Laboratory Analyses
- Microbiology and Immunology
- Surgical Pathology: Gross vs Microscopic, Levels I–VI
- Cytopathology and Screening Services
- Panel Bundling Traps
- Modifiers in Laboratory Coding
- CLIA and Who May Perform Which Tests
- Worked Example: Coding a Full Laboratory Encounter
- How the CPC Exam Tests Pathology & Laboratory Coding
- Common Mistakes
- Final Exam Strategy for This Section
- Frequently Asked Questions
Pathology and laboratory coding covers one of the largest and most frequently tested sections of the CPT manual, spanning codes 80047 through 89398, yet many CPC candidates spend far less time here than they do on surgery or E/M. That is a costly mistake, because the exam reliably includes five to eight questions drawn from this section, and most of them test a small set of predictable concepts: organ and disease panels, drug testing, urinalysis, surgical pathology levels, and lab-specific modifiers. This guide works through each of those concepts in the order the CPT manual presents them, building on the fundamentals covered in What Is CPT Coding and How CPT Codes Are Structured, and pairs naturally with the clinical background in Laboratory Values and Test Results for Medical Coders.
How the Pathology & Laboratory Section Is Organized
The Pathology and Laboratory section runs from 80047 to 89398 and is organized by the type of testing performed rather than by body system. The major subsections, in manual order, are organ or disease-oriented panels (80047–80081), drug assay codes for presumptive and definitive testing, therapeutic drug assays, evocative/suppression testing, consultations in clinical pathology, urinalysis (81000–81099), molecular pathology, chemistry (82009–84999), hematology and coagulation (85002–85999), immunology (86000–86849), transfusion medicine, microbiology (87001–87999), anatomic pathology, cytopathology, and surgical pathology (88300–88309 and related codes). Knowing this map matters on the exam because the CPT index will often send you to a range, and recognizing which subsection you have landed in tells you which rules apply — panel rules in the 80000s behave very differently from specimen-based surgical pathology rules in the 88000s.
One orientation point worth fixing early: the routine venipuncture used to collect a specimen is reported with 36415, which lives in the cardiovascular subsection of the Surgery section, not in Pathology and Laboratory. A question that asks you to code both the blood draw and the test is checking whether you know the collection and the analysis are two separate, separately coded services.
Organ & Disease Panels: The All-Components Rule
The panel codes at 80047–80081 are bundles of individual tests that are commonly ordered together. Each panel code lists the exact component tests that make it up, and the governing rule — the single most tested concept in this section — is that every listed component must be performed to report the panel code. If even one component is missing, you cannot report the panel; you must report the individual test codes for what was actually performed. If all components were performed plus additional tests beyond the panel definition, you report the panel code plus separate codes for the extra tests.
| Panel Code | Panel Name | Key Distinguishing Feature |
|---|---|---|
| 80047 | Basic metabolic panel (ionized calcium) | Same as 80048 except calcium is ionized |
| 80048 | Basic metabolic panel (total calcium) | 8 chemistry tests including glucose, BUN, creatinine, electrolytes |
| 80051 | Electrolyte panel | Sodium, potassium, chloride, carbon dioxide only |
| 80053 | Comprehensive metabolic panel | BMP components plus liver tests, albumin, total protein |
| 80055 | Obstetric panel | CBC, hepatitis B surface antigen, rubella, syphilis, RBC antibody screen, blood typing |
| 80061 | Lipid panel | Total cholesterol, HDL, triglycerides |
| 80069 | Renal function panel | Kidney-focused chemistry including albumin, phosphorus |
| 80076 | Hepatic function panel | Liver enzymes, bilirubin (total and direct), albumin, total protein |
The exam loves the 80047 versus 80048 distinction — the only difference is ionized versus total calcium — and the CMP versus BMP relationship, since the comprehensive metabolic panel contains every BMP component plus liver studies. Never report a BMP and a CMP together for the same encounter, and never report a panel plus one of its own components separately; both are unbundling errors of the kind explained in Bundled Codes and NCCI Edits.
Drug Testing: Presumptive vs Definitive
Drug testing codes divide into two conceptual layers that the exam tests as a sequence. Presumptive testing answers the question “is a drug or drug class present at all?” and is reported with 80305, 80306, or 80307, distinguished by the testing method: 80305 for direct optical observation (such as a dipstick card read visually), 80306 for instrument-assisted direct optical observation, and 80307 for testing performed by instrumented chemistry analyzers. Only one presumptive code is reported per date of service regardless of the number of drug classes screened.
Definitive testing answers “exactly which drug, and how much?” using methods like gas or liquid chromatography with mass spectrometry, and is reported with the definitive drug class codes, selected by drug class and reported per class tested. A scenario in which a presumptive screen is positive and the laboratory then performs confirmatory definitive testing supports reporting both the presumptive code and the appropriate definitive codes for the classes confirmed. Distinguish both of these from therapeutic drug assays, which monitor the level of a prescribed medication — such as digoxin or lithium — in a compliant patient rather than screening for use.
Urinalysis, Chemistry, and Hematology Essentials
The urinalysis codes at the start of the 81000 series are a four-way grid built on two questions: was the test automated or non-automated, and did it include microscopy? Code 81000 is non-automated with microscopy, 81001 is automated with microscopy, 81002 is non-automated without microscopy, and 81003 is automated without microscopy. Exam questions state the method casually — “dipstick read by the medical assistant” signals non-automated — so translate the vignette language into those two axes before choosing. Urine pregnancy testing by visual color comparison has its own code, 81025.
The chemistry codes (82009–84999) report individual analytes, each code describing one substance measured, and they are the codes you fall back on when a panel cannot be reported. In hematology, the most tested pairing is the complete blood count: 85025 describes a CBC with automated differential white blood cell count, while 85027 is the CBC without the differential. Coagulation testing such as prothrombin time (85610) also appears regularly, typically in warfarin-monitoring vignettes.
Therapeutic Drug Assays and Evocative/Suppression Testing
Two smaller subsections generate reliable exam questions precisely because candidates skip them. Therapeutic drug assays measure the concentration of a medication the patient is intentionally taking — digoxin, lithium, vancomycin, phenytoin — to keep dosing within the therapeutic window. The conceptual test is distinguishing these from drug screening: a therapeutic drug assay monitors a known, prescribed drug in a compliant patient, while presumptive and definitive drug testing detects whether drugs are present at all. A vignette about a patient on long-term lithium therapy having a level checked is a therapeutic drug assay, no matter how much the distractors dress it up as screening.
Evocative/suppression testing evaluates endocrine function by administering an agent and measuring the body’s response — for example, a glucose tolerance test or an ACTH stimulation test. The coding rule to remember is that these panels cover the laboratory measurements, while the administration of the evocative or suppressive agent and the physician’s supervision are reported separately, and the supplies or drugs used may also be separately reportable. The endocrine context behind these tests is covered in Endocrine System and Diabetes Coding.
Molecular Pathology and Proprietary Laboratory Analyses
Molecular pathology has grown into one of the most heavily structured parts of the section. Tier 1 codes describe specific, commonly performed gene analyses — each code names the gene and the type of analysis — while Tier 2 codes group rarer analyses into levels by technical complexity. Beyond these sit the genomic sequencing procedure codes for multi-gene panels and the Proprietary Laboratory Analyses (PLA) codes, the alphanumeric codes ending in U that identify tests offered by a single laboratory under a proprietary name. The exam does not expect memorized gene codes; it expects you to recognize the architecture — a named, common gene analysis points to Tier 1, an obscure analyte to Tier 2, a branded multianalyte test to a PLA code — and to know that when a PLA code exists for a specific proprietary test, it takes precedence over the generic molecular codes.
Microbiology and Immunology
Microbiology codes (87001–87999) cover cultures, sensitivity studies, and infectious agent detection. The recurring exam concept is the distinction between presumptive identification of organisms in a culture and definitive identification requiring additional testing, along with the rule that specimen-handling and collection are not part of the culture code itself. Urine culture with quantitative colony count is reported with 87086, and blood cultures with 87040. Sensitivity studies — determining which antibiotics an organism responds to — are reported separately from the culture that grew the organism. Immunology codes (86000–86849) report antigen and antibody studies; the practical skill tested is reading the vignette for whether the laboratory measured the patient’s antibody response or detected the pathogen’s antigen directly, because the code families differ.
Surgical Pathology: Gross vs Microscopic, Levels I–VI
Surgical pathology codes 88300 through 88309 are organized into six levels, and the unit of service is the specimen — a tissue sample individually identified and requiring individual examination. Level I (88300) is the only level describing gross examination alone, meaning the pathologist examined the tissue with the unaided eye without microscopy. Levels II through VI (88302, 88304, 88305, 88307, 88309) all describe gross plus microscopic examination, and the level rises with the amount of physician work typically required for that specimen type, not with the size of the specimen. Each code lists the specimen types assigned to that level: an appendix removed incidentally is Level II, a gallbladder is Level IV, a breast mastectomy specimen is Level VI, and so on.
Two rules generate most of the exam questions. First, when two separately identified specimens are submitted — for example, two skin lesions in separate containers — each specimen is coded separately, even if both fall at the same level. Second, if a specimen type is not listed under any level, it is assigned to the level whose listed specimens it most closely resembles in physician work. Frozen-section examination during surgery (88331 for the first block) is reported in addition to the definitive surgical pathology examination, a pattern that connects to the intraoperative decision-making covered in Surgery Coding for Beginners.
Cytopathology and Screening Services
Cytopathology covers cell-level examination, most prominently the Papanicolaou (Pap) test family, where code selection depends on the collection method, the screening system used, and whether physician interpretation was required. Fine needle aspiration adds a wrinkle worth remembering: the evaluation of the FNA specimen for adequacy while the patient is still present (88172) is a separate service from the definitive interpretation (88173), and both are separate from the FNA procedure itself, which is coded from the Surgery section.
Panel Bundling Traps
Bundling in the laboratory section deserves its own attention because it works in both directions. Reporting individual components alongside their parent panel is unbundling — the classic error pattern detailed in Bundling and Unbundling in Medical Coding. But reporting a panel when a component was not performed is equally wrong, and the exam frequently builds questions where the vignette lists tests that fall one short of a panel definition. The safe method: count the tests performed, compare against the panel definition in the manual, and only report the panel on an exact-or-greater match, coding any excess tests separately. When two panels overlap — such as an electrolyte panel whose four components all sit inside a BMP that was also run — report only the more comprehensive code.
Modifiers in Laboratory Coding
Three modifiers dominate laboratory questions. Modifier 90 (reference laboratory) indicates the billing entity did not perform the test but sent it to an outside laboratory. Modifier 91 (repeat clinical diagnostic laboratory test) is used when the same test is medically necessary again on the same day for the same patient — serial potassium levels during treatment, for example — and it is emphatically not used to re-run a test because of a specimen or equipment problem, nor when a repeat is already built into the code description. Modifier 92 identifies testing performed on an alternative platform such as a single-use kit. From HCPCS Level II, modifier QW identifies a CLIA-waived test, connecting this section to the Clinical Laboratory Improvement Amendments framework: laboratories may only bill tests within the certificate level they hold, and waived tests are the simple, low-risk tests permitted under the most basic certificate. The general logic of modifier use is covered in CPT Modifiers Explained, and the HCPCS side in the HCPCS Level II Coding Guide.
CLIA and Who May Perform Which Tests
The Clinical Laboratory Improvement Amendments (CLIA) framework sits behind every laboratory code and appears on the exam in compliance-flavored questions. Every testing site — including a physician office performing a simple dipstick — must hold a CLIA certificate, and the certificate level determines which tests the site may legally perform and bill. Waived tests are simple procedures with minimal risk of error, such as dipstick urinalysis, urine pregnancy tests, and many rapid strep and glucose tests, and they are billed with modifier QW under a certificate of waiver. Moderate- and high-complexity testing requires progressively higher certification, personnel qualifications, and quality-control standards. For the exam, the takeaways are that the certificate level caps what can be billed, that provider-performed microscopy is its own limited certificate category, and that billing a test beyond the site’s certificate level is a compliance failure rather than a coding technicality.
Worked Example: Coding a Full Laboratory Encounter
Pull the rules together with one composite scenario. An established patient presents for warfarin and diabetes monitoring. The physician orders a prothrombin time, a comprehensive metabolic panel, and a hemoglobin A1c; the medical assistant performs a venipuncture, and all testing is done in the office laboratory, which holds the appropriate CLIA certification. The correct coding reports the venipuncture (36415), the prothrombin time (85610), the comprehensive metabolic panel (80053), and the A1c — four separate codes, because the A1c and prothrombin time are not components of the CMP, and the collection is never bundled into the analysis. If the laboratory had instead performed only seven of the eight CMP components, the panel code would collapse into individual chemistry codes for the tests actually run. This compare-against-the-definition discipline is the entire skill: slow down, list what was performed, and map it against panel definitions before writing anything down.
How the CPC Exam Tests Pathology & Laboratory Coding
Pattern 1 — The Incomplete Panel
A vignette lists the individual tests performed and asks for the correct coding. The test list falls exactly one component short of a familiar panel, and the distractor answers include the panel code. The correct answer reports the individual test codes. Work these by counting components against the panel definition every single time, even when the list “looks like” a CMP.
Pattern 2 — Urinalysis Method Matching
The scenario describes a urinalysis in everyday clinical language, and you must translate “dipstick,” “analyzer,” and “microscopic examination” into the automated/non-automated and with/without-microscopy axes to choose among 81000–81003.
Pattern 3 — Surgical Pathology Level and Specimen Counting
An operative scenario submits two or three specimens in separate containers. The question tests whether you assign each specimen its own code at the correct level, rather than reporting one code for the encounter or upcoding based on specimen size.
Pattern 4 — Modifier 91 vs a New Test
A patient has the same lab test performed twice in one day. The question hinges on why: medically necessary serial monitoring supports modifier 91, while a re-run due to a hemolyzed specimen supports no additional billing at all.
Common Mistakes
Reporting a panel when a component was not performed. The panel code requires every listed component; anything less must be coded as individual tests.
Unbundling panel components. Never report an individual test separately when it is included in a panel reported for the same encounter, and never report two panels whose components overlap.
Confusing 80047 with 80048. The basic metabolic panels differ only in whether calcium is measured as ionized or total — read the vignette’s calcium line carefully.
Using modifier 91 for repeat testing caused by specimen or equipment failure. Modifier 91 is reserved for medically necessary repeat testing; quality-control re-runs are not separately billable.
Coding surgical pathology per encounter instead of per specimen. Each separately identified specimen receives its own code, and the level is set by specimen type and physician work, not by specimen size.
Forgetting that venipuncture is coded separately with 36415. Specimen collection is not included in the laboratory test code, and 36415 sits in the Surgery section, not the 80000 series.
Reporting more than one presumptive drug screen per day. Codes 80305–80307 are reported once per date of service regardless of how many drug classes are screened.
Final Exam Strategy for This Section
Pathology and laboratory questions reward memorizing a short list of high-yield facts rather than the entire section: the panel definitions and the all-components rule, the urinalysis grid, the CBC pair (85025/85027), the presumptive drug screen trio, the six surgical pathology levels with the gross-only status of 88300, and the three lab modifiers. Build these into your review sheet alongside the broader frameworks in the CPC Exam Study Guide and the quick-reference tables in the CPC Exam Cheat Sheet, and practice locating panel definitions quickly through the index technique covered in How to Use the CPT Index. On exam day, the section’s questions are among the fastest to answer correctly once these patterns are automatic — which makes them exactly the points you cannot afford to leave behind.
5 quick questions drawn from this guide. Click an answer to check it — explanations appear as you go.
1. The only difference between basic metabolic panel codes 80047 and 80048 is:
2. The laboratory performs 7 of the 8 components of a comprehensive metabolic panel. Report:
3. A medically necessary repeat potassium level on the same date of service takes modifier:
4. Two skin lesions are submitted in separate containers, each qualifying as Level IV (88305). Report:
5. A urine dipstick read visually by the medical assistant, without microscopy, is:
Frequently Asked Questions
What is the difference between a BMP and a CMP panel?
The basic metabolic panel (80047 or 80048) contains eight chemistry tests covering glucose, kidney function, and electrolytes. The comprehensive metabolic panel (80053) includes every BMP component plus liver tests, albumin, and total protein. Because the CMP contains the BMP, the two are never reported together for the same encounter.
Can you bill individual tests instead of a panel?
Yes — and sometimes you must. If any component of a panel was not performed, the panel code cannot be reported and each test performed is coded individually. If all components plus extra tests were performed, report the panel plus separate codes for the additional tests.
What is modifier 91 used for?
Modifier 91 reports a medically necessary repeat of the same laboratory test on the same day, such as serial potassium levels during treatment. It is not used when a test is re-run because of specimen or equipment problems, or when the code description already includes serial measurements.
What are surgical pathology levels?
Surgical pathology codes 88300–88309 are organized into six levels based on the physician work typically required for each specimen type. Level I (88300) is gross examination only; Levels II–VI add microscopic examination with increasing complexity. The unit of service is each separately identified specimen.
How many lab questions are on the CPC exam?
The CPC exam typically includes roughly five to eight questions from the Pathology and Laboratory section, concentrated on panels, drug testing, urinalysis, surgical pathology levels, and laboratory modifiers, making it one of the most predictable sections to prepare for.
