CERTIFIED PROFESSIONAL CODER (CPC) • PATHOLOGY AND LABORATORY

Assign Laboratory Panel Codes — Assign codes for lab panels and organ-specific testing.

Master the CPT panel code rules that ensure accurate reimbursement for bundled and organ-specific laboratory tests.

Historical Context & Motivation

Laboratory testing has been an integral part of clinical medicine for well over a century, yet the systematic coding and billing for these services only emerged in the latter half of the twentieth century. Before standardized coding, laboratories billed for tests using narrative descriptions, leading to widespread inconsistencies in reimbursement and documentation. As the volume and complexity of laboratory testing grew—driven by advances in clinical chemistry, immunology, and hematology—the healthcare industry recognized an urgent need for a unified procedural language. The development of the Current Procedural Terminology (CPT) code set by the American Medical Association (AMA) addressed this gap, and the concept of laboratory panel codes was introduced to bundle frequently ordered groups of tests into single reportable units, thereby streamlining the reporting process for both providers and payers.

1966
CPT First Edition Published
The AMA published the first edition of CPT, establishing a uniform language for reporting medical procedures, including laboratory tests. Individual analyte codes formed the backbone of pathology and laboratory coding.
1983
Introduction of Organ-Specific Panels
CPT introduced organ-oriented and disease-oriented laboratory panels (e.g., hepatic function panel, renal function panel), grouping tests that clinicians commonly ordered together for evaluating specific organ systems.
1996
HIPAA and Electronic Claims
The Health Insurance Portability and Accountability Act mandated electronic transaction standards, making accurate CPT panel coding essential for clean claims submission and timely reimbursement.
2003
Panel Component Rules Clarified
The AMA and CMS issued guidance clarifying that all component tests within a panel must be performed for the panel code to be reported. Partial panels require individual test codes.
2024
Current Panel Code Set
The CPT code set now includes panels ranging from 80047 through 80081, covering metabolic, hepatic, lipid, renal, and other organ-specific groupings, with annual updates reflecting evolving clinical practice.

The fundamental question that laboratory panel coding addresses is deceptively straightforward: when a physician orders a battery of related tests, how should the coder report those services to maximize accuracy, ensure compliance, and optimize reimbursement? Understanding the rules governing panel assignment—when to use a panel code, when to unbundle, and how organ-specific panels differ from general metabolic panels—is a core competency tested on the CPC examination.

Core Principles of Laboratory Panel Coding

Laboratory panel codes reside in the Pathology and Laboratory section of CPT, specifically within the 80047–80081 range. Each panel code represents a predefined group of individual analyte tests that must all be performed before the panel code can be reported. This "all-or-nothing" rule is the single most important principle in panel coding. If even one component test listed under a panel definition is not performed, the coder must not report the panel code; instead, each completed test should be reported individually using its own CPT code.

1

All Components Required

Every test listed in the CPT panel definition must be performed. Missing even one component means the panel code cannot be used—report individual analyte codes instead.
2

Additional Tests Coded Separately

If a physician orders tests beyond those included in the panel, the extra tests are reported with their own individual CPT codes in addition to the panel code.
3

Panel Stacking Is Permitted

When the tests performed satisfy the requirements of two or more panels, multiple panel codes may be reported together, provided there is no prohibition against overlapping components.
4

No Duplicate Reporting

A test that is a component of a reported panel must not also be reported separately. Only tests performed beyond the panel's defined components are reported individually.
5

Medical Necessity Drives Orders

Panels must be medically necessary. Payers require documentation supporting the clinical indication for every test within the panel, tied to an appropriate ICD-10-CM diagnosis code.
KEY TAKEAWAY
Think of a laboratory panel code like a fixed-price meal at a restaurant. The menu lists exactly which items come with the meal—appetizer, entrée, dessert. If the kitchen serves all three items, you charge the set price (the panel code). If the dessert is unavailable, you cannot charge the set price; instead, you charge for the appetizer and entrée à la carte (individual CPT codes). And if the customer orders a side salad on top of the full meal, you charge the set price plus the salad separately.

Visual Explanation — Panel Code Decision Logic

This flowchart illustrates the decision logic a coder follows when assigning laboratory panel codes. Starting with the physician's order, the coder first determines whether all component tests of a defined panel have been performed. If yes, the panel code is reported; if additional tests were also ordered, those are coded individually alongside the panel. If the panel requirements are not fully met, each test is reported with its own individual CPT code.

The flowchart above captures the essential coding logic that coders apply dozens of times each day in laboratory billing environments. Notice that the decision tree begins with a binary question: do the tests performed satisfy all components of a CPT-defined panel? This is not merely a best practice—it is a compliance requirement. Reporting a panel code when one or more component tests were not performed constitutes upcoding, which can trigger audits, denials, and potential fraud investigations under the False Claims Act. Conversely, failing to use a panel code when all components are present (and instead billing each test individually) constitutes unbundling, which may inflate charges and likewise draw payer scrutiny.

How Panel Codes Work — Structure and Component Mapping

Each laboratory panel in CPT is defined by an explicit list of component tests, identified by their individual analyte CPT codes. Understanding how these components map to panel codes is essential for accurate coding. The CPT manual lists panels in the 80047–80081 range, and each panel's description enumerates every test that must be included. Below, we examine the component structure of four of the most commonly reported panels.

Comprehensive Metabolic Panel (CMP) — 80053

The Comprehensive Metabolic Panel (80053) includes 14 individual tests: albumin (82040), bilirubin total (82247), calcium total (82310), carbon dioxide/bicarbonate (82374), chloride (82435), creatinine (82565), glucose (82947), phosphatase alkaline (84075), potassium (84132), protein total (84155), sodium (84295), transferase alanine amino (ALT/SGPT) (84460), transferase aspartate amino (AST/SGOT) (84450), and urea nitrogen (BUN) (84520). All 14 tests must be performed from the same specimen before code 80053 may be reported.

Basic Metabolic Panel (BMP) — 80048

The Basic Metabolic Panel (80048) contains 8 tests: calcium total (82310), carbon dioxide (82374), chloride (82435), creatinine (82565), glucose (82947), potassium (84132), sodium (84295), and urea nitrogen (BUN) (84520). Note that the BMP is a subset of the CMP. When all 14 CMP tests are performed, the coder should report 80053, not 80048 plus the remaining 6 tests individually.

Hepatic Function Panel — 80076

The Hepatic Function Panel (80076) focuses on liver assessment and includes 7 tests: albumin (82040), bilirubin total (82247), bilirubin direct (82248), phosphatase alkaline (84075), protein total (84155), transferase alanine amino (ALT) (84460), and transferase aspartate amino (AST) (84450). This is an example of an organ-specific panel—its components are selected because they collectively evaluate hepatic function.

Lipid Panel — 80061

The Lipid Panel (80061) contains 4 tests: cholesterol total (82465), lipoprotein HDL cholesterol (83718), triglycerides (84478), and a calculated LDL, which is derived mathematically from the other three values using the Friedewald equation. This panel is frequently ordered for cardiovascular risk assessment.

FRIEDEWALD EQUATION (LDL CALCULATION)
LDL = Total Cholesterol − HDL − (Triglycerides ÷ 5)
This formula is used when triglycerides are below 400 mg/dL. The calculated LDL is included in the lipid panel (80061) and is not reported separately because it is derived, not directly measured.
📋 CPC Exam Tip
On the CPC exam, you may encounter scenarios where a physician orders a "metabolic panel" without specifying basic or comprehensive. Always count the number of component tests performed and match them to the CPT panel definition. The exam tests your ability to identify which panel—if any—fits the tests documented in the operative or laboratory report.

Detailed Panel Breakdown and Classification

This diagram maps the component overlap among three key panels. Notice that the BMP is entirely contained within the CMP, and the Hepatic Function Panel shares six of its seven components with the CMP. The only unique Hepatic component is Bilirubin Direct (82248). This overlap is clinically significant for coding: when a CMP and Hepatic panel are both ordered, the coder reports 80053 plus 82248 individually, rather than reporting both panel codes.
Common CPT Laboratory Panels (80047–80081 Range)
Panel NameCPT CodeNumber of TestsOrgan/System Focus
Basic Metabolic Panel800488Electrolytes, kidney, glucose
BMP with Ionized Calcium800478Electrolytes, kidney, glucose (ionized Ca)
Comprehensive Metabolic Panel8005314Electrolytes, kidney, liver, glucose
Electrolyte Panel800514CO₂, chloride, potassium, sodium
Hepatic Function Panel800767Liver
Renal Function Panel8006910Kidney
Lipid Panel800614Cardiovascular (lipids)
Acute Hepatitis Panel800746Liver (viral hepatitis markers)

Organ-specific panels such as the Hepatic Function Panel (80076) and the Renal Function Panel (80069) are distinguished from general metabolic panels by their clinical focus. While the CMP casts a broad net across multiple organ systems, organ-specific panels are designed to provide a focused evaluation of a single system. The Renal Function Panel (80069) includes albumin, BUN, calcium, carbon dioxide, chloride, creatinine, glucose, phosphorus inorganic, potassium, and sodium—10 tests that together paint a comprehensive picture of kidney function. Coders must be attentive to the fact that some organ-specific panels share significant overlap with metabolic panels, as illustrated in the diagram above, and must carefully select the code combination that most accurately represents the services performed without duplicate reporting.

Worked Example — Assigning Panel Codes from a Lab Report

Consider the following clinical scenario: Dr. Martinez orders laboratory tests for a 58-year-old patient presenting with fatigue and elevated blood pressure. The laboratory performs the following tests from a single blood draw: albumin, bilirubin total, calcium total, carbon dioxide, chloride, creatinine, glucose, alkaline phosphatase, potassium, protein total, sodium, ALT, AST, BUN, TSH, and lipid panel (total cholesterol, HDL cholesterol, triglycerides). The coder must determine the correct CPT code assignment.

Assigning Panel Codes from a Multi-Test Laboratory Order
1
Step 1 — List All Tests PerformedOrganize all performed tests: albumin (82040), bilirubin total (82247), calcium total (82310), CO₂ (82374), chloride (82435), creatinine (82565), glucose (82947), alkaline phosphatase (84075), potassium (84132), protein total (84155), sodium (84295), ALT (84460), AST (84450), BUN (84520), TSH (84443), total cholesterol (82465), HDL cholesterol (83718), and triglycerides (84478). That is 18 individual tests.
18 individual analyte tests identified
2
Step 2 — Check for CMP (80053) EligibilityCompare the tests performed against the 14 components required for CMP (80053): albumin ✓, bilirubin total ✓, calcium total ✓, CO₂ ✓, chloride ✓, creatinine ✓, glucose ✓, alkaline phosphatase ✓, potassium ✓, protein total ✓, sodium ✓, ALT ✓, AST ✓, BUN ✓. All 14 components are present.
80053 — Comprehensive Metabolic Panel qualifies
3
Step 3 — Check for Lipid Panel (80061) EligibilityCompare against the lipid panel (80061) requirements: total cholesterol ✓, HDL cholesterol ✓, triglycerides ✓. The LDL is calculated from these values. All components are present.
80061 — Lipid Panel qualifies
4
Step 4 — Identify Remaining Tests Not Covered by PanelsAfter assigning 80053 (14 tests) and 80061 (3 measured tests + calculated LDL), the remaining test is TSH (84443). This test is not a component of any qualifying panel, so it must be reported individually.
84443 — TSH reported individually
5
Step 5 — Final Code AssignmentThe final submission includes three CPT codes: 80053 (CMP), 80061 (Lipid Panel), and 84443 (TSH). Note that we do not also report 80048 (BMP) because the BMP is a subset of the CMP. We also do not report 80076 (Hepatic) separately because its components (except bilirubin direct, which was not ordered) are already captured by the CMP.
Final codes: 80053, 80061, 84443
⚠️ Avoid This Common Mistake
A frequent error on the CPC exam is reporting both a CMP (80053) and a BMP (80048) for the same encounter. Because the BMP is entirely contained within the CMP, reporting both would constitute duplicate billing. Always assign the most comprehensive panel that matches the tests performed and then code any remaining tests individually.

Common Pitfalls and Best Practices

Five Most Common Panel Coding Pitfalls
Common PitfallConsequenceBest Practice
Reporting a panel when not all components are performedUpcoding — potential audit, denial, or fraud liabilityVerify every component test before reporting the panel code
Unbundling — reporting individual codes when a panel appliesInflated charges, payer flags, potential compliance issuesAlways check if tests meet panel criteria before coding individually
Reporting overlapping panels (e.g., BMP + CMP)Duplicate billing, claim denialUse the most comprehensive applicable panel; never report a subset panel alongside it
Reporting a panel component code separately when it is included in the panelDouble billing for the same serviceOnly report individual codes for tests performed beyond the panel's defined components
Ignoring medical necessity for panel componentsDenial on the basis of insufficient clinical justificationEnsure ICD-10-CM diagnosis codes support the clinical need for all tests in the panel
KEY TAKEAWAY
Panel coding operates on a principle analogous to modular engineering: each panel is a pre-assembled module with defined specifications. Just as an engineer cannot claim a module is complete if a component is missing—and should not order duplicate parts already in the module—a coder cannot report a panel unless every specified test is performed and must not separately report tests already bundled into the panel. The coding system rewards precision: correctly identifying the most comprehensive applicable panel, then coding individually only the tests that fall outside that panel's scope.

Connection to Advanced Coding and NCCI Edits

Beyond basic panel assignment, professional coders must also navigate the National Correct Coding Initiative (NCCI) edits maintained by CMS. NCCI edits define pairs of CPT codes that, as a general rule, should not be reported together for the same patient on the same date of service. Many laboratory panel codes have associated NCCI edits that prevent their component codes from being billed separately when the panel code is reported. Understanding these edits is essential for coders who process high-volume laboratory claims and wish to avoid automated denials at the clearinghouse or payer level.

Panel Coding vs. Advanced NCCI Compliance
ConceptPanel-Level Coding (Current Lesson)Advanced NCCI / Compliance Coding
ScopeIdentifying correct panel codes and individual analyte codesNavigating NCCI edit pairs, modifier use (e.g., Modifier 59), and payer-specific bundling rules
Key RuleAll panel components must be performedNCCI column 1/column 2 logic determines which code is primary when edit pairs conflict
Modifier UsageGenerally not required for panel assignmentModifier 59 (Distinct Procedural Service) may override NCCI edits when clinically justified
Compliance RiskUpcoding or unbundlingImproper modifier use, billing for medically unnecessary repeat tests

As you advance in your coding career and prepare for the CPC examination, you will find that panel code assignment serves as a gateway to more complex bundling and unbundling analysis. The principles you learn here—verifying all components, avoiding overlapping panels, and coding only additional tests individually—are foundational to the broader compliance framework governing laboratory billing. Future study areas include automated panel reflex testing, where results from one panel trigger additional orders, and molecular pathology panels (81400-series), which follow different coding conventions for genomic and proteomic assays.

Practice Problems

PROBLEM 1CONCEPTUAL
A laboratory performs 13 of the 14 tests listed in the Comprehensive Metabolic Panel (80053) definition. The missing test is ALT (84460). Can the coder report CPT code 80053? Explain your reasoning.
PROBLEM 2BASIC CALCULATION
A physician orders the following tests: total cholesterol, HDL cholesterol, triglycerides, and TSH. Identify the correct CPT codes to report.
PROBLEM 3INTERMEDIATE
A laboratory report shows the following tests were performed: albumin, bilirubin total, bilirubin direct, calcium total, CO₂, chloride, creatinine, glucose, alkaline phosphatase, potassium, protein total, sodium, ALT, AST, and BUN. Determine which panel code(s) and individual codes should be reported.
PROBLEM 4APPLIED
A clinic sends blood samples for a patient with suspected liver disease. The physician orders a Comprehensive Metabolic Panel, a Hepatic Function Panel, a Lipid Panel, a GGT, and an LDH. The laboratory performs all ordered tests. Determine the correct CPT code assignment, ensuring no unbundling or duplicate reporting occurs.
PROBLEM 5CRITICAL THINKING
A compliance auditor reviews a laboratory's billing records and discovers that the lab has been routinely reporting both 80048 (BMP) and 80053 (CMP) for the same patient on the same date of service. The lab argues that the physician ordered both panels and both were performed. Analyze whether the lab's coding practice is correct, identify the applicable coding rules, and explain the compliance implications.

Summary — Laboratory Panel Code Assignment

Laboratory panel codes (80047–80081) bundle predefined groups of analyte tests into single reportable units, streamlining billing for commonly ordered test combinations. The fundamental rule governing panel assignment is the all-components-required principle: every test listed in a panel's CPT definition must be performed before that panel code can be reported. If any component is missing, the coder must report each completed test individually. When tests beyond the panel's scope are performed, those additional tests are coded separately alongside the panel code.

Key organ-specific panels include the Hepatic Function Panel (80076), the Renal Function Panel (80069), and the Lipid Panel (80061). Coders must guard against upcoding (reporting a panel when not all components are performed), unbundling (reporting individual codes when a panel applies), and duplicate reporting (billing overlapping panels such as BMP and CMP together). Mastery of these principles is essential for CPC exam success and professional coding compliance.

Varsity Tutors • Certified Professional Coder (CPC) • Assign Laboratory Panel Codes