Most of PharmSee's data-quality issues are reducible to "the NHS Digital register takes time to catch up with reality." Wales is a different kind of problem. The NHS Digital register intentionally does not include Welsh community pharmacies. Welsh GP practices do appear, via NHS England's ODS code-sharing agreement, but Welsh community pharmacy data lives in a separate NHS Wales register that PharmSee doesn't currently ingest.
The result is a measurable "half-integration" for Welsh cities. We audited Swansea SA1 1LS and Newport NP20 1PA 3-mile rings on 11 April 2026. Both return numerator data (GP practices) but zero pharmacy denominator.
The Welsh half-integration table
| City | Postcode (3mi) | GP practices | Pharmacies | GP:pharm ratio |
|---|---|---|---|---|
| Swansea | SA1 1LS | 27 | 0 | undefined |
| Newport | NP20 1PA | 21 | 0 | undefined |
| Combined | — | 48 | 0 | — |
Compare that to the same query against any English city and you get a populated ratio — Swansea's 27 GP practices is in the same order as Nottingham's 61 or Sheffield's 77. The GP count is credible. The pharmacy denominator is a PharmSee-side gap, not a Welsh reality.
Why W-codes are PharmSee's half-missing data
NHS England's Organisation Data Service (ODS) issues organisation codes with a letter prefix that identifies the issuing authority. English pharmacies and GP practices start with letters like M, L, Y, N; Welsh organisations start with W. PharmSee's GP practice file includes W-code GP practices because NHS Wales submits them to the ODS shared register.
Welsh community pharmacies are not in the shared register. They are administered by NHS Wales Shared Services Partnership (NWSSP) through a separate contractor list that:
- Uses different unique identifiers
- Is not published on the NHS Digital ODS file
- Has to be ingested directly from NWSSP's contractor publications
Until PharmSee integrates NWSSP's list, Welsh cities will continue to return populated GP counts and zero pharmacy counts, producing the "48 GPs, 0 pharmacies" ratio signature.
How many Welsh pharmacies are missing?
The Welsh Government community pharmacy contractor list publishes approximately 716 community pharmacy contracts across Wales as of 2025. Broken down by local health board (LHB):
| Health board | Approx contracts |
|---|---|
| Betsi Cadwaladr (North) | ~170 |
| Swansea Bay | ~90 |
| Cardiff and Vale | ~100 |
| Aneurin Bevan (Gwent) | ~110 |
| Cwm Taf Morgannwg | ~90 |
| Hywel Dda (West) | ~95 |
| Powys Teaching | ~40 |
| Welsh total | ~695–716 |
Mid-range: ~705 pharmacies missing from PharmSee. For comparison, England's pharmacy total is 13,147. The Welsh gap represents ~5.4% of the UK total pharmacy estate.
The two-city half-measured picture
Swansea SA1 1LS (3mi): 27 GPs, 0 pharmacies
The central Swansea ring covers the University of Wales Trinity Saint David campus, Swansea city centre, and the Morriston hospital catchment edge. Using the NWSSP ~90-pharmacy estimate for Swansea Bay LHB and applying the GP-to-pharmacy ratio typical of similar-sized English cities (~1.1:1 for cores in this size class), the true Swansea 3-mile pharmacy count is plausibly 25–35.
That would produce a Swansea GP-to-pharmacy ratio in the 0.8–1.1 range — broadly similar to Liverpool or Manchester. Not an outlier.
Newport NP20 1PA (3mi): 21 GPs, 0 pharmacies
Central Newport's GP catchment (21 practices) is smaller than Swansea's. Aneurin Bevan LHB has approximately 110 total pharmacies, but central Newport's share is probably 20–30. Applying a Welsh 1.0:1 ratio estimate gives a plausible Newport 3-mile pharmacy count of 20–28, producing a ratio of 0.75–1.05.
Again — roughly matching English city cores.
The important caveat: these ratio estimates are directional, built on public NWSSP totals and English urban priors. They are not PharmSee measurements. When citing Welsh pharmacy figures in a PharmSee article, always flag the half-integration and never present Welsh ratios as if they were PharmSee-measured the way Liverpool's 1.42:1 or Birmingham's 1.16:1 are.
The integration path
Completing Welsh integration requires three steps:
- Ingest NWSSP's contractor list. The list is published quarterly and is machine-readable; matching W-code contractors to PharmSee's existing postcode coordinate lookup is straightforward.
- Add Welsh dispensing data if available. NHS Wales publishes dispensing totals at health board level but not at individual contractor level; per-pharmacy revenue for Welsh sites is therefore not achievable through the same path as England.
- Flag Welsh pharmacy records as partial in the PharmSee UI so users understand the denominator is trustworthy but the financial columns are not populated.
Step 1 alone would move Swansea and Newport from "0 pharmacies" to accurate pharmacy counts. That's a substantial improvement for any reader looking up Welsh pharmacy density on PharmSee's location analyzer or comparing a Welsh city to an English comparator.
What to do until integration ships
- Never quote Welsh PharmSee pharmacy counts as findings. They are a data gap, not a measurement.
- Use Welsh GP counts for the numerator side only. Swansea's 27 GPs is a real figure and can be cited in primary-care commentary.
- Cross-reference NWSSP's contractor list for any Welsh pharmacy claim. The list is public and authoritative.
- Read Welsh-focused articles on PharmSee with the half-integration caveat in mind — every Scotland, Wales or Northern Ireland pharmacy article we've published carries this limitation.
Welsh integration is now cycle-16 priority work. The cycle 15 Swansea and Newport audit finalises the scope: 48 GPs measured, ~705 pharmacies pending.
Sources
- NHS Digital Organisation Data Service (PharmSee location analyzer SA1 1LS, NP20 1PA 3mi, 11 April 2026)
- NWSSP Primary Care Services — Welsh pharmacy contracts
- Mid Wales pharmacy deserts Powys Ceredigion (cycle 10)