Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
CCSD Code

CCSD code M0104 – Kidney transplant, abnormal or absent bladder


Code Definition

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
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

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
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

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

FieldDetail
CCSD codeM0104
Official descriptorTransplantation of kidney into patient with abnormal, augmented or absent bladder
Chapter12 Urinary system and male reproductive organs
CategoryKidney / Renal Pelvic
Added to the scheduleJanuary 20, 2010
Unacceptable combinationM0102, transplantation of kidney (first or second transplant)
Billed separatelyAnesthetist’s fee, hospital and theater charges, and outpatient follow-up
Submission routeHealthcode electronic billing platform

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.

CCSD codeDescriptorHow it differs from M0104
M0104Transplantation of kidney into patient with abnormal, augmented or absent bladderUse when the recipient’s bladder is abnormal, augmented or absent.
M0102Transplantation of kidney (first or second transplant)Standard transplant into a normal bladder. Never billed with M0104.
M0103Transplantation of kidney (third transplant)A third graft into a normal bladder.
M0260Transplant nephrectomyRemoves a previously transplanted kidney rather than placing one.
M0222Nephro-ureterectomy for live donor transplantationBilled by the donor’s surgeon for the donor operation, not for the recipient.
M0286Robotic assisted nephroureterectomy, bilateralCCSD also lists it as an unacceptable combination with M0104.

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.

Decision diagram for CCSD kidney transplant codes
The graft number only matters once the note confirms a normal bladder, so check the bladder line before anything else. Based on the CCSD descriptors in this article.

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.

  1. Operative note: Describes the bladder, where the donor ureter was joined, and the vascular anastomoses.
  2. Bladder history: The earlier augmentation, diversion or diagnosis that made the bladder abnormal, with dates.
  3. Transplant history: Whether this is the first, second or a later graft, and whether the donor was living or deceased.
  4. Pre-authorization reference: The number the insurer issued, or the date you notified them after an urgent admission.
  5. 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.

InsurerPre-authorization approachVerify via
BupaRequired for most procedural codes, and the pre-auth number must appear on the invoiceBupa code search portal
AXA HealthTypically required, so check the code and policy before admissionAXA Health provider portal
AvivaRequired for procedures above a defined threshold, so verify per patient policyAviva fee schedule
Vitality HealthRules vary by procedure type and policy tier, so use the fee finder to checkVitality fee finder
Other PMI insurersAlways obtain a pre-auth number and record it before admissionIndividual insurer provider helplines

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.

  1. Create the invoice record: Open a new invoice and enter the patient’s membership number and insurer exactly as they appear on the policy.
  2. Enter the procedure code: Enter M0104 with no spaces, and check that the descriptor shown matches the operation.
  3. Remove any M0102 line: If an earlier draft of the invoice carried M0102, delete it before you submit.
  4. Add the pre-authorization number: Enter the authorization reference, or the notification reference after an urgent admission.
  5. Enter the procedure date: Use the date of the transplant, not the date of the work-up consultation.
  6. Record the fee: Enter your agreed fee for M0104, using the contracted rate where one exists.
  7. 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.

Rejection reasonLikely causeCorrective action
M0102 billed with M0104Both transplant codes appear on the same claimRemove M0102 and resubmit with M0104 alone.
Wrong transplant codeM0104 was billed but the note describes a normal bladderResubmit with M0102 or M0103, whichever matches the transplant number.
Missing pre-authorization numberPre-auth was required but not included on the invoiceObtain the reference from the insurer, including retrospective authorization where allowed, and resubmit.
Insufficient documentationThe note does not describe the bladder state or ureteric drainageAdd a contemporaneous addendum to the record and resubmit with it.
Procedure not covered by policyThe policy excludes transplant surgery or the benefit limit is reachedAdvise the patient and agree how the balance will be paid.
Time limit exceededInvoice submitted outside the insurer’s filing windowAsk the insurer for a late-submission review, and submit within the insurer’s filing window in the future.

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.

Automate claims through Healthcode
Pabau sends insurer claims through Healthcode from the patient record, so an M0104 invoice goes out with its code and authorization number attached.

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.

Pabau practice management software for UK private billing

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

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.

Avatar photo
Monika Lazarevska
Content Writer

Monika Lazarevska writes content for owners and healthcare professionals who want clear, no-fluff content that actually helps them run their practice better. With a background in storytelling and SEO, she knows how to make even the driest topics worth reading. Off the clock, you'll find her in a café somewhere in Europe, probably with a good book and an even better coffee.
×