Key Takeaways
CCSD code 0047G is the pan-cardiomyopathy panel, a genetic test that sequences around 100 genes linked to inherited heart muscle disease. It is billed to UK private medical insurers such as Bupa, AXA Health, Aviva, and Vitality Health.
Because it is a genetic test, 0047G claims hinge on three things insurers scrutinise closely: a clear clinical indication, documented consent for genetic testing, and pre-authorisation. Predictive or family (cascade) testing is treated very differently from diagnostic testing in a symptomatic patient.
Coverage and reimbursement for genetic testing vary widely by insurer and policy. Never assume 0047G is covered without checking the relevant insurer’s fee schedule or authorisation portal first.
Practice management software like Pabau helps UK private practices track authorisation statuses, attach consent and referral documentation, and submit claims accurately via Healthcode integration.
This guide covers how to bill CCSD code 0047G correctly: what documentation each claim needs, how Bupa, AXA Health, Aviva, Vitality Health, and Allianz Care apply their own rules on top of the CCSD schedule, and where the common denials come from.
Genetic tests draw more scrutiny from UK private medical insurers than routine procedures, and 0047G is no exception. Pre-authorisation is often mandatory, predictive testing is covered differently from diagnostic testing, and a single mismatched detail between diagnosis and test type is enough to trigger a rejection. Practice management software like Pabau helps UK private practices track pre-authorisation status, attach consent and referral documentation, and submit claims accurately, so fewer of these denials happen in the first place.
What CCSD code 0047G covers
CCSD code 0047G is the pan-cardiomyopathy panel: a genetic test that sequences a broad set of genes, around 100, associated with inherited cardiomyopathies. Rather than testing one gene at a time, the panel uses next-generation sequencing to screen the whole set in a single run.
That’s why it’s the go-to test when a clinician suspects an inherited heart muscle condition but doesn’t yet know which one.
The panel spans the main inherited cardiomyopathies, including hypertrophic cardiomyopathy (HCM), dilated cardiomyopathy (DCM), arrhythmogenic right ventricular cardiomyopathy (ARVC), restrictive cardiomyopathy, and left ventricular non-compaction. It’s typically run from a blood or saliva sample and supports diagnosis, prognosis, treatment planning, and screening of at-risk family members.
In UK private practice, a consultant cardiologist or clinical geneticist usually requests it, often alongside genetic counselling.
The code sits within the CCSD Schedule of Procedures, the standard coding framework used across UK private medical insurance. The Clinical Coding and Schedule Development (CCSD) Group maintains the schedule on behalf of the sector. Claims that reach insurers with the wrong code, no pre-authorisation, or a diagnosis that doesn’t support genetic testing are routinely rejected, and genetic tests draw more scrutiny than most because of their cost and the coverage restrictions many policies carry.
The CCSD Technical Guide, updated October 2025, sets out the coding principles and business rules that govern every code in the schedule, including 0047G. Reviewing it before submitting a code type for the first time is standard practice for any UK private billing team.
Billing the right panel: Pan-cardiomyopathy vs single-condition panels
The most common coding slip with 0047G is billing the comprehensive pan-cardiomyopathy panel when the laboratory actually ran a narrower, single-condition test, such as an HCM-only or DCM-only panel, which carries its own CCSD code. Bill the code that matches the test the lab performed and reported, not the broadest one available. Coding a wider panel than was delivered is an auditable error and a predictable source of denials and clawbacks.
Because coverage for genetic testing differs so much between insurers, confirm that 0047G is recognised and payable by the specific payer before you submit. The table below shows where to check for each major insurer.
Documentation requirements for accurate claims
A claim that carries the right CCSD code but lacks supporting documentation is almost as likely to be rejected as one with the wrong code. For genetic testing especially, UK private medical insurers cross-reference the procedure code against the clinical indication, consent records, and referral details before they pay. For practices billing through an integrated claims workflow, these documents attach automatically to each submission, cutting the manual preparation time significantly.

The following documentation is typically required when submitting a claim for the pan-cardiomyopathy panel. Requirements vary by insurer, so always confirm against the relevant provider guide.
- Clinical indication and referral: A record of why the panel was requested, for example a clinical diagnosis of cardiomyopathy, an abnormal echocardiogram or ECG, or a family history of inherited cardiac disease or sudden cardiac death. A referral form template makes it easier to capture this consistently. Insurers distinguish sharply between diagnostic testing in a symptomatic patient and predictive testing in someone without symptoms.
- Consent for genetic testing: Genetic testing needs its own consent, covering the implications for the patient and their relatives, how results are stored, and what happens with incidental findings. A general treatment consent is not enough.
- Pre-authorisation reference: Where the insurer requires prior approval, the authorisation number must appear on the claim. Submitting without it causes immediate rejection.
- Diagnosis code (ICD-10): The test must be supported by a clinically appropriate diagnostic code, such as ICD-10 code I43 or a documented family history of cardiac disease. Mismatches between diagnosis and test are flagged automatically by insurer systems.
- Consultant and laboratory details: The requesting consultant’s GMC number and recognised provider number, plus the recognised laboratory processing the sample, must match the insurer’s records exactly.
- Patient policy number and membership details: Incorrect patient data is a frequent cause of avoidable denials.
Practices running private practice models in the UK often find that missing documentation stems from disconnected workflows. The referral sits in one system, consent on paper, the billing code in another tool, and the authorisation reference on a spreadsheet.
Centralising these steps reduces errors at the point of submission.
Pre-authorisation: what to confirm before billing 0047G
Genetic testing is one of the areas insurers most often restrict, so pre-authorisation matters more here than for routine procedures. Requirements for 0047G depend on the insurer and the patient’s policy: some cover genetic testing only when it is diagnostic and clinically necessary, some exclude predictive or family (cascade) testing entirely, and some require individual code-level approval every time. Do not assume that cover for a related cardiac investigation extends to the pan-cardiomyopathy panel.
When requesting authorisation, provide the insurer with:
- The exact CCSD code (0047G) and confirmation that the pan-cardiomyopathy panel is the test being requested
- The supporting ICD-10 diagnostic code and clinical indication
- Whether the test is diagnostic (symptomatic patient) or predictive or cascade (screening a relative)
- Any relevant clinical history, referral, or genetic counselling documentation the insurer requests
Once authorisation is granted, record the reference number in the patient record and attach it to the claim at submission. Practices using digital clinical forms can build pre-authorisation and consent fields directly into the patient record workflow, reducing the risk of a reference being misplaced or omitted at billing time.

Pro Tip
Before requesting authorisation for the pan-cardiomyopathy panel, confirm in writing whether the policy treats predictive and cascade (family) testing differently from diagnostic testing. This single check heads off the most expensive genetic-testing denials, where the test is run for an asymptomatic relative the policy never intended to cover.
Insurer-specific rules for CCSD code 0047G
Each major UK private medical insurer applies its own fee schedule and acceptance rules on top of the CCSD code set. The CCSD Group sets the codes and narratives; reimbursement rates and specific acceptance policies are determined by individual insurers. This matters even more for genetic testing than for standard procedures, because whether a policy covers the pan-cardiomyopathy panel at all can vary from one insurer, and one policy tier, to the next.
Bupa
Bupa operates its own code search portal at codes.bupa.co.uk, which confirms code acceptance, applicable fee chapters, and any insurer-specific coding rules. Before billing Bupa for 0047G, search the portal for the exact code to confirm it is listed, check the fee chapter it falls under, and note any rules that apply to genetic testing specifically. Our full guide to Bupa CCSD codes covers the submission process in detail, including how to read fee chapters and handle disputes.
Bupa requires providers to be formally recognised. If 0047G is billed by a clinician who has not been granted Bupa recognition in the relevant specialty, or processed by a laboratory that isn’t recognised, the claim will be rejected regardless of coding accuracy.
AXA Health
AXA Health uses a dedicated portal for specialist procedure codes and fee verification. Search the code at the AXA Health specialist portal before submission to confirm whether 0047G is recognised under the relevant fee chapter and what its genetic-testing rules require. AXA also applies unbundling rules: if the panel is billed alongside individual gene tests or a narrower panel that the comprehensive code already covers, the component claims will be rejected.
Aviva
Aviva publishes a fee schedule that lists accepted CCSD codes with their associated fees and guidelines. Aviva’s invoicing requirements are detailed in its provider guidelines and must be followed exactly. The fee schedule is available through Aviva’s provider section and is updated periodically. Practices billing Aviva for 0047G should confirm the current fee, whether the policy covers genetic testing, and any limits that apply to the code.
Vitality Health
Vitality Health operates a fee finder tool at vitality.co.uk/healthcare-providers/fee-finder that lets recognised providers look up CCSD codes and check applicable fees and rules. Vitality’s fee structure is CCSD-based, so 0047G should appear in the tool if Vitality recognises it. Practices new to billing Vitality should confirm provider recognition status, and whether the patient’s plan includes genetic testing, before submitting claims for this code.
Other insurers: Allianz Care, Cigna, WPA
Allianz Care, Cigna UK, and WPA all use CCSD codes within their fee schedules but apply their own acceptance rules and fee values. For genetic testing in particular, the safest approach is to contact provider relations directly before billing 0047G for the first time to confirm coverage and any specific submission requirements. Practices that recently left the NHS often underestimate how much insurer-to-insurer variation exists in the UK private healthcare billing environment.
The same insurer-verification principle applies to other genetic and diagnostic panels. See our guides to 0043G, 0051G, and 0430B for the insurer-specific rules that apply to those codes.
Simplify your UK private healthcare billing
Pabau helps UK private practices track pre-authorisation statuses, attach consent and referral documentation to claims, and submit accurately via Healthcode. See how it works for your practice.
Common claim errors and how to avoid them
Most CCSD claim denials stem from a small set of repeating errors. For genetic tests like the pan-cardiomyopathy panel, the patterns below appear most frequently. Addressing them at the point of workflow design is more effective than correcting claims after rejection.
Practices that use integrated billing tools report fewer denials because the system prompts for authorisation references and flags diagnosis-test mismatches at the point of data entry, not after submission. Catching errors pre-submission is faster and less costly than the appeals process.
Handling denials and appeals
When a claim for CCSD code 0047G is denied, the insurer will typically provide a reason code. Collect that reason code and compare it against the common errors above before submitting an appeal. Appeals that repeat the original submission without addressing the stated reason are almost always unsuccessful.
For denials related to missing documentation, resubmit with the complete clinical record, consent, and referral attached. For coverage-related denials, check whether the policy covers genetic testing at all before appealing, since no amount of documentation will overturn a genuine exclusion. For coding-related denials, confirm against the CCSD schedule or Bupa code search that 0047G matches the panel the lab performed, and include that reference in the appeal. Practices that track denial patterns as part of revenue cycle management are better positioned to spot systemic issues before they escalate.
Pro Tip
Keep a simple log of all claim denials by insurer and reason code. After 10-15 denials for the same code, a pattern becomes visible. For genetic testing, watch specifically for denials tied to coverage exclusions, addressing the root cause at the workflow level is far more efficient than handling each denial individually.
Submitting claims via Healthcode and insurer portals
Healthcode is the primary electronic data interchange (EDI) clearinghouse for UK private healthcare claims. Most major insurers, including Bupa, AXA Health, Aviva, and Vitality, accept electronic claims submitted via Healthcode. For practices billing CCSD code 0047G, submitting via Healthcode rather than paper or direct portal entry reduces processing time and provides a verifiable audit trail.
Practices weighing up UK medical billing software often start with direct insurer portals before moving to Healthcode once claim volumes justify the setup. Either route is acceptable, but the data requirements are the same: correct CCSD code, supporting diagnosis code, pre-authorisation reference, and accurate provider and patient details.
Electronic claim submission: Key steps for 0047G
- Obtain pre-authorisation from the insurer before the sample is taken, where required, and confirm the policy covers genetic testing. Record the authorisation number in the patient file.
- Confirm 0047G matches the panel the laboratory will run and report, rather than a narrower single-condition test, before building the claim.
- Attach the ICD-10 diagnostic code and clinical indication that support the test. Verify the pairing is clinically appropriate and accepted by the insurer.
- Complete the claim header with the correct consultant GMC number, recognised provider number, recognised laboratory, and practice details as registered with the insurer.
- Submit via Healthcode or the insurer’s own portal, attaching consent and any required supporting documentation. Keep a copy of the submitted claim and acknowledgement receipt.
- Monitor claim status and follow up on any pending or rejected items within the insurer’s stated response timeframe.
Practices that use integrated claims management software can automate steps 4 and 5 for established insurers, reducing the administrative time per claim. The UK GDPR obligations around patient data apply with particular force to genetic information, which is a special category of personal data, so any system handling it in the billing workflow must be managed in line with ICO guidance.
For practices that bill multiple insurers, maintaining a simple insurer-by-insurer reference that records the pre-authorisation process, preferred submission route, and any genetic-testing rules for 0047G reduces the risk of applying the wrong rules to the wrong payer. In England, CQC-registered practices using Pabau keep these records centralised and accessible to the billing team.
The key takeaway
Billing CCSD code 0047G accurately comes down to treating it as a genetic test, not a routine procedure. That means confirming the pan-cardiomyopathy panel is the test being run, checking the policy covers genetic testing, securing pre-authorisation, and matching the claim to a diagnosis and indication that support it.
Each insurer applies its own rules on top of the CCSD schedule, so a claim that passes Bupa’s checks may still be rejected by AXA or Aviva if their coverage or documentation rules aren’t followed.
Pabau’s claims management tools help UK private practices attach consent and referral documentation to claims, track authorisation references, and monitor submission status across multiple insurers. To see how Pabau supports your private healthcare billing workflow, book a demo.
Continue your research
Billing Bupa for the first time? Bupa CCSD codes guide covers how to read fee chapters, check code acceptance, and submit without common errors.
Need the full fee schedule for Bupa procedures? Bupa fee schedule provides a detailed reference for UK private healthcare billing teams.
Billing another genetic panel? CCSD code L8515 covers bilateral EVLT billing for UK private practices.
New to insurance billing altogether? What is medical billing walks through the basics before you get into code-specific rules.
Running a UK private practice and billing insurers? Pabau’s claims management software shows how the platform handles CCSD billing, documentation, and compliance in one place.
Frequently asked questions
CCSD code 0047G is the pan-cardiomyopathy panel, a genetic test within the UK private healthcare CCSD Schedule of Procedures. It uses next-generation sequencing to screen around 100 genes linked to inherited heart muscle disease, including hypertrophic, dilated, arrhythmogenic, and restrictive cardiomyopathies. It is usually requested by a consultant cardiologist or clinical geneticist to diagnose an inherited cardiac condition or to screen at-risk family members.
Coverage varies widely by insurer and policy. Major UK private medical insurers, including Bupa, AXA Health, Aviva, Vitality Health, Allianz Care, Cigna UK, and WPA, use the CCSD code set, but genetic testing is an area many policies restrict or exclude, particularly for predictive or family testing. Always verify 0047G against the relevant insurer’s portal or fee schedule, and confirm the policy covers genetic testing, before submitting a claim.
Almost always, yes. Genetic testing is one of the areas insurers most commonly require prior approval for, and some cover it only when it is diagnostic and clinically necessary. Contact the insurer before the sample is taken to confirm whether authorisation is needed for 0047G and whether the policy covers genetic testing, then record the authorisation reference number in the patient file before submitting the claim.
Reimbursement rates for 0047G are set by each insurer individually and are not published by the CCSD Group. Use the relevant insurer’s fee schedule or fee finder tool: Bupa’s code search portal, Vitality’s fee finder, or AXA Health’s specialist forms portal. Rates change periodically, so confirm the current figure before invoicing.
For genetic tests, the most frequent causes are missing pre-authorisation and coverage exclusions, where the policy doesn’t cover genetic testing, or doesn’t cover predictive or family testing in an asymptomatic relative. Coding the comprehensive panel when a narrower single-condition panel was run, diagnosis-test mismatches, and incorrect provider or laboratory details also generate a high proportion of avoidable denials. Confirming coverage and pre-authorisation before the test is run addresses most of them.