Key Takeaways
CCSD Code 0006O is a UK private healthcare procedure code maintained by the Clinical Coding and Schedule Development (CCSD) Group and recognized by major insurers including Bupa, AXA Health, Aviva, Vitality, and WPA.
Pre-authorization is required for most insurers before performing the procedure: confirm requirements with each insurer before the appointment, as rules vary by policy type and provider.
Accurate clinical documentation (procedure notes, consultant details, GMC number, and diagnosis) is required to avoid claim rejection: missing any element is the leading cause of denials for CCSD codes.
Pabau’s claims management software helps UK private practices submit CCSD claims via Healthcode, flag incomplete documentation before submission, and track claim status in one place.
CCSD Code 0006O is a procedure code within the Clinical Coding and Schedule Development (CCSD) Group schedule, which defines the standard procedure coding framework for UK private healthcare billing. The CCSD schedule contains codes for both procedures and diagnostic tests and provides the recognized coding framework that all major private medical insurers (PMIs) operating in the UK use.
The 0006O code falls within the CCSD schedule’s structured numbering system. Like all CCSD procedure codes, it is a five-character alphanumeric identifier: a four-digit prefix followed by a letter suffix that indicates the code group or procedure variant. The letter “O” in this code places it within a specific chapter of the CCSD schedule. Billing teams should verify the precise clinical description of 0006O against the CCSD Technical Guide (updated October 2025) before use, as procedure scope may vary from what adjacent codes cover.
Practices transitioning from NHS roles, including those leaving the NHS for private practice, often encounter CCSD coding for the first time at this stage. Understanding the code’s clinical boundaries is the foundation for accurate billing.
How the CCSD schedule is structured
The CCSD schedule groups codes into chapters by clinical specialty and procedure type. Each code within a chapter carries a specific description, a list of included procedures, and in some cases explicit exclusions. The CCSD Group, which owns and updates the schedule on behalf of participating insurers, publishes periodic bulletins when it adds, revises, or retires codes. Billing teams should check for active bulletin updates that may affect 0006O before submitting any claims under this code.
Insurer-specific rules and pre-authorization for CCSD Code 0006O
Each insurer applies its own fee schedule and pre-authorization rules to CCSD codes, and 0006O is no exception. The CCSD schedule provides the code definition, but the insurer’s own contracted fee schedule determines the reimbursement amount. Fee levels vary between insurers, and insurers update them periodically. Your team should verify the current fee for 0006O with each insurer individually rather than relying on a single published figure. For a broader overview of how Bupa structures its CCSD reimbursements, the Bupa CCSD codes guide provides useful context on how insurers organize their fee schedules.
Pre-authorization requirements are one of the most variable elements across insurers. Bupa, AXA Health, and Aviva all require pre-authorization for many procedure codes, but the specific trigger rules depend on the procedure category, the patient’s policy type, and the treating consultant’s recognition status. Billing teams should never assume that pre-authorization obtained for a related code extends to 0006O. Confirm separately for each claim. Features that save private practices time can support this workflow and reduce the administrative overhead of insurer-by-insurer verification.
Bupa recognition and fee schedule for 0006O
Bupa uses its own contracted fee schedule, which draws on the CCSD schedule but may include Bupa-specific fee amendments and exclusions. Consultants must hold Bupa recognition to bill Bupa patients directly. For 0006O, check the Bupa procedure codes and fee schedule reference to understand how fee chapters apply to your specialty, and confirm the current rate for 0006O via the Bupa code search portal before invoicing.
AXA Health and Aviva recognition
AXA Health publishes its procedure codes and contracted fees via its specialist forms portal. AXA describes its schedule as drawing on CCSD work but adds AXA-specific fee amendments. Aviva similarly publishes a fee schedule for recognized practitioners. Both insurers require the consultant’s GMC number on any submitted claim. Neither insurer will process a claim for 0006O without a valid pre-authorization reference number if the procedure falls within a category requiring prior approval under the patient’s specific policy.
Pro Tip
Before performing any procedure under CCSD Code 0006O, call the patient’s insurer directly to confirm three things: that the patient’s policy covers this procedure, that the insurer has issued a pre-authorization reference number, and that the authorized amount matches your intended fee. Document the name of the insurer representative you spoke with and the date of the call. This record protects your practice if the insurer later disputes coverage.
Documentation requirements for CCSD Code 0006O claims
Incomplete documentation is the leading cause of claim rejection across all CCSD codes, and 0006O is no different. Your billing team needs to assemble the correct documentation set before submission, not after a rejection notice arrives.
The core documentation required for a 0006O claim includes the following elements. Missing any one of them will typically result in an insurer querying or rejecting the claim outright.
Core documents to include with a 0006O claim
- Procedure notes: A clear clinical record of the procedure performed, including the date, site (if applicable), technique, and outcome. The notes must support the use of code 0006O specifically, not a related or adjacent procedure.
- Consultant details: The full name and GMC number of the consultant who performed the procedure. Insurers validate GMC numbers against their recognition lists; a mismatched or unlisted number will trigger a query.
- Patient identification: The patient’s full name, date of birth, and membership/policy number for the relevant insurer.
- Diagnosis and procedure coding: The relevant ICD-10 diagnosis code supporting the clinical necessity of the procedure, plus the OPCS-4 procedure code where the insurer requires it. ICD-10 classifies diagnoses; OPCS-4 classifies the intervention or procedure, so the two are not interchangeable. Some insurers require both alongside the CCSD procedure code.
- Pre-authorization reference number: Where you obtained pre-authorization, the reference number must appear on the invoice. The insurer automatically rejects any claim that lacks a valid authorization number for a procedure that requires one.
- Fee breakdown: The invoice should itemize the procedure fee for 0006O separately. Bundling fees across multiple CCSD codes without clear itemization is a common trigger for insurer audits.
Private practices operating under mandatory compliance requirements will already maintain structured clinical records. Aligning those records to the specific documentation checklist above ensures that the billing team has everything they need without chasing the clinical team for additional notes after the procedure.
Streamline your UK private practice billing
Pabau connects your clinical records to your Healthcode billing workflow so your team can submit CCSD claims accurately, track pre-authorization status, and catch documentation gaps before they become rejections.
Healthcode electronic submission workflow for 0006O
Healthcode is the principal electronic claims (eClaims) submission platform for UK private healthcare. Most major insurers, including Bupa, AXA Health, and Aviva, accept or require practices to submit claims via Healthcode rather than by paper invoice. For 0006O, the submission workflow follows the same structured process as any other CCSD code, but there are several points where errors are most likely to occur.
Step-by-step Healthcode submission for 0006O
- Register the consultant: The submitting consultant must register on Healthcode with a valid recognition status for each insurer they bill. The system rejects claims submitted under an unrecognized consultant profile before they reach the insurer’s billing team.
- Create the claim record: Enter the patient’s insurer details, policy number, and the pre-authorization reference number. Place the CCSD code 0006O in the procedure code field. Double-check the code against the CCSD schedule before submission, as entering an adjacent code (for example, 0006P or 0006N) is a common keying error.
- Attach supporting documentation: Healthcode lets you attach clinical notes and supporting documentation to the electronic claim. Attach the procedure notes and any correspondence relating to pre-authorization at this stage.
- Review and submit: Before final submission, review the claim for completeness: correct CCSD code, valid GMC number, pre-authorization reference (where required), and matching patient details. Submit and retain the Healthcode submission reference for your records.
- Track claim status: Healthcode provides a claim tracking dashboard. Monitor the claim status in the days following submission. If the insurer raises a query, respond within the insurer’s stated query window to avoid automatic rejection.
Using claims management software that integrates with Healthcode can reduce keying errors and flag incomplete documentation automatically before a practice submits a claim. This is particularly valuable for practices billing multiple CCSD codes across multiple insurers, where manual checking across individual claim records becomes error-prone. GP practices and specialist clinics looking for an integrated solution can explore how GP clinic software connects clinical workflows to billing submission.

Pro Tip
Set up a dedicated pre-submission checklist for 0006O claims in your billing workflow. The checklist should confirm: CCSD code verified, GMC number matches insurer recognition list, pre-authorization reference entered, procedure notes attached, and patient policy number confirmed. Running this check before every submission takes two minutes and prevents the far greater time cost of chasing rejected claims.
Common claim rejection reasons for CCSD Code 0006O
Rejection patterns for CCSD codes tend to cluster around a small number of recurring issues. Understanding them in advance helps billing teams build prevention steps into the workflow rather than firefighting after denials arrive.
The most frequent 0006O rejection triggers
- Missing or invalid pre-authorization reference: The most common rejection reason. If the procedure required pre-authorization and you obtained none (or you entered the reference number incorrectly), the insurer will reject the claim. Confirm the pre-authorization number character-by-character before submission.
- Consultant not recognized by the insurer: Each insurer maintains its own recognition list. A consultant Bupa recognizes may not yet hold recognition with AXA Health or Aviva. Check recognition status with each insurer before the appointment, not after.
- Incorrect or adjacent CCSD code: Entering 0006O when the procedure description actually matches a different code, or vice versa, is both a billing error and a compliance risk. The procedure notes must support the specific code submitted. Review the CCSD schedule definition for 0006O carefully.
- Unbundling conflicts: You cannot bill some CCSD codes together on the same claim date. If you bill 0006O alongside another procedure code that the insurer’s fee schedule treats as included rather than separately billable, the insurer will reduce or reject one of the line items. Check the insurer’s unbundling rules before submitting multi-code claims.
- Excess and benefit limits not confirmed: If a patient has an outstanding policy excess or has reached a benefit limit under their policy, the insurer may process the claim but offset payment against the excess. Billing teams should confirm patient excess status at the time of booking to avoid payment shortfalls.
- Late submission: Most insurers publish submission deadlines (commonly within three to six months of the procedure date). Insurers reject any claim that arrives outside the deadline window, regardless of clinical validity. Track submission dates for all outstanding CCSD claims.
Practices that maintain strong UK GDPR-compliant records and a clear audit trail of pre-authorization activity are also better placed to respond to insurer audit requests. For guidance on maintaining compliant records in a UK private practice context, the UK GDPR compliance checklist covers the core requirements for clinical data retention and access.
Billing best practices and compliance checklist for CCSD Code 0006O
Consistent billing accuracy across CCSD codes requires process discipline rather than relying on individual team members remembering the correct steps. The following practices reduce error rates and support compliance for 0006O claims specifically.
0006O compliance checklist
- Verify pre-authorization before every appointment. Do not assume that a standing arrangement with an insurer covers all procedure types. Each episode of care may require a separate authorization reference.
- Check consultant recognition annually. Insurers update their recognition lists regularly. A consultant’s recognition status with a given insurer can lapse if the practice does not submit renewal documentation on time.
- Reconcile fees against the insurer’s current schedule. Insurers update their CCSD fee schedules periodically. Billing at a fee that a new schedule has superseded may result in partial payment without a rejection notice.
- Retain a complete audit trail per claim. Keep a record of the pre-authorization call, the Healthcode submission reference, and any insurer correspondence for each 0006O claim. The Care Quality Commission (CQC) and the Private Healthcare Information Network (PHIN) may request evidence of accurate billing practices during inspections.
- Use OPCS-4 coding where required. Some insurers request OPCS-4 procedure codes alongside CCSD codes for hospital episode reporting. Confirm with the insurer whether it requires OPCS-4 coding for 0006O claims covering inpatient or day-case episodes.
Practices managing multiple consultants and insurer relationships benefit from centralizing billing oversight. Good private practice management systems bring pre-authorization tracking, documentation attachment, and claims status monitoring into a single workflow rather than managing each element in separate spreadsheets or email chains.
How Pabau supports CCSD billing workflows
Pabau is a UK-supported practice management platform built for private healthcare clinics. Its claims management software connects clinical documentation to the Healthcode submission workflow, so billing teams can submit 0006O claims without switching between multiple systems.
Key capabilities relevant to CCSD billing include automated documentation checklists that flag missing elements before submission, integration with Healthcode for electronic claim submission, and pre-authorization tracking that links insurer reference numbers to individual patient appointment records. For skin clinics and private GP practices managing high CCSD claim volumes, this integration reduces the manual overhead of claim preparation significantly. Explore how Pabau supports skin clinic software workflows to understand how the billing tools fit into broader clinical operations.
Conclusion
Accurate billing for CCSD Code 0006O depends on three things: confirming pre-authorization before the procedure, assembling the correct documentation set before submission, and understanding each insurer’s specific fee schedule and rejection triggers. Practices that build these steps into a repeatable workflow stop treating claim rejections as surprises and start treating them as preventable errors.
Pabau’s claims management tools support exactly this workflow for UK private healthcare practices, connecting clinical records to Healthcode submission and flagging documentation gaps before they cause rejections. To see how Pabau handles CCSD billing for your practice type, book a demo with the team.
Continue your research
Exploring the financial case for private practice? Benefits of private practice outlines the operational and financial considerations for consultants moving into independent practice.
Frequently Asked Questions
CCSD Code 0006O is a UK private healthcare procedure code maintained by the Clinical Coding and Schedule Development (CCSD) Group. It is a five-character alphanumeric code from the CCSD schedule, the standard procedure coding framework that major UK private medical insurers including Bupa, AXA Health, Aviva, Vitality, and WPA use for claims submission and reimbursement. You should verify the precise clinical description for 0006O against the current CCSD schedule before billing.
All major UK private medical insurers recognize CCSD codes as the standard for procedure billing, including Bupa, AXA Health, Aviva, Vitality Health, WPA, and Cigna UK. However, each insurer applies its own contracted fee schedule and pre-authorization requirements to individual codes. You should confirm with each insurer directly whether 0006O is a covered procedure under the specific patient’s policy and what pre-authorization it requires.
Pre-authorization requirements vary by insurer and by the patient’s individual policy type. Most major insurers require pre-authorization for a range of CCSD procedure codes, but the trigger rules are not uniform across all policies or all providers. Contact the relevant insurer before the appointment to confirm whether 0006O requires pre-authorization under that patient’s policy and to obtain a valid authorization reference number.
The most common rejection reasons are missing or invalid pre-authorization reference numbers, the treating consultant not holding recognition with the relevant insurer, incorrect CCSD code entry (such as an adjacent code being submitted in error), and unbundling conflicts where the insurer treats a co-billed code as included rather than separately reimbursable. Late submission beyond the insurer’s deadline window is also a significant cause of preventable rejections.
Log in to Healthcode and create a new claim record, entering the patient’s insurer details, policy number, and pre-authorization reference. Enter 0006O in the procedure code field and verify it against the CCSD schedule before submitting. Attach procedure notes and any supporting documentation, then review the full claim for completeness before final submission. Retain the Healthcode submission reference and monitor claim status in the tracking dashboard after submission.
UK private healthcare billing primarily uses two coding systems. CCSD codes are the standard for procedure billing with private medical insurers such as Bupa, AXA Health, and Aviva. Hospital episode reporting uses OPCS-4 codes, which insurers sometimes require alongside CCSD codes for inpatient or day-case procedures. Some insurers also request ICD-10 diagnosis codes to support clinical necessity. The CCSD Group maintains the schedule that all major UK private medical insurers use.