Pabau Engage inbox

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

Learn more
CCSD Code

CCSD code K6520 – Paediatric cardiac catheterisation


Code Definition

K6520 is the CCSD code for paediatric cardiac catheterisation, a diagnostic study of the pressures, oxygen saturations and anatomy inside a child's heart. It sits in chapter 8 of the CCSD schedule, Thorax and intra-thoracic organs, under sub-chapter 8.9.0 Heart - Cardiology.

K6520 covers the diagnostic episode only. When a therapeutic procedure is performed in the same session, the interventional code describes it. CCSD lists several of those codes, such as K1000 and L0310, as not billable with K6520.

Group
8 Thorax and intra-thoracic organs
Category
Heart - Cardiology
Sub-chapter
8.9.0 Heart - Cardiology
Billable
No
Code also known as
paediatric cardiac cath, heart catheterisation in children, paediatric cath lab procedure, cardiac catheterisation children
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

K6520 is the CCSD code for diagnostic cardiac catheterisation in children, and it is separate from the adult catheterisation codes.

The code bundles vascular access, pressure measurements, oxygen saturations, angiography and fluoroscopy into one diagnostic episode.

An interventional session is coded with the interventional code, and CCSD lists several of those codes as not billable with K6520.

Major UK private medical insurers require pre-authorisation for this procedure, and claims without an authorisation number are routinely rejected.

Pabau, the practice management platform we build, records the authorisation number against the appointment and submits the claim through Healthcode.

CCSD code K6520: official descriptor and code definition

CCSD code K6520 covers paediatric cardiac catheterisation in the schedule maintained by the Clinical Coding and Schedule Development (CCSD) Group. The code applies when a paediatric cardiologist performs diagnostic catheterisation on a child to evaluate cardiac anatomy and haemodynamics.

K6520 also sits in chapter 8 of the schedule, Thorax and intra-thoracic organs, under sub-chapter 8.9.0 Heart – Cardiology. Pabau’s CCSD codes library also lists the neighbouring cardiology and thoracic codes.

However, the CCSD schedule does not define “paediatric” by a single universal age threshold. In practice, private medical insurers (PMIs) apply their own age boundaries. For example, most define paediatric as under 16 or under 18, depending on the insurer and policy year. Always verify the applicable age band with the relevant PMI before billing K6520 for patients approaching those thresholds.

What paediatric cardiac catheterisation involves: clinical overview

Teams perform paediatric cardiac catheterisation under general anaesthesia or deep sedation in a dedicated catheterisation laboratory. The procedure follows a sequence of steps, so coders need to understand each one to bill correctly and document accurately.

  1. Vascular access. A catheter is introduced via femoral vein, femoral artery, or jugular vein using the Seldinger technique under fluoroscopic guidance.
  2. Catheter advancement. The catheter is guided to the cardiac chambers and great vessels under continuous fluoroscopy (X-ray guidance).
  3. Pressure measurements. Intracardiac and pulmonary artery pressures are recorded at each chamber and vessel. Pulmonary vascular resistance (PVR) is calculated where indicated.
  4. Oxygen saturation sampling. Blood samples from multiple chambers establish oxygen saturation (SaO2) values, which are used to calculate shunt size (Fick method) and cardiac output.
  5. Angiography. Contrast injections produce angiocardiographic images of cardiac anatomy, valves, and great vessels.
  6. Catheter removal and haemostasis. The catheter is withdrawn and vascular access is closed.

The key billing distinction is between diagnostic and interventional catheterisation. K6520 covers the diagnostic episode. Sometimes a therapeutic procedure, such as balloon dilation, stent placement or septal defect closure, is performed in the same session. The team then codes that session with the interventional code. CCSD lists several of those codes as not billable with K6520, so check the K6520 code page before adding it to the claim.

Primary clinical indications for K6520

You can bill K6520 when the team performs paediatric cardiac catheterisation for an accepted clinical indication. In specialist paediatric cardiology practice, these are the most common indications.

  • Congenital heart disease (CHD) evaluation. Assessment of anatomy and haemodynamics when non-invasive imaging is insufficient, including ventricular septal defects, atrial septal defects, and complex CHD prior to surgical repair.
  • Pre-operative haemodynamic assessment. Measuring pulmonary vascular resistance and calculating pulmonary-to-systemic flow ratios before corrective surgery.
  • Pulmonary hypertension workup. Establishing baseline PVR and assessing vasoreactivity in children with suspected pulmonary arterial hypertension.
  • Post-repair assessment. Evaluating residual lesions or haemodynamic abnormalities following cardiac surgery or interventional catheterisation.
  • Unexplained cyanosis or heart failure in childhood. Where echocardiography and MRI have not established a definitive diagnosis.

A clear, documented indication is required for claim approval. Insurers will query a claim when the procedure note does not link the catheterisation to a specific clinical question. In addition, that question must be one that non-invasive imaging could not answer.

When the study is a pre-operative assessment, the surgical team claims the operation that follows under its own code. For example, on a Fontan pathway, that surgical claim might use L0610.

What K6520 includes and excludes

Undercoding and wrong unbundling are the two most common claim errors on high-value cardiology procedures. So knowing what K6520 bundles, and what you code separately, matters.

ComponentIncluded in K6520Requires separate code
Vascular access and catheterisationYesNo
Intracardiac pressure measurementsYesNo
Oxygen saturation samplingYesNo
Intra-procedure angiography / angiocardiographyYes (when performed as part of diagnostic cath)Verify with CCSD technical guide for stand-alone angiography add-ons
Fluoroscopic guidanceYesNo
Balloon dilation (e.g. pulmonary valvuloplasty)NoYes: code the session with the interventional balloon code. CCSD lists some of these, such as L2600, as not billable with K6520.
Septal defect closure (ASD/VSD)NoYes: code the session with the closure code. CCSD lists K1000 and K1180 as not billable with K6520.
Stent placementNoYes: code the session with the stent code. Check the K6520 code page before claiming K6520 as well.
General anaesthesiaNoYes: billed separately by the anaesthetist

Confirm bundling rules against the current CCSD technical guide before adding a second code to a K6520 claim. The guide shows which combinations the schedule allows and which trigger an unbundling review.

Paediatric catheterisation sessions often involve other procedures, but not every related code can sit on the same claim as K6520. The decision below shows how the procedure note settles it. Then the table lists the codes most often involved.

Decision diagram for CCSD code K6520
The procedure note decides the code, because K6520 describes the diagnostic study alone. Combination rules come from the CCSD K6520 code page.

Always verify current code numbers and fee values in the CCSD schedule, because CCSD revises codes and fees periodically.

ProcedureCode typeNotes
Right heart catheterisation add-onK-series cardiologyVerify whether right heart access is already bundled into K6520 or requires a supplementary code
Left heart catheterisation / retrograde accessK-series cardiologySeparate code may apply when the team performs both right and left heart studies
Balloon dilation / valvuloplastyInterventional codes, such as L2600Not claimable with K6520 per the CCSD combination rules where listed, as L2600 is. Check the K6520 code page before adding K6520.
Transcatheter septal defect closureK1000 (ASD/PFO closure), K1180 (VSD closure)Not claimable with K6520 per the CCSD combination rules. Check the K6520 code page.
Transcatheter PDA occlusionL0310Not claimable with K6520 per the CCSD combination rules. Check the K6520 code page.
General anaesthesiaAnaesthesia CCSD codesBilled by the anaesthetist independently; not included in K6520
Echocardiography (intraprocedural)Cardiology imaging CCSD codesIf the team uses transoesophageal echo during the procedure, a separate echo code may apply

Also, for Bupa-specific code pairings and fee schedules, the Bupa CCSD procedure codes reference on Pabau covers billing requirements for the UK’s largest PMI.

CCSD codes commonly confused with K6520

Coders often confuse three categories of CCSD codes with K6520. As a result, selecting the wrong code is the most common upcoding or downcoding error in paediatric cardiology billing.

Code / categoryKey difference from K6520Use K6520 when…
Adult cardiac catheterisation codes (K-series)Applies to adult patients; age band is different; fee level usually differsPatient meets the PMI’s paediatric age definition
Interventional cardiac catheterisation codesCovers a therapeutic procedure (dilation, closure, stent); the code may bundle the diagnostic componentThe team performs only diagnostic catheterisation, with no intervention beyond assessment
Echocardiography codesNon-invasive; uses ultrasound, not catheter; completely separate code chapterYou need an invasive catheter-based assessment
Cardiac MRI codesNon-invasive imaging; does not involve catheterisation or haemodynamic measurementYou need invasive haemodynamic data (pressures, saturations)

Pro Tip

Check the procedure note before selecting between K6520 and an interventional code. If the cardiologist’s report records only pressure measurements and saturations with no therapeutic device deployment, K6520 is correct. If a balloon, stent or occluder was deployed, bill the interventional code. Then confirm whether a separate diagnostic code can also be billed for that session.

Documentation requirements for paediatric cardiac catheterisation billing

UK PMIs validate K6520 claims against the catheterisation report, so a compliant procedure note supports the claim, justifies the fee, and defends against later audit. Digital forms help the team capture the required data points at procedure time rather than reconstruct them afterwards.

Digital forms
Pabau’s digital forms capture the indication, pressures and saturations during the procedure, so the catheterisation report is complete before the claim goes out.

The procedure note must contain:

  • Clinical indication. The specific cardiac condition or unresolved clinical question that justified the catheterisation, with reference to prior investigations that were insufficient.
  • Vascular access details. Access site (femoral vein, artery, or jugular), catheter type, and whether any difficulty was encountered.
  • Intracardiac pressures. Pressure values at each chamber and vessel studied, including pulmonary artery and wedge pressures where measured.
  • Oxygen saturation data. Saturation values at each sampling point, plus calculated cardiac output (Fick method or thermodilution) and shunt ratios where applicable.
  • Angiographic findings. Description of contrast injections, vessels/chambers imaged, and the anatomical findings.
  • Procedures performed. Clear statement of whether the session was purely diagnostic or included any interventional component, with the interventional procedure separately identified.
  • Complications. Any adverse events, even if resolved intraprocedurally.
  • Operator details. Named paediatric cardiologist performing the procedure and the date.

Structured patient records with templated catheterisation report fields help here. As a result, they reduce the risk of omitting a required data point under time pressure in a busy catheterisation laboratory.

Comprehensive patient records
Pabau’s patient records keep the catheterisation report beside the referral and prior investigations, so your team can answer an insurer query from one file.

Pre-authorisation requirements for cardiac catheterisation in UK private practice

All major UK private medical insurers require pre-authorisation before paediatric cardiac catheterisation proceeds. This is also true across Bupa, AXA Health, Aviva, Cigna, and most smaller PMIs. Insurers routinely reject claims without a valid authorisation number at the first point of assessment, regardless of clinical merit.

Each insurer has its own process, but the information usually required includes:

  • Patient membership number and date of birth
  • Referring clinician details and the paediatric cardiologist’s name and recognition number
  • Proposed procedure (citing CCSD code K6520, or the interventional code if you plan an intervention)
  • Clinical indication, including the diagnosis or suspected diagnosis and supporting non-invasive investigation results
  • Proposed procedure date and hospital site
  • Whether you plan the session as diagnostic only or it may include an interventional component

Bupa’s code search portal and Aviva’s fee schedule both list procedure codes and fees. Neither is a guide to pre-authorisation, so confirm the requirement with each insurer. Always obtain the authorisation in writing, or through the insurer’s digital portal, before the procedure date.

Common reasons K6520 claims are denied and how to avoid them

Cardiac catheterisation claims denials follow clear patterns. Most are avoidable with better process instead of better clinical work.

Denial reasonWhy it happensPrevention
No pre-authorisation numberAuthorisation not obtained before the procedure or authorisation expiredLog authorisation number in the patient record before the procedure date; do not proceed without written confirmation
Inadequate procedure notePressures, saturations, or indication missing from the catheterisation report submitted with the claimUse a templated cath lab report that captures all required fields before the patient leaves the department
Upcoding: billing interventional code when the team did only diagnostic workInterventional code selected in error; insurer audit flags mismatch with procedure noteMatch code selection to the documented procedure: K6520 for diagnostic only; interventional code where the team deployed a device
Wrong patient age bandAdult cardiac catheterisation code billed for a patient within the paediatric age definition, or K6520 billed for a patient above itConfirm the PMI’s paediatric age threshold at pre-authorisation stage; document patient date of birth on the invoice
Bundling error: K6520 plus an already-included component billed separatelySeparate code submitted for a service that CCSD bundles into K6520 (e.g. fluoroscopy)Cross-reference the CCSD technical guide before adding any supplementary code to K6520
Insurer recognition issueCardiologist not recognised by the patient’s insurer, or recognition lapsedVerify insurer recognition status before accepting new private patients; renew recognition in advance of expiry

Billing K6520 with anaesthesia and sedation codes

Paediatric cardiac catheterisation almost always requires general anaesthesia or deep sedation. CCSD code K6520 does not include anaesthesia, so the anaesthetist bills it separately using their own CCSD anaesthetic codes.

The paediatric cardiologist bills K6520, or the interventional code where one applies. The anaesthetist, however, bills independently for their component. Both bills may reference the same pre-authorisation number, but each clinician submits a separate invoice to the insurer.

Confirm with the insurer at the pre-authorisation stage that the patient’s policy covers anaesthesia. This matters because some paediatric policies have separate anaesthesia limits or exclusions.

Fee schedule and private practice fees for K6520

The current CCSD schedule sets specific fee values for K6520, and CCSD revises it periodically. However, each insurer publishes its own payment rates, which may differ from the CCSD indicative fee. Common reference points include Bupa’s code search portal, the Healix fee schedule, and Aviva’s provider fee schedule.

Because paediatric cardiac catheterisation is a high-complexity, resource-intensive procedure, private practice fees should account for procedure duration, usually 1.5 to 3 hours, and for catheterisation laboratory costs. The need for a specialist paediatric cardiologist also matters. Practices operating outside PMI contracts may set their own fees, but should document the basis for their charges in case of patient or insurer query.

Never assume that CCSD fee values stay the same from one year to the next. CCSD revises the schedule periodically, so check the CCSD website for the current version, or the insurer’s portal, before quoting or invoicing.

How Pabau supports K6520 claims from booking to Healthcode

A K6520 claim usually passes through three hands before it reaches the insurer. The booking team logs the authorisation, the cardiologist signs the report, and the billing team builds the invoice. When those steps sit in separate systems, staff copy the authorisation number by hand from one to the next.

Pabau’s claims management software stores CCSD codes, including K6520, and lets your team record the authorisation number against the appointment when they book the case. After the procedure, your team builds the invoice from the same record and submits it to the insurer through Healthcode.

Automate claims through Healthcode
Pabau’s claims tool submits K6520 invoices to UK insurers through Healthcode, with the authorisation number already on the appointment.

The code, the authorisation number and the invoice all sit on one appointment. So when an insurer queries the claim, your team answers it from a single record.

Keep every K6520 claim tied to its authorisation

Pabau records the insurer’s authorisation number against each appointment, stores CCSD codes such as K6520, and submits the claim through Healthcode. Your billing team works from one record from booking to payment.

Pabau practice management dashboard for UK private cardiology billing

Conclusion

K6520 is the simple part of a paediatric catheterisation claim. But the risk sits at the edges. A closure or balloon procedure turns the session into an interventional one, and K6520 may then have no place on the invoice.

So read the procedure note before you pick the code, and check the K6520 code page before you add a second one. Then hold the written authorisation before the child reaches the catheterisation laboratory. These three checks also head off most of the denial reasons above.

Pabau also keeps the authorisation number, the CCSD codes and the Healthcode submission on one appointment record. Book a demo to see how that works for a paediatric cardiology billing team.

Continue your research

Continue your research

Need a reference for Bupa-specific CCSD codes and fees? Bupa CCSD procedure codes covers billing requirements for the UK’s largest private medical insurer.

Billing the operation after a pre-operative study? CCSD code L0610 explains how to code formation of an atrio-pulmonary connection.

Coding a non-invasive cardiac test instead? CCSD code 20130 covers exercise ECG billing for UK private practice.

Choosing a billing system for a UK private practice? Best medical billing software in the UK compares the leading options for UK private billing.

Frequently asked questions about CCSD code K6520

What does CCSD code K6520 cover?

CCSD code K6520 covers paediatric cardiac catheterisation. This diagnostic procedure measures intracardiac pressures, oxygen saturations and cardiac output in children with congenital or acquired heart conditions. It also includes the catheterisation episode, haemodynamic measurements, intra-procedure angiography, and fluoroscopic guidance performed during the same diagnostic session.

Can you bill K6520 alongside anaesthesia codes?

Yes. K6520 does not include anaesthesia, so the anaesthetist bills it separately using their own CCSD anaesthetic codes. Both the cardiologist and anaesthetist submit separate invoices, usually referencing the same pre-authorisation number. Confirm with the PMI that the patient’s policy covers anaesthesia for the procedure before it proceeds.

How does K6520 differ from adult cardiac catheterisation codes?

K6520 applies to patients who meet the PMI’s paediatric age definition (usually under 16 or under 18, depending on the insurer). However, adult cardiac catheterisation uses a different K-series CCSD code with its own fee level. Applying an adult code to a paediatric patient, or K6520 to an adult patient, produces an age-band mismatch that triggers denial.

How are interventional procedures during catheterisation coded?

Code an interventional session with the interventional procedure’s own CCSD code. CCSD lists several of those codes as not billable with K6520. For example, they include K1000 for ASD or PFO closure, K1180 for VSD closure and L0310 for PDA occlusion. For other combinations, the insurer’s rules decide, so check before you submit the claim.

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.
×