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 0660U: Cotinine level

Key Takeaways

Key Takeaways

CCSD code 0660U is the cotinine level (urine) test in the CCSD Diagnostic Schedule, Chapter 34 Pathology, used to confirm tobacco or nicotine exposure via cotinine, nicotine’s main metabolite.

Practices should confirm the current fee and benefit terms for 0660U through the login-gated CCSD schedule at ccsd.org.uk, since these can change between insurer fee-schedule updates.

Pre-authorisation requirements for CCSD code 0660U vary by insurer (Bupa, AXA Health, Vitality, Aviva, Allianz Care); confirm with each insurer before treatment to avoid claim denials.

Practice management software like Pabau supports electronic submission of CCSD-coded invoices directly to major UK private health insurers, reducing manual errors and speeding up reimbursement.

CCSD code 0660U is the cotinine level (urine) test listed in the CCSD Diagnostic Schedule, the coding system used for UK private healthcare billing. Cotinine is the main metabolite of nicotine, so testing for it confirms recent tobacco or nicotine exposure.

This guide covers how 0660U fits within the CCSD Schedule, its clinical uses, documentation requirements, which insurers accept it, and how to submit claims correctly the first time.

The CCSD Schedule itself is access-controlled through the official CCSD website, run by Grant Thornton UK LLP, so always confirm the current fee and any narrative updates for 0660U through your registered login before submitting a claim. Practices new to this system should also read up on moving into private practice for broader context on billing structures.

CCSD code 0660U: definition and coding classification

CCSD code 0660U appears in the CCSD Diagnostic Schedule, under Chapter 34 (Pathology), sub-chapter 34.1.1 Biochemistry. It identifies a cotinine level test carried out on a urine sample.

Cotinine is the primary metabolite of nicotine, so measuring it in urine is the standard biochemical marker for confirming recent tobacco or nicotine exposure.

The CCSD (Clinical Coding and Schedule Development) group maintains two schedules: a Procedural Schedule for surgical and interventional work, and a Diagnostic Schedule for pathology, imaging, and other diagnostic investigations.

Procedure codes use letter prefixes such as G, S, H, or W. Diagnostic and pathology codes instead follow a 4-digit numeric stem plus a trailing specimen-type letter — among them A, B, C, D, F, H, L, M, O, S, T, and U — that identifies the sample type.

Other CCSD biochemistry codes follow the same pattern, including CCSD code 0048F.

In 0660U, the trailing U denotes urine. That specimen-letter format is why the code sits in the Diagnostic Schedule rather than the Procedural Schedule, regardless of the numeric stem it carries.

0660U is a UK CCSD code and should not be confused with similarly-formatted codes from other countries’ coding systems. US practices track smoking status separately, for example through HCPCS code G9903 for tobacco-use screening — a different system with no bearing on UK CCSD billing.

CCSD Code Schedule Type Code Table Placement Verification Source
0660U Diagnostic (Pathology), Chapter 34.1.1 Biochemistry Diagnostic Schedule, not procedure table CCSD Diagnostic Schedule
G, S, H, W prefix codes Procedural codes Procedure code table CCSD Procedural Schedule
4-digit stem + specimen letter (e.g. 0660U) Diagnostic/pathology codes Diagnostic service charge table Letter denotes specimen type (U = urine)

Always cross-reference 0660U against the CCSD Technical Guide (updated October 2025) before submitting a claim. The Technical Guide sets out business rules, coding conventions, and the criteria for code inclusion that govern how every CCSD code should be interpreted and applied.

Clinical indications and procedure scope

Cotinine testing under CCSD code 0660U supports three main clinical uses in UK private practice: smoking-cessation monitoring, pre-operative or pre-transplant assessment, and smoking-status verification.

Smoking-cessation programmes request a cotinine level to confirm a patient’s compliance, since self-reported abstinence is unreliable. A positive result despite a reported quit date usually triggers a review of the cessation plan.

Pre-operative and pre-transplant assessments use the same test to flag continued nicotine exposure that could affect surgical risk or transplant eligibility. This applies to organ-transplant work-ups, where later complications might be coded under ICD-10 code T86.10, and to patients whose notes carry ICD-10 code F17.210 or ICD-10 code Z87.891 for a nicotine-dependence history.

Insurers may also request the test to verify smoking status declared on a policy application. Confirm with the insurer whether cotinine testing is a condition of any related benefit before invoicing.

When applying CCSD code 0660U, confirm that:

  • The request documents a clear clinical reason: cessation monitoring, pre-operative or pre-transplant work-up, or smoking-status verification
  • The requesting clinician has appropriate specialist recognition from the insurer
  • The urine sample and result are linked to an active treatment episode or assessment pathway
  • Referral or programme documentation is retained in the patient record

For GP clinic software users treating patients in the private sector, keeping pathology charges like 0660U separate from procedural codes in the billing system remains fundamental to clean claims. Mixing the two in the wrong code table is one of the most common reasons insurer portals reject claims at submission.

Reduce front desk calls by 60% with self service
Reduce front desk calls by 60% with self service

Practices subject to CQC regulation should also note that diagnostic coding accuracy forms part of clinical governance obligations. For more on CQC’s role in healthcare, including how it intersects with billing documentation, that article covers the key compliance touchpoints. Additionally, reviewing practice compliance requirements gives useful grounding on record-keeping obligations that apply across private practice settings.

Documentation requirements for CCSD code 0660U

Inadequate documentation is the leading cause of CCSD claim rejections. Every claim for CCSD code 0660U needs a paper trail that supports both the clinical decision and the diagnostic charge applied.

Core documentation checklist

  • Referral or request letter: A signed referral or internal request from the treating specialist, dated before the diagnostic service was performed
  • Clinical notes: Contemporaneous notes recording the clinical rationale for the diagnostic investigation
  • Diagnostic report: The completed diagnostic report or result, linked to the patient record
  • Insurer membership number: The patient’s insurer membership number and policy reference, verified before the appointment
  • Pre-authorisation reference: The insurer’s authorisation number, obtained before the service is provided where the insurer requires it
  • Invoice details: Provider name, GMC/professional registration number, CCSD code 0660U, date of service, and the agreed fee

Using digital forms to capture patient insurance details and consent at the point of booking reduces the risk of missing mandatory fields before the appointment. This also creates a time-stamped audit trail, which insurers increasingly request during claims reviews.

Customisable consent and intake forms
Customisable consent and intake forms

For practices handling patient data under UK GDPR, maintaining documentation securely is both a regulatory and contractual obligation. Follow the UK GDPR compliance checklist to ensure your record-keeping for CCSD code 0660U meets the standards set by the Information Commissioner’s Office.

You should also follow best practices for managing patient data across all documentation workflows, including those tied to diagnostic billing.

Pro Tip

Before submitting a claim for CCSD code 0660U, run a pre-submission check: confirm the pre-authorisation reference is on the invoice, verify the patient’s policy is active for the date of service, and ensure the result is filed in the patient record. Catching missing details before submission takes two minutes and saves two weeks of chasing.

Pre-authorisation rules by insurer

Pre-authorisation requirements for CCSD code 0660U depend on the patient’s insurer and policy terms. No universal rule applies across all UK private health insurers. Confirming requirements before the diagnostic service is delivered is the safest approach, because retrospective authorisation is not guaranteed and is often refused.

For practices working with patients referred by private GP referrals, the referral letter often doubles as the basis for a pre-authorisation request, so having it ready before contacting the insurer streamlines the process significantly.

Insurer Pre-authorisation Approach Code Lookup Resource
Bupa Pre-authorisation typically required for diagnostic investigations; obtain reference number before service Bupa code search portal
AXA Health Pre-authorisation required for many diagnostic services; check via AXA specialist code portal AXA Health procedure codes
Vitality Health Fee-finder tool lists CCSD-coded benefit amounts; pre-authorisation rules vary by policy Vitality fee finder
Aviva Pre-authorisation required for most specialist and diagnostic services; check Aviva fee schedule for benefit limits Aviva provider fee schedule portal
Allianz Care CCSD-coded national fee schedule published; bilateral procedures have unique codes; verify 0660U applicability Allianz Care fee schedule

Pre-authorisation requirements and benefit limits change annually when insurers update their fee schedules. Always verify current rules directly with the insurer rather than relying on prior-year guidance.

Submit CCSD claims without the admin overhead

Pabau connects UK private practices directly to insurer submission workflows. Attach CCSD codes, pre-authorisation references, and clinical documentation in one place, then submit electronically. Fewer rejected claims, faster payment.

Pabau claims management dashboard

How to submit a CCSD code 0660U claim electronically

Electronic submission is the standard expected by all major UK private health insurers. Paper invoices are accepted by some insurers but create slower processing times and higher rejection rates because manual keying errors are common.

Submission steps for CCSD code 0660U

  1. Verify the code: Confirm CCSD code 0660U is active and correctly logged as a cotinine level test in the CCSD Diagnostic Schedule before creating the invoice.
  2. Obtain pre-authorisation: Contact the insurer before the service date. Record the authorisation reference number in the patient file and on the invoice.
  3. Create the invoice: Include provider name, professional registration number, patient insurer membership number, date of service, CCSD code 0660U, and the agreed fee. The CCSD Technical Guide specifies the required invoice fields.
  4. Attach supporting documentation: Include the referral or request letter and the diagnostic report where the insurer requires it at submission.
  5. Submit electronically: Use your practice management system’s insurer submission integration or the insurer’s provider portal. Retain a submission confirmation for your records.
  6. Follow up on outstanding claims: Set a follow-up date (typically 14-21 days) for unpaid claims. Most insurers publish their standard payment turnaround times for providers.

Using claims management software that integrates CCSD coding reduces the risk of manual errors at each of these steps. Pabau’s claims management tools let practices attach CCSD codes directly to invoices and track submission status without switching between systems.

Track claims from start to finish
Track claims from start to finish

Pro Tip

Flag CCSD code 0660U in your billing system as a diagnostic (pathology) code, not a procedure code. If your system separates these code types, placing 0660U in the wrong table can cause the claim to fail at the insurer’s validation stage before a human ever reviews it.

When billing for a diagnostic investigation, it is common for multiple CCSD codes to appear on the same claim. Understanding which codes can be used alongside CCSD code 0660U, and which are excluded or subsumed, avoids unbundling disputes with insurers.

Billing combinations to verify

  • Same-day procedure and diagnostic combinations: Where a procedural code (G, S, H, or W prefix) and CCSD code 0660U are billed on the same invoice, check the insurer’s unbundling rules. Some insurers apply benefit reductions when multiple codes appear on the same day.
  • Bilateral procedures: The Allianz Care fee schedule notes that bilateral procedures have unique CCSD codes. If the diagnostic service covers bilateral structures, confirm whether a separate bilateral code applies rather than 0660U.
  • Diagnostic chapter crosswalk: 0660U sits in Diagnostic Schedule Chapter 34 (Pathology), sub-chapter 34.1.1 Biochemistry. Other codes in the same sub-chapter follow the same format — for example CCSD code 0011G or CCSD code 0636G — which helps confirm the code family when cross-referencing claims.
  • Insurer-specific exclusions: Some insurers explicitly exclude certain diagnostic service charges from benefit. Confirming benefit eligibility for CCSD code 0660U under each policy is essential before invoicing the insurer.

Practices billing across multiple CCSD chapters benefit from the Bupa CCSD codes guide, which covers the Bupa-specific coding principles and chapter structures that apply across the CCSD Procedural and Diagnostic schedules.

For the broader fee schedule context, the Bupa fee schedule guide covers the full range of codes recognised by Bupa, including any specific exclusions or benefit limits applied to diagnostic service charges.

Compliance considerations for UK private practices

Billing accuracy for CCSD code 0660U sits at the intersection of several regulatory obligations. UK private healthcare providers are subject to CQC oversight (in England), UK GDPR requirements from the ICO, and contractual obligations to each insurer under their recognition agreements.

Overstating a diagnostic service or applying CCSD code 0660U to a service not covered by its narrative is a contractual breach with the insurer and potentially a fraud risk. Insurer audit activity in UK private healthcare has increased since 2022, with PHIN (Private Healthcare Information Network) reporting requirements adding another layer of data accuracy obligations for registered providers.

Robust compliance management software helps practices maintain audit-ready records for every CCSD-coded claim. Having a clear trail from referral request through pre-authorisation to invoice and payment confirmation means that any insurer audit can be answered quickly and without disruption to normal operations.

Conclusion

Claim rejections for CCSD code 0660U most often trace back to three avoidable mistakes: placing the code in the wrong table, submitting without a pre-authorisation reference, or missing a mandatory invoice field. Fix those three points and most denials disappear.

Pabau’s claims management software gives UK private practices a single workflow for attaching CCSD codes, tracking pre-authorisation references, and submitting invoices electronically to insurers including Bupa, AXA Health, Vitality, and Aviva. To see how it fits into your billing process, book a demo with the Pabau team.

Continue your research

Continue your research

List Item #1

List Item #2

Frequently asked questions

What is CCSD code 0660U?

CCSD code 0660U is the cotinine level (urine) test in the CCSD Diagnostic Schedule, Chapter 34 (Pathology), sub-chapter 34.1.1 Biochemistry. It identifies a urine test for cotinine, the main metabolite of nicotine, used to confirm tobacco or nicotine exposure.

What is a CCSD code used for in UK private healthcare?

CCSD codes are the standard coding system UK private health insurers use to identify procedures and diagnostic services for billing. Procedure codes use letter prefixes such as G, S, H, or W, while diagnostic and pathology codes use a 4-digit numeric stem plus a specimen-type letter, as in 0660U’s trailing U for urine. All major UK insurers, including Bupa, AXA Health, Aviva, and Vitality, use CCSD codes to process provider claims.

How do I submit a CCSD-coded claim to Bupa?

Obtain a pre-authorisation reference from Bupa before providing the service, then create an invoice including your provider registration number, the patient’s Bupa membership number, the CCSD code, date of service, and the agreed fee. Submit electronically via Bupa’s provider portal or through a practice management system with insurer submission integration. Bupa’s code search tool at codes.bupa.co.uk allows you to verify code details before submission.

Do all UK private health insurers accept CCSD codes?

Most major UK private health insurers, including Bupa, AXA Health, Aviva, Vitality Health, Allianz Care, and The Exeter, use CCSD codes as their standard for identifying procedures and diagnostic services. Individual benefit limits and pre-authorisation requirements vary by insurer and by policy, so always verify coverage for a specific CCSD code with the patient’s insurer before delivering the service.

How do I find a CCSD code for a procedure or diagnostic service?

Register for CCSD member access at ccsd.org.uk to search the login-gated schedule. The CCSD Technical Guide (updated October 2025) explains the coding structure, chapter organisation, and business rules. Individual insurer portals (Bupa’s code search, AXA Health’s specialist code lookup, Vitality’s fee finder) also allow procedure-level code verification against each insurer’s accepted schedule.

×