Treatcompare is committed to accurate, up-to-date healthcare pricing data. This policy describes how we collect, verify, and maintain the data displayed across the platform.
How we collect data
Prices are collected from provider websites using automated scraping technology. Each provider's pricing page is visited at regular intervals (daily for weight-loss medications, weekly for other treatments). Prices are extracted from published price lists, not estimated.
Verification process
- Provider registration verified against GPhC, CQC, GOC, GMC, and AHPRA registers
- Price outlier detection: prices more than 20% above or below the vertical median are flagged for manual review
- Stale data detection: providers with no fresh pricing data in 7+ days are flagged; providers with no data in 14+ days are automatically deactivated
- Source data (NHS RTT, ICB policies, NICE guidance) freshness monitored weekly
Update frequency
| Data type | Frequency |
|---|---|
| Weight-loss medication prices | Daily |
| HRT, eyecare, fertility clinic prices | Weekly |
| Blood tests, GP, hearing, dental | Weekly |
| NHS waiting times (RTT) | Monthly (from NHS England) |
| ICB IVF commissioning policies | When GOV.UK publishes updates (~2x/year) |
| NICE guidance | Monitored weekly for new TAs |
| MHRA safety data | Monitored weekly |
| HFEA success rates | Annually |
| AU Medicare/PBS | Monitored weekly for schedule changes |
Known limitations
- Prices may have changed since our last scrape — always verify with the provider
- Some providers do not publish prices online — these are not included
- Package prices may not include all components (drugs, monitoring, etc.)
- NHS eligibility tools are based on published policies which may change
- We cannot guarantee 100% accuracy of provider registration status between verification cycles
Error reporting
If you find incorrect data, email data@treatcompare.com or use the provider claim form on the relevant provider page. We investigate and correct within 24 hours.
Data retention
Historical price points are retained to track trends. Provider data is retained for audit purposes even after deactivation.