Last updated: 16 April 2026
Tag-based pricing lets you set different prices for the same appointment type depending on which clinician is booked. For example, you might charge a higher rate for a Senior GP consultation while keeping a standard rate for other clinicians.
Pricing overrides are linked to clinician tags. When a patient books an appointment, the system checks the selected clinician's tags and applies the matching price override. If no override matches, the default appointment type price is used.
You can add multiple overrides for different tags on the same appointment type.
If a clinician has more than one tag that matches an override, the override with the highest priority number is used. An info message reminds you of this when multiple overrides are configured.
| Tag | Price | Priority |
|---|---|---|
| Senior GP | £120 | 2 |
| GP | £80 | 1 |
A clinician tagged as both "Senior GP" and "GP" would be charged at £120 because the Senior GP override has the higher priority.
When a patient or receptionist selects a clinician during booking, the system resolves the correct price automatically. The booking confirmation reflects the clinician-specific price.
Tip: Use clear, descriptive tag names (e.g. "Senior GP", "Registrar") so the pricing overrides are easy to understand at a glance.
When tag-based overrides are configured on an appointment type, the appointment types list now displays the price range (e.g. "£80 – £120") instead of a single price. This gives you a quick overview of the pricing spread across different clinician tiers without opening each appointment type individually.