Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

CCSD code 0309O: Varicella zoster virus DNA (NAAT) billing guide

Key Takeaways

Key Takeaways

CCSD code 0309O designates varicella zoster virus (VZV) DNA by nucleic acid amplification test (NAAT), the PCR-based molecular test used to confirm chickenpox or shingles, both caused by VZV.

Its four-digits-then-letter format (0309 plus “O”) places it in the Diagnostic schedule’s Pathology chapter, not the letter-first Procedural Schedule used for surgical and investigative procedures.

The trailing letter typically identifies the specimen type in Pathology chapter codes. “O” denotes “other body fluid,” consistent with the vesicle fluid or lesion swab samples most VZV NAAT requests are run on.

Bupa, AXA Health, Vitality, Aviva, and WPA all recognize CCSD codes, along with additional recognizing insurers The Exeter, Saga, and Freedom Health Insurance, but molecular and virology tests are frequently subject to insurer-specific pre-authorization rules, so verify coverage before submitting.

Practice management software like Pabau lets UK private practices attach CCSD codes to the patient record and track claim status in one place, whether the code covers an operation or a laboratory test.

CCSD code 0309O is the code UK private medical insurers use to bill varicella zoster virus (VZV) DNA by nucleic acid amplification test (NAAT), a molecular diagnostic test that detects the genetic material of the virus that causes chickenpox and shingles.

In practice, this test is usually run as a polymerase chain reaction (PCR) assay, and clinicians and billing teams often refer to it informally as “the VZV PCR test.”

This guide covers what the code means, why its format differs from a typical CCSD procedure code, which insurers recognize it, and how to submit a claim without triggering a rejection.

CCSD code 0309O: Definition and clinical description

Varicella zoster virus (VZV) is a herpesvirus. A first infection causes chickenpox (varicella), and the virus then stays dormant in nerve tissue. When it reactivates later in life, it causes shingles (herpes zoster). Because both conditions share the same virus, a VZV DNA NAAT test can confirm either diagnosis, depending on the clinical picture and the sample tested.

NAAT (nucleic acid amplification test) is a molecular method that detects and amplifies a pathogen’s genetic material directly from a patient sample, rather than culturing the virus or testing for antibodies. For VZV, this is typically performed by PCR on fluid swabbed from a skin vesicle or lesion.

In more complex presentations, for example suspected VZV encephalitis or meningitis, or disseminated infection in an immunocompromised patient, a laboratory may instead test cerebrospinal fluid or blood.

In UK private practice, the test is usually requested by a GP, a dermatologist, or an infectious disease physician, and processed by a hospital or reference microbiology/virology laboratory. Common reasons to request it include:

  • An atypical rash that is hard to diagnose on clinical examination alone
  • Confirming shingles in an immunocompromised patient before starting antiviral treatment
  • Distinguishing VZV from herpes simplex virus (HSV) in genital or oral lesions
  • Investigating suspected VZV involvement in the central nervous system
Field Details
Code 0309O
Code system CCSD (Clinical Coding and Schedule Development)
Schedule Diagnostic schedule – Pathology chapter
Descriptor Varicella zoster virus (VZV) deoxyribonucleic acid (DNA) by nucleic acid amplification test (NAAT)
Code type Diagnostic/pathology (virology) test code — not a surgical or investigative procedure code
Market UK private healthcare only
Typical ICD-10 pairing B01 (varicella/chickenpox) or B02 (zoster/shingles), matched to the clinical indication
NHS equivalent Requested via NHS/UKHSA hospital virology laboratories under their own test catalog. There is no direct OPCS-4 match, since NAAT testing is a laboratory investigation, not an operation

Always verify the current fee and any policy-specific conditions for 0309O directly in the CCSD Technical Guide (updated October 2025) or your insurer’s code lookup before billing, since fee schedules are reviewed periodically.

CCSD codes are used exclusively for UK private practice billing. They are entirely distinct from NHS coding systems such as OPCS-4 and ICD-10, which are used for NHS commissioning and hospital episode statistics. Clinicians NHS to private practice should treat CCSD and NHS codes as non-interchangeable.

Why CCSD code 0309O sits in the Pathology chapter, not the Procedural Schedule

The CCSD schedule has two parts. The Procedural Schedule covers surgical, investigative, therapeutic, and consultation-related procedures, and most of its codes are five characters: A leading letter for the specialty chapter, followed by four numbers.

The Diagnostic schedule covers audiology, cardiac, ophthalmology, respiratory, pathology, and radiology diagnostics instead, and pathology codes run the other way round: Four numbers first, with a trailing letter.

0309O’s format, four digits followed by a single trailing letter, matches the Pathology chapter, not the Procedural Schedule. That confirms 0309O identifies a laboratory test rather than an operation, which lines up with what VZV DNA NAAT actually is: A molecular test run on a patient sample, not a surgical or investigative procedure performed on the patient.

In most Pathology chapter codes, the trailing letter identifies the specimen type tested rather than a procedure variant. The table below sets out the specimen abbreviations listed in the CCSD Technical Guide:

Trailing letter Specimen type
ACalculus
BBlood
CCerebrospinal fluid
DBlood spot
FFaeces
HHair
LSaliva
MBone marrow
OOther body fluid
SSkin
TTissue
UUrine

0309O’s “O” suffix lines up with “other body fluid,” which fits the way VZV DNA NAAT is most often sampled: Swab fluid taken directly from a vesicle or skin lesion, rather than a standard blood draw (“B”), tissue biopsy (“T”), or cerebrospinal fluid sample (“C”).

Where a clinician instead sends blood or CSF for VZV testing, for example when investigating suspected VZV encephalitis, a different specimen-suffixed code in the schedule may apply. Always confirm the specimen type against the sample actually sent before selecting a code.

The same specimen-suffix logic applies elsewhere in the Pathology chapter. 0080S, for example, carries the “S” suffix for a skin sample, following the same trailing-letter convention as 0309O’s “O” for other body fluid.

Because 0309O is itself a Pathology chapter code, it does not need to be paired with a separate CCSD diagnostic code the way a Procedural Schedule operation would be. The supporting evidence for the claim is the laboratory report and the documented clinical indication, not a second procedure code.

Which private medical insurers accept CCSD code 0309O?

The major UK private medical insurers that use the CCSD schedule for reimbursement include Bupa, AXA Health, Vitality, Aviva, and WPA. Additional insurers that recognize CCSD codes include The Exeter, Saga, and Freedom Health Insurance. Because 0309O sits in the shared schedule, it is generally recognized across these payers.

Virology and molecular pathology tests are frequently subject to closer scrutiny than routine blood work, so each insurer may apply its own pre-authorization rule or clinical criteria to this code. Verify acceptance before the sample is taken, since portals and policy terms are updated regularly.

  • Bupa: Use the Bupa procedure code search to confirm the code descriptor, fee, and any pre-authorization requirements.
  • AXA Health: Review AXA Health procedure codes for chapter-level fees and prior-authorization rules.
  • Vitality: The Vitality fee finder lets you search by CCSD code and returns the reimbursable fee for that code.
  • Aviva: Consult the Aviva fee schedule for CCSD-based fees and provider guidance.
  • WPA: Maintains its own CCSD-aligned fee schedule. Access it through the WPA provider portal before first submission.
  • Additional recognizing insurers: The Exeter, Saga, and Freedom Health Insurance also recognize CCSD codes for claims processing, though each sets its own fee schedule and pre-authorization rules.

For a detailed walkthrough of how Bupa processes CCSD claims and what documentation is required, the Bupa CCSD codes guide covers the full submission requirements.

Pro Tip

Confirm pre-authorization before the swab or sample is taken, not after. Virology and molecular tests are commonly reviewed against the referral’s documented clinical indication, and retrospective authorization is not guaranteed by most UK private medical insurers.

How to submit CCSD code 0309O for reimbursement

Most UK private practices and laboratories submit CCSD-coded invoices electronically via Healthcode, the billing clearinghouse used across England, Scotland, Wales, and Northern Ireland to route claims to all major private medical insurers.

  1. Confirm pre-authorization. Check the patient’s insurer has authorized the test and issued an authorization number before the sample is taken. A missing authorization number is a leading cause of rejection for pathology and virology claims.
  2. Match the code to the sample and the clinical indication. Confirm 0309O against the current CCSD schedule description, and record the specimen type (typically a vesicle or lesion swab) and the reason for testing, such as suspected chickenpox, suspected shingles, or immunocompromised status.
  3. Attach supporting documentation, not a second procedure code. Because 0309O is itself the diagnostic code, the claim needs the laboratory report and the clinical reason the test was ordered, not a paired CCSD procedure code.
  4. Check the insurer’s fee schedule. Log in to the relevant provider portal and confirm the current unit value for 0309O, since fee schedules are updated annually and sometimes mid-year.
  5. Generate the invoice and submit via Healthcode. Include the patient’s insurer membership number, the authorization number, the provider number for whoever is raising the claim (typically the laboratory or the referring clinician), the date of service, and the CCSD code.
  6. Follow up on rejections promptly. Use a claims management tool that tracks submission status and flags rejections by reason code, so corrected claims can be resubmitted without rebuilding the invoice.

For practices managing high volumes of private claims, private practice management systems that integrate directly with Healthcode reduce the risk of manual entry errors at the code-selection stage.

0309O is one of several Pathology chapter codes that cover molecular or genetic analysis rather than specimen-based routine lab work. Others on the schedule with the same four-digits-then-letter format include 0006G and 0504G, both billed the same way: The laboratory report and clinical indication support the claim, rather than a paired procedure code.

The same logic applies to 0299B and 0527C, two more Pathology chapter test codes billed on the laboratory report and clinical indication rather than a second procedure code.

On the diagnostic side, pair 0309O with the ICD-10 code that matches the clinical indication documented in the patient record: B01 for varicella (chickenpox) or B02 for zoster (shingles), including the relevant sub-code for any complication. A mismatch between the procedure code and the diagnostic code is a common audit flag across UK private medical insurers.

Where a clinician requests VZV testing on a different specimen type, for example cerebrospinal fluid for suspected VZV encephalitis, confirm whether a different specimen-suffixed code applies rather than defaulting to 0309O. The CCSD schedule lists the current descriptor and any related codes for every entry in the Pathology chapter.

Automate claims through Healthcode
Automate claims through Healthcode

Reduce billing errors with Pabau’s Healthcode integration

Pabau connects directly with Healthcode so your team can generate CCSD-coded invoices, submit insurer claims, and track reimbursements without switching between systems.

Pabau practice management for private practices

Common billing errors with CCSD code 0309O

Most CCSD claim errors are avoidable. They stem from a small set of recurring mistakes that billing staff and practitioners can eliminate with clear workflow rules.

  • Missing or incorrect authorization number. The insurer’s pre-authorization reference must appear on the claim. Without it, the claim will typically be rejected by Healthcode. Obtain authorization before the sample is taken, not retrospectively.
  • Miscoding a pathology code as a procedure. Treating 0309O as a surgical or investigative procedure code, and pairing it with a separate CCSD diagnostic code as though it needed one, misrepresents what the code covers and can trigger a query from the insurer’s claims team.
  • Missing or mismatched ICD-10 diagnostic code. UK private medical insurers require a corresponding ICD-10 diagnosis code on claims. The code (typically B01 or B02) must match the clinical indication documented in the patient record.
  • Missing laboratory report or clinical indication. A pathology claim without the laboratory report or a recorded clinical reason for testing gives the insurer’s reviewer no basis to approve it.
  • Using an outdated schedule version. CCSD code descriptions and fees are updated periodically. Claims submitted using a superseded descriptor may be queried or rejected. Always reference the current schedule version.
  • Incorrect provider number. Whoever raises the claim, whether that is the laboratory or the referring clinician, needs their own recognized Healthcode provider number on the invoice. Using the wrong one causes submission failures.

Practices that standardize their billing workflows around features that save time report fewer rejection cycles because code selection and authorization capture are built into the appointment booking process rather than handled as a separate administrative step.

Pro Tip

Run a monthly audit of rejected Healthcode claims, grouping rejections by rejection code. Three or more claims rejected for the same reason indicate a systemic workflow gap, not an isolated error. Address the process, not individual claims.

How Pabau supports CCSD virology and pathology billing

Private practices and laboratories using Pabau can manage CCSD billing workflows without switching between systems. Pabau integrates with Healthcode for electronic claim submission, which means CCSD-coded invoices, including pathology and virology codes like 0309O, can be generated directly from appointment and referral data and submitted to insurers through the Healthcode platform.

This removes the manual re-entry step that typically introduces code errors.

Pabau’s claims management software allows billing staff to track claim status, identify rejections, and resubmit corrected claims from a single interface. Where a GP makes the initial referral for VZV testing, GP software that ties the referral, the clinical indication, and the invoice to one patient record keeps the episode traceable from referral through to reimbursement.

VZV test results and the clinical indication behind them are health data, so records need to be retained and stored in line with UK GDPR. Your UK GDPR compliance checklist should include a retention schedule for billing and laboratory records that aligns with Information Commissioner’s Office (ICO) guidance and your professional indemnity insurer’s requirements.

For practices looking at practice management software, Healthcode integration is one of the features that distinguishes specialist private-practice tools from general scheduling or EHR systems that were not built for the UK private sector billing environment.

Conclusion

CCSD code 0309O bills varicella zoster virus (VZV) DNA by nucleic acid amplification test (NAAT), the PCR-based molecular test used to confirm chickenpox or shingles. Getting it right comes down to three things:

  • Confirm the current descriptor at ccsd.org.uk rather than assuming it from the code’s shape alone
  • Secure prior authorization with the clinical indication recorded
  • Submit electronically through Healthcode with the laboratory report and the correct ICD-10 diagnostic code attached

For private practices and laboratories that want to reduce CCSD claim errors and speed up insurer reimbursement, Pabau’s Healthcode integration removes manual re-entry from the billing workflow. To see how it works in practice, book a demo with the Pabau team.

Continue your research

Continue your research

Want the bigger picture on CCSD billing across UK insurers? Bupa CCSD codes explains how the CCSD schedule, fee structures, and insurer recognition fit together.

Ready to cut manual re-entry from your CCSD claims? Claims management software from Pabau helps private practices and labs submit and track insurer claims in one place.

Handling VZV test results and other patient health data? Our GDPR checklist for UK practices walks through the data-protection steps that apply to diagnostic and pathology records.

Frequently asked questions

What is CCSD code 0309O used for?

CCSD code 0309O is used to bill varicella zoster virus (VZV) DNA by nucleic acid amplification test (NAAT), the PCR-based molecular test that confirms chickenpox or shingles. It sits in the Pathology chapter of the CCSD Diagnostic schedule and is used across UK private medical insurance.

Is CCSD code 0309O a procedure code?

No. Its four-digit-plus-letter format matches the CCSD Pathology chapter, not the letter-first format the Procedural Schedule uses for surgical and investigative procedures. That makes 0309O a diagnostic pathology (virology) test code, typically raised by a laboratory rather than an operating consultant.

What sample is used for a VZV DNA NAAT test billed under 0309O?

VZV DNA NAAT is most commonly run on fluid swabbed from a skin vesicle or lesion. The trailing letter “O” in 0309O means “other body fluid,” fitting a lesion or vesicle swab rather than blood, tissue, or cerebrospinal fluid. A different specimen, such as cerebrospinal fluid for suspected VZV encephalitis, may need a different specimen-suffixed code.

Which insurers accept CCSD code 0309O?

Major UK private medical insurers including Bupa, AXA Health, Vitality, Aviva, and WPA generally recognize codes from the current CCSD schedule, along with additional recognizing insurers The Exeter, Saga, and Freedom Health Insurance. Virology and molecular tests are usually reimbursed only with prior authorization, so confirm acceptance and the applicable fee via each insurer’s provider portal before submitting.

What ICD-10 code should be paired with CCSD code 0309O?

Pair 0309O with the ICD-10 code that matches the documented clinical indication: B01 for varicella (chickenpox) or B02 for zoster (shingles), including the relevant sub-code for any complication. A mismatch between the procedure code and the diagnostic code is a common audit flag.

How do I submit CCSD code 0309O for reimbursement?

Submit electronically through Healthcode, including the patient’s insurer membership number, a valid pre-authorization reference, the provider number for whoever raises the claim, and the laboratory report supporting the test, since 0309O is itself the diagnostic code rather than a procedure that needs a separate diagnostic pair.

×