Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
CPT Code

CPT code 82310 – Calcium, total


Code Definition

82310 is the CPT code for calcium; total. It reports a quantitative measurement of total calcium in serum or plasma, covering the protein-bound, complexed and free fractions together.

The code sits in the Chemistry subsection (82009-84999) of Pathology and Laboratory. Total calcium is also a component of the basic metabolic panel (80048) and the comprehensive metabolic panel (80053). A standalone 82310 is normally billed only when neither panel is billed for the same date.

Section
80047-89398 Pathology and laboratory
Subsection
82009-84999 Chemistry Procedures
Code range
82310, 82330 Calcium
Billable
No
Code also known as
serum calcium, total serum calcium, blood calcium test, calcium level test
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

CPT Code 82310 reports a quantitative total calcium test on serum or plasma. The standard assay is moderate complexity, and a CLIA-waived version is billed as 82310QW.

82310 is a component of both CPT 80053 (CMP) and CPT 80048 (BMP). Billing it with either panel on the same date without Modifier 59 triggers an NCCI unbundling denial.

Supporting ICD-10 codes include E83.52 (hypercalcemia), E83.51 (hypocalcemia) and N18.x (CKD). Coverage varies by MAC jurisdiction, so always check the active LCD.

Pabau, the practice management platform we build, sends US claims through its Claim.MD clearinghouse integration. Eligibility checks and claim edits run before the claim reaches the payer.

CPT Code 82310 description, analyte and code range

CPT Code 82310 is a Chemistry Procedures code with the official descriptor Calcium; total. It reports a quantitative measurement of total calcium concentration in a serum or plasma specimen.

The code sits in the Chemistry Procedures subsection (82009-84999) of the AMA CPT Pathology and Laboratory section (80047-89398).

Total calcium is also a component of the basic and comprehensive metabolic panels. A standalone 82310 line is billed only when neither panel covers calcium on that date, or when a separate indication is documented.

CodeDescriptorAnalyteSpecimenCode range
82310Calcium; totalTotal calciumSerum or plasma82009-84999 (Chemistry)
82330Calcium; ionizedFree (ionized) calciumSerum, plasma, or whole blood82009-84999 (Chemistry)

The standard quantitative 82310 assay is moderate complexity under the Clinical Laboratory Improvement Amendments (CLIA). CMS also lists an FDA-approved CLIA-waived version, billed as 82310QW, for example on the Arkay SPOTCHEM EZ analyzer. A site holding only a CLIA certificate of waiver can bill 82310 only on a waived analyzer, with the QW modifier.

What total serum calcium measures

Total serum calcium is the sum of three fractions. About 40% is protein-bound, mainly to albumin, and about 10% is complexed with anions such as citrate and phosphate. The remaining 50% circulates as free ionized calcium.

Adult reference ranges typically run from 8.5 to 10.5 mg/dL, though each laboratory sets its own interval. Physicians order 82310 for these indications most often:

  • Hypercalcemia workup (elevated calcium, ICD-10 E83.52)
  • Hypocalcemia evaluation (low calcium, ICD-10 E83.51)
  • Chronic kidney disease (CKD) monitoring, particularly CKD stages 3-5 (N18.30-N18.5)
  • Hyperparathyroidism or hypoparathyroidism investigation (E21.x, E20.x)
  • Pre-operative metabolic screening
  • Long-term medication monitoring (e.g. thiazide diuretics, lithium, bisphosphonates)
  • Malignancy-related calcium abnormalities

Because albumin carries so much of it, total calcium reads low when albumin is low. In critical care or liver disease, clinicians often order ionized calcium (82330) instead. The claim then carries the code for the test the lab ran.

82310 vs 82330: Total vs ionized calcium

82310 and 82330 describe different analytes with different clinical and billing uses. Reporting 82310 for an ionized calcium result is a coding error that payers can catch on audit.

FeatureCPT 82310 (total calcium)CPT 82330 (ionized calcium)
Official descriptorCalcium; totalCalcium; ionized
What it measuresTotal calcium (bound + free + complexed)Free (physiologically active) calcium only
SpecimenSerum or plasmaSerum, plasma, or whole blood
CLIA complexityModerate complexity; a CLIA-waived version is billed as 82310QWModerate complexity (some analyzers have CLIA-waived versions)
Primary clinical useRoutine metabolic screening, CKD monitoring, parathyroid workupCritical care, hypoalbuminemia, parathyroid surgery monitoring
Panel inclusionComponent of CMP (80053) and BMP (80048)Component of 80047 (BMP with ionized calcium); otherwise billed standalone

Bundling rules with the CMP (80053), the BMP (80048) and NCCI edits

82310 is a defined component of both the comprehensive metabolic panel, 80053, and the basic metabolic panel, 80048. The CMP covers 14 analytes and the BMP covers 8. NCCI edit tables pair 82310 with each panel code. Billing it alongside either panel on the same date without an applicable modifier triggers a denial.

When Modifier 59 applies: Modifier 59 (distinct procedural service) can bypass the NCCI edit. It needs a separate clinical indication for a standalone calcium test on the same date. The CMS NCCI Policy Manual allows it when the test runs on a different specimen collected at a different time.

It also allows it when the record documents a standalone order distinct from the panel indication. Routine use of Modifier 59 as a workaround is an OIG audit focus. Apply it only when the medical record supports the separate indication.

Code combinationNCCI edit?Modifier allowed?What to do
82310 + 80053 (same DOS)YesModifier 59 (with justification)Bill only the panel unless separate medical necessity documented
82310 + 80048 (same DOS)YesModifier 59 (with justification)Bill only the panel unless separate medical necessity documented
82310 alone (no panel same DOS)No editNo modifier neededBill 82310 with supporting ICD-10; ensure medical necessity documented

Taken together, the panel rule and the analyte rule come down to two questions, set out in the chart below.

Decision chart for calcium lab codes
The panel check comes first, because a same-date BMP or CMP already pays for total calcium. Based on AMA CPT descriptors, CMS NCCI edits and the CMS CLIA-waived test list.

Is CPT Code 82310 bundled with CPT 84591?

No. 82310 and 84591 describe different analytes, and NCCI carries no component edit between them, so both can be paid on the same date. 84591 is the code for a vitamin, not otherwise specified, used when no more specific analyte code exists.

Payer Local Coverage Determinations (LCDs) and medical necessity policies still decide payment, so check these points before billing the pair:

  • Payer LCD scrutiny: Some Medicare Administrative Contractors (MACs) set frequency limits or diagnosis requirements for vitamin assays and calcium separately. Each code needs its own supporting diagnosis in Box 21 of the CMS-1500.
  • Documentation requirement: The physician’s order must give a distinct clinical reason for each test. A single-line order for “labs” does not justify two separately billed Chemistry codes.
  • ABN requirement: The LCD may not list the patient’s diagnosis for one of the codes. In that case, present an Advance Beneficiary Notice (ABN) before the specimen is collected. Without an ABN on file, the practice absorbs the cost of a non-covered denial.
  • Verify active LCD: NCCI edit tables change quarterly, and LCD covered-diagnosis lists change periodically. Check the current LCD for your MAC jurisdiction before billing the pair.

ICD-10 codes that support medical necessity for 82310

Medical necessity for CPT Code 82310 comes from a diagnosis code the ordering physician documented and the payer’s LCD recognizes. The table lists codes MACs commonly accept, based on standard clinical coding practice. Coverage varies by jurisdiction, so verify each code against your MAC’s active LCD before billing.

ICD-10-CM codeDescriptionClinical context for 82310
E83.52HypercalcemiaInitial workup or monitoring of elevated serum calcium
E83.51HypocalcemiaLow calcium evaluation, post-surgical parathyroid monitoring
N18.30-N18.5Chronic kidney disease, stages 3-5Routine CKD mineral metabolism monitoring
E21.0-E21.3Hyperparathyroidism (primary, secondary, other)Parathyroid disorder calcium monitoring
E20.0-E20.9HypoparathyroidismCalcium replacement monitoring, post-surgical follow-up
Z79.899Other long-term (current) drug therapyMonitoring for drugs affecting calcium (thiazides, lithium, bisphosphonates)
C00-C96 (applicable)Malignant neoplasmsHypercalcemia of malignancy workup or monitoring

Use the CDC/NCHS ICD-10-CM web tool to confirm current code status before submission, since ICD-10-CM codes update every October. Our library of ICD-10-CM codes gives billing guidance for each diagnosis.

Medicare reimbursement under the Clinical Laboratory Fee Schedule

CPT Code 82310 is paid under the Medicare Clinical Laboratory Fee Schedule (CLFS), not the Physician Fee Schedule. CMS publishes CLFS rates each year for the following calendar year. For the current rate, check the CMS Clinical Laboratory Fee Schedule files for the year of service.

Four points affect what Medicare pays on an 82310 line:

  • No geographic adjustment: The CLFS sets a single national rate for each code. Unlike Physician Fee Schedule rates, it does not vary by locality or by facility versus non-facility setting.
  • Medicare Part B coverage: 82310 is covered under Part B outpatient laboratory services when it is medically necessary. An enrolled physician or other qualified practitioner must order it.
  • Ordering provider enrollment: The ordering provider must be enrolled in Medicare, or the claim is denied. It is one of the most common lab denials, and one of the easiest to prevent.
  • Medicaid and commercial rates vary: State Medicaid programs set their own fee schedules, and commercial contracts may pay a different rate. Check each payer rather than assuming the CLFS rate applies.

When the claim pays, the electronic remittance advice (ERA) shows the CLFS-allowed amount and any patient liability or coordination of benefits adjustment. Reviewing ERA data by code helps billing teams spot repeated underpayments and partial denials on lab lines.

Pro Tip

Before submitting a CPT 82310 claim, confirm the ordering provider is enrolled in Medicare. Then confirm the performing lab’s CLIA certificate covers the assay, at moderate complexity or as a waiver for 82310QW. Both checks fit into a pre-submission workflow.

How to document and bill CPT Code 82310 correctly

A clean 82310 claim depends on documentation at each stage of the medical billing workflow. A standalone total calcium test follows these seven steps:

  1. Physician order: The ordering provider records the clinical reason and issues a written or electronic order for total calcium. The order names the analyte, not just “chemistry panel”, to support standalone billing.
  2. Specimen collection: The phlebotomist collects serum or plasma per laboratory protocol. The label, collection time and collector ID go into the laboratory information system.
  3. CLIA-compliant processing: The lab processes the specimen under a CLIA certificate that covers the assay, either moderate complexity or a waiver for 82310QW. The accession number ties the result to the order.
  4. ICD-10 linkage on CMS-1500: The billing team enters the supporting diagnosis codes in Box 21 and points the 82310 line to them in Box 24E. A vague or unrelated diagnosis triggers a medical necessity denial.
  5. Place of service code: Use POS 11 for a specimen collected and processed in a physician office lab and POS 81 for an independent laboratory. Hospital outpatient settings take their own code, and a wrong POS causes remittance errors.
  6. NCCI edit check: Before submission, confirm that no 80053 or 80048 sits on the claim for the same date. The exception is a valid Modifier 59 backed by documented, separate medical necessity.
  7. Clearinghouse submission: Submit the claim electronically through a clearinghouse. Pabau’s Claim.MD clearinghouse integration checks eligibility and validates 82310 claims against claim edits and payer rules before they reach the payer.

When generating a superbill for the encounter, include the CPT code, the supporting ICD-10 codes and the date of service. Add the ordering provider NPI, the performing lab NPI and the CLIA number. A missing element is a leading cause of incomplete claims and delayed payment.

Common 82310 denial reasons and how to avoid them

82310 denials cluster around five predictable causes. The table gives the root cause, the prevention step and the appeal approach for each. Built into a pre-submission checklist, these steps stop most lab code rejections before the claim leaves the practice.

Denial reasonRoot causePreventionAppeal approach
NCCI unbundling edit82310 billed with 80053 or 80048 on the same DOS without Modifier 59Run an NCCI edit check at claim scrub. Bill only the panel unless a separate indication is documentedRebill with Modifier 59 and attach the documented separate indication and specimen timing
Missing or non-covered ICD-10Diagnosis code absent, unspecified, or not on the MAC’s LCD covered-diagnosis listLink a specific, supported diagnosis to the 82310 line. Verify it against the active LCD before billingRebill with the correct covered diagnosis if the record documents it. If the LCD does not cover it, request an exception
Frequency limitation exceededPayer LCD limits how often 82310 can be billed per diagnosis within a periodTrack test frequency per patient against the LCD. Flag repeat orders that may exceed the limitAppeal with documentation of changed clinical status or new indication that justifies additional testing
ABN not on fileIndication is non-covered and patient was not notified in advanceIssue ABN before collection whenever the ordering diagnosis is outside the LCD’s covered listIf an ABN was signed but not filed, resubmit with it. Otherwise the practice absorbs the cost
Ordering provider not enrolledProvider NPI in Box 17 is not enrolled in MedicareVerify enrollment status of all ordering providers in Medicare PECOS before submitting lab claimsComplete enrollment, then resubmit once it is active. Retroactive billing windows apply

Structured denial management workflows sort denials by CARC code and assign follow-up by denial type. That helps cut days in A/R for lab codes. Spreadsheet tracking makes patterns hard to spot across high-volume codes like 82310.

These codes are often ordered alongside or instead of 82310. Knowing how each one relates to 82310 prevents unbundling errors and missed codes when an order spans several analytes.

CPT codeDescriptorRelationship to 82310
80048Basic metabolic panel (8 analytes)Includes 82310 as a component; NCCI edit if both billed same DOS
80053Comprehensive metabolic panel (14 analytes)Includes 82310 as a component; NCCI edit if both billed same DOS
82330Calcium; ionizedDifferent analyte; billed separately when a distinct clinical indication exists
83970Parathormone (PTH)Often ordered with 82310 in parathyroid workup; no NCCI edit between them
82306Vitamin D; 25 hydroxyOrdered with 82310 in calcium metabolism workups; verify LCD coverage for both
84100Phosphorus (phosphate)Ordered with 82310 in CKD mineral monitoring; no NCCI edit between them

Use the AAPC Codify CPT lookup to verify descriptors and code-specific bundling guidance for any code in the Chemistry range.

How Pabau helps prevent 82310 claim errors

Most 82310 denials trace back to three causes: a panel billed on the same date, a missing ICD-10 link, or an unenrolled ordering provider. Each one can be caught before the claim goes out, which costs far less than reworking a denial.

Pabau’s medical billing software keeps the lab order, the diagnosis and the claim in one patient record. US claims go out through Pabau’s Claim.MD clearinghouse integration. It checks patient eligibility and runs claim edits and payer rules before submission, so an 82310 line billed with 80053 gets flagged early.

Practices can also switch on Pabau’s lab integration. Quest tests are ordered from the patient record, and Quest and Labcorp results return to that record automatically. The calcium result, the order and the claim then sit side by side.

Pabau claims management screen for submitting and tracking insurance claims
Pabau’s claims management tracks each 82310 claim from submission to remittance, so a rejected lab line shows up the day it happens.

For lab billing compliance, keep the physician order, supporting diagnosis, CLIA number and ordering provider NPI with each claim. Electronic remittances come back through Claim.MD with CARC denial reason codes, which makes denial patterns easy to track.

Pro Tip

Run a quarterly audit of every 82310 claim billed with 80053 or 80048 on the same date of service. Each claim carrying Modifier 59 needs a matching note documenting the separate clinical indication. Without that note, the modifier was applied incorrectly and the practice is exposed on audit.

Stop lab code denials before they start

Pabau sends US claims through its Claim.MD clearinghouse integration, which checks eligibility and runs claim edits before submission. CPT 82310 claims leave the practice with fewer avoidable errors.

Pabau claims management dashboard

Conclusion

Treat 82310 as a panel question first and a calcium question second. If an 80048 or 80053 is on the claim for that date, total calcium is already paid for. A separate line needs a documented reason that would hold up on audit.

When the test does stand alone, the claim rests on three facts nobody can add after the specimen is drawn. They are the diagnosis behind the order, the ordering provider’s Medicare enrollment, and a CLIA certificate that covers the assay.

Check those before submission and most 82310 denials never happen. Book a demo to see how Pabau keeps lab orders, diagnoses and claims in one record.

Continue your research

Continue your research

Need a step-by-step overview of the full revenue cycle? What is revenue cycle management explains the end-to-end process from eligibility verification through payment posting.

Trying to reduce clearinghouse costs for US lab claims? Claim.MD pricing breaks down clearinghouse fee structures and what to compare when evaluating options.

Want to understand how clean claims reduce rework? What is a clean claim covers every element required for a claim to pass payer edits on the first submission.

Frequently asked questions

What is CPT Code 82310?

CPT Code 82310 is the billing code for a quantitative total calcium test on a serum or plasma specimen. The AMA places it in the Chemistry Procedures subsection (82009-84999). It reports the protein-bound, complexed and free ionized fractions combined. The standard assay is moderate complexity, and a CLIA-waived version is billed as 82310QW.

Can CPT 82310 be billed with 80053 on the same day?

No, not without Modifier 59. CPT 82310 is a component of CPT 80053, the comprehensive metabolic panel, and an NCCI edit pairs the two codes. Billing both on the same date without Modifier 59 and documented separate medical necessity triggers an unbundling denial.

What is the Medicare reimbursement for CPT 82310?

The Medicare Clinical Laboratory Fee Schedule (CLFS) sets the payment rate for CPT 82310, and CMS updates it every year. Check the current rate in the CMS CLFS files rather than relying on a printed figure. The same national rate applies in every practice setting.

What ICD-10 codes support CPT 82310?

Commonly accepted diagnoses include E83.52 (hypercalcemia), E83.51 (hypocalcemia), N18.30-N18.5 (CKD stages 3-5) and E21.0-E21.3 (hyperparathyroidism). Z79.899 (long-term drug therapy) also applies. Coverage varies by MAC jurisdiction, so verify each code against the active LCD before submitting.

Is CPT 82310 bundled with CPT 84591?

No. There is no NCCI component edit between 82310 and 84591, so both can be billed on the same date. Each needs its own supported diagnosis and separate order documentation. Payer LCDs may still limit frequency or diagnoses for either code. An ABN is required when the patient’s indication is not on the LCD’s covered list.

What is the difference between CPT 82310 and CPT 82330?

CPT 82310 measures total calcium in serum or plasma, covering the protein-bound, complexed and free fractions together. CPT 82330 measures only the free ionized fraction, in serum, plasma or whole blood. 82310 is the routine outpatient code and a component of the BMP and CMP. 82330 suits critical care and cases where abnormal albumin makes total calcium unreliable.

Avatar photo
Anja Dodevska
Content Writer

Anja Dodevska writes about healthcare, dermatology, and the day-to-day realities of running a medical practice for Pabau. She enjoys breaking down complex topics into clear, accessible content and has a soft spot for the often-overlooked aspects of clinic life. When she's not writing, she's exploring cafes, walking her dog, or spending time with friends and family.
×