Integrated Care Board
NHS Bristol, North Somerset And South Gloucestershire ICB - 15c
15C
Total patients?NHS Digital — Patients Registered at a GP PracticePractice list size as published by NHS Digital (monthly snapshot). Parent rollups sum across all member practices that reported in the latest release.Update cadence: MonthlyOpen source ↗
1,096,410
70 practices
GP FTE?NHS Digital — General Practice WorkforceSum of fully-qualified GP FTE across reporting practices (latest quarterly snapshot). Excludes locums / GPs in training. Parent rollups simple-sum across member practices.Update cadence: QuarterlyOpen source ↗
666.5
NHS Digital workforce
Patients per GP FTE?NHS Digital — Workforce + Patient ListRegistered patients ÷ GP FTE, computed using only practices that reported workforce in the latest snapshot (denominators aligned to avoid inflation when coverage is < 100%). Lower = more GP capacity per patient.Update cadence: QuarterlyOpen source ↗
1,645
QOF achievement?NHS Digital — Quality and Outcomes FrameworkPatient-list weighted average of each practice's overall QOF achievement % (latest published QOF year). Aggregate may differ from NHS Digital's ICB/national rollup, which is weighted by points available rather than list size.Update cadence: AnnualOpen source ↗
92.9%
patient-weighted
CQC good or outstanding?Care Quality Commission (CQC) public ratingsShare of *rated* member practices whose latest overall CQC rating is "Good" or "Outstanding". Excludes unrated practices from the denominator (count shown in tile hint).Update cadence: ContinuousOpen source ↗
98.0%
49 rated
Items per patient?NHS Business Services Authority — Practice-level prescribing dataTotal prescribed items ÷ registered patients across the months currently held in the BSA practice-level dispensing CSV (typically the most recent 1–3 months — the dataset is sliced quarterly and our cache reflects the latest sync). Not adjusted for age, deprivation or condition mix. Compare against the same parent type for a like-for-like view.Update cadence: Monthly (BSA release)Open source ↗
1.3
prescribing volume
GPPS overall good?NHS England — GP Patient Survey (GPPS)Patient-list weighted mean of each practice's "overall good experience" %. NHS England's published ICB/national figure is GPPS-sample weighted (not list-size weighted) so small differences are expected.Update cadence: AnnualOpen source ↗
2.1%
patient experience
Access KPIs · August 2025?NHS Digital — Appointments in General PracticeLatest published month. Same-day % = appointments booked & attended same day ÷ total. Appts per 1K = ALL booking rows ÷ (list size / 1000) — includes triage encounters, so a triage-first practice scores higher than a same-volume direct-book practice. 28+ day backlog = appts ≥28 days from booking ÷ total. Patient contacts per 1K = (face-to-face + telephone + video) ÷ (list size / 1000) — excludes triage and home visits, isolating the modes the patient actually experiences as care delivery. This is the cleaner demand-per-population comparator.Update cadence: MonthlyOpen source ↗
Appts per 1K patients
73.0
all bookings (incl. triage)
Patient contacts per 1K
0.0
F2F + phone + video only
67 practices reporting · NHS Digital appointments dataset
Access trend (last 12 months)?NHS Digital — Appointments in General PracticeLast 12 published months. Each series is the monthly rate (Same-day %, F2F %, Phone %, Video %, Triage %) computed on the parent's aggregated appointment counts.Update cadence: MonthlyOpen source ↗
NHS Digital appointments dataset · last 24 months (2023-08 → 2025-08). Click a chip to toggle a series; the y-axis re-zooms to fit.
Total appointments (last 12 months)?NHS Digital — Appointments in General PracticeSum of all booked appointments (attended, did-not-attend and cancelled) across member practices, per month, for the last 12 published months.Update cadence: MonthlyOpen source ↗
Raw appointment count per month, last 24 months. Aggregate across 67 reporting practices.
Demand — appointments per 1,000 patients (last 12 months)?NHS Digital — Appointments in General PracticeTotal monthly appointments ÷ (registered list size / 1000). Normalises for population size so demand can be compared across orgs of different scale.Update cadence: MonthlyOpen source ↗
Monthly appointments per 1,000 registered patients — list-size-normalised demand. Last 24 months. Patient-weighted across 67 reporting practices.
CQC rating distribution
Inspection likelihood
Workforce capacity?NHS Digital — General Practice WorkforceGP / Nurse / Direct Patient Care (DPC) / Admin FTE summed across member practices. Patients-per-FTE ratios use the latest published list size as the numerator.Update cadence: QuarterlyOpen source ↗
GP FTE
666.5
Nurse FTE
367.7
Direct Patient Care FTE
322
Admin FTE
1,437.6
70 practices reporting · 100.0% coverage
Staff group mix?NHS Digital — General Practice WorkforceEach group's FTE as a % of total non-locum FTE (GP + Nurse + DPC + Admin). Latest snapshot only.Update cadence: QuarterlyOpen source ↗
Share of total FTE across reporting practices (excludes ARRS roles, which are surfaced separately at the PCN level).
Clinical system mix?Build It Medical — clinical system mappingEMIS Web / SystmOne / Vision / Microtest share across member practices. Sourced from public CCG-published system mapping + scraped practice websites.Update cadence: Continuous
Practices grouped by EHR/clinical system supplier (NHS Digital mapping). Total: 70 practices.
Workforce trend?NHS Digital — General Practice Workforce (quarterly releases)Per-release rollup: each point sums the FTE across the same set of practices reporting in that release. A drop in the line usually means fewer practices reported (see coverage card) — not necessarily a real headcount reduction.Update cadence: QuarterlyOpen source ↗
Source: NHS Digital General Practice Workforce — 25 snapshots (2024-03 → 2026-03). Y-axis zoomed to data range.
QOF performance
Patient experience (GPPS)
Prescribing volume?NHS Business Services Authority — Practice-level prescribing dataTotal prescribed items ÷ registered patients across the months currently held in the BSA practice-level dispensing CSV (typically the most recent 1–3 months — the dataset is sliced quarterly and our cache reflects the latest sync). Not adjusted for age, deprivation or condition mix. Compare against the same parent type for a like-for-like view.Update cadence: Monthly (BSA release)Open source ↗
1.3
items per registered patient (latest published period)
Deprivation profile (IMD deciles)?Ministry of Housing — IMD 2019 + ONS LSOA mappingEach practice mapped to an IMD decile from postcode (or catchment-weighted across LSOAs where available). Histogram shows count of practices per decile (1 = most deprived, 10 = least deprived).Update cadence: IMD updated every 4–5 yearsOpen source ↗
70 practices with IMD context · postcode source
Access by deprivation decile?NHS Digital Appointments + IMD 2019Same-day % per IMD decile, weighted by appointment volume across practices in that decile.Update cadence: MonthlyOpen source ↗
| Decile | Same-day % | Practices |
|---|---|---|
| 1 (most deprived) | — | 1 |
| 2 | — | 1 |
| 3 | — | 4 |
| 4 | — | 2 |
| 5 | — | 5 |
| 6 | — | 5 |
| 7 | — | 5 |
| 8 | — | 3 |
| 9 | — | 3 |
| 10 (least) | — | 41 |
Same-day appointment % grouped by practice-site IMD decile. A widening gap between low and high deciles indicates inequitable access.
Primary Care Networks (21)?Build It Medical aggregation (per-PCN)Each row = one direct-child PCN. Stats are that PCN's cached aggregation_summary (same methodology as the page you're on, scoped to PCN membership).Update cadence: Recomputed nightly
| PCN | Practices | Patients | QOF % | CQC G/O | Pts / GP FTE |
|---|---|---|---|---|---|
| 4pcn (Bnssg) PCNU16600 | 4 | 54,530 | 93.1% | 100.0% | — |
| Affinity (Bnssg) PCNU66596 | 4 | 74,548 | 92.5% | 100.0% | — |
| Bridge View PCNU84294 | 1 | 39,441 | 92.9% | 100.0% | — |
| Brisdoc PCNU84178 | 2 | 31,427 | 89.2% | 0.0% | — |
| Bristol Inner City PCNU33963 | 6 | 89,261 | 90.6% | 75.0% | — |
| Concord Mendip PCNU92125 | 2 | 56,433 | 92.8% | 100.0% | — |
| Connexus PCNU00402 | 5 | 56,085 | 91.7% | 100.0% | — |
| Fabb (Fishponds, Air Balloon & Beechwood) PCNU88179 | 3 | 38,869 | 93.4% | 100.0% | — |
| Foss (Fireclay & Old School Surgery) PCNU98167 | 2 | 56,897 | 93.1% | 100.0% | — |
| Gordano Valley PCNU78490 | 5 | 98,865 | 94.3% | 100.0% | — |
| Healthwest PCNU48538 | 4 | 70,711 | 91.8% | 100.0% | — |
| Mendip Vale PCNU90977 | 1 | 46,336 | 95.3% | 0.0% | — |
| Network 4 (Bnssg) PCNU37297 | 5 | 69,489 | 93.1% | 100.0% | — |
| Northern Arc PCNU70886 | 2 | 34,959 | 93.2% | 100.0% | — |
| Phoenix (Bnssg) PCNU65207 | 3 | 53,347 | 90.2% | 100.0% | — |
| Pier Health PCNU63843 | 8 | 100,410 | 94.5% | 100.0% | — |
| Severnvale PCNU32001 | 4 | 34,081 | 95.6% | 100.0% | — |
| Stokes PCNU06486 | 2 | 57,314 | 93.4% | 100.0% | — |
| Swift PCNU86579 | 7 | 81,570 | 91.4% | 100.0% | — |
| Tyntesfield PCNU21617 | 1 | 34,879 | 94.5% | 100.0% | — |
| Yate & Frampton PCNU13456 | 5 | 63,599 | 95.0% | 100.0% | — |
Click any PCN to drill into its dashboard. Comparator metrics are patient-weighted across the PCN's practices.
Practice comparison (70)?NHS Digital + CQC per-practice recordsEach row = one member practice's raw values (no weighting). Patients, Same-day %, Appts/1K, F2F %, Patients per GP, QOF %, CQC rating. Sortable column headers.Update cadence: Refreshed in sync with parent rollup
| Practice | Patients | Same-day % | Appts/1K | F2F % | Pts/GP | QOF % | CQC |
|---|---|---|---|---|---|---|---|
| 168 Medical GroupL81051 Pier Health PCN | 24,998 | — | 56.6 | 0% | 0 | 94.4% | Good |
| Air Balloon SurgeryL81038 Fabb (Fishponds, Air Balloon & Beechwood) PCN | 13,205 | — | 85.2 | 0% | 0 | 91.3% | Good |
| Almondsbury SurgeryL81127 Severnvale PCN | 10,206 | — | 75.1 | 0% | 0 | 94.8% | — |
| Bedminster Family PracticeL81082 Swift PCN | 14,133 | — | 72.9 | 0% | 0 | 90.7% | Good |
| Beechwood Medical PracticeL81087 Fabb (Fishponds, Air Balloon & Beechwood) PCN | 12,818 | — | 77.5 | 0% | 0 | 93.4% | Good |
| Birchwood Medical PracticeL81120 Connexus PCN | 9,068 | — | 141 | 0% | 0 | 91.5% | — |
| Bridge View MedicalL81007 Bridge View PCN | 39,441 | — | 50.1 | 0% | 0 | 92.9% | Good |
| Broadmead Medical CentreY02578 Bristol Inner City PCN | 12,456 | — | 70.6 | 0% | 0 | 90.9% | — |
| Cadbury Heath HealthcareL81130 4pcn (Bnssg) PCN | 13,065 | — | 101.3 | 0% | 0 | 95.6% | Outstanding |
| Charlotte Keel Medical PracticeL81015 Brisdoc PCN | 18,971 | — | 107.3 | 0% | 0 | 88.1% | — |
| Clevedon Medical CentreL81040 Gordano Valley PCN | 16,668 | — | 88.4 | 0% | 0 | 92.1% | Good |
| Close Farm SurgeryL81050 4pcn (Bnssg) PCN | 7,440 | — | 98.8 | 0% | 0 | 94.4% | Good |
| Concord Medical CentreL81019 Concord Mendip PCN | 18,352 | — | 46.2 | 0% | 0 | 92.7% | Good |
| Courtside SurgeryL81024 Yate & Frampton PCN | 15,408 | — | 109.6 | 0% | 0 | 93.9% | — |
| Downton Road SurgeryL81095 Swift PCN | 14,594 | — | 55.5 | 0% | 0 | 93.5% | — |
| East Trees Health CentreL81023 Bristol Inner City PCN | 15,625 | — | 53.5 | 0% | 0 | 93.4% | Good |
| Emersons Green Medical CentreL81632 Network 4 (Bnssg) PCN | 11,018 | — | 73.4 | 0% | 0 | 92.5% | — |
| Fallodon Way Medical CentreL81131 Affinity (Bnssg) PCN | 11,409 | — | 82 | 0% | 0 | 91.1% | — |
| Fireclay HealthL81062 Foss (Fireclay & Old School Surgery) PCN | 24,570 | — | 58.8 | 0% | 0 | 93.0% | Good |
| Fishponds Family PracticeL81013 Fabb (Fishponds, Air Balloon & Beechwood) PCN | 12,846 | — | 90.5 | 0% | 0 | 95.5% | — |
| Frome Valley Medical CentreL81014 Yate & Frampton PCN | 14,364 | — | 90.5 | 0% | 0 | 95.5% | Good |
| Gloucester Road Medical CentreL81078 Phoenix (Bnssg) PCN | 22,579 | — | 49 | 0% | 0 | 92.2% | Good |
| Graham Road SurgeryL81016 Pier Health PCN | 9,406 | — | 103.7 | 0% | 0 | 94.3% | Good |
| Grange Road SurgeryL81054 Swift PCN | 12,179 | — | 78.3 | 0% | 0 | 90.4% | Good |
| Greenway Community PracticeL81098 Affinity (Bnssg) PCN | 12,445 | — | 100 | 0% | 0 | 92.6% | Outstanding |
| Hanham HealthL81079 4pcn (Bnssg) PCN | 21,232 | — | 62.7 | 0% | 0 | 91.0% | — |
| Harbourside Family PracticeL81600 Gordano Valley PCN | 11,880 | — | 36.5 | 0% | 0 | 91.4% | — |
| Hartwood HealthcareL81083 Swift PCN | 8,738 | — | 152.7 | 0% | 0 | 93.5% | — |
| Heywood Family PracticeL81085 Gordano Valley PCN | 6,570 | — | 106.5 | 0% | 0 | 95.7% | — |
| Hillview Family PracticeL81041 Swift PCN | 7,422 | — | 134.2 | 0% | 0 | 87.4% | Good |
| Horfield HcL81022 Phoenix (Bnssg) PCN | 18,323 | — | 84.9 | 0% | 0 | 86.1% | Good |
| Horizon Health CentreL81670 Pier Health PCN | 5,622 | — | 153.9 | 0% | 0 | 93.3% | — |
| Kennedy Way SurgeryL81042 Yate & Frampton PCN | 12,395 | — | 54.6 | 0% | 0 | 95.2% | — |
| Kingswood Health CentreL81063 4pcn (Bnssg) PCN | 12,793 | — | 88.7 | 0% | 0 | 93.1% | Good |
| Lawrence Hill Health CentreL81089 Bristol Inner City PCN | 11,990 | — | 113.9 | 0% | 0 | 87.6% | Requires Improvement |
| Leap Valley Medical CentreL81046 Network 4 (Bnssg) PCN | 7,815 | — | 140.1 | 0% | 0 | 93.5% | — |
| Mendip Vale Medical PracticeL81086 Mendip Vale PCN | 46,336 | — | 29.9 | 0% | 0 | 95.3% | — |
| Montpelier Health CentreL81012 Bristol Inner City PCN | 19,009 | — | 57.2 | 0% | 0 | 92.3% | Good |
| Mvmg - Monks ParkL81669 Concord Mendip PCN | 38,081 | — | 31.6 | 0% | 0 | 92.9% | Good |
| Nightingale Valley PracticeL81033 Connexus PCN | 14,832 | — | 78.9 | 0% | 0 | 94.1% | Good |
| Orchard Medical CentreL81055 Network 4 (Bnssg) PCN | 12,837 | — | 80.8 | 0% | 0 | 93.8% | Good |
| Pembroke Road SurgeryL81081 Healthwest PCN | 19,897 | — | 72.8 | 0% | 0 | 91.9% | Good |
| Pioneer Medical GroupL81037 Northern Arc PCN | 23,628 | — | 76 | 0% | 0 | 92.0% | Outstanding |
| Portishead Medical GroupL81004 Gordano Valley PCN | 17,411 | — | 67.5 | 0% | 0 | 95.3% | Good |
| Priory SurgeryL81084 Connexus PCN | 11,337 | — | 105.6 | 0% | 0 | 93.5% | — |
| Severn View Family PracticeL81018 Severnvale PCN | 9,026 | — | 120.1 | 0% | 0 | 95.0% | Good |
| Shirehampton Group PracticeL81008 Northern Arc PCN | 11,331 | — | 133 | 0% | 0 | 95.5% | Good |
| St Mary Street SurgeryL81103 Severnvale PCN | 9,070 | — | 92 | 0% | 0 | 97.0% | Good |
| Stafford Medical GroupL81066 Pier Health PCN | 10,723 | — | 119.7 | 0% | 0 | 96.0% | Good |
| Stockwood Medical CentreL81009 Connexus PCN | 10,783 | — | 129.1 | 0% | 0 | 92.4% | Good |
| Stokes Medical GroupL81118 Stokes PCN | 38,962 | — | 36.7 | 0% | 0 | 93.7% | Good |
| Streamside SurgeryL81106 Severnvale PCN | 5,779 | — | 102.4 | 0% | 0 | 95.4% | Good |
| Student Health ServiceL81133 Healthwest PCN | 17,347 | — | 49.2 | 0% | 0 | 90.9% | — |
| The Armada Family PracticeL81031 Swift PCN | 16,168 | — | 91.6 | 0% | 0 | 91.3% | — |
| The Cedars SurgeryL81643 Pier Health PCN | 16,910 | — | 46.8 | 0% | 0 | 93.8% | Good |
| The Downend Health GroupL81026 Network 4 (Bnssg) PCN | 28,211 | — | 52.1 | 0% | 0 | 93.9% | Good |
| The Family PracticeL81090 Healthwest PCN | 17,103 | — | 51.2 | 0% | 0 | 91.7% | Good |
| The Lennard SurgeryL81053 Swift PCN | 8,336 | — | 150 | 0% | 0 | 92.1% | Good |
| The Milton SurgeryL81058 Pier Health PCN | 9,016 | — | 67.4 | 0% | 0 | 97.0% | Good |
| The Old School SurgeryL81075 Foss (Fireclay & Old School Surgery) PCN | 32,327 | — | 49.8 | 0% | 0 | 93.1% | — |
| The Wellspring SurgeryL81061 Bristol Inner City PCN | 11,210 | — | 96.8 | 0% | 0 | 91.1% | Good |
| Three Shires Medical PracticeL81029 Network 4 (Bnssg) PCN | 9,608 | — | 115.5 | 0% | 0 | 90.2% | Good |
| Tudor Lodge SurgeryL81044 Pier Health PCN | 12,245 | — | 88.2 | 0% | 0 | 93.6% | Good |
| Tyntesfield Medical GroupL81034 Tyntesfield PCN | 34,879 | — | 29.3 | 0% | 0 | 94.5% | Good |
| Wellington Road SurgeryL81642 Yate & Frampton PCN | 6,461 | — | 131.9 | 0% | 0 | 92.1% | Good |
| Wells Road SurgeryL81125 Connexus PCN | 10,065 | — | 102.6 | 0% | 0 | 85.9% | Good |
| West Walk SurgeryL81047 Yate & Frampton PCN | 14,971 | — | 63.9 | 0% | 0 | 96.7% | Good |
| Westbury On Trym Primary Care CentreL81017 Affinity (Bnssg) PCN | 12,613 | — | 103.1 | 0% | 0 | 92.7% | Good |
| Whiteladies Medical GroupL81091 Healthwest PCN | 16,364 | — | 75.9 | 0% | 0 | 92.6% | Good |
| Winscombe SurgeryL81021 Pier Health PCN | 11,490 | — | 141.1 | 0% | 0 | 94.2% | Good |
Click a column header to sort. KPIs are from the latest available NHS Digital appointments month per practice. Some practices may be missing data — see the coverage column on the internal admin view.
Practices missing data (70 of 70)?Build It Medical coverage checkPer-practice traffic-light grid across the major public datasets (Workforce, QOF, Appointments, Patient Survey, Prescribing, Cervical, IMD). A red dot = no data in our cache for that practice + dataset.Update cadence: Refreshed in sync with parent rollup
Showing the first 20 — 50 more practices have at least one missing dataset.
Practices in the most-deprived areas?IMD 2019 — practices in deciles 1–3Practices whose registered population (catchment-weighted where available) falls in IMD decile 1, 2 or 3 (the most-deprived 30% of LSOAs in England). Up to 10 shown, ranked by mean decile.Update cadence: IMD updated every 4–5 yearsOpen source ↗
| Practice | IMD decile | Patients | Same-day % | QOF % |
|---|---|---|---|---|
| Horizon Health Centre Pier Health PCN | 1 | 5,622 | — | 93.3% |
| Graham Road Surgery Pier Health PCN | 2 | 9,406 | — | 94.3% |
| 168 Medical Group Pier Health PCN | 3 | 24,998 | — | 94.4% |
| Cadbury Heath Healthcare 4pcn (Bnssg) PCN | 3 | 13,065 | — | 95.6% |
| Heywood Family Practice Gordano Valley PCN | 3 | 6,570 | — | 95.7% |
| St Mary Street Surgery Severnvale PCN | 3 | 9,070 | — | 97.0% |
Practice-postcode IMD decile (1 = most deprived 10% of England, 10 = least deprived). Listed in ascending decile order.
Practice Heatmap — KPI matrix (30 of 70)?NHS Digital + CQC + GPPS (per-practice)KPI matrix: one row per practice, one column per metric. Cells colour-graded against fixed national thresholds (not relative to this parent), so the green/amber/red signal is comparable across parents. Up to 30 practices shown.Update cadence: Refreshed in sync with parent rollup
| Practice | SameDay | Appts/1K | F2F % | 28d+ | Pts/GP | QOF % | GPPS | Screen |
|---|---|---|---|---|---|---|---|---|
| 168 Medical GroupL81051 | — | 56.6 | 0% | — | 0 | 94.4% | 264.9% | — |
| Air Balloon SurgeryL81038 | — | 85.2 | 0% | — | 0 | 91.3% | 302.2% | — |
| Almondsbury SurgeryL81127 | — | 75.1 | 0% | — | 0 | 94.8% | 65.5% | — |
| Bedminster Family PracticeL81082 | — | 72.9 | 0% | — | 0 | 90.7% | 152.6% | — |
| Beechwood Medical PracticeL81087 | — | 77.5 | 0% | — | 0 | 93.4% | 282.5% | — |
| Birchwood Medical PracticeL81120 | — | 141 | 0% | — | 0 | 91.5% | 103.3% | — |
| Bridge View MedicalL81007 | — | 50.1 | 0% | — | 0 | 92.9% | 436% | — |
| Broadmead Medical CentreY02578 | — | 70.6 | 0% | — | 0 | 90.9% | 147.2% | — |
| Cadbury Heath HealthcareL81130 | — | 101.3 | 0% | — | 0 | 95.6% | 143.8% | — |
| Charlotte Keel Medical PracticeL81015 | — | 107.3 | 0% | — | 0 | 88.1% | 218.3% | — |
| Clevedon Medical CentreL81040 | — | 88.4 | 0% | — | 0 | 92.1% | 186.1% | — |
| Close Farm SurgeryL81050 | — | 98.8 | 0% | — | 0 | 94.4% | 85.6% | — |
| Concord Medical CentreL81019 | — | 46.2 | 0% | — | 0 | 92.7% | 198.8% | — |
| Courtside SurgeryL81024 | — | 109.6 | 0% | — | 0 | 93.9% | 170.6% | — |
| Downton Road SurgeryL81095 | — | 55.5 | 0% | — | 0 | 93.5% | 152.7% | — |
| East Trees Health CentreL81023 | — | 53.5 | 0% | — | 0 | 93.4% | 171% | — |
| Emersons Green Medical CentreL81632 | — | 73.4 | 0% | — | 0 | 92.5% | 122% | — |
| Fallodon Way Medical CentreL81131 | — | 82 | 0% | — | 0 | 91.1% | 129.2% | — |
| Fireclay HealthL81062 | — | 58.8 | 0% | — | 0 | 93% | 269.9% | — |
| Fishponds Family PracticeL81013 | — | 90.5 | 0% | — | 0 | 95.5% | 297.2% | — |
| Frome Valley Medical CentreL81014 | — | 90.5 | 0% | — | 0 | 95.5% | 161.3% | — |
| Gloucester Road Medical CentreL81078 | — | 49 | 0% | — | 0 | 92.2% | 240.4% | — |
| Graham Road SurgeryL81016 | — | 103.7 | 0% | — | 0 | 94.3% | 115% | — |
| Grange Road SurgeryL81054 | — | 78.3 | 0% | — | 0 | 90.4% | 128.6% | — |
| Greenway Community PracticeL81098 | — | 100 | 0% | — | 0 | 92.6% | 115.2% | — |
| Hanham HealthL81079 | — | 62.7 | 0% | — | 0 | 91% | 242.4% | — |
| Harbourside Family PracticeL81600 | — | 36.5 | 0% | — | 0 | 91.4% | 124.7% | — |
| Hartwood HealthcareL81083 | — | 152.7 | 0% | — | 0 | 93.5% | 87.5% | — |
| Heywood Family PracticeL81085 | — | 106.5 | 0% | — | 0 | 95.7% | 76.9% | — |
| Hillview Family PracticeL81041 | — | 134.2 | 0% | — | 0 | 87.4% | 73.6% | — |
Showing the first 30 practices alphabetically — 40 more in the comparison table above.
PCN performance spread (21 PCNs)?Build It Medical aggregation (per-PCN)One dot per PCN in this ICB. Strip plots show within-ICB spread of QOF %, CQC Good/Outstanding %, and Patients per GP FTE. Min / median / max ticks marked.Update cadence: Recomputed nightly
Each dot is one PCN. Hover for the PCN name and value. Colour reflects position within this ICB (greener = better-performing on this metric); a dashed tick marks the ICB median. Pure SVG — no JavaScript required.
Coverage & data sources?Build It Medical coverage rollupNumber of practices / PCNs in scope, registered patient total, and per-domain coverage % (how many member practices have data in each NHS dataset for the latest release).Update cadence: Recomputed nightly
Practices in scope
70
PCNs in scope
21
Registered patients
1,096,410
Reporting coverage: patient list 100.0% · CQC 49 rated · workforce 100.0% · QOF 100.0%
Boundary data: ONS Open Geography Portal (OGL v3). Practice data: NHS ODS + NHS Digital monthly publications. Per-practice coordinates are intentionally omitted from the public widget; the national map on /insights uses ICB-level boundaries only.
Data sources: NHS Digital (patient list, appointments, workforce, QOF, GPPS, screening, prescribing), CQC API. Aggregations refreshed 5/22/2026.