CCSD code M0104 – Kidney transplant, abnormal or absent bladder
M0104 is the CCSD code for transplantation of kidney into patient with abnormal, augmented or absent bladder. The recipient's bladder is abnormal, surgically enlarged or absent. The donor ureter may therefore join a reconstructed bladder or a urinary diversion.
It sits in Chapter 12 of the CCSD schedule, Urinary system and male reproductive organs, under Kidney / Renal Pelvic. CCSD lists it as an unacceptable combination with M0102, the first or second kidney transplant code. A claim carries one or the other.
- Group
- 12 Urinary system and male reproductive organs
- Category
- Kidney / Renal Pelvic
- Billable
- No
- Code also known as
- M-series CCSD code
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
CCSD code M0104 covers transplantation of a kidney into a patient whose bladder is abnormal, augmented or absent.
CCSD lists M0104 and M0102, the first or second kidney transplant code, as an unacceptable combination, so bill one or the other.
The operative note must describe the bladder and where the donor ureter was joined, or the insurer will query the code.
Pabau, the practice software we build, keeps the code, pre-authorization number and operative note in one record before the claim goes to Healthcode.
CCSD code M0104 turns on the state of the bladder
Most kidney transplants end with the donor ureter stitched into a healthy bladder. CCSD code M0104 covers the cases where that isn’t possible, because the recipient’s bladder is abnormal, augmented or absent. The official descriptor reads “transplantation of kidney into patient with abnormal, augmented or absent bladder.”
The code sits in Chapter 12 of the CCSD schedule, Urinary system and male reproductive organs, under Kidney / Renal Pelvic. CCSD codes follow the OPCS-4 chapter letters, and chapter M holds the urinary tract procedures. Our CCSD code library collects the other codes in the schedule we cover.
CCSD added M0104 on January 20, 2010, alongside the rule that it cannot be billed with M0102. Most UK kidney transplants take place in NHS transplant centers, so private M0104 claims are uncommon and tend to be checked closely.
M0104 at a glance
Three bladder states qualify for M0104
M0104 applies when the transplant surgeon has to work around the recipient’s bladder. The descriptor names three situations, and the operative note should say which one applies.
- Abnormal bladder: The native bladder is present but structurally or functionally abnormal, so the ureteric join needs extra planning.
- Augmented bladder: The bladder was enlarged by an earlier reconstruction, and the donor ureter is joined to the augmented bladder.
- Absent bladder: The patient has no functioning bladder, so the donor ureter drains into a urinary diversion instead.
M0104 excludes a standard first or second transplant into a normal bladder, which is M0102. A third transplant has its own code, M0103. Removing a failed graft is a separate operation, coded M0260.
The bladder reconstruction or diversion itself is not part of M0104. If it was done at an earlier operation, it was coded then, and M0104 describes only the transplant.
Neighboring codes are where M0104 claims go wrong
The costly error here is billing M0102 for a transplant that belongs under M0104, or billing both. The codes below sit next to M0104 in Chapter 12.
The choice comes down to two questions, and the diagram below follows them in order. Read the operative note for the state of the bladder first. If it describes a normal bladder, the code is M0102 or M0103, depending on the transplant number. If it describes an abnormal, augmented or absent bladder, the code is M0104 alone.

The operative note has to prove the bladder state
An M0104 claim stands or falls on the bladder history. The insurer needs proof that the recipient’s bladder justified this code over M0102. Keep these records on file and attach them when asked.
- Operative note: Describes the bladder, where the donor ureter was joined, and the vascular anastomoses.
- Bladder history: The earlier augmentation, diversion or diagnosis that made the bladder abnormal, with dates.
- Transplant history: Whether this is the first, second or a later graft, and whether the donor was living or deceased.
- Pre-authorization reference: The number the insurer issued, or the date you notified them after an urgent admission.
- Consultant details: The surgeon’s name, GMC number and recognition number with the patient’s insurer.
A note that says only “renal transplant performed” reads as M0102 to an auditor. Name the bladder state in the note’s first lines, and the code choice explains itself.
Pro Tip
Build an operative note template for M0104 with fields for bladder state, ureteric drainage site and transplant number. Digital forms in Pabau let you make those fields required before the note is completed.
M0104 pre-authorization differs by insurer
Pre-authorization rules for CCSD code M0104 vary by insurer and by the patient’s policy. The table below summarizes the general approach of the main UK private medical insurers. Always confirm the requirement for the specific patient before admission.
A deceased-donor kidney can arrive with only hours of notice, so planned pre-authorization is not always possible. Admit the patient, then notify the insurer as soon as possible and record the reference against the case.
Submit an M0104 claim through Healthcode in seven steps
Healthcode is the main electronic billing clearinghouse for UK private healthcare, and most PMI payers process CCSD-coded invoices through it. The steps below follow the standard Healthcode invoicing workflow.
- Create the invoice record: Open a new invoice and enter the patient’s membership number and insurer exactly as they appear on the policy.
- Enter the procedure code: Enter M0104 with no spaces, and check that the descriptor shown matches the operation.
- Remove any M0102 line: If an earlier draft of the invoice carried M0102, delete it before you submit.
- Add the pre-authorization number: Enter the authorization reference, or the notification reference after an urgent admission.
- Enter the procedure date: Use the date of the transplant, not the date of the work-up consultation.
- Record the fee: Enter your agreed fee for M0104, using the contracted rate where one exists.
- Submit and keep the receipt: Healthcode issues a submission receipt, which is your proof of timely filing.
Run five checks before you submit
Each check below matches one of the rejection reasons in the next section. Two minutes on the invoice now saves a resubmission later.
- The operative note names the bladder state and where the donor ureter was joined.
- M0104 is the only transplant code on the invoice, with no leftover M0102 line from the booking stage.
- The pre-authorization number, or the urgent-notification reference, is entered.
- The procedure date is the day of the transplant, not the work-up consultation.
- The fee matches the insurer’s current schedule year or your contracted rate.
Six common M0104 rejections and their fixes
Most M0104 rejections fall into a few categories. The insurer usually returns a reason code with the invoice, and the fix depends on which one applies.
Each insurer sets its own M0104 fee
Reimbursement for CCSD code M0104 is not published as a single figure. Each insurer keeps its own fee schedule, and a consultant’s rate can differ again under their recognition agreement. Look up the current rate through the insurer’s own channel.
- Bupa: Rates are listed in the Bupa code search portal. Contracted consultants may have individually negotiated rates.
- AXA Health: Fee schedules are available through the AXA Health specialist procedure codes portal.
- Aviva: Published rates appear in the Aviva fee schedule for recognized practitioners.
- Vitality Health: The Vitality fee finder shows the current figure for each CCSD code.
Schedules are usually updated once a year. Check that you are quoting the current schedule year before you agree a fee with the patient. If Bupa is the payer, our guide to the Bupa fee schedule explains how its rates are structured.
M0104 pairs with some codes, never with M0102
M0104 can share a claim episode with other codes, but never with M0102. CCSD lists M0102 and M0104 as an unacceptable combination, because both describe the same transplant operation. M0286, bilateral robotic nephroureterectomy, is listed as an unacceptable combination with M0104 too.
Other codes can appear in the same episode when each one reflects a separate service.
- Anesthesia: Generally billed separately by the anesthetist, subject to insurer policy, on their own invoice.
- Consultation codes: A work-up consultation on an earlier date is billed on its own, not folded into M0104.
- Later procedures: A graft removal at a later date is a new episode, billed as M0260.
The CCSD Technical Guide sets out the unbundling principles, and each insurer decides how it applies them. When a combination is unclear, ask the insurer before you submit.
How Pabau keeps M0104 claims on track
Manual billing adds an error point at every handoff, from code entry to the pre-auth number to the Healthcode field. Purpose-built claims management software keeps the whole billing record in one place from the moment the admission is booked.

In Pabau, your team records the CCSD code against the appointment and stores the pre-authorization number in the patient record. Structured clinical documentation templates capture the bladder and transplant history that insurers ask for.
For consultants moving from the NHS into private practice, a consistent CCSD workflow set up early saves time as the list grows. If Bupa is your main payer, the full list of Bupa CCSD codes shows which codes it accepts.
Manage CCSD billing without the manual admin
Track pre-authorization numbers, enter CCSD codes against patient records and prepare Healthcode-ready invoices in Pabau. Your transplant claims reach the insurer complete, with the bladder history already on file.

Conclusion
M0104 is a narrow transplant code, and its whole value rests on one fact in the operative note, the state of the bladder. Record that fact clearly, keep M0102 off the claim, and secure the authorization reference, and the insurer has little left to query.
With the code, the note and the reference held in one record, your team spends less time chasing transplant claims. To see how Pabau handles CCSD billing in a practice like yours, book a demo.
Continue your research
Removing a failed graft? CCSD code M0260 covers transplant nephrectomy, the operation that takes out a previously transplanted kidney.
Billing multiple CCSD codes for Bupa? Bupa CCSD codes covers the full code set accepted by Bupa, chapter by chapter.
Need to understand Bupa’s fee schedule in detail? Bupa procedure codes and fee schedule explains how Bupa structures reimbursement rates across procedure categories.
Choosing a billing system for UK private work? Best medical billing software in the UK compares the billing platforms built for UK private practices.
Frequently asked questions
What is CCSD code M0104?
M0104 is the CCSD code for a kidney transplant into a patient whose bladder is abnormal, augmented or absent. UK private medical insurers use it to pay the transplant surgeon.
Can M0104 and M0102 go on the same claim?
No. CCSD lists them as an unacceptable combination. When the recipient’s bladder is abnormal, augmented or absent, M0104 replaces M0102 on the claim.
What is an augmented bladder?
An augmented bladder has been surgically enlarged, usually with a patch of bowel stitched into the bladder wall. The operation is called augmentation cystoplasty. It is often done when the bladder is too small or holds urine at high pressure.
What is a urinary diversion?
A urinary diversion gives urine a new route out of the body when the bladder is missing or unusable. The most common type is an ileal conduit, where the ureters drain through a short loop of bowel to a stoma bag.
Is CCSD the same as OPCS-4?
No. OPCS-4 is the NHS classification used to record procedures in hospital data. CCSD codes form the schedule UK private insurers use for billing, and they follow the OPCS-4 chapter letters.



