Pabau Engage inbox

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

Learn more
CCSD Code

CCSD code K4910 – Coronary angioplasty with stent insertion


Code Definition

K4910 is the CCSD code for percutaneous transluminal angioplasty of coronary artery(ies) with stent insertion via femoral or brachial access. It covers balloon dilation of a narrowed coronary artery followed by deployment of a stent in the same procedure.

The same procedure via the radial artery is billed as AA959. Balloon angioplasty without a stent is K4900 for femoral or brachial access, or AA957 for radial access.

Group
8 Thorax and intra-thoracic organs
Category
Heart - Cardiology
Bupa complexity band
CMO 1 (Bupa schedule, February 2026)
Billable
No
Code also known as
PCI with stenting, PTCA with stent, percutaneous coronary intervention, coronary stenting
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 K4910 is a single code for PTCA plus coronary stent insertion via femoral or brachial access. Radial-access stenting is AA959, and balloon-only angioplasty is K4900.

Stent type (drug-eluting or bare metal) does not change the K4910 code. Payers may still apply different coverage or implant cost rules by stent type.

Most major UK PMI payers require prior authorisation before elective PCI under K4910. Missing pre-auth is the leading cause of claim denial for this procedure.

Pabau’s claims management tools help private cardiology practices track authorisation status, attach cath lab documentation, and submit clean K4910 claims to UK insurers.

What is CCSD Code K4910?

CCSD Code K4910 is the Clinical Coding and Schedule Development code for coronary angioplasty with stent insertion through femoral or brachial access. It is maintained by the CCSD Group as part of the UK private healthcare procedure schedule.

It covers inflating a balloon catheter inside a narrowed coronary artery to restore blood flow. A coronary stent is then deployed to hold the vessel open. K4910 applies only when both steps happen in the same procedure.

The code sits in the heart and cardiology section of the CCSD schedule. It is submitted to UK private medical insurers (PMI payers) when a consultant interventional cardiologist performs the procedure privately.

That may be at a private hospital or an independent sector treatment centre. The procedure is also referred to as percutaneous coronary intervention (PCI) with stenting, and the terms PTCA and PCI are used interchangeably in clinical practice.

Official descriptor

The official CCSD descriptor for K4910 is: Percutaneous transluminal angioplasty of coronary artery(ies) with stent insertion – femoral or brachial access.

This descriptor is the definitive reference for billing purposes. The access route is part of the code, so the same procedure via the radial artery is billed as AA959. Balloon angioplasty without a stent is K4900 (femoral or brachial) or AA957 (radial).

The procedure in clinical context

Percutaneous transluminal coronary angioplasty with stenting is performed by a consultant interventional cardiologist in a catheterisation laboratory (cath lab). It treats coronary artery disease, including stable angina, unstable angina and acute coronary syndrome. The balloon and stent mechanically relieve stenosis in one or more coronary arteries.

The procedural steps that must be documented to support a K4910 claim are:

  1. Arterial access: Vascular access is established, typically via the radial or femoral artery, and a sheath is inserted. The route decides the code: femoral or brachial access is K4910, radial access is AA959.
  2. Guide catheter placement: A guide catheter is advanced to the ostium of the affected coronary artery under fluoroscopic guidance.
  3. Wire crossing: A coronary guidewire is passed through the stenosis in the target vessel.
  4. Balloon dilation: An angioplasty balloon catheter is advanced over the wire and inflated at the stenosis site, compressing the plaque and restoring the vessel lumen.
  5. Stent deployment: A coronary stent, either balloon-mounted or self-expanding, is positioned at the lesion site and deployed. This step is the defining element of K4910 over balloon-only angioplasty codes.
  6. Post-dilation and imaging: The result is assessed by coronary angiography. Post-dilation with a non-compliant balloon may be performed to optimise stent expansion.

To satisfy insurers, the cath lab report must capture all six steps. That includes access route, vessel(s) treated, stent type and dimensions, balloon pressures, fluoroscopy time, and operator name.

What K4910 covers and what it excludes

K4910 is a procedural code with a defined scope. Queries often follow when billers fold extra services into the K4910 fee. They also follow when a separately billable code is left off the claim.

ElementIncluded in K4910?Notes
Balloon angioplasty (PTCA)YesIntegral to the combined procedure
Coronary stent insertionYesDefining element. Without a stent, use K4900 (femoral or brachial) or AA957 (radial)
Femoral or brachial accessYesK4910 is the femoral or brachial access code
Radial accessNo (use AA959)AA959 is the radial-access code for PTCA with stent insertion
One or more coronary arteriesYesThe descriptor reads “coronary artery(ies)”; payer rules on a second K4910 line vary
Diagnostic angiography on the same dayNo (use a combined code)Angiography proceeding to angioplasty on the same day is K5020 (femoral or brachial) or AA961 (radial)
Diagnostic angiography at an earlier sessionNo (bill separately)Adult cardiac catheterisation: K6511 (femoral), K6513 (radial) or K6514 (brachial)
Stent device/implant costDepends on payer contractSome payers include stent cost in the procedure fee; others permit separate prosthesis billing. Verify per insurer
Multivessel stenting (same session)Depends on payerSome payers accept a second K4910 line, others pay one fee. See the multivessel billing section below
IVUS guidanceNo (use K4912)PTCA with stent insertion and IVUS is K4912 (femoral or brachial) or AA960 (radial)
Pressure wire (FFR) assessmentNo (use a combined code)Angioplasty following angiography with a same-day fractional flow study is K6581 (femoral or brachial) or AA963 (radial)

Drug-eluting vs bare metal stents: Does the type change the code?

No. K4910 does not differentiate between drug-eluting stents (DES) and bare metal stents (BMS), so both fall under the same procedural descriptor. DES make up the large majority of coronary stents used in UK PCI, according to the British Cardiovascular Intervention Society (BCIS) national audit.

Stent type still affects billing in three ways:

  • Implant cost billing: Because DES carry a significant device cost premium over BMS, payers are more likely to have separate prosthesis policies for DES. Confirm with each insurer whether the stent implant cost is reimbursed within the K4910 procedure fee or must be submitted as a separate implant charge.
  • Authorisation notes: Some payers request the stent type within the prior authorisation application, particularly for complex lesions where DES is clinically indicated over BMS. Document the rationale in the procedure report.
  • Bioresorbable scaffolds: These remain uncommon in routine UK PCI. Check their status against the current CCSD schedule and the insurer’s guidance before billing one under K4910.

K4910 rarely stands alone in a private cardiology episode. Depending on what happened in the cath lab, an adjacent CCSD code either joins K4910 on the claim or replaces it. All codes below are taken from the February 2026 Bupa CCSD schedule.

CCSD CodeProcedureWhen it applies
K6511 / K6513 / K6514Adult cardiac catheterisation, including coronary arteriography – femoral / radial / brachial accessDiagnostic angiogram performed at an earlier session, before the decision to stent
K5020 / AA961Coronary angiography proceeding to angioplasty on the same day, +/- insertion of stent – femoral or brachial / radial accessThe angiogram leads straight into angioplasty on the same day; check payer rules before adding K4910 alongside it
K4910 (additional)Multivessel PTCA with stentWhen a second vessel is stented in the same session; payer rules on repetition vary. See the multivessel billing section
K5040Rotablation of coronary vessel(s), percutaneous transluminal rotational atherectomy (PCRS) +/- insertion of stentRotational atherectomy of a calcified lesion; the descriptor already allows for a stent, so confirm before adding K4910
K6584 / K6582 / K6586Adult cardiac catheterisation with pressure wire, including fractional flow reserve measurement – femoral / radial / brachial accessFFR measured during a diagnostic catheterisation; if angioplasty follows on the same day, use K6581 (femoral or brachial) or AA963 (radial)
K4912 / AA960PTCA of coronary artery(ies) with stent insertion and intravascular ultrasound – femoral or brachial / radial accessUsed instead of K4910 when IVUS guides stenting; coronary IVUS as a sole procedure is K5120
K4920PTCA of coronary artery(ies) for chronic total occlusions (CTO), +/- insertion of stentUsed instead of K4910 when the target lesion is a chronic total occlusion

Verify current code numbers and bundling rules against the live CCSD schedule before submission. Code numbers and their descriptors are subject to annual updates, and individual payer fee schedules may apply different unbundling policies. When a case fits none of these rows, our reference library helps you pick the right CCSD code.

Pro Tip

Before you add an adult cardiac catheterisation code (K6511, K6513 or K6514) to a K4910 claim, check when the angiogram took place. The Bupa schedule lists combined codes, K5020 and AA961, for angiography proceeding to angioplasty on the same day. Coding that episode as two separate procedures is a common cause of partial payment or a claim query.

K4910 vs similar CCSD codes: Avoiding coding errors

Most coding errors on PTCA claims come from the wrong stent status, access route, or level of complexity. The table below maps the key distinctions.

CodeProcedureKey differentiator from K4910
K4910PTCA with stent insertion – femoral or brachial accessThe correct code when balloon angioplasty AND stent deployment are performed via femoral or brachial access
AA959PTCA with stent insertion – radial accessSame procedure as K4910 performed via the radial artery
K4900 / AA957PTCA of coronary artery(ies), including laser – femoral or brachial / radial accessUse when angioplasty is performed but no stent is deployed; do not use K4910 if no stent is inserted
K4912 / AA960PTCA with stent insertion and intravascular ultrasoundUse instead of K4910 when IVUS is performed with the stenting
K5040Rotablation of coronary vessel(s) (PCRS) +/- insertion of stentUse when rotational atherectomy is performed; the code already allows for stent insertion
K4920PTCA for chronic total occlusions (CTO), +/- insertion of stentUse when the lesion treated is a chronic total occlusion
K6511 / K6513 / K6514Adult cardiac catheterisation, including coronary arteriographyDiagnostic only – no intervention; billed for an angiogram at a separate session

The single most common coding error is using K4910 when only balloon dilation was performed and no stent was left in place. Always confirm from the cath lab report whether a stent was deployed before selecting K4910.

Check the access route at the same time, because a radial case takes the AA-series code. The grid below puts both questions side by side.

Decision grid of CCSD coronary angioplasty codes
Read the procedure row first, then the access column, and the code falls out. Codes from the February 2026 Bupa CCSD schedule.

OPCS-4 cross-reference for NHS and dual-coding environments

OPCS-4 (the Office of Population Censuses and Surveys Classification of Interventions and Procedures, Version 4) is the parallel coding system used in NHS inpatient settings. Cardiologists who work across NHS and private practice should understand how K4910 maps to OPCS-4. So should practices that use OPCS-4 as a verification reference.

In OPCS-4, stented coronary angioplasty sits in the K75 category (percutaneous transluminal balloon angioplasty and insertion of stent into coronary artery). The K49 category covers balloon angioplasty of coronary artery without a stent, and it explicitly excludes stent insertion.

Do not let the shared digits mislead you: CCSD K4910 does not map to OPCS-4 K49.1. The NHS Classifications Browser is the definitive tool for confirming current OPCS-4 sub-codes.

CCSD CodeOPCS-4 equivalent blockNotes
K4910 (and AA959)K75.1-K75.4 (percutaneous transluminal balloon angioplasty and insertion of stent into coronary artery)OPCS-4 splits by stent type and number: K75.1 and K75.2 for drug-eluting stents, K75.3 and K75.4 for other stents
K4900 (and AA957)K49 (transluminal balloon angioplasty of coronary artery), e.g. K49.1 or K49.2Balloon-only angioplasty without a stent; K49 excludes stent insertion, which codes to K75

Private UK insurers do not accept OPCS-4 codes. They use CCSD. Note one difference: OPCS-4 separates drug-eluting from bare metal stents, while CCSD does not. The NHS Classifications Browser is free to use and helps when you cross-check procedure descriptions before a coding decision.

Prior authorisation requirements for K4910

Prior authorisation is required by all major UK private medical insurers for elective percutaneous coronary intervention. As a high-cost cardiac procedure, it is pre-authorised across every provider network.

Our Bupa CCSD billing guide covers the general pre-authorisation framework for Bupa-covered procedures in more detail.

PayerPre-auth required?Evidence typically requestedWhere to verify
BupaYesReferral letter, diagnostic angiogram report confirming stenosis, clinical indicationBupa code search portal
AXA HealthYesSpecialist report, angiography findings, stent type plannedAXA Health procedure codes
AvivaYesClinical case summary, angiographic evidence of stenosis requiring interventionAviva provider portal (contact Aviva Health directly)
VitalityYesRefer to Vitality fee finder and provider guidance for current requirementsVitality provider portal

Pre-authorisation rules change frequently. Always obtain written authorisation before performing elective PCI on a private patient, and retain the authorisation reference on the patient record. Emergency or urgent procedures performed without prior authorisation require retrospective notification to the insurer as soon as practicable. Timescales vary by payer.

Documentation required to support a K4910 claim

A clean K4910 claim depends on a complete cath lab report. Private practice billing teams should check the following documentation is available before submitting.

  • Cath lab procedure report: Must name the vessel(s) treated, confirm stent deployment, and include stent type, dimensions (diameter and length), and balloon inflation pressures used.
  • Fluoroscopy time and radiation dose: Required by many payers and by CQC-regulated private hospitals as part of the radiation record.
  • Operator details: The name and GMC number of the consultant interventional cardiologist who performed the procedure.
  • Stent device record: Stent lot number, manufacturer, and device dimensions – critical if the stent cost is to be billed as a separate prosthesis item.
  • Pre-authorisation reference: The insurer’s authorisation number obtained before the procedure, attached to the claim submission.
  • Diagnosis codes: The ICD-10 diagnosis code(s) supporting the intervention (e.g. I25.1 for atherosclerotic heart disease). Payers check these against the procedure code for clinical plausibility.
  • Patient consent record: Signed informed consent for the procedure, including stent implantation and its associated risks.

Store procedure documentation and consent records in a system that links them to the matching claim. Payers can ask for supporting documents at any stage, and quick access shortens your reply to a query.

Customizable consent and intake forms
Pabau’s consent forms store the signed stent consent on the patient record, ready to send when an insurer queries a K4910 claim.

Why K4910 claims are denied and how to prevent it

Coronary stent claim denials follow a predictable pattern. Most are preventable with the right administrative processes in place. Claims management software that tracks authorisation status and flags incomplete documentation before submission removes the most common denial triggers at source.

Automate claims through Healthcode
Pabau sends K4910 claims to Bupa, AXA Health and Aviva through Healthcode, so the authorisation reference travels with the claim.
Denial reasonPrevention action
Missing or expired pre-authorisationObtain written auth before every elective K4910 procedure; record the auth reference on the patient file before the procedure date
Wrong code – K4910 used when no stent was insertedAlways confirm stent deployment from the cath lab report before coding; use K4900 (femoral or brachial) or AA957 (radial) for balloon-only angioplasty
Radial-access case coded as K4910Check the access route in the cath lab report; PTCA with stent insertion via the radial artery is AA959
Multivessel PCI coded incorrectlyCheck each payer’s rules on multi-vessel billing before submitting; contact the insurer if uncertain whether K4910 can be claimed twice in one session
Stent cost billed separately when included in procedure feeVerify each payer’s prosthesis billing policy before adding a separate implant line; over-billing on device costs is a common query trigger
Diagnosis code does not clinically support PCIEnsure the submitted ICD-10 diagnosis code reflects the stenosis or ACS indication documented in the procedure report
Incomplete cath lab documentationConfirm the procedure report includes vessel name, stent type and dimensions, balloon pressures, and operator details before submission

Billing for multivessel or staged PCI under CCSD

Multivessel coronary artery disease is common in the private cardiology patient population. When more than one vessel requires stenting, coding and billing become more complex, and payer rules diverge. Find out how each insurer treats multivessel PCI before the procedure, rather than when the claim comes back.

Same-session multivessel stenting

When two or more vessels are stented in the same session, some payers accept K4910 claimed once per treated vessel. Others pay a single K4910 fee, however many vessels are treated. This is one of the most variable areas in UK private cardiology billing.

Before submitting a multi-vessel claim, contact the insurer’s provider team to confirm their position. Where permitted, name each treated vessel in the cath lab report (e.g. LAD and RCA, or LCx and RCA). Document stent dimensions separately for each vessel.

Staged PCI across separate sessions

In staged PCI, the interventional cardiologist treats one vessel at a first session and a second vessel later. This is more straightforward to bill. Each session generates its own K4910 claim, provided a fresh prior authorisation is obtained for each admission. The payer will treat each session as a separate episode.

Document clearly in the clinical notes that the second procedure is a planned staged intervention, naming the vessel(s) treated at each session. Payers may query a second K4910 submission if the documentation does not clearly distinguish it from the first episode.

Pro Tip

When planning staged PCI for a private patient, tell the insurer at the first authorisation that a second, staged session is planned. Getting this on record before the second procedure removes the risk of a denial on grounds of duplication when the second K4910 claim arrives.

How Pabau keeps K4910 claims clean from cath lab to payment

In many private cardiology practices, the authorisation number sits in an email and the cath lab report in the hospital system. The stent device record is often on paper. The claim goes out without one of them, and the insurer sends a query weeks later.

Pabau, the practice management and billing platform we build, keeps those pieces on one patient record. Insurance details and the authorisation reference sit on the client card. Signed consent and procedure documents attach to the episode. Claims go to Bupa, AXA Health, Vitality, Aviva and WPA through Healthcode.

Your billing team can check Bupa cover before the procedure and pull in paid Bupa invoices without matching them by hand. Claims management is included in every Pabau subscription.

Manage private cardiology billing from one place

Pabau helps UK private practices attach cath lab documentation, track prior authorisation status, and submit clean CCSD claims to Bupa, AXA Health, and Aviva.

Pabau private practice management dashboard

Conclusion

Choosing K4910 comes down to two facts in the cath lab report. A stent was left in place, and the catheter went in through the femoral or brachial artery. Get either wrong and the claim fails, however good the clinical work was.

Most of the money on a stent claim is lost at the booking stage. Confirm the authorisation, the insurer’s stance on stent costs, and its multivessel rule while the case is still being booked. Each one takes minutes then and weeks once a query arrives.

Book a demo to see how Pabau keeps authorisation, cath lab documents and CCSD claims together for private cardiology practices.

Continue your research

Continue your research

Looking up a neighbouring code? CCSD codes gathers our CCSD procedure code guides in one library, so you can check descriptors before you submit.

Preparing the authorisation request? Medical prior authorization form gives you a ready-to-fill form covering patient and plan details, the requested procedure with its codes, and the clinical justification.

Frequently asked questions about CCSD Code K4910

What does CCSD Code K4910 cover?

CCSD Code K4910 covers percutaneous transluminal angioplasty of coronary artery(ies) with stent insertion via femoral or brachial access. It is one combined code for balloon dilation of a narrowed coronary artery and stent deployment in the same session. It does not include diagnostic coronary angiography or balloon-only angioplasty without stent placement. Those require separate CCSD codes.

What is the difference between K4910 and angioplasty without stent?

K4910 requires stent insertion. Balloon dilation without a stent is coded K4900 for femoral or brachial access, or AA957 for radial access. Stent deployment is the defining element that decides between them, so always confirm it from the cath lab report.

Does K4910 require prior authorisation from Bupa or AXA Health?

Yes. Both Bupa and AXA Health require prior authorisation before elective K4910 procedures are performed. Typical evidence requested includes a specialist referral, diagnostic angiography confirming significant stenosis, and the planned clinical approach. Performing the procedure without prior authorisation is the leading cause of K4910 claim denial and should be avoided for any elective intervention.

Can K4910 be billed for multivessel stenting in a single session?

This depends on each payer’s rules. Some UK PMI insurers accept K4910 once per vessel treated in the same session. Others pay a single procedural fee regardless of vessel count. Confirm with each insurer’s provider team before submitting a same-session multivessel claim. Document each treated vessel separately in the cath lab report.

Is a drug-eluting stent coded differently from a bare metal stent under CCSD?

No. K4910 covers both drug-eluting stents and bare metal stents under the same procedural code. However, payers may apply different implant cost policies by stent type, particularly for DES, which carry a higher device cost. Check each insurer’s prosthesis rules to see whether the stent cost is paid within the K4910 fee or billed as a separate implant charge.

How does K4910 relate to OPCS-4 codes for coronary angioplasty?

K4910 maps to OPCS-4 category K75, percutaneous transluminal balloon angioplasty and insertion of stent into coronary artery (K75.1-K75.4). It does not map to K49, which covers balloon angioplasty without a stent and excludes stent insertion. UK private insurers accept CCSD only, but the NHS Classifications Browser helps when cross-referencing between the two systems.

Avatar photo
Anja Dodevska
Content Writer

Anja Dodevska writes about healthcare, dermatology, and the day-to-day realities of running a medical practice for Pabau. She enjoys breaking down complex topics into clear, accessible content and has a soft spot for the often-overlooked aspects of clinic life. When she's not writing, she's exploring cafes, walking her dog, or spending time with friends and family.
×