Pabau Engage inbox

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

Learn more
Book a demo Book a demo
HCPCS Level II Code

HCPCS code P2028 Cephalin flocculation, blood


Code Definition

P2028 is the HCPCS Level II code for cephalin floculation, blood. The test is a colloidal-precipitation blood assay, once used to screen for hepatocellular disease.

The code sits in the P-series that CMS maintains for pathology and laboratory services. Its sub-range, P2028 through P2038, covers laboratory tests of blood and hair. Modern liver function panels replaced the test decades ago, so most payers now treat P2028 as experimental or non-covered.

Level
Level II
Category
P — Pathology and laboratory services
Code range
P2028-P2038 Laboratory tests of blood and hair
Billable
No
Code also known as
cephalin flocculation test, colloidal flocculation test, hepatic turbidity 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

HCPCS code P2028 covers cephalin flocculation, blood, a P-series laboratory test rather than a CPT procedure.

Many commercial payers, including some Blue Cross Blue Shield plans, treat P2028 as experimental or non-reimbursable.

A defensible claim needs an ordering physician’s clinical indication, a linked ICD-10-CM code, and current CLIA certification.

Pabau’s claims management tools let billing teams track claim status and denial codes in one place.

HCPCS code P2028 covers one obsolete liver screening test

HCPCS code P2028 is the Level II alphanumeric code for cephalin flocculation, blood. It reports a single unit of service, billed by a CLIA-certified laboratory from a blood specimen.

Level II codes open with a letter, while CPT codes run five digits. The lettered set reports services and supplies that CPT leaves out, and the P-series handles pathology and laboratory work. That structure is set out in the CMS HCPCS overview.

The quick-reference table below carries the code details a coder needs before submitting any P2028 claim.

Field Detail
Code P2028
Full descriptor Cephalin flocculation, blood
Code type HCPCS Level II, alphanumeric
Code series P-series, pathology and laboratory services
Sub-range P2028-P2038, blood and hair tests
Maintained by Centers for Medicare and Medicaid Services (CMS)
Unit of service Per test, one blood specimen
Specimen type Blood, venous draw processed as serum

What the cephalin flocculation test actually measures

The test is a colloidal-precipitation assay. It measures how far a patient’s serum destabilizes an emulsified cephalin-cholesterol mixture.

In a healthy patient, serum proteins hold that emulsion stable. Hepatocellular disease shifts the ratio of albumin to globulin, and the emulsion then flocculates, meaning it clumps and precipitates. Results were graded by the turbidity read at 24 and 48 hours after incubation.

Physicians used it to screen for acute and chronic hepatitis, cirrhosis, and obstructive jaundice. Blood is the required specimen, drawn from a vein and processed as serum in a CLIA-certified laboratory.

Is the cephalin flocculation test still used?

No. Modern liver function panels replaced it decades ago. Hepatic assessment now runs on alanine aminotransferase (ALT), aspartate aminotransferase (AST), alkaline phosphatase (ALP), total bilirubin, and albumin assays. Those are more specific, more reproducible, and far easier to standardize.

Colloidal flocculation predates enzyme-based chemistry analyzers, and clinical practice abandoned it through the 1970s and 1980s.

That history shapes the billing. A P2028 claim carries a heavier medical necessity burden. The ordering physician has to record why this test was chosen over a standard hepatic panel. Most payers read the order as unusual, so the documentation set out below decides whether the claim gets paid.

P2028 opens the P2028-P2038 blood and hair range

HCPCS code P2028 sits first in the P2028 through P2038 sub-range for blood and hair tests. Knowing the neighbors keeps a coder from billing the wrong one.

The table below maps each code in the sub-range with its descriptor and specimen. Descriptors follow the AAPC HCPCS code range reference.

Code Descriptor Specimen
P2028 Cephalin flocculation, blood Blood
P2029 Congo red, blood Blood
P2031 Hair analysis, excluding arsenic Hair
P2033 Thymol turbidity, blood Blood
P2038 Mucoprotein, blood (seromucoid) Blood

P2033, thymol turbidity, blood, draws the most confusion. Both tests read colloidal turbidity, and both carry similar historical indications. Choose P2028 only where the laboratory performed cephalin-cholesterol flocculation.

Six documents a P2028 claim needs before submission

Build the record before the claim goes out. Many payers flag P2028 as experimental or non-covered, so a thin file is the fastest route to a denial.

Treat the list below as a before-you-submit checklist. A payer can deny the claim as not medically necessary when any single item is missing.

  • Ordering physician order: A written or electronic order naming the test, or its HCPCS code, with a clinical indication.
  • Clinical indication: A documented diagnosis, or differential diagnosis, showing why this test suited the patient better than a hepatic panel.
  • ICD-10-CM diagnosis linkage: A supporting liver disease code in Box 21 of the CMS-1500, such as one from K70-K77. The diagnosis pointer in Box 24E has to map it to the P2028 line.
  • CLIA certification: Current Clinical Laboratory Improvement Amendments certification for the performing laboratory, with the CLIA number shown on the claim.
  • Specimen handling notes: A laboratory report giving the specimen type and the collection date. It needs enough method detail to identify cephalin flocculation.
  • Advance Beneficiary Notice: A signed ABN, obtained before the draw, protects the practice where Medicare coverage is uncertain.

Verifying each element before the claim leaves the billing department is what turns it into a clean claim. Repairing it after the remittance arrives costs several times as much.

Pro Tip

Run a pre-submission audit on every P2028 claim. Check that the ordering physician’s note says in plain words why cephalin flocculation was chosen over a standard hepatic panel. One sentence of clinical rationale in the record often decides a payer review.

Payer coverage for P2028 varies by plan and jurisdiction

No universal coverage determination applies to P2028. Commercial insurers and government programs each set their own position. Verify eligibility and plan policy before the test is ordered.

The table below summarizes where the main payer groups stand today.

Payer type Coverage position Key requirement
Medicare No active NCD; coverage varies by MAC jurisdiction Check the applicable LCD, and issue an ABN where coverage is uncertain
Medicaid State-specific; most state programs do not list P2028 Verify the state fee schedule and any prior authorization rule
BCBS (select plans) Some plans, such as BCBSOK, class related P-series codes as experimental Review the current plan policy, for example CPCP028, before billing
Other commercial Highly variable; often non-covered without strong medical necessity Submit a detailed clinical rationale, and consider pre-authorization

Is P2028 covered by Medicare?

Medicare holds no National Coverage Determination (NCD) for P2028. Coverage falls instead to the Local Coverage Determination (LCD) issued by the Medicare Administrative Contractor (MAC) for the laboratory’s jurisdiction.

Because the test is clinically obsolete, many MACs never list it as a covered service. Check the MAC’s own site before you bill.

Coverage can still be argued as reasonable and necessary. That needs a specific physician rationale, plus a MAC that does not exclude the test. Issue an Advance Beneficiary Notice before the draw in that situation. The patient then knows in advance that the cost may land with them.

P2028 has no published Medicare payment rate

For 2025 and 2026, P2028 carries no widely published national rate. That holds in the Clinical Laboratory Fee Schedule (CLFS) and the Physician Fee Schedule (PFS). Rarely billed codes often sit at $0, or at a non-payable designation, rather than at a listed allowable amount.

Confirm the current position through two channels before billing.

  1. CMS fee schedule tool: Search P2028 in the CMS Physician Fee Schedule lookup. Select the current year and the applicable MAC locality.
  2. Payer portal: Sign in to the payer’s provider portal for contract-specific rates. Commercial rates on obscure laboratory codes often differ from Medicare by a wide margin.

Settle payability before the draw rather than after the remittance. A non-payable code billed without the patient’s written self-pay consent creates two problems at once, one revenue and one compliance.

Pabau checkout screen with a completed payment
Pabau builds the insurer invoice at checkout, so a low-payability code like P2028 shows its balance before the patient leaves.

How a P2028 claim travels from order to remittance

A P2028 claim passes through four sets of hands before anyone gets paid. The ordering physician creates the record, and the laboratory performs and reports the test. The billing team then builds the CMS-1500, and the payer adjudicates the line.

Every hand-off adds a requirement, and every requirement can end the claim. The visual below maps the seven stop points in the order a claim meets them.

Seven stages where an HCPCS code P2028 claim stops
Two of the seven stop points arrive before the specimen is drawn, so coverage checks come first. Stages drawn from the documentation, coverage, and appeal requirements in this article.

Stage six accounts for most of the losses. A plan that calls cephalin flocculation experimental denies the line however complete the record is. So the coverage check at stage two earns more attention than the paperwork at stage five.

Six denial reasons account for most P2028 rejections

Most P2028 denials fall into a short list of predictable categories. Anticipating them before submission works better than reacting once the remittance lands, and the table gives the fix for each.

Denial reason Common cause Mitigation
Experimental or investigational Payer policy treats cephalin flocculation as non-standard Submit a clinical rationale letter, with a peer-reviewed reference where one exists
Not medically necessary No clinical indication recorded in the medical record Make sure the physician order states why P2028 beat a standard hepatic panel
Incorrect diagnosis linkage The Box 21 ICD-10-CM code does not support a hepatic function test Link a liver disease code from the K70-K77 range, and check the Box 24E pointer
CLIA non-compliance The laboratory CLIA number is missing or invalid on the claim Confirm the CLIA number is on the claim form and matches the performing facility
Non-covered service The MAC or commercial payer excludes P2028 from covered services Issue an ABN before service, then bill the patient if coverage is denied
Wrong code submitted P2028 confused with P2033, or with a CPT hepatic panel code Match the test performed against the P2028 descriptor before coding

P2033 and the CPT hepatic panels cause most wrong-code denials on this test. Reading the remittance against a list of medical billing denial codes tells you which category you landed in. That decides whether you correct and resubmit, or appeal.

How to appeal a P2028 denial

A denied P2028 claim can still be overturned. A structured appeal, filed inside the payer’s deadline, wins where the clinical record is strong.

  1. Identify the denial code: Read the Explanation of Benefits (EOB), or the Electronic Remittance Advice (ERA). The Claim Adjustment Reason Code on it explains the decision.
  2. Pull the medical record: Gather the physician’s clinical note, the laboratory report, the CLIA certificate, and the ICD-10-CM documentation.
  3. Write a clinical rationale letter: The attending physician explains why cephalin flocculation was necessary. Reference the patient’s presentation, and say where a standard hepatic panel fell short.
  4. File inside the window: Most payers allow 60 to 180 days from the denial date for a first-level appeal. Missing that window forfeits the right to appeal.
  5. Escalate where needed: Request a second-level review after a first-level denial. Medicare appeals can then go on to an Administrative Law Judge hearing.

How Pabau tracks P2028 claims and their denials

Most billing teams follow a code like this across three places. The claim sits with the clearinghouse, the denial sits in a remittance file, and the follow-up date sits in somebody’s calendar. A low-volume code is the one that slips.

Practice management software like Pabau holds that sequence together. Our claims management software submits the claim and records the status that comes back. It files the denial code against the patient the specimen came from.

The order, the clinical note, and the invoice stay on that same patient record. Assembling an appeal then means opening one file instead of three systems. Every Pabau subscription includes the full feature set, so claim tracking never sits behind a higher tier.

Track lab claim submissions and denials in one place

Pabau submits your claims, records the status that comes back, and keeps each denial code on the patient’s record. Your billing team works from one file rather than three systems.

Pabau claims management dashboard

Conclusion

P2028 is a valid code attached to a test almost nobody orders, and that pairing is what makes it risky. Getting the descriptor right is the easy part. Establishing that a payer will actually pay for it is the work.

So the decision belongs before the draw, not after the denial. Check the plan policy, get the rationale into the order, and obtain an ABN where Medicare coverage is unclear. Where none of that lands, price the test as self-pay and tell the patient first.

The trade-off worth remembering is small revenue against serious audit exposure. One P2028 line rarely pays enough to justify a thin record. Book a demo to see how Pabau keeps the order, the claim, and the denial on one patient record.

Continue your research

Continue your research

Need a framework for managing denied laboratory claims? Denial management in healthcare covers the workflow from denial identification through appeal resolution.

Want to see how HCPCS claims reach the payer? Medical claims clearinghouse explains how a claim moves from the billing system to adjudication.

Looking for compliance guidance on laboratory billing? Medical billing compliance outlines the documentation and regulatory duties that apply to CLIA-certified facilities.

Frequently asked questions

Does a P2028 claim need a modifier?

No modifier is specific to P2028. On a Medicare claim, the liability modifiers apply instead. Use GA where the patient signed an Advance Beneficiary Notice. GZ applies where you expect a denial and obtained no ABN. Commercial payers set their own modifier rules, so read the plan policy first.

Can we bill the patient when a payer denies P2028?

Yes, provided the patient agreed to pay before the test. On Medicare that agreement is the signed ABN, and without one the practice usually absorbs the cost. Commercial plans need an equivalent written notice. Quote the self-pay price at booking, so the balance surprises nobody at checkout.

Can P2028 be billed with a hepatic function panel on the same day?

It can be submitted, but expect a medical necessity review. Both tests answer the same clinical question, so the payer will ask why each was ordered. Document a separate reason for both, or plan on the second line being denied.

Is P2028 still a valid HCPCS code?

Yes. P2028 remains a valid Level II code, so a claim will not reject as an invalid code. Payability is the separate question, and that is where most claims fail. Re-check the payer’s position each year, because plan policies on obsolete tests change quietly.

×