Pabau Engage inbox

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

Learn more
CCSD Code

CCSD code M3000 – Endoscopic examination of ureter


Code Definition

M3000 is the CCSD code for endoscopic examination of the ureter, with or without cystoscopy, insertion or removal of a stent, and retrograde pyelography. It covers a ureteroscopy that inspects the ureter, plus any of those optional steps in the same session.

Because those steps sit inside the descriptor, they are never billed as separate lines. Ureteroscopic stone extraction (M2730) or holmium laser lithotripsy (M3111) replaces M3000 rather than adding to it. An examination that goes on into the renal pelvis falls under kidney-section codes such as M1120 and M1130.

Group
12 Urinary system and male reproductive
Category
Ureter
Section
12.2.0 Ureter
Billable
No
Code also known as
ureteroscopy, diagnostic ureteroscopy, ureteroscopic examination, URS
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 M3000 covers endoscopic examination of the ureter, including any cystoscopy, stent insertion or removal, or retrograde pyelography in the same session.

Separate cystoscopy (M4510, M4514) or retrograde pyelography (M3010) lines are unacceptable combinations with M3000, so they never go on the same claim.

Ureteroscopic stone extraction (M2730) or holmium laser lithotripsy (M3111) is billed instead of M3000, not alongside it.

Most major UK private medical insurers expect pre-authorisation before ureteroscopy, and a note without laterality is a frequent reason for a query.

Pabau, the practice management platform we build, handles CCSD invoicing plus Healthcode claim submission and status tracking for UK urology practices.

CCSD Code M3000: Official descriptor and procedure overview

CCSD Code M3000 is the code for “Endoscopic examination of ureter (+/- cystoscopy and insertion/removal of stent) +/- retrograde pyelography.” It belongs to the CCSD (Clinical Coding and Schedule Development Group) schedule, the procedure coding system used by UK private medical insurers. M3000 sits in chapter 12, urinary system and male reproductive organs, within section 12.2.0 (Ureter).

The code applies when a consultant urologist passes a ureteroscope into the ureter to examine its lumen. The descriptor writes in three optional steps: a cystoscopy, insertion or removal of a ureteric stent, and retrograde pyelography. Any of them in the same session stays on the single M3000 line. Our CCSD codes library lists the nearby codes in the urinary chapter.

  • Code: M3000
  • Official descriptor: Endoscopic examination of ureter (+/- cystoscopy and insertion/removal of stent) +/- retrograde pyelography
  • Schedule location: Chapter 12, section 12.2.0 (Ureter)
  • Procedure type: Endoscopic examination, with optional cystoscopy, stent insertion or removal, and retrograde pyelography
  • Typical setting: Day-case surgery under general or regional anaesthesia
  • Approach: Retrograde (transurethral), usually beginning with cystoscopy

The ureteroscopy procedure: What happens clinically

A ureteroscopy coded as M3000 follows a standard retrograde approach. In short, knowing the clinical sequence helps billing staff confirm that the operative note records each element the insurer will look for.

  1. Cystoscopy entry: The surgeon passes a rigid or flexible cystoscope transurethrally to view the bladder and ureteral orifices. This step is part of M3000.
  2. Guide-wire placement: The surgeon then advances a safety guide-wire under fluoroscopic guidance into the ureter to keep access open throughout.
  3. Retrograde pyelography (optional): The surgeon injects contrast up the ureter under fluoroscopy to outline the collecting system. M3000 includes this step too.
  4. Ureteroscope advancement: Next, the surgeon passes a rigid or flexible ureteroscope alongside or over the guide-wire and up the ureter.
  5. Visual examination: The surgeon then examines the ureteral lumen and walls under direct vision and documents mucosal appearance and any lesions, strictures or calculi seen.
  6. Stent and withdrawal: Finally, the surgeon may insert or remove a ureteric stent before withdrawing the scope and guide-wire under vision. M3000 still covers the whole session.

Rigid ureteroscopes suit the distal ureter, whereas flexible scopes reach the proximal ureter. Scope type belongs in the operative note, but it does not change the code while the examination stays within the ureter.

Once the surgeon takes the scope on to examine the renal pelvis, the procedure becomes a ureterorenoscopy, which the schedule codes in the kidney section (12.1.0). Diagnostic ureterorenoscopy is M1120 and therapeutic ureterorenoscopy is M1130. So verify both against the current schedule before invoicing.

Diagnostic vs therapeutic ureteroscopy: Coding implications

The coding question for M3000 is what the surgeon did beyond looking. Cystoscopy, stent insertion or removal, and retrograde pyelography are part of the M3000 descriptor, so they never add a line. Treating a stone changes the code instead.

Clinical scenarioProcedure typeCoding approach
Visual examination of ureter only, no interventionExaminationM3000 as sole code
Examination with DJ stent insertion or removalExamination with an included stepM3000 alone. Stent insertion or removal is part of the descriptor, so no separate code applies.
Examination with retrograde pyelographyExamination with an included stepM3000 alone. M3010 is an unacceptable combination with M3000.
Examination followed by laser lithotripsy or stone extractionTherapeuticM3111 (holmium laser lithotripsy) or M2730 (stone extraction) replaces M3000. Verify the current CCSD schedule.
Examination followed by ureteral biopsy of a suspected lesionExamination with biopsyVerify the current CCSD schedule and the insurer’s rules before adding any line to M3000.

Two coding errors account for most M3000 rejections in this area. One is billing M3000 when a stone code applied. The other is adding lines for steps the descriptor already covers. The chart below sets out which code each kind of session takes.

Decision chart for CCSD code M3000
Steps inside the M3000 descriptor stay on one line, while stone treatment and kidney work move the claim to another code. Rules from the CCSD schedule code pages.

Several CCSD codes sit close to M3000, and most of them cannot appear on the same claim. In fact, CCSD lists the codes below as unacceptable combinations with M3000 or as replacements for it. However, insurers decide whether to adopt each CCSD rule, so check the insurer’s own schedule as well.

ProcedureRelationship to M3000Bundling note
Cystoscopy (M4510, M4514)Entry step, already within the M3000 descriptorNot billable with M3000. CCSD lists both as unacceptable combinations.
Retrograde pyelography (M3010)Included in the M3000 descriptorNot billable with M3000. CCSD lists M3010 as an unacceptable combination.
DJ stent insertion / removalIncluded in the M3000 descriptorNo separate code. It stays on the M3000 line.
Ureteroscopic stone extraction (M2730)Therapeutic alternativeReplaces M3000 rather than adding to it.
Holmium laser lithotripsy (M3111)Therapeutic alternativeReplaces M3000 rather than adding to it.
Ureteral biopsyPossible additional stepVerify the CCSD schedule. Do not assume it can be billed with M3000.
Ureterorenoscopy, including FURS (M1120, M1130)Scope reaches the renal pelvisKidney-section codes (12.1.0) apply instead of M3000. Verify against the current schedule.

Cystoscopy is the line most often mishandled on a ureteroscopy invoice. Because the M3000 descriptor already includes it, a separate M4510 or M4514 line is an unacceptable combination under CCSD rules. Instead, remove it before submission rather than waiting for the insurer to reject it.

The kidney codes follow the same logic. Likewise, CCSD lists both M1110 and M1000 among the kidney codes that cannot be billed with M3000.

Operative report documentation requirements for M3000

A clear, complete operative note is the biggest single factor in M3000 claim acceptance. Vague or incomplete notes are a leading reason UK private insurers query ureteroscopy claims. In addition, UK GDPR requires accurate patient records that are enough to back clinical and admin decisions.

The operation note should contain these elements for M3000 to proceed without query:

  • Clinical indication: The reason for ureteroscopy, referencing the presenting diagnosis (e.g. haematuria, suspected ureteral calculus, follow-up for transitional cell carcinoma)
  • Laterality: An explicit statement of which ureter was examined (left, right, or bilateral). Insurers often query a note without it.
  • Scope type: Whether the surgeon used a rigid or flexible ureteroscope, and the instrument reference where possible
  • Findings: What was observed, including mucosal appearance and the presence or absence of calculi, lesions, strictures or blood
  • Additional steps: Any cystoscopy, stent insertion or removal, or retrograde pyelography, even though M3000 includes them. Record any stone treatment or biopsy in full, because it can change the code.
  • Surgeon details: Consultant name and GMC number, which UK private healthcare invoices usually require
  • Anaesthetic type: General, spinal, or regional, which matters for anaesthetist billing

Pro Tip

Review the operative note before coding rather than after claim submission. Laterality is the easiest documentation fault to correct before invoicing. If the note records only ‘left ureteric calculus seen’ without stating that the left ureter was examined, add a structured addendum before invoicing. Fixing the note before submission is far simpler than correcting a claim after a denial.

Pre-authorisation requirements for M3000 across UK private insurers

Most major UK private medical insurers require pre-authorisation before the surgeon performs a ureteroscopy. Going ahead without a valid authorisation number is a common cause of non-payment for CCSD Code M3000, however well the team documents the procedure. Because insurers update their authorisation policies often, confirm requirements with the insurer before booking.

InsurerPre-auth typically required?Key submission notes
BupaYes, for surgical proceduresCheck the code on the Bupa code search portal. A GP or specialist referral letter is typically required with the pre-auth request.
AXA HealthYes, for surgical proceduresUse the AXA Health specialist forms portal. The authorisation number must appear on the invoice.
Aviva HealthYes, for most surgical proceduresRefer to Aviva’s fee schedule for reimbursable amounts, and confirm pre-auth before booking.
Vitality HealthYes, confirm with VitalityThe request should include the CCSD code and clinical indication.

When a patient’s policy includes an excess or a sub-limit for surgical procedures, confirm these figures during pre-authorisation rather than at invoicing. That way, an exhausted benefit shows up before it becomes a surprise denial.

How to submit a CCSD M3000 claim via Healthcode

Healthcode is the UK private healthcare electronic data interchange (EDI) clearing house through which practices submit CCSD claims to most major UK private insurers. Using private healthcare claims management software linked to Healthcode reduces submission errors. It also lets staff track claim status without logging into insurer portals one by one.

Automate claims through Healthcode
Pabau sends each M3000 invoice to Healthcode electronically and shows its status, so staff stop checking insurer portals one at a time.
  1. Create the invoice: Open a new episode invoice for the patient. Enter the consultant’s name and GMC number, the procedure date, and the treating hospital’s facility code.
  2. Enter M3000 as the procedure code: Do not add separate lines for cystoscopy, stent insertion or removal, or retrograde pyelography, because M3000 already includes them. If the surgeon treated a stone, its therapeutic code replaces M3000.
  3. Attach the authorisation number: Enter the pre-authorisation reference number the insurer issued. Most insurers reject a claim submitted without a valid authorisation number.
  4. Fill in the diagnosis field: Enter the ICD-10 diagnosis code matching the clinical indication in the operative note. It must align with what the insurer authorised.
  5. Submit via Healthcode EDI: Transmit the claim electronically. Healthcode checks the claim format before forwarding it to the insurer, so format errors come back at this stage.
  6. Track submission status: Check Healthcode for electronic acknowledgement (EDIFACT response). A rejection here is a format or registration issue, not a clinical denial. The insurer’s clinical decision follows within its standard processing window.

Common reasons M3000 claims are denied and how to avoid them

Most M3000 denials trace back to a handful of preventable errors. The table below maps each one to the check that stops it before submission.

Denial reasonWhy it happensPrevention
Missing or expired pre-authorisationProcedure performed before authorisation was obtained or after the validity window closedObtain pre-auth before booking the theatre list, and note the expiry date
Missing lateralityOperative note does not state which ureter was examinedMake laterality a mandatory field in the operative note template, and add an addendum if it is absent
Wrong code for the procedureM3000 submitted when a stone extraction or lithotripsy code applied, or vice versaReview the operative note before coding to confirm whether a stone was treated
Included steps billed as separate linesCystoscopy, stent insertion or removal, or retrograde pyelography added beside M3000, though its descriptor covers themRemove those lines and bill M3000 alone
Vague operative reportInsufficient clinical detail, so the insurer cannot confirm the procedure matches the codeUse a structured operative note template covering every required field before invoicing
Membership lapse or benefit exhaustedPatient’s policy had lapsed or their surgical benefit was already used for the policy yearVerify active membership and remaining benefit at pre-authorisation, not at invoicing

Appeals against denials for missing pre-authorisation are hard to win. Insurers treat a missing authorisation number as an eligibility failure rather than a clinical dispute. Therefore, prevention is the dependable strategy.

Billing M3000 when the procedure is bilateral

The CCSD schedule publishes no bilateral rule for M3000, and CCSD codes carry no modifiers. Bilateral handling is therefore insurer-specific, so verify the approach with each insurer before submitting.

In practice, two approaches dominate:

  • Two M3000 lines, one per side: Some insurers accept M3000 twice on the same invoice, with each line naming the ureter examined. The insurer sets how the second line is priced.
  • Single M3000 line with a bilateral notation: Other insurers prefer one code line, with the clinical notes stating that both ureters were examined. They apply their own billing adjustment.

Contact the insurer’s provider helpline to confirm their preferred approach, and send the operative note as supporting documentation either way. State bilateral intent clearly in the note: “diagnostic ureteroscopy performed bilaterally; right ureter examined first, then left ureter.” That wording stops the insurer from treating a second line as a duplicate.

Pro Tip

Build a bilateral ureteroscopy query into your pre-authorisation checklist. When the clinical team indicates bilateral scope is planned, contact the insurer at pre-auth stage to confirm their preferred billing approach. Resolving this before the procedure means the invoice is correct from the outset rather than being revised after denial.

How Pabau supports UK private urology billing

Without an integrated system, billing staff build each CCSD invoice by hand. Then they log in to separate insurer portals to see whether each claim has been paid.

Pabau creates CCSD invoices for each episode and submits them electronically through Healthcode. As a result, claim status comes back into the same system, so staff can see which M3000 claims are still outstanding without opening each insurer portal.

For practices whose main insurer is Bupa, the Bupa CCSD procedure codes reference covers the wider code set and Bupa-specific billing requirements.

Manage CCSD billing without the admin overhead

Pabau creates CCSD invoices, submits them through Healthcode and tracks each claim’s status. Your billing team spends less time chasing insurers and more time on patients.

Pabau private practice management dashboard

Conclusion

Coding M3000 correctly comes down to one question before invoicing: did the surgeon treat the ureter, or only examine it? An examination with cystoscopy, a stent change or a retrograde pyelogram stays on one M3000 line. Stone treatment or a scope into the kidney moves the claim to a different code.

Build that question into the operative note template and the pre-authorisation request, and fewer queries reach the insurer. The cost is a few extra fields for the surgeon, which is far less work than resubmitting a rejected claim.

Book a demo to see how Pabau handles CCSD invoicing and Healthcode claim tracking for UK urology practices.

Continue your research

Continue your research

Billing for other Bupa procedures? Bupa CCSD codes and fee schedule covers the full Bupa procedure code set with billing and documentation guidance for UK private practices.

Did the scope go on into the kidney? CCSD Code M1000 explains the therapeutic endoscopic kidney code that cannot be billed alongside M3000.

Looking up another procedure? CCSD codes brings together Pabau’s CCSD code references in one place.

Frequently asked questions

What does CCSD Code M3000 cover?

CCSD Code M3000 covers endoscopic examination of the ureter. Its descriptor also includes optional cystoscopy, insertion or removal of a ureteric stent, and retrograde pyelography in the same session. Those steps stay on the single M3000 line. For stone extraction or laser lithotripsy, bill its own code, which replaces M3000.

Is pre-authorisation required for M3000 ureteroscopy on private insurance?

Yes, in most cases. The major UK private medical insurers, including Bupa, AXA Health, Aviva, and Vitality, typically require pre-authorisation before the surgeon performs a ureteroscopy. Going ahead without a valid authorisation number is the most common reason M3000 claims are rejected, and appeals in these cases are rarely successful. Always confirm pre-auth requirements with the specific insurer before booking the procedure.

Why would a claim for CCSD Code M3000 be denied?

The most common reasons are missing or expired pre-authorisation, missing laterality in the operative note, and the wrong code for what was done. Billing cystoscopy, a stent change or retrograde pyelography as a separate line also triggers rejections, since M3000 already includes them. In addition, vague operative reports, exhausted benefits and lapsed membership account for many of the rest.

How is bilateral ureteroscopy coded under CCSD?

CCSD publishes no bilateral rule for M3000, so handling is insurer-specific. For example, some insurers accept two M3000 lines, one for each ureter, and set their own price for the second. Others, however, want one M3000 line, with the operative note confirming both sides were examined. Confirm the insurer’s approach at pre-authorisation.

Avatar photo
Despina Petrushevska
Content Writer

Despina Petrushevska is a content writer covering aesthetics, dermatology, and clinic operations, known for making detailed clinical concepts clear and engaging. Outside of work, she enjoys photography, weekend getaways, and finding inspiration in everyday experiences.
×