A CCSD code identifies a procedure. It does not set what you get paid for it. Each insurer publishes its own fee schedule against the same code, which is why the identical procedure pays differently at Bupa and at AXA.
That distinction is blurred in almost everything written about CCSD, and it is the source of most of the confusion consultants have about private billing.
What is the CCSD Schedule?
The Clinical Coding and Schedule Development Group maintains a schedule of procedure codes used across UK private healthcare. It gives insurers, hospitals and consultants a common vocabulary for describing what was done.
The Group's members are four insurers: Bupa, Vitality, AXA Health and Aviva. That membership is worth knowing, because it explains both why the schedule exists and why it is structured around the needs of claims processing.
Why is it so hard to find?
Because it is login-gated. You have to register on the CCSD website to search the schedule, and access requests carry a stated turnaround of around 14 days.
That is the practical reason so little is written about how it works. Most people who could explain it clearly cannot link to the thing they are explaining, and most consultants encounter the codes only as numbers on a remittance advice.
Register early rather than at the point you need a code, because a fortnight's wait during your first billing cycle is avoidable.
How is the schedule structured?
It is derived from OPCS-4, the classification used across the NHS for surgical procedures. That inheritance explains the code format, which otherwise looks arbitrary.
OPCS-4 organises procedures by body system, with a letter prefix for each chapter. For gynaecology:
| Chapter | Covers | Example codes |
|---|---|---|
| P | Lower female genital tract | P2340, repair of enterocele |
| Q | Upper female genital tract | Q0880, hysterectomy for ovarian tumour · Q2020, endometrial biopsy or aspiration |
So a gynaecological code beginning with P or Q is not random. The letter tells you which part of the anatomy the classification places it in.
You will also see numbered chapters in some insurer fee schedules, which group the same codes under headings such as female reproductive organs. That is the insurer's own presentation layer. The code itself, and its letter, is what carries across every schedule.
The distinction that matters: code versus fee
Here is the thing to internalise.
The CCSD code says what the procedure is. It is a description, agreed across the industry, so that everyone means the same thing by the same term.
The insurer's fee schedule says what they will pay for it. Each of the four owners publishes its own, and they differ.
The same code therefore produces different reimbursement depending on which insurer is paying, and a consultant recognised by several will have several different amounts attached to identical work. That is not an error in your billing. It is how the system is designed.
Two consequences follow.
Check the code against the procedure, not against the fee you were expecting. If a claim is underpaid, the question is whether the code was right and what that insurer pays for it, in that order.
Do not assume a code is unavailable because the fee looks wrong. Those are separate problems with separate fixes.
What goes wrong in practice?
Four recurring problems.
Using the wrong code for a procedure that has a specific one. The schedule is more granular than people expect, and a general code where a specific one exists is a common cause of rejection or underpayment.
Coding what you intended rather than what you did. If the procedure changed during the operation, the code follows the procedure actually performed.
Unbundling, or its opposite. Some procedures are expected to be billed as a single code, and some genuinely comprise separate billable elements. Getting this wrong in either direction attracts attention.
Stale codes. The schedule is maintained and updated. A code you have used for years may have been superseded.
What about the fee side?
Two things are worth understanding before you negotiate anything.
Insurers commonly set fee schedules that recognised consultants agree to work within, and several restrict or prohibit billing the patient for any shortfall beyond their policy excess. That is a contractual position rather than a coding one, and it varies by insurer and by network. Our guide to insurer recognition, written for physiotherapy but structurally similar, covers how those contracts tend to be shaped.
And your own private fee, for self-paying patients, is entirely separate from any of this. CCSD is the language of insured work.
Getting set up
- Register for CCSD access early, allowing for the turnaround
- Identify the codes for the procedures you actually perform, and keep your own reference list
- Get each insurer's fee schedule for those codes, in writing
- Check your codes annually against the current schedule
- Record the code in the clinical record, alongside the procedure, so billing and clinical notes tell the same story
That last point saves more time than any of the others. When a claim is queried months later, the answer is in the record of what was done rather than in anyone's memory. Systems like Atlacare hold invoices with line items against the patient record alongside the clinical note, so the procedure, the code and the charge sit together.
One thing this article does not do
There are published resources that list individual CCSD codes procedure by procedure, and this is not one of them. The schedule is maintained by its owners, it is updated, and a static list on a third-party site is a reliable way to use a superseded code with confidence.
Get your codes from the schedule. Use guides like this one to understand what the codes are for.
This is general information about private billing practice, not coding or financial advice. The CCSD Schedule is maintained by the CCSD Group and updated; codes should always be taken from the current schedule rather than from any secondary source. Insurer fee schedules are set individually and change.
Sources: CCSD Group · CCSD Schedule of Procedures · OPCS-4 classification, NHS
Related: Do I have to publish my fees to PHIN? · Do I need CQC registration for a private gynaecology clinic? · Getting recognised by Bupa, AXA and Vitality
