80047 is appropriate when a treating physician orders a full BMP and specifically requires ionized (free) calcium rather than total calcium. The clinical situations where ionized calcium is preferred over total calcium include:
This panel code covers blood testing only. The code is not time-based and does not apply to any procedural intervention. The panel must be performed on a single patient collection. All 8 components must be performed from that collection; a partial result set requires individual component codes. If a clinician orders only ionized calcium and electrolytes without creatinine and BUN, 80047 cannot be used.
80047 is billed by the laboratory performing the test, not by the ordering physician. In the hospital outpatient setting, the test may be conditionally packaged into the APC payment for the associated visit; verify outpatient billing impact before assuming separate reimbursement. In the physician office with a CLIA-waived analyzer, modifier QW may be appended after confirming the specific instrument's FDA waiver status for ionized calcium [10].
| Code | Description | When to Use Instead |
|---|---|---|
| 80047 | Basic metabolic panel, ionized calcium | When ionized calcium is clinically necessary (hypoalbuminemia, critical illness, acid-base disorder, post-transfusion) |
| 80048 | Basic metabolic panel, total calcium | Standard BMP for the vast majority of clinical situations; uses total calcium (82310) instead of ionized calcium (82330) |
| 80053 | Comprehensive metabolic panel | When hepatic function testing (albumin, total protein, ALP, ALT, AST, total bilirubin) is also needed alongside the BMP analytes; uses total calcium; MUE = 1 |
| 80050 | General health panel | When a broad screening panel is appropriate; incorporates 80053 plus CBC and TSH |
The critical differentiator between 80047 and 80048 is solely the calcium fraction measured: ionized (82330) versus total (82310). Documentation must support the clinical necessity of the ionized measurement, or auditors will treat 80047 as an upcoded substitution for the more common 80048.
flowchart TD
A[BMP ordered] --> B{Which calcium\nwas ordered and\nperformed?}
B --> C[Ionized calcium\n82330]
B --> D[Total calcium\n82310]
C --> E{Clinical basis\ndocumented?}
E --> F[Yes: hypoalbuminemia,\ncritical illness,\nacid-base disorder, etc.]
E --> G[No documentation\nof rationale]
F --> H[Bill 80047]
G --> I[Medical necessity\ndenial risk; document\nbefore billing 80047]
D --> J[Bill 80048]
Modifier 91 (Repeat Clinical Diagnostic Laboratory Test): Append to the second (and any subsequent) 80047 on the same date of service when successive test results are medically necessary for patient management, for example serial electrolyte monitoring in an ICU patient with diabetic ketoacidosis or post-operative fluid management. Do not use modifier 91 if the repeat is due to specimen failure, contamination, or equipment malfunction; those repeats are not separately billable [7].
Modifier QW (CLIA-Waived Test): Append when the panel is performed on an FDA-approved CLIA-waived analyzer at a point-of-care or physician office setting. CPT 80047 is listed as CLIA-waived eligible per CMS database. However, the specific instrument in use must carry an FDA CLIA waiver for ionized calcium testing; point-of-care blood gas analyzers vary in their waiver status. Verify at the FDA CLIA waived tests database before appending QW [10].
Modifiers 26 and TC: Never applicable. The PC/TC indicator for 80047 is 9 (Not Applicable). Appending either modifier will cause a claim edit failure.
Modifier 59/XU: Reserved for rare situations where a component analyte must be billed separately on the same DOS for a clinically distinct purpose from the panel. Requires strong supporting documentation and is not a routine combination.
The MUE for 80047 is 2 units per date of service [5]. Billing a third unit on the same DOS will deny at the claim line without supporting documentation. The MUE of 2 aligns with legitimate serial monitoring scenarios (two draws, same day) when modifier 91 is appended to the second unit.
All 8 component codes (82330, 82374, 82435, 82565, 82947, 84132, 84295, 84520) are bundled into 80047 via NCCI Procedure-to-Procedure (PTP) edits with a 0 modifier indicator, meaning no modifier can override the bundling [3][4]. Billing the panel code alongside any of its components constitutes an NCCI violation regardless of modifier appended.
80047 and 80048 are mutually exclusive; they cannot be billed on the same DOS for the same patient because they share 7 of 8 components and represent an either/or panel selection.
80047 and 80053 cannot be billed together; the CMP contains all BMP analytes (using total calcium). Billing both constitutes overlapping panel unbundling. When ionized calcium is clinically necessary alongside the CMP analytes, the correct approach is 80053 plus 82330 individually [4].
Auditors focus on 80047 specifically because it is less commonly ordered than 80048. Triggers include:
CPT 80047 is excluded from the Medicare Physician Fee Schedule (status: Statutory Exclusion) and is paid under the Clinical Laboratory Fee Schedule (CLFS) [2]. Rates are set under the PAMA methodology based on weighted median private payer rates and are updated annually. Verify current rates in the CMS CLFS annual download files; do not use MPFS RVU-based payment estimates for this code.
No standalone National Coverage Determination (NCD) exists for 80047. Coverage is governed by the general Medicare "reasonable and necessary" standard under SSA Section 1862(a)(1)(A). MAC-level LCDs for laboratory chemistry panels govern medical necessity by jurisdiction; common covered criteria include acute illness evaluation, pre-operative assessment, and monitoring of chronic conditions such as CKD, diabetes, CHF, and electrolyte/acid-base disorders [6]. Search the CMS Medicare Coverage Database by MAC jurisdiction for active LCDs applicable to the ordering provider's location.
In the outpatient hospital setting, 80047 carries an APC status of "conditionally packaged laboratory tests," meaning the payment may be packaged into the APC payment for an associated separately payable service rather than paid as a standalone line [2].
Annual Wellness Visit (AWV): Lab tests ordered at an AWV (G0438/G0439) are not covered as part of the AWV benefit. If 80047 is ordered at an AWV encounter, it must be separately and independently justified with documented medical necessity; the AWV itself does not establish medical necessity for the panel [7].
ABN requirement: When medical necessity is questionable (e.g., routine surveillance in a stable outpatient without acute indication), an Advance Beneficiary Notice of Noncoverage (ABN, CMS-R-131) must be issued before specimen collection to preserve beneficiary liability in case of denial.
Most commercial payers follow NCCI bundling rules for panel codes, though coverage criteria and frequency limits vary by plan. Because 80047 is significantly less common than 80048, commercial payer prior authorization policies or coverage policies may not address 80047 specifically; verify with the individual payer plan. Documentation supporting the medical necessity of ionized versus total calcium is equally critical for commercial claims.
Medical necessity denial: ionized calcium not justified Payers deny 80047 when the documentation does not support why ionized calcium rather than total calcium was clinically necessary. This is the most common denial specific to this code. Prevention: document the specific clinical condition in the order and the medical record narrative (albumin level, acid-base status, clinical context) before claim submission.
NCCI bundling denial: component code billed with panel Billing 82330 (ionized calcium) separately alongside 80047 triggers a 0-modifier-indicator NCCI PTP edit [3][4]. Because the edit indicator is 0, no modifier can override it. Prevention: remove the component code from the claim; the panel rate covers all 8 components.
Incomplete panel denial: wrong code for partial results When fewer than all 8 components are performed, 80047 is not payable. Billing it anyway results in a coding error denial. Prevention: implement a charge capture edit that confirms all 8 component result codes are present before triggering the 80047 panel charge.
Mutually exclusive panel denial: 80047 and 80048 or 80053 billed together Billing 80047 with 80048 or 80053 on the same DOS for the same patient triggers a mutually exclusive or overlapping panel edit. Prevention: build a charge capture rule preventing simultaneous billing of these panel codes.
MUE exceeded: more than 2 units billed Billing 3 or more units of 80047 on the same DOS will deny the excess units at the claim line [5]. Prevention: confirm MUE compliance before submission; if three or more serial draws are genuinely performed and medically necessary, contact the payer for prior authorization or document in the record for appeal.
Scenario 1 (Primary differentiator): A 58-year-old patient in the medical ICU has cirrhosis-related hypoalbuminemia with serum albumin of 1.6 g/dL. The intensivist orders a BMP with ionized calcium; all 8 components are resulted from a single blood draw.
Correct coding: 80047 with K74.60 (cirrhosis) and E83.51 (hypocalcemia, if confirmed) or the underlying hepatic diagnosis
Why: Hypoalbuminemia renders total calcium unreliable; ionized calcium is medically necessary and clinically justified. Documentation of the albumin level and the ordering rationale supports 80047 over the standard 80048.
Scenario 2 (Modifier 91, serial monitoring): An ICU patient in diabetic ketoacidosis receives a BMP with ionized calcium at 8 AM and again at 4 PM on the same date. All 8 components are performed at each draw.
Correct coding: 80047 (8 AM draw) + 80047 with modifier 91 (4 PM draw) with E11.10 (type 2 diabetes with ketoacidosis)
Why: Modifier 91 applies because successive results are medically necessary for DKA management, not due to equipment failure or specimen problems. The MUE of 2 accommodates both units on the same DOS.
Scenario 3 (Partial panel): A hospital laboratory performs 6 of the 8 BMP components (all except BUN and creatinine) and the charge system automatically generates a 80047 charge.
Correct coding: Bill each of the 6 performed analytes individually: 82330, 82374, 82435, 82947, 84132, 84295. 80047 cannot be billed.
Why: AMA panel rules require all listed components to be performed for the panel code to apply. Billing 80047 when 2 components were not performed is a coding error regardless of the reason the components were omitted.
Scenario 4 (Panel plus additional analyte): A nephrologist orders a BMP with ionized calcium plus serum phosphorus for a CKD stage 4 patient. All 8 BMP components plus phosphorus are resulted.
Correct coding: 80047 + 84100 (phosphorus) with N18.4 (CKD stage 4)
Why: Phosphorus (84100) is not a component of 80047 and is not bundled into the panel via NCCI edits, so it is separately reportable alongside the panel code.
Basic metabolic panel (Calcium, ionized)
This panel must include the following:
© Copyright 2026 American Medical Association. All rights reserved.
The CPT® Code 80047 refers to a Basic Metabolic Panel (BMP) that specifically includes the measurement of ionized calcium levels. This panel is a comprehensive blood test that evaluates various metabolic functions and helps identify potential imbalances in the body's chemistry. The BMP encompasses several key components: ionized calcium, carbon dioxide (bicarbonate), chloride, creatinine, glucose, potassium, sodium, and urea nitrogen (BUN). Each of these components plays a vital role in maintaining homeostasis within the body. Ionized calcium, which is the form of calcium that is not bound to proteins, is crucial for numerous physiological processes, including heart function, muscle contraction, nerve signaling, and blood clotting. The other components of the BMP, such as bicarbonate and chloride, are essential electrolytes that help regulate acid-base balance and fluid levels in the body. Creatinine serves as an important marker for kidney function, while glucose levels provide insight into metabolic processes related to energy production and insulin regulation. Potassium and sodium are critical for maintaining normal cellular function and fluid balance. Urea nitrogen, a waste product of protein metabolism, is also measured to assess renal function. Overall, the Basic Metabolic Panel with ionized calcium is a valuable tool for screening and monitoring various health conditions, providing essential information about the body's metabolic state.
© Copyright 2026 Coding Ahead. All rights reserved.
Get instant expert-level answers from CasePilot, our coding assistant.
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Get instant expert-level medical coding assistance.