Skip to main content

Set up your Healthcode integration

The Healthcode Integration enables UK practitioners to submit insurance claims directly to private medical insurers through Healthcode.

This integration ensures faster reimbursements and provides real-time visibility into payment status without manual data entry.

Getting started with Healthcode involves the following steps:


Before you begin

Supported insurers

The following list is correct as of 13 May 2026:

  • Alliance Health Corporate

  • Allianz Worldwide Care

  • Aviva

  • AXA Health

  • BUPA

  • BUPA Global

  • Healix Health Services Ltd

  • patientzone

  • VitalityHealth

  • Willis Towers Watson

  • WPA

Sign up with Healthcode VEDA

You will need a Healthcode VEDA account to begin. You will also need to add the Clearing Service plan to your Healthcode subscription.

Don't have Healthcode credentials yet?

Contact Healthcode to register your practice.

Email: custserv@healthcode.co.uk | Tel: 03309004900 (Mon-Fri, 8am-6pm)

Note that the Healthcode VEDA registration process takes 5-7 business days. We recommend planning accordingly to handle claims during this time.

Appointments billed in splose during this time can be submitted after your registration is complete.

  1. Select Start Registration in the top-right corner.

  2. Follow the sign-up prompts based on your practice.

  3. In the Please select your current practice management system drop-down menu, select splose.

Industry Standard Codes (ISCs) list


How-to

Set up Healthcode

  1. Navigate to the Workspace Settings.

  2. Select Integrations.

  3. In the Healthcode tile, click Connect.

    Screenshot of the Integrations page in splose Workspace Settings showing the Healthcode tile with Connect button
  4. Enter the following details:

  5. Screenshot of the Healthcode integration setup screen in splose showing fields for site ID, user ID, and API credentials

  6. Once you have entered these, click Connect.

You will be presented with a page confirming that your Healthcode integration has successfully been connected.

On this page, you'll see additional details, such as a timestamp displaying when your splose workspace and Healthcode integration were connected, and further steps to complete in splose to get you up and running.


Set up a Practitioner

To prevent claim rejections, you must accurately input your identifiers based on whether you operate as a Solo Practitioner or a Multi-Practitioner Clinic. Both identifiers must be recognised by Healthcode for the specific insurer you are billing (e.g., Bupa, AXA, Aviva).

⚠️ Important

Being registered with an insurer directly is not enough. Healthcode maintains its own independent registration backend for each provider and insurer combination.

To find your exact identifiers, log into your Healthcode VEDA Dashboard to check where these numbers sit. Healthcode uses exact terms like Payee number, provider number/Healthcode reference, or Site ID.

  1. Navigate to Workspace Settings.

  2. Under Team, select Users.

  3. Select the practitioner you would like to edit.

  4. Scroll down to Practitioner Settings.

  5. Click + Add a provider number.

Configure the fields using the exact wording based on your practice type:

Add the practitioner's provider numbers

Each provider number is stored against the practitioner with a Type, a Number, and optionally a Location. You choose which of these numbers is used as the Practitioner ID and which is used as the Payee when you submit each claim, so add every number the practitioner may need to bill under.

If you practise alone and are paid directly by the insurer

Add one provider number: your own Healthcode reference. This will be used as both the Practitioner ID and the Payee on your claims.

If you are a clinic and the business is paid by the insurer

Add two provider numbers to each treating practitioner's profile:

  1. The practitioner's own Healthcode reference: Used as the Practitioner ID

  2. The organisation's payee reference: Used as the Payee

Both need to sit on the practitioner's profile so they can be selected from the dropdowns when you submit a claim.

Setting the Location

Leave Location blank if the number applies everywhere. Set it if the number should only be used for appointments at a specific location. Numbers are only offered on a claim if they match the appointment's location or have no location set.

Once you have completed this, select Save Details. If successfully added, the practitioner's Healthcode ID will appear in the Healthcode column.

💡 Tip: Label a provider number Healthcode to have it selected by default on new claims.

Please Note: Both identifiers must be recognised by Healthcode for the insurer you're billing (e.g. Bupa, AXA, Aviva). Being registered with the insurer directly is not enough; Healthcode maintains its own registration for each provider and insurer combination. If you don't know your Healthcode IDs, check your VEDA dashboard or contact Healthcode for support.

Which number do I enter?

Enter the reference that Healthcode has mapped for that practitioner on your VEDA site, exactly as it appears there.

In most cases, this is the practitioner's regulatory body registration number (HCPC for physiotherapists, GMC for doctors, and so on). It can also be the Healthcode SP or HP reference itself. Both are valid; what matters is that it matches your VEDA site mapping.

Where a regulatory body number has been mapped, Healthcode adds a leading zero so the reference meets the minimum length some insurers require. If your VEDA mapping shows a leading zero, include it.

To check your mappings, log in to your Healthcode VEDA Dashboard. If you're unsure, contact Healthcode: they hold the mapping, not splose.



​Set up a Service

  1. Navigate to Workspace Settings.

  2. Under Business, select Services.

  3. For the service you would like to add Healthcode to, select the Action (•••) menu, then select Edit.

  4. Scroll down to Healthcode Details.

  5. Paste your International Procedure Code (ISC) in the ISC field.

    Screenshot of the service edit page in splose showing the Healthcode Details section with the ISC field
  6. Click Save to confirm your changes. The Healthcode Procedure Code (ISC) will appear in the customer invoice as the item code entered here.


Set up patient insurance details

  1. Navigate to the Clients tab.

  2. Select the client that you would like to add patient insurance details to.

  3. Select the Edit button.

  4. In the Edit Details page, scroll down to UK Private Health Insurance.

  5. Enter the following details:

    Screenshot of the UK Private Health Insurance section in a client's Edit Details page in splose showing fields for insurance provider, membership number, and authorisation code
    1. Insurance Provider

    2. Membership Number (compulsory)

    3. Authorisation Code (not compulsory)

  6. Under Diagnosis Codes, click + Add Diagnosis Code.

    Screenshot of the Diagnosis Codes section in a client's UK Private Health Insurance settings in splose showing the Add Diagnosis Code field
    1. You can start typing either the code or the description to search for the correct diagnosis code.

  7. Once you have done this, select Save to confirm your changes.

splose recommends an authorisation code to be captured for each patient for the highest likelihood of insurer approval.


Submit a claim

Once an appointment has been completed and an invoice has been created for the client:

  1. Navigate to the Calendar tab.

  2. Select the client appointment that you would like to submit a claim for.

  3. In the appointment side panel, select the Invoice.

  4. You will see a Claim column, outlining the status of the claim. These statuses include:

    1. Created

    2. Submitted

    3. Awaiting collection

    4. Collected by insurer

  5. Select the relevant invoice.

  6. Select Create Claim.

Tracking Statuses

The Claim column on the invoice reveals the real-time status:

  • Created ➔ Submitted ➔ Awaiting collection ➔ Collected by insurer

Screenshot of an invoice in splose showing the Create Claim button for submitting a Healthcode insurance claim

The platform will collect all the data regarding the claim and will create a new claim. splose will perform basic validation. If there are any issues with any of the fields, you may amend those here directly to make it clear where these numbers sit in settings vs on the actual claim.

On the claim screen, check the two provider fields:

  1. Practitioner ID: The treating clinician's reference. Defaults to the practitioner's Healthcode-labelled number for that location where one exists.

  2. Payee: The reference that should be paid. Defaults to the same value as Practitioner ID. If the organisation is paid rather than the clinician, change this to the organisation's reference.

Both dropdowns list the provider numbers stored against the practitioner that match the appointment's location or have no location set. If a number isn't listed, you can type it in directly, though it's better to add it to the practitioner's profile so it's available on future claims.

📝 If both dropdowns show "No results", no provider numbers have been added to that practitioner yet. Go to Workspace Settings > Users, open the practitioner, and add one under Practitioner Settings.

Confirm the claim details, then select Submit Claim. The Healthcode tile will show the status of the claim.

Screenshot of the Healthcode claim status tile in splose showing the current claim status

Please keep in mind that if a claim has not been paid out, this can be checked in VEDA. If this is the case, please create a new claim and submit it again.


Understanding Practitioner ID and Payee

Every Healthcode claim carries two provider identifiers, which you select when submitting the claim.

  • Practitioner ID: The clinician who delivered the treatment. This becomes the Controlling Specialist on the claim. It is the treating practitioner's own registration number, and it is required on every claim regardless of whether the patient was referred.

  • Payee: The provider who receives payment. This may be the same clinician, or the organisation. This becomes both the Payee Number and the Provider Number on the claim; Healthcode expects these two to match.

Billing as an individual practitioner

  • Practitioner ID: the clinician's own reference

  • Payee: the same reference

Billing as an organisation or clinic

  • Practitioner ID: the treating clinician's own reference

  • Payee: the organisation's reference


Troubleshooting & Validation Errors

If your claim is rejected or fails validation, use the table below to find the common Healthcode rejection errors and the clear steps on how to fix the data inside splose.

Healthcode Error Message

Root Cause

How to Fix Inside splose

ControllingSpecialist: Invalid code

The reference selected in the Practitioner ID dropdown isn't recognised by Healthcode for this insurer.

On the claim, check the Practitioner ID selection. This should be the treating clinician's own registration number as mapped in VEDA, including any leading zero. If the value is correct, contact Healthcode to map that clinician to the insurer.

Invalid Membership/Policy Number

The client's policy details do not match the insurer's records.

Open the Clients file, head to UK Private Health Insurance, and verify the Membership Number for typos.

Missing/Invalid Diagnosis Code

Healthcode requires an active invoicing diagnosis code to process the claim.

Open the client file or invoice settings and ensure you have added a valid code using the + Add Diagnosis Code tool.


Case 1: Billing as an individual practitioner


• Practitioner ID: the clinician's Healthcode ID
• Payee: the clinician's Healthcode ID (same as above)
​
The clinician must be registered with Healthcode for the specific insurer on the claim. If they are not, the claim will be rejected.
​


Case 2: Billing as an organisation or clinic

Use this when the clinic is paid by the insurer directly, rather than the individual clinician.
​
• Practitioner ID: the treating clinician's Healthcode ID
• Payee: the clinic's Healthcode ID
​
​

Choosing the Practitioner ID

The Practitioner ID should be a clinician recognised by Healthcode for electronic billing with the insurer on the claim. Bills will be rejected if this is not the case, even if your clinic is recognised by Healthcode for the insurer.
​
We recommend contacting Healthcode for guidance on your specific billing requirements in this case.


Industry Standard Codes (ISC) List

The following is a comprehensive list of ISCs that can be used for your services.

Did this answer your question?