HCPCS code P2033 – Thymol turbidity billing guide
P2033 is the HCPCS Level II code for thymol turbidity, blood.
Billing staff usually meet P2033 on legacy claims, reference lab panels, or specialty hepatology requisitions. Modern liver-function and protein-electrophoresis panels have replaced the assay in most laboratories. A clean claim needs a supported ICD-10-CM diagnosis code, a signed physician order, and documentation that the test was reasonable and necessary.
- 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
- thymol turbidity test, serum turbidity test, hepatic turbidity assay
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
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
Key takeaways
HCPCS Code P2033 describes thymol turbidity, blood, a P-series pathology and laboratory code that sits outside the modern liver-panel CPT codes.
Medical necessity documentation and a signed physician order are required on every P2033 claim, and missing either is the leading denial cause.
P2033 is not separately reimbursed under the Medicare Clinical Laboratory Fee Schedule in most cases, so check payer coverage before you submit.
Pabau’s claims management software flags missing or mismatched fields and unsupported code pairings before submission, so fewer claims come back denied.
HCPCS Code P2033: descriptor, classification, and quick-reference facts
HCPCS Code P2033 is the Level II code with the official descriptor “Thymol turbidity, blood.” It sits in the P-series, which covers pathology and laboratory services not fully captured by CPT Level I codes. Unlike CPT codes maintained by the AMA, HCPCS Level II codes are maintained by CMS and used for Medicare, Medicaid, and many commercial payer claims.
P-series codes run from P2028 through P9615 and cover pathology and laboratory procedures billed outside the standard CPT framework. For example, the AAPC’s HCPCS Level II code reference lists P2033 among the clinical chemistry codes. Related tests in the same block include P2028 (cephalin flocculation) and P2031 (hair analysis).
What the thymol turbidity test measures
Thymol turbidity is a colloidal precipitation assay. A thymol-barbital buffer is added to a serum sample, and the resulting cloudiness is measured photometrically. In other words, that cloudiness comes from abnormal globulins and lipoproteins dropping out of solution. A higher reading signals elevated serum proteins or lipids consistent with hepatocellular disease or dysproteinemia.
The test dates to the 1940s and was once standard in hepatology workups. Instead, modern clinical laboratories have largely replaced it with alanine aminotransferase (ALT), aspartate aminotransferase (AST), and serum protein electrophoresis. As a result, those assays give more precise, exact results. Coders who encounter P2033 today are often working with:
- Specialty hepatology or reference labs still running legacy panel setups
- Research or academic medical centers that include historical markers for long-term comparisons
- Certain international reference lab requisitions imported into US billing systems
- Older standing orders that have not been updated to reflect current panel structures
This clinical context matters at the billing desk. A payer expects the record to show why the physician wanted this assay instead of a common liver-function panel. In short, without that evidence, the claim is a documented denial trigger.
Clinical indications and medical necessity for HCPCS Code P2033
Medical necessity for P2033 requires a documented clinical indication supported by an ICD-10-CM diagnosis code. CMS and most commercial payers apply the standard lab medical-necessity rule. A physician or an authorized nonphysician practitioner must order the test. It must also be reasonable and necessary for diagnosing or treating the patient’s condition.
The diagnosis codes most often paired with P2033 cover hepatic function abnormalities, serum protein disorders, and liver disease evaluation. Pairing the claim with an unsupported or unrelated diagnosis code is the most frequent reason P2033 claims are denied. In fact, medical necessity is where those denials land.
Only cite diagnosis codes with documented clinical support in the patient record. Instead, ICD-10 pairings should reflect the ordering physician’s documented clinical findings, not a code selected solely to satisfy payer requirements.
Procedure workflow: from order to billing
A clean P2033 claim follows a clear chain from the initial physician order through to remittance. A denial almost always traces back to one broken link in that chain. The six steps below show where the paperwork has to hold.
- Physician order: The ordering physician (or authorized nonphysician practitioner) documents a clinical indication and signs a lab requisition specifying the thymol turbidity test. Standing orders must be current and patient-specific.
- Specimen collection: Blood is drawn and labeled per CLIA-compliant collection protocols. The specimen type (serum) must match the code descriptor. A plasma specimen collected in an EDTA tube is not the right specimen for this assay.
- Laboratory processing: The clinical lab performs the colloidal precipitation assay and generates a result with the measured turbidity value and reference range. The lab must hold CLIA certification that matches the test’s complexity level.
- Result documentation: The result report is filed in the patient’s medical record and linked to the ordering encounter. It has to show the numerical value, the reference range, and any interpretive comment.
- Coding and claim preparation: The billing team assigns HCPCS Code P2033 and pairs it with a supported ICD-10-CM diagnosis code. The claim documentation is completed before submission to the payer.
- Claim submission and follow-up: The claim is submitted to the payer. If it is denied, the denial reason code directs the appeal. The two you will see most are medical necessity (CO-50) and missing documentation (CO-16).
Pro Tip
Check whether the standing order for thymol turbidity is still clinically active before billing P2033. Practices that have transitioned to modern liver panels sometimes leave legacy standing orders in their EHR. Billing against an inactive or superseded order is a compliance risk and a denial waiting to happen.
Medicare and payer coverage for P2033
P2033 coverage under Medicare is limited. Many historical P-series lab codes do not appear as separately reimbursable line items on the current CMS Clinical Laboratory Fee Schedule (CLFS). In fact, P2033 falls into that category for most billing cases. Check the current-year CLFS before you assert reimbursement, because coverage status and rates change with annual CMS updates.
For private payers, coverage policy varies widely. Some commercial insurers follow the Medicare CLFS as their reference schedule. In contrast, others use their own lab fee schedules, which may or may not include P2033. Request a coverage determination or read the payer’s lab fee schedule before you send that insurer its first P2033 claim.
When Medicare is the payer and coverage is in doubt, issue an Advance Beneficiary Notice of Noncoverage (ABN) before the test is performed. A signed ABN shifts financial liability to the patient if Medicare denies the claim, which protects the practice from a write-off. Our Medicare waiver template gives you a form to hand the patient at collection.
P2033 vs. related HCPCS and CPT codes
Coders sometimes confuse P2033 with adjacent lab codes that cover the same clinical territory. The distinctions come down to specimen type, analyte, and assay method. Using the wrong code produces a claim that does not match the procedure performed. In short, that is both a billing error and a compliance risk.
If the ordering physician’s intent was a standard liver-function evaluation, CPT 80076 or its components are almost always the better choice over P2033. Reserve P2033 for cases where the requisition names the thymol turbidity assay and the lab has run that method. Overall, working back from what the order asks for settles most of these cases quickly.

Common denial reasons for HCPCS Code P2033 claims
P2033 claims deny at a higher rate than most modern lab codes. Payer reviewers meet the test rarely, and the paper trail on a legacy order tends to be thinner. Knowing the denial patterns lets billing staff repair the claim before it goes out, which costs far less than an appeal.
- Medical necessity not established (CO-50): The diagnosis code on the claim does not support the thymol turbidity test as clinically reasonable and necessary. Fix: ensure the ICD-10-CM code reflects the ordering physician’s documented indication, not a convenient catch-all.
- Missing or unsigned physician order (CO-16): The claim lacks a current, signed requisition from an authorized ordering provider. Fix: confirm the order is dated, signed, and patient-specific before billing.
- Code not covered by payer (CO-97 or CO-96): The payer’s lab fee schedule does not include P2033 as a covered service. Fix: check coverage before you submit the claim; issue an ABN for Medicare patients if coverage is uncertain.
- Incorrect diagnosis code pairing (CO-11): The ICD-10-CM code submitted does not crosswalk to a covered indication for this code. Fix: read our medical billing denial codes guide, then select a diagnosis code with direct clinical linkage to the test ordered.
- Duplicate claim (CO-18): The same code, date of service, and beneficiary appear on multiple claims. Fix: confirm the test was performed once and the claim has not already been adjudicated or is pending.
- Missing CLIA certification number: The lab performing the test has not included its CLIA certification number on the claim. Fix: include the lab’s current CLIA number on every lab claim line.
Documentation requirements to support P2033 billing
A pre-submission documentation audit is the best way to protect P2033 claims from denial. The checklist below covers the minimum requirements for Medicare and most commercial payers. In other words, treat the audit as a standard step in the lab billing workflow, not something you run once a denial arrives.
- Signed physician order: Current, dated, and signed by an authorized ordering provider. Must specify the thymol turbidity test by name or HCPCS code. Patient name and date of birth must match the claim.
- Documented clinical indication: The patient’s medical record must link the test order to a specific clinical question or diagnosis. A progress note, a problem list entry, or a lab requisition comment all qualify.
- ICD-10-CM diagnosis code with clinical support: The diagnosis code on the claim must be supported by documentation in the medical record. Never pick one after the fact to satisfy payer requirements.
- Laboratory result report: The performing lab must supply a signed result report. It shows the numerical turbidity value, reference range, specimen type, collection date, and the lab CLIA certification number.
- CLIA certification number: The performing lab’s active CLIA number must appear on the claim. Check that the certification is current and covers the complexity level of the thymol turbidity assay.
- ABN (Medicare patients, if coverage uncertain): A signed Advance Beneficiary Notice of Noncoverage must be on file before the specimen is collected. This applies wherever Medicare coverage for the patient’s diagnosis is unclear.
Pro Tip
Run a pre-submission audit on every P2033 claim using this checklist as a template. Pull the physician order, the medical record note, the lab result, and the diagnosis code together. If any element is missing or inconsistent, resolve it before the claim goes out. Appeals on historical P-series codes take longer to process than appeals on common lab codes.
How practice management software streamlines P2033 billing
P-series HCPCS codes like P2033 carry a documentation burden that manual billing workflows don’t always catch. An unsigned order, a mismatched diagnosis code, or a missing CLIA number each sinks a claim on its own. For that reason, those are the checkpoints that claims management software is built to catch before submission.
Practice management software like Pabau embeds HCPCS code lookup directly in the billing workflow. It cross-references the selected code against the paired diagnosis and flags missing required fields before the claim leaves the practice. For labs billing a mix of P-series HCPCS codes and standard CPT panels, that pre-submission scrubbing cuts the back-and-forth with payers.
- Code and diagnosis pairing check: Flags a missing or mismatched diagnosis field and an unsupported code pairing, leaving the clinical judgment with the biller
- Missing field alerts: Surfaces absent physician order numbers, CLIA certification fields, and unsigned requisitions before claim submission
- Denial tracking and remittance analysis: Logs denial reason codes against specific HCPCS codes so billing managers can identify recurring patterns on codes like P2033
- Payer-specific coverage rules: Applies each payer lab fee schedule rule at the point of coding, so fewer claims reach payers that do not cover P2033
Practices that handle reference lab billing or legacy panel codes benefit most from this automation. The checklist runs on every claim, so no biller has to hold every rule for every code in their head.
Tracking P2033 denials alongside the rest of the code set also shows where revenue leaks across multi-payer lab billing. That view is hard to assemble from remittance advice one claim at a time.
Reduce P2033 claim denials before they happen
Pabau’s claims management tools flag missing physician orders, empty diagnosis fields, and unsupported code pairings while the claim is still being built. See how that fits a lab billing workflow.
Conclusion
HCPCS Code P2033 rewards care at every stage of the billing cycle. Modern labs have largely replaced the assay it describes, so billing staff meet the code rarely. By the time a P2033 claim reaches processing, its paper trail is often already incomplete.
The judgment worth making on each requisition is whether the order really called for a thymol turbidity assay. Where it did, run the pre-submission audit and expect to defend the claim. Otherwise, the modern CPT code will be paid faster and queried less.
Either way, the check belongs in front of the claim rather than behind the remittance. Book a demo to see how Pabau scrubs lab claims before they reach the payer.
Continue your research
Need a denial management framework for lab codes? Denial management in healthcare covers systematic approaches to identifying and resolving recurring claim denials across code types.
Want to understand how clean claims reduce rework? Clean claim best practices explains the elements payers check first and how to ensure claims pass initial edits.
Looking for guidance on billing compliance standards? Medical billing compliance outlines the documentation and coding standards that apply across laboratory and clinical billing.
Frequently asked questions
What does HCPCS Code P2033 cover?
HCPCS Code P2033 covers the thymol turbidity, blood test. The assay measures serum turbidity as an indicator of abnormal globulin or lipoprotein levels. Laboratories once used it to assess hepatic function and dysproteinemia.
Is P2033 covered by Medicare?
P2033 is not separately reimbursed under the Medicare Clinical Laboratory Fee Schedule in most billing cases. Check it on the current-year CMS CLFS before submitting. Issue an Advance Beneficiary Notice of Noncoverage where you cannot confirm coverage for the patient’s diagnosis.
What ICD-10 codes support billing P2033?
The most often paired diagnosis codes are K76.9, K70.9, E88.09, and R79.89. They cover liver disease, alcoholic liver disease, plasma-protein disorders, and abnormal blood chemistry findings. The selected code must be supported by documentation in the patient’s medical record.
Does P2033 require a physician order for reimbursement?
Yes. Medicare and most commercial payers require a signed, dated order from an authorized ordering provider. That provider can be a physician or a qualified nonphysician practitioner. Claims submitted without a valid order are often denied under CO-16.
How does P2033 differ from related chemistry panel codes?
P2033 uses an older colloidal precipitation method and is billed under HCPCS Level II. Modern liver-function codes such as CPT 80076 and CPT 84165 are CPT Level I codes using quantitative assay methods. Bill P2033 only where the thymol turbidity assay was ordered and performed.
What documentation is required to bill P2033?
Required documentation includes a signed physician order and a clinical indication note in the patient’s medical record. You also need a matched ICD-10-CM diagnosis code and the lab result report with its CLIA number. Medicare patients need a signed ABN before specimen collection where coverage is uncertain.