Who holds a current NHS data-security assessment: a census of the DSP Toolkit register
Every one of the 93,260 registered entries on the NHS Data Security and Protection Toolkit's public register, counted by whether an assessment has been published for the 2025-26 cycle or later. A headquarters assessment can cover many sites, so an entry is not always a separate organisation. The study set out to measure the commercial suppliers that hold NHS patient data. The register turns out to be unable to answer that question, and the reason is worth more than the number would have been.
Updated 25 September 2026 · a complete census of all 93,260 entries on the NHS DSP Toolkit public register, 25 September 2026; each figure carries its own denominator · method and dataset below
What this census counts, and what it cannot
NHS England’s own toolkit helpdescribes registration as something an organisation does for itself — “To register, you will need an email address and your organisation's ODS code.” — and nothing it publishes identifies which rows are on the register by requirement rather than by choice. So the register lists whoever registered, not whoever has to comply, and nobody publishes the second list. Every figure on this page is a figure for organisations registered on the toolkit, and nothing here says anything about the 214,335 NHS Organisation Data Service records that carry no row on it.
Scroll the chart sideways to see all of it →
It means nothing from the 2025-26 cycle or later was published by 25 September 2026. Often the organisation’s ODS record is closed: 45.61% (11,007 of 24,132) of entries whose last assessment predates 2025-26 are marked Inactive in NHS ODS, against 1.55% of the 63,181 current ones. Others hold assurance elsewhere, or no longer handle NHS data. No organisation on the register is named anywhere on this page: the only organisations named are the 36 Integrated Care Boards, which the register carries as a geography label on a row rather than as the identity of any entry.
Scroll the chart sideways to see all of it →
NHS England lets a headquarters publish one assessment and apply it across its listed sites, so a row is not necessarily a separate organisation and certainly not a separate assessment.One assessment can therefore make many rows current, and a large organisation can appear many times. Where precision matters this page says “registered entry” rather than “organisation”.
Scroll the chart sideways to see all of it →
NHS DSP Toolkit register, 25 September 2026 09:06 UTC. n = 93,260 registered entries (a population, not a sample). Joined to NHS ODS the same day. The toolkit register is Crown copyright reproduced under the free-reproduction permission published in its terms— not the Open Government Licence. The activity join uses NHS Organisation Data Service data, which is Open Government Licence material.
What the register shows
On 25 September 2026 the NHS Data Security and Protection Toolkit's public register carried 93,260 registered entries. 31.94% of them (29,791 of 93,260) had no assessment published in the 2025-26 cycle or later: 24,355 had published at some point but not since, and 5,436 had never published at all. That is a count of the register, not of any sector, and it is not a measure of whether anybody is secure.
The two headline figures answer different questions and the page keeps them apart. Across every row on the register, 31.94% (29,791 of 93,260) have nothing from 2025-26 or later. Restricted to the 79,678entries whose organisation code is still marked Active in NHS ODS — the reading to use if the question is about assurance today — it is 21.93% (17,477 of 79,678). The three buckets reconcile exactly: 63,469 current plus 24,355 lapsed plus 5,436 never published is 93,260.
Scroll the chart sideways to see all of it →
Each bar sums to its own total. Source: DSP Toolkit organisation search CSV export, 25 September 2026, joined to the NHS Organisation Data Service the same day.
| Group | Registered entries | Current | Lapsed | Never published | No current assessment |
|---|---|---|---|---|---|
| every organisation registered on the toolkit | 93,260 | 68.06% | 26.12% | 5.83% | 31.94% (29,791) |
| registered organisations still Active in NHS ODS | 79,678 | 78.07% | 16.47% | 5.46% | 21.93% (17,477) |
| registered organisations marked Inactive in NHS ODS | 12,913 | 7.59% | 85.24% | 7.17% | 92.41% (11,933) |
| registered codes with no matching ODS record | 669 | 43.05% | 33.33% | 23.62% | 56.95% (381) |
Scroll the table sideways to see every column →
Every percentage is measured against that group’s own entry count. “Current” means an assessment published in the 2025-26 (version 8) cycle or later. 92,591 of the 93,260 registered codes (99.28%) resolve in NHS ODS; the 669 that do not are reported as their own group and never merged into either side.
Read this finding with
- The whole-register figure and the ODS-Active figure answer different questions. The first asks what the register says; the second asks what it says about the entries whose organisation code is still marked Active in NHS ODS.
- The ODS-Active figure is the one to quote if the question is about assurance today. The whole-register figure is the one to quote if the question is about the state of the register itself.
A missing assessment is often a closed organisation
45.61% of the entries whose last assessment predates 2025-26 (11,007 of the 24,132 that resolve in NHS ODS) are marked Inactive in the NHS Organisation Data Service, against 1.55% of the entries with a current assessment. Restricting the census to the 79,678 registered entries still Active in ODS moves 'no current assessment' from 31.94% to 21.93%.
This is the caveat about insecurity put next to the number rather than banked at the foot of the page. It does not work in reverse: an Active ODS record does not prove an organisation still handles NHS data, and an Inactive one does not prove it has stopped. Read the other way, 92.41% (11,933 of 12,913) of the registered entries marked Inactive in NHS ODS have no current assessment.
| Registered entries | In this bucket | Resolve in NHS ODS | Still Active | Marked Inactive |
|---|---|---|---|---|
| last published 2025-26 (version 8) or later | 63,469 | 63,181 | 98.45% (62,201) | 1.55% (980) |
| last published before 2025-26 | 24,355 | 24,132 | 54.39% (13,125) | 45.61% (11,007) |
| never published an assessment | 5,436 | 5,278 | 82.46% (4,352) | 17.54% (926) |
Scroll the table sideways to see every column →
Scroll the chart sideways to see all of it →
Each column is a share of the 24,355 registered entries whose most recent published assessment predates 2025-26. Counts printed above each column.
Read this finding with
- This is the measured version of the caveat that a missing assessment is not evidence of insecurity. It is put here, next to the number, rather than in a caveat list at the foot of the page.
- It does not work in reverse. An Active ODS record does not mean the organisation still handles NHS data, and an Inactive one does not prove it has stopped.
Registered, and never published anything
5,436 registered entries (5.83% of the register) have registered on the toolkit and never published an assessment. The register cannot say what any of them does, because it reveals a sector only once an assessment is published.
The two sets are the same rows, tested rather than assumed: 5,436entries carry the status “Not Published”, 5,436carry “No Sector Identified”, and the symmetric difference between them is 0. That is why no never-published figure can be given for any sector, including the one this study’s own brief expected. Geography survives where sector does not, because the board is supplied from NHS ODS rather than from the assessment: 58.35% (3,172 of 5,436) of the never-published entries have an Integrated Care Board recorded.
| Measure | Entries | Denominator | Share |
|---|---|---|---|
| Registered and never published an assessment | 5,436 | 93,260 | 5.83% |
| Of those, still Active in NHS ODS | 4,352 | 5,278 | 82.46% |
| Of those, marked Inactive in NHS ODS | 926 | 5,278 | 17.54% |
| Of those, with an Integrated Care Board recorded | 3,172 | 5,436 | 58.35% |
Scroll the table sideways to see every column →
ICB comes from ODS rather than from the assessment, so it survives where sector does not — which is why these rows can be placed geographically but not by sector.
Read this finding with
- A registration with nothing published may be an abandoned sign-up, a duplicate, an organisation that registered and then found it was out of scope, or one that simply has not filed. The register does not distinguish these and neither does this study.
- This is the single figure that most clearly cannot be cut by sector. The study brief expected a sector-level never-published count; it does not exist.
Why the register cannot measure supplier compliance
This study set out to count how many NHS suppliers hold a current data-security assessment. The register cannot answer that question, and showing why is a more useful result than a number would have been. There is no stable supplier population on the register: the label has been rewritten twice, the only published definition of it — NHS England's 2024-25 organisation-types guidance, which defines the version 6 to 8 label 'IT Supplier' and not the version 9 label 'Supplier' — covers only large suppliers, and smaller suppliers are filed alongside charities in a bucket they cannot be separated from.
The four labels below occupy non-overlapping version ranges, so they are successive names for overlapping but not identical populations, and each is lapsed or current by construction. 'Supplier' exists only in the 2026-27 cycle, so it cannot contain a lapsed organisation. 'IT Supplier' exists only in versions 6 to 8, so it cannot contain a 2026-27 filer. NHS England maps the oldest label, 'Company', to 'Other' rather than to 'Supplier', and 'Company' was in any case a catch-all containing hospitals and sole traders.
| Sector label | Registered entries | Toolkit versions the label spans | No current assessment |
|---|---|---|---|
| Company | 943 | version 1 to version 5 | 100.00% — by construction |
| IT Supplier | 770 | version 6 to version 8 | 22.21% |
| Supplier | 17 | version 9 to version 9 | 0.00% — by construction |
| NHS Business Partner | 94 | version 1 to version 4 | 100.00% — by construction |
Scroll the table sideways to see every column →
Three of these four are lapsed or current purely because of when the label existed. “Supplier” appears only in the 2026-27 cycle, so no row carrying it can be lapsed; “Company” and “NHS Business Partner” were withdrawn before 2025-26 opened, so no row carrying either can be current. NHS England’s 2024-25 organisation-types guidancemaps both of the older labels to “Other”, not to “Supplier”.
The population the brief expected does not exist
This study was commissioned to count 1,279 registered suppliers. The four supplier-era labels come to 1,824 between them, and every combination of them was tested against that figure. No subset of the supplier-era labels sums to 1,279. The briefed population does not exist on the register. The pre-registered number is published here and used nowhere else in the study.
The best figure the register can give, and why it is not a supplier compliance rate
Pooling “Supplier” with its immediate predecessor gives 787 entries that have published at least once, of which 21.73% (171 of 787) have no assessment from 2025-26 or later; restricted to entries still Active in NHS ODS it is 21.22% (156 of 735). 97.84% of those rows arrived through the pooling. The figure is published with its warning attached rather than withheld, and it should not be quoted as a measure of supplier compliance. Even at face value it does not support the premise the study started from: suppliers do not stand out from the rest of the register.
Two structural reasons sit behind that. NHS England’s 2024-25 organisation-types guidance— the most recent edition published at the snapshot date, which opens “This document defines the organisation types within the Data Security and Protection Toolkit in 2024-25” — reserves the label in force for versions 6 to 8, “IT Supplier”, for firms with 50 or more staff and £10m or more turnover, and sends everyone smaller to “Other”. That document contains no standalone “Supplier” type, and no published source we collected defines the version 9 label at all, so carrying the threshold across to it is our inference rather than NHS England’s rule. Either way the smaller suppliers are mixed into a bucket of 12,041 entries with charities and NHS business partners (37.89% (4,562 of 12,041) of which have no current assessment) from which they cannot be separated. And NHS ODS cannot rescue the definition either: of the self-declared suppliers that resolve there, the most common primary role is not a supplier role at all.
| What NHS ODS records these self-declared suppliers as | Entries |
|---|---|
| NON-NHS ORGANISATION | 354 |
| INDEPENDENT SECTOR HEALTHCARE PROVIDER | 313 |
| (no ODS record) | 51 |
| APPLICATION SERVICE PROVIDER | 43 |
| INDEPENDENT SECTOR H/C PROVIDER SITE | 19 |
| PATHOLOGY LAB | 1 |
| SOCIAL CARE PROVIDER | 1 |
| PHARMACY | 1 |
| All remaining ODS primary roles (4 of them) | 4 |
| Total, all pooled supplier entries | 787 |
Scroll the table sideways to see every column →
Measured against the 787pooled supplier entries that have published at least once. Role descriptions are NHS ODS’s own wording. Sector is self-assigned at registration, so “Supplier” means whoever chose that label.
Read this finding with
- The pooled supplier figure is published because withholding it would be worse than publishing it with its warning attached. It is not a measure of supplier compliance and should not be quoted as one.
- Even taken at face value, it does not support the premise this study started from. Suppliers do not stand out from the rest of the register.
- NHS ODS cannot rescue the definition. Of the self-declared suppliers that resolve in ODS, the most common primary role is not a supplier role at all.
By sector, with the pooling made explicit
A sector cut is weaker evidence than it looks, because the sector label on a row is frozen at the cycle in which the organisation last published. Retired labels are therefore lapsed by construction. Every figure below pools retired labels into their present-day equivalent first, is computed only among entries that have published at least once (n = 87,824), and carries the share of its rows that came in from a retired label so a reader can see how much work the pooling is doing.
Scroll the chart sideways to see all of it →
Each bar is measured against its own sector's entries that have published at least once (87,824 in total, not the whole register). Retired labels are pooled into their present-day equivalent first. A bar flagged "n below 10" is arithmetic, not a rate, and the two flagged "current by construction" sit at zero because the label did not exist before 2025-26.
| Sector, after pooling | Entries that have published | No current assessment | Share | Same label only, no pooling | Rows from a retired label | Versions spanned | Flags |
|---|---|---|---|---|---|---|---|
| OES Independent Provider | 1,131 | 993 | 87.80% | 87.80% (993 of 1,131) | 0.00% (0) | version 6 to version 8 | — |
| Other (including charities and NHS business partners) | 12,041 | 4,562 | 37.89% | 29.92% (3,193 of 10,672) | 11.37% (1,369) | version 1 to version 9 | — |
| NHS Trust | 315 | 111 | 35.24% | 30.61% (90 of 294) | 6.67% (21) | version 1 to version 8 | — |
| University (including researcher and secondary use) | 263 | 85 | 32.32% | 25.21% (60 of 238) | 9.51% (25) | version 1 to version 9 | — |
| Pharmacy | 15,678 | 4,503 | 28.72% | 28.72% (4,503 of 15,678) | 0.00% (0) | version 1 to version 9 | — |
| Optician | 6,805 | 1,941 | 28.52% | 28.52% (1,941 of 6,805) | 0.00% (0) | version 1 to version 9 | — |
| Dentist | 7,406 | 1,995 | 26.94% | 20.80% (1,421 of 6,832) | 7.75% (574) | version 1 to version 9 | — |
| Arm's Length Body | 23 | 6 | 26.09% | 19.05% (4 of 21) | 8.70% (2) | version 1 to version 8 | — |
| Social Care | 35,087 | 8,759 | 24.96% | 23.84% (8,242 of 34,570) | 1.47% (517) | version 1 to version 9 | — |
| Supplier | 787 | 171 | 21.73% | 0.00% (0 of 17) | 97.84% (770) | version 6 to version 9 | — |
| Local Authority | 1,248 | 257 | 20.59% | 20.59% (257 of 1,248) | 0.00% (0) | version 2 to version 8 | — |
| Commissioning Support Unit (CSU) | 5 | 1 | 20.00% | 20.00% (1 of 5) | 0.00% (0) | version 4 to version 8 | n below 10, not a rate |
| General Practice (GP) | 6,961 | 971 | 13.95% | 9.69% (643 of 6,633) | 4.71% (328) | version 1 to version 9 | — |
| CCG / Integrated Care Board (ICB) | 42 | 0 | 0.00% | 0.00% (0 of 42) | 0.00% (0) | version 8 to version 8 | current by construction |
| CQC Market Oversight Provider | 32 | 0 | 0.00% | 0.00% (0 of 32) | 0.00% (0) | version 8 to version 9 | current by construction |
Scroll the table sideways to see every column →
Sector denominators exclude never-published rows by construction, because the register reveals no sector until an assessment is published: the sector table is computed on 87,824 entries, not 93,260, and is therefore not comparable with the whole-register headline. These label families did not exist before the 2025-26 cycle, so no row carrying one can be lapsed. Their rates are artefacts of the register's vocabulary and are shown only so the table is complete. 19 retired labels have no current assessment at all for the same reason in reverse, which is why everything here is pooled before it is counted.
The pooling, row by row
5 of the 20mappings are NHS England’s own published mapping — its 2024-25 organisation-types guidance says “This has replaced several previous categories, including: AQP Clinical, AQP Non-Clinical, Charity/Hospice, Company, NHS Business Partner and Prison.” — and the rest are inferred by us from the label wording and the version range each label occupies, and marked inferred_renaming on every row of the published dataset
| Retired label | Pooled into | Entries | Basis |
|---|---|---|---|
| AQP Clinical Services | Other (including charities and NHS business partners) | 175 | NHS England published mapping |
| AQP Non-Clinical Services | Other (including charities and NHS business partners) | 5 | NHS England published mapping |
| Acute | NHS Trust | 2 | our inference |
| Ambulance Trust | NHS Trust | 1 | our inference |
| Care Home | Social Care | 389 | our inference |
| Charity | Other (including charities and NHS business partners) | 1 | our inference |
| Charity / Hospice | Other (including charities and NHS business partners) | 151 | NHS England published mapping |
| Community Services Provider | NHS Trust | 16 | our inference |
| Company | Other (including charities and NHS business partners) | 943 | NHS England published mapping |
| Dentist (NHS) | Dentist | 322 | our inference |
| Dentist (Private) | Dentist | 252 | our inference |
| Domiciliary Care Organisation | Social Care | 128 | our inference |
| GP | General Practice (GP) | 328 | our inference |
| IT Supplier | Supplier | 770 | our inference |
| Mental Health Trust | NHS Trust | 2 | our inference |
| NHS Business Partner | Other (including charities and NHS business partners) | 94 | NHS England published mapping |
| NHS Digital | Arm's Length Body | 2 | our inference |
| Researcher / Department | University (including researcher and secondary use) | 13 | our inference |
| Secondary Use Organisation | University (including researcher and secondary use) | 7 | our inference |
| University | University (including researcher and secondary use) | 5 | our inference |
Scroll the table sideways to see every column →
The label is self-assigned, and it often disagrees with NHS ODS
The sector on a row is chosen by the organisation. NHS ODS records a primary role independently. Where the two disagree, the sector label is the weaker of the two, and this is how far they disagree. Of the 315 entries that call themselves NHS trusts, 64.44% (203 of 315) carry the NHS ODS primary role NHS TRUST. Fewer than two thirds of the entries that call themselves NHS trusts carry the ODS role NHS TRUST. The rest are sites, independent-sector providers and social care records: 203 of the 315 rows pooled into this label carry that role. No published count of NHS trusts in England was collected for this study, so the comparison made here is with ODS rather than with the world.
| NHS ODS primary role of entries labelled “NHS Trust” | Entries | Share of the label |
|---|---|---|
| NHS TRUST | 203 | 64.44% |
| INDEPENDENT SECTOR H/C PROVIDER SITE | 60 | 19.05% |
| SOCIAL CARE SITE | 18 | 5.71% |
Scroll the table sideways to see every column →
Read this finding with
- Both the pooled and the unpooled counts are published. A reader who rejects our inferred mappings can recompute from the raw labels.
- The sector figures exclude every never-published entry, because those rows carry no sector. They are therefore not comparable with the whole-register headline.
- These are self-assigned labels. They record what an organisation said it was when it last filed, and they frequently disagree with what NHS ODS records the same organisation as. The role mix for each sector is published so the disagreement is visible.
- Two labels in the table are current by construction, because the label itself did not exist before the 2025-26 cycle. They are marked and should not be read as sectors that are doing well.
- The 'OES Independent Provider' row is a large outlier we could not explain from any published source. It is reported as an open question in its own right and is not used in any headline.
By Integrated Care Board
Across the 36 named Integrated Care Boards recorded on the register, the share of registered entries with no current assessment runs from 13.17% (NHS Kent and Medway Integrated Care Board, n = 2,210) to 27.09% (NHS West and North London Integrated Care Board, n = 4,795). No source collected for this study states how many Integrated Care Boards exist in England, so this is the count of boards that appear on the register, not a statement that every board is here. This is the only cut in the study that is not circular, because the board on a row is refreshed from NHS ODS rather than frozen at the last assessment.
Scroll the chart sideways to see all of it →
One dot per named board, 36 boards recorded on the register, covering 67,919 registered entries. The square is the 25,341 entries with no board recorded in NHS ODS: it is on the same axis but is not a geography and must not be read as one. It is also not like-for-like — it holds 13,575 entries that are not Active in NHS ODS, and restricted to Active entries on both sides it reads 31.12% against 20.34%.
The spread across boards is real but modest, and it is not a ranking of how well any board is run: a board does not control whether a registered organisation files, and the mix of organisation types differs between them. Coverage is the limit to watch. 72.83% (67,919 of 93,260) of registered entries have a board recorded at all, and the missing share varies sharply by sector, so boards are not strictly like-for-like.
The no-board bucket holds almost every dead record on the register: 12,906 of the 12,913 entries marked Inactive in NHS ODS have no board recorded. Comparing it with the named boards on the whole-register reading is therefore not like-for-like, and most of the gap is a closure artefact. Both sides are given here restricted to entries still Active in NHS ODS, which is the reading this study says to use when the question is about assurance today. On the whole register the no-board bucket sits at 63.04% (15,976 of 25,341); restricted to entries still Active in NHS ODS it is 31.12% (3,662 of 11,766), against 20.34% (13,815 of 67,912) for entries that do carry a board and a range of 13.18% to 27.10% across the 36 named boards on the same restriction. That is the comparison to quote.
Scroll the chart sideways to see all of it →
| Integrated Care Board | Registered entries | Current | Lapsed | Never published | No current assessment |
|---|---|---|---|---|---|
| NHS WEST AND NORTH LONDON INTEGRATED CARE BOARD | 4,795 | 72.91% | 19.33% | 7.76% | 27.09% (1,299) |
| NHS ESSEX INTEGRATED CARE BOARD | 2,139 | 73.45% | 21.69% | 4.86% | 26.55% (568) |
| NHS GLOUCESTERSHIRE INTEGRATED CARE BOARD | 799 | 74.59% | 19.15% | 6.26% | 25.41% (203) |
| NHS LEICESTER, LEICESTERSHIRE AND RUTLAND INTEGRATED CARE BOARD | 1,395 | 75.34% | 19.28% | 5.38% | 24.66% (344) |
| NHS NORTHAMPTONSHIRE INTEGRATED CARE BOARD | 891 | 76.54% | 17.62% | 5.84% | 23.46% (209) |
| NHS CENTRAL EAST INTEGRATED CARE BOARD | 3,549 | 76.98% | 17.22% | 5.80% | 23.02% (817) |
| NHS BIRMINGHAM AND SOLIHULL INTEGRATED CARE BOARD | 1,793 | 77.13% | 18.96% | 3.90% | 22.87% (410) |
| NHS NORTH EAST LONDON INTEGRATED CARE BOARD | 2,471 | 77.18% | 15.18% | 7.65% | 22.82% (564) |
| NHS SOUTH WEST LONDON INTEGRATED CARE BOARD | 1,734 | 77.22% | 17.70% | 5.07% | 22.78% (395) |
| NHS SOUTH EAST LONDON INTEGRATED CARE BOARD | 1,826 | 77.71% | 17.58% | 4.71% | 22.29% (407) |
| NHS DEVON INTEGRATED CARE BOARD | 1,427 | 78.21% | 15.77% | 6.03% | 21.79% (311) |
| NHS BLACK COUNTRY INTEGRATED CARE BOARD | 1,468 | 78.27% | 19.41% | 2.32% | 21.73% (319) |
| NHS THAMES VALLEY INTEGRATED CARE BOARD | 2,548 | 79.00% | 16.17% | 4.83% | 21.00% (535) |
| NHS COVENTRY AND WARWICKSHIRE INTEGRATED CARE BOARD | 1,107 | 79.31% | 16.71% | 3.97% | 20.69% (229) |
| NHS DORSET INTEGRATED CARE BOARD | 936 | 79.59% | 15.92% | 4.49% | 20.41% (191) |
| NHS HUMBER AND NORTH YORKSHIRE INTEGRATED CARE BOARD | 2,088 | 79.84% | 18.06% | 2.11% | 20.16% (421) |
| NHS NORFOLK AND SUFFOLK INTEGRATED CARE BOARD | 1,969 | 79.94% | 16.35% | 3.71% | 20.06% (395) |
| NHS SURREY AND SUSSEX INTEGRATED CARE BOARD | 3,812 | 80.06% | 15.82% | 4.12% | 19.94% (760) |
| NHS HEREFORDSHIRE AND WORCESTERSHIRE INTEGRATED CARE BOARD | 951 | 80.13% | 15.25% | 4.63% | 19.87% (189) |
| NHS STAFFORDSHIRE AND STOKE-ON-TRENT INTEGRATED CARE BOARD | 1,389 | 80.13% | 15.55% | 4.32% | 19.87% (276) |
| NHS GREATER MANCHESTER INTEGRATED CARE BOARD | 3,489 | 80.25% | 15.08% | 4.67% | 19.75% (689) |
| NHS SHROPSHIRE, TELFORD AND WREKIN INTEGRATED CARE BOARD | 613 | 80.42% | 13.70% | 5.87% | 19.58% (120) |
| NHS WEST YORKSHIRE INTEGRATED CARE BOARD | 3,136 | 80.68% | 15.43% | 3.89% | 19.32% (606) |
| NHS CORNWALL AND THE ISLES OF SCILLY INTEGRATED CARE BOARD | 667 | 80.81% | 13.94% | 5.25% | 19.19% (128) |
| NHS LINCOLNSHIRE INTEGRATED CARE BOARD | 885 | 80.90% | 15.59% | 3.50% | 19.10% (169) |
| NHS LANCASHIRE AND SOUTH CUMBRIA INTEGRATED CARE BOARD | 2,134 | 81.16% | 15.46% | 3.37% | 18.84% (402) |
| NHS DERBY AND DERBYSHIRE INTEGRATED CARE BOARD | 1,224 | 81.78% | 15.28% | 2.94% | 18.22% (223) |
| NHS BRISTOL, NORTH SOMERSET AND SOUTH GLOUCESTERSHIRE ICB | 1,089 | 82.28% | 12.12% | 5.60% | 17.72% (193) |
| NHS NOTTINGHAM AND NOTTINGHAMSHIRE INTEGRATED CARE BOARD | 1,390 | 82.37% | 14.24% | 3.38% | 17.63% (245) |
| NHS BATH AND NORTH EAST SOMERSET, SWINDON AND WILTSHIRE INTEGRATED CARE BOARD | 1,042 | 82.63% | 13.44% | 3.93% | 17.37% (181) |
| NHS HAMPSHIRE AND ISLE OF WIGHT INTEGRATED CARE BOARD | 2,236 | 82.96% | 12.84% | 4.20% | 17.04% (381) |
| NHS SOUTH YORKSHIRE INTEGRATED CARE BOARD | 1,654 | 83.56% | 12.88% | 3.57% | 16.44% (272) |
| NHS SOMERSET INTEGRATED CARE BOARD | 636 | 83.81% | 12.26% | 3.93% | 16.19% (103) |
| NHS CHESHIRE AND MERSEYSIDE INTEGRATED CARE BOARD | 3,072 | 83.82% | 12.08% | 4.10% | 16.18% (497) |
| NHS NORTH EAST AND NORTH CUMBRIA INTEGRATED CARE BOARD | 3,355 | 85.90% | 10.49% | 3.61% | 14.10% (473) |
| NHS KENT AND MEDWAY INTEGRATED CARE BOARD | 2,210 | 86.83% | 8.46% | 4.71% | 13.17% (291) |
| (no ICB recorded in ODS) | 25,341 | 36.96% | 54.11% | 8.93% | 63.04% (15,976) |
Scroll the table sideways to see every column →
Board names are NHS ODS’s own wording, taken from the register’s column “Integrated Care Board (where available, from ODS)”. Tables and charts print that wording as it comes, in upper case; running prose title-cases it, because capitals mid-sentence read as emphasis on the body named, which is not what any figure here says. The last row is not a board: it is every entry with no board recorded, reported separately for the reason given above, and its whole-register figure is not comparable with the boards above it — restricted to entries still Active in NHS ODS it reads 31.12%(3,662 of 11,766) rather than 63.04%.
Where the boards are missing, and from which sectors
| Sector, after pooling | Entries | No board recorded | Share with no board |
|---|---|---|---|
| CCG / Integrated Care Board (ICB) | 42 | 42 | 100.00% |
| Commissioning Support Unit (CSU) | 5 | 4 | 80.00% (n below 10) |
| Arm's Length Body | 23 | 14 | 60.87% |
| University (including researcher and secondary use) | 263 | 141 | 53.61% |
| Social Care | 35,087 | 12,090 | 34.46% |
| Pharmacy | 15,678 | 5,282 | 33.69% |
| Local Authority | 1,248 | 334 | 26.76% |
| Optician | 6,805 | 1,659 | 24.38% |
| OES Independent Provider | 1,131 | 208 | 18.39% |
| Other (including charities and NHS business partners) | 12,041 | 1,954 | 16.23% |
| Supplier | 787 | 110 | 13.98% |
| Dentist | 7,406 | 709 | 9.57% |
| NHS Trust | 315 | 23 | 7.30% |
| General Practice (GP) | 6,961 | 505 | 7.25% |
| CQC Market Oversight Provider | 32 | 2 | 6.25% |
Scroll the table sideways to see every column →
| What the entries with no board recorded are, by NHS ODS primary role | Entries |
|---|---|
| SOCIAL CARE PROVIDER | 9,694 |
| SOCIAL CARE SITE | 5,192 |
| PHARMACY | 4,463 |
| OPTICAL SITE | 1,285 |
| PHARMACY HEADQUARTER | 885 |
| GENERAL DENTAL PRACTICE | 706 |
| (no ODS record) | 669 |
| PRESCRIBING COST CENTRE | 628 |
| OPTICAL HEADQUARTERS | 547 |
| INDEPENDENT SECTOR H/C PROVIDER SITE | 468 |
| APPLICATION SERVICE PROVIDER | 231 |
| LOCAL AUTHORITY SITE | 187 |
Scroll the table sideways to see every column →
Read this finding with
- The spread across boards is real but modest. It is not presented as a ranking of how well any board is run: the boards do not control whether a registered organisation files, and the mix of organisation types differs between them.
- The entries with no ICB recorded are less likely to have a current assessment than any named board, and they are a large group. Much of that gap is closure rather than geography: 12,906 of the 12,913 entries marked Inactive in NHS ODS sit in this bucket. Restricted to entries still Active on both sides the gap roughly halves, to 31.12% against 20.34%. They are reported on their own and never folded into a geography.
- ICB coverage varies by sector, so boards whose registered population leans towards a sector with poor ICB coverage are measured on a different subset. The missingness table is given so this can be checked.
What was published, and when
Of the 63,469 entries with a current assessment, 90.37% recorded 'Standards met' and 8.46% 'Standards exceeded'. Publication clusters hard against the deadline: 64.07% of the 62,119 entries whose latest assessment is a 2025-26 one published it in June 2026, and 36.03% in the final week.
| Outcome recorded | Entries with a current assessment | Share | Entries that have ever published | Share |
|---|---|---|---|---|
| Standards met | 57,356 | 90.37% | 78,644 | 89.55% |
| Standards exceeded | 5,370 | 8.46% | 7,176 | 8.17% |
| Approaching standards | 712 | 1.12% | 1,487 | 1.69% |
| Entry level | 0 | — | 470 | 0.54% |
| Standards not met | 31 | 0.05% | 47 | 0.05% |
Scroll the table sideways to see every column →
Measured against the 63,469 registered entries whose most recent assessment is from 2025-26 or later, and against the 87,824 that have published at least once. “Standards met” is the ordinary result. “Standards exceeded” does not mean the same thing in every sector and is counted here only as a published assessment; this study counts publication and recency, not the strength of an outcome.
Filing clusters against the deadline
NHS England’s toolkit help states the rule plainly: “You must however ensure that your organisation has published at least one assessment by the deadline of 30 June every year”. Of the 62,119 registered entries whose most recent published assessment is a 2025-26 (version 8) one with a publication date, 91.11% (56,599 of 62,119) were published on or before 30 June 2026, 64.07% (39,802 of 62,119) in June 2026 alone, 36.03% (22,379 of 62,119) in the final week and 12.99% (8,069 of 62,119) on the deadline day itself. 8.89% (5,520 of 62,119) arrived after it. This counts the most recent assessment on each row, not every assessment ever filed. A row whose organisation filed in May 2026 and again in September 2026 shows only the later one, so these are the dates of assessments that are still the organisation's latest, not a complete record of filing behaviour in the cycle.
What each cycle looks like on the register
| Cycle | Toolkit version | Entries whose latest assessment is from this cycle | Share of entries that have published | Earliest publication | Latest publication |
|---|---|---|---|---|---|
| 2018-19 | version 1 | 984 | 1.12% | 2018-06-25 | 2019-06-06 |
| 2019-20 | version 2 | 1,466 | 1.67% | 2019-06-11 | 2020-11-28 |
| 2020-21 | version 3 | 1,658 | 1.89% | 2020-12-01 | 2021-08-26 |
| 2021-22 | version 4 | 3,313 | 3.77% | 2021-08-27 | 2022-08-22 |
| 2022-23 | version 5 | 3,984 | 4.54% | 2022-08-24 | 2023-08-30 |
| 2023-24 | version 6 | 4,622 | 5.26% | 2023-08-31 | 2024-08-29 |
| 2024-25 | version 7 | 8,328 | 9.48% | 2024-08-29 | 2025-08-28 |
| 2025-26 | version 8 | 62,119 | 70.73% | 2025-08-28 | 2026-08-26 |
| 2026-27 | version 9 | 1,350 | 1.54% | 2026-08-26 | 2026-09-25 |
Scroll the table sideways to see every column →
These look like a time series and are not one: the register publishes only each organisation’s most recent assessment, so a row appears against the cycle it last filed in, not against every cycle it ever filed in. The threshold this study uses — version 8 or later — is the most consequential judgement in it. Version 9 opened in late August 2026, a month before this snapshot, and 1,350 entries had already filed under it, so requiring version 9 would be an unfair test. The Status field encodes cycle and outcome together; all 35 of its distinct values were enumerated from the data rather than assumed. The Status field encodes cycle and outcome in one string. All values were enumerated from the data rather than assumed. 'Entry level' is a real outcome that occurs only in the earliest cycles; a parser assuming four outcomes would mis-bucket it.
Read this finding with
- 'Standards exceeded' means different things in different sectors and is counted here only as a published assessment.
- The timing figures describe the most recent assessment on each row, not every assessment filed in the cycle.
- The lapse-depth table shows that the lapsed group is not one thing: some stopped last year, some stopped in the toolkit's first cycle.
What we could not explain
Two things in this data are clear, large, and unexplained by anything published. They are set out here with their numbers rather than left out or dressed up as findings.
87.80% of the 1,131 entries labelled 'OES Independent Provider' have no assessment from 2025-26 or later — far more than any other present-day sector label. It is not an artefact of a retired label: the label is still offered by the register's own search filter and none of its rows came in from pooling.
What we could not establish: Why. No published source collected for this study explains it. Two possibilities the data is consistent with, neither of which we can confirm: the label may have been superseded for the 2025-26 cycle, in which case these organisations have filed under another label and the figure is a vocabulary artefact like the retired ones; or a headquarters assessment may cover these entries, most of which carry an ODS role ending in SITE rather than an organisation-level role.
How it is reported: As an open question with its numbers, not as a finding about the security of those organisations. It is not used in any headline.
Scroll the chart sideways to see all of it →
63.04% of the 25,341 entries with no Integrated Care Board recorded have no current assessment, against 13.17% to 27.09% across the named boards. Most of that gap is closure, not geography: 12,906 of the 12,913 entries marked Inactive in NHS ODS have no board recorded. Restricted to entries still Active on both sides it roughly halves, to 31.12% (3,662 of 11,766) against 20.34% (13,815 of 67,912), with the named boards running 13.18% to 27.10%. What remains after that correction is still the largest divergence in the study, and it is the corrected figure that is reported as one.
What we could not establish: Whether the missing board is a cause or a symptom, and what explains the gap that survives the ODS-Active correction. ICB is supplied from ODS 'where available', and an organisation that has closed, or that never had an English commissioning geography, will lack one. The direction is not established.
How it is reported: As its own category, never folded into a geography and never presented as a region's performance.
Scroll the chart sideways to see all of it →
| The unexplained label, in detail | Value |
|---|---|
| Registered entries carrying it that have published at least once | 1,131 |
| Of those, still Active in NHS ODS | 994 |
| Of those Active entries, with no assessment from 2025-26 or later | 860 (86.52%) |
| Entries whose latest assessment was filed under version 6 | 132 |
| Entries whose latest assessment was filed under version 7 | 861 |
| Entries whose latest assessment was filed under version 8 | 138 |
| NHS ODS primary role: INDEPENDENT SECTOR H/C PROVIDER SITE | 838 (74.09%) |
| NHS ODS primary role: SOCIAL CARE SITE | 192 (16.98%) |
| NHS ODS primary role: PRESCRIBING COST CENTRE | 54 (4.77%) |
Scroll the table sideways to see every column →
Neither open question is used in any headline, and neither is presented as a judgement about the organisations concerned. As its own category, never folded into a geography and never presented as a region's performance.
Read this finding with
- Neither is used in a headline, and neither is presented as a judgement about the organisations concerned.
Registered is not the same as required
The DSP Toolkit is information standard DAPB0086, published under section 250 of the Health and Social Care Act 2012, and the requirement is broad. The register is not a list of who is required to comply: it is a list of who registered. Nothing published by NHS England states how many organisations in any sector are required to register, so no denominator for the required population exists, and this study does not construct one.
The toolkit is not optional for the organisations it reaches. NHS England’s help page puts the hook in a contract: “Completion of the DSPT is therefore a contractual requirement specified in the NHS England Standard Conditions contract”. The clause is General Condition 21.2 of the NHS Standard Contract and it binds the Provider. A sub-contracted supplier is reached through the Provider's own due-diligence duty, not directly. But the register is still a list of who signed up, and the gap between the two is large: 214,335 of the 306,926 NHS Organisation Data Service records carry no row on it, 137,503 of them still Active. The two populations are not like-for-like and the gap reads larger than it is. The DSP Toolkit is an England scheme — its own organisation-types guidance says organisation types are reviewed 'against the prevailing NHS and Local Authority structures in England' — while ODS is UK-wide and also carries Isle of Man records. At least 2,619 of the records with no row on the register (2,222 of them Active) are identifiably outside England from their ODS primary role alone — Scottish and Northern Ireland GP practices, Welsh local health boards and their sites, Isle of Man directorates — and the true number is larger, because most ODS role descriptions name no nation. Beyond that, most of these records are not organisations that ought to have registered at all: ODS contains sites, branches, prescribing cost centres and schools, and a headquarters assessment can cover its sites. The count is given to show the scale of what the register does not see, not as a count of non-compliance.
| NHS ODS primary role, Active and not on the toolkit register | Records |
|---|---|
| NHS TRUST SITE | 38,157 |
| SCHOOL | 25,143 |
| NON-NHS ORGANISATION | 13,366 |
| INDEPENDENT SECTOR H/C PROVIDER SITE | 13,100 |
| SOCIAL CARE PROVIDER | 9,798 |
| PRESCRIBING COST CENTRE | 6,226 |
| SOCIAL CARE SITE | 6,098 |
| PHARMACY HEADQUARTER | 4,072 |
| OPTICAL HEADQUARTERS | 2,919 |
| BRANCH SURGERY | 2,544 |
Scroll the table sideways to see every column →
The ten largest roles only. This table is here to show the scale of what the register does not see, not to count non-compliance — most of these records are sites, branches, prescribing cost centres and schools, and a headquarters assessment can cover its sites. The two populations are also not like-for-like on geography: the toolkit is an England scheme and NHS ODS is UK-wide and carries Isle of Man records. 2,619 of the records with no row on the register (2,222 of them Active) are identifiably outside England from their ODS primary role alone, and the true number is larger because most role descriptions name no nation.
Read this finding with
- This distinction decides what the study can say. Everything here is 'of the organisations registered on the toolkit'.
- There are consequences on paper. Information standard DAPB0086 states that it is 'published under Section 250 of the Health and Social Care Act 2012, as amended by the Health and Care Act 2022, and persons subject to this information standard must comply with the information standard where it is relevant and may be subject to enforcement action if they fail to do so within the required timeframes', and its scope reaches 'All organisations which provide support services directly to an NHS organisation'. What no source collected for this study shows is any record of enforcement action having been taken, or any automatic penalty that follows from not publishing. The NHS cyber security supply chain charter, which is a separate thing, is explicitly voluntary and self-declared.
What was cross-checked, where we disagree with others, and what a checker should attack
How much the register moves
The register refreshes continuously, so a census of it is a photograph. A second complete pull was taken 10 minutes after the first and compared row by row on Status and on Date Of Publication. That window is short — the toolkit's help says the organisation search is updated every ten minutes — so it can show that no bulk republication happened during collection and nothing more than that. The two pulls are 10 minutes apart — 2026-09-25T09:06:54Z and 2026-09-25T09:17:23Z — and the toolkit's own help says the organisation search is refreshed every ten minutes, so this check shows only that no bulk republication happened during collection. It is not a measure of how much the register moves over a day, and nothing here should be read as one. Over that window 1 of 93,260 rows changed status, 2 changed publication date (2 rows changed on either field), and no organisation code was added or removed. Only Status and Date Of Publication were compared; the other columns were not. The register is live, so every figure in this study is dated to the first pull and a later read will differ. The file hash differs between the two pulls, so verification has to run against the stored snapshot rather than a fresh download.
| Stability check | Result |
|---|---|
| Rows, first pull | 93,260 |
| Rows, second pull the same morning | 93,260 |
| Organisation codes added | 0 |
| Organisation codes removed | 0 |
| Status values changed | 1 |
| Publication dates changed | 2 |
| Rows changed on either field | 2 |
| First pull | 2026-09-25T09:06:54Z |
| Second pull | 2026-09-25T09:17:23Z |
| Interval between the two pulls | 10 minutes |
Scroll the table sideways to see every column →
Status and Date Of Publication were the fields compared; the other columns were not. The interval is ten minutes and the toolkit’s own help says the organisation search is updated every ten minutes, so this check can show that no bulk republication happened during collection and nothing beyond that. It is not a measurement of how much the register moves over a day.
Pre-registered measures, and whether they reproduce
| Pre-registered measure | What the census found | Measured against | How to recompute it from the CSV |
|---|---|---|---|
| Registered entries on the NHS DSP Toolkit whose most recent published assessment predates the 2025-26 (version 8) cycle, or that have never published one at all. | 31.94% (29,791 of 93,260) | all 93,260 registered entries on the DSP Toolkit register, 2026-09-25 | CSV: count rows where has_current_assessment == 0, divide by 93260. |
| The same measure restricted to registered entries whose ODS code is still marked Active in the NHS Organisation Data Service. This is the figure the study leads on. | 21.93% (17,477 of 79,678) | the 79,678 registered entries whose ODS code is still marked Active in the NHS Organisation Data Service, 2026-09-25 | CSV: among rows where ods_status == 'Active', count rows where has_current_assessment == 0, divide by the count of ods_status == 'Active'. |
| Registered entries that have never published an assessment of any kind. Whole-register only: it cannot be cut by sector. | 5.83% (5,436 of 93,260) | all 93,260 registered entries on the DSP Toolkit register, 2026-09-25 | CSV: count rows where status_raw == 'Not Published', divide by 93260. |
| Share of entries whose last assessment predates 2025-26 that are marked Inactive in NHS ODS. The evidence that a missing assessment is often a closed organisation rather than an insecure one. | 45.61% (11,007 of 24,132) | the 24,132 of 24,355 entries in this bucket whose code resolves in NHS ODS | CSV: among rows where currency == 'lapsed' and ods_matched == 1, count ods_status == 'Inactive' and divide by that matched count. |
| Registered entries that have never published an assessment and also carry a usable sector label. The claim is that this is exactly zero, and that the never-published set and the 'No Sector Identified' set are the same rows. | 0; both sets are the same 5,436 rows | all 93,260 registered entries on the DSP Toolkit register, 2026-09-25 | CSV: the set of codes where status_raw == 'Not Published' equals the set of codes where primary_sector_raw == 'No Sector Identified'. The symmetric difference is empty. |
| The brief pre-registered a supplier sub-population of 1,279. The claim here is that no such population exists in the register: no combination of supplier-era sector labels sums to 1,279. | 0 combinations match; 787 entries pooled into Supplier | the 1,824 registered entries carrying one of the four supplier-era sector labels, counted across all 93,260 rows: 'Company' 943, 'IT Supplier' 770, 'NHS Business Partner' 94, 'Supplier' 17 | CSV: count rows by primary_sector_raw for 'Supplier', 'IT Supplier', 'Company' and 'NHS Business Partner'. No subset sums to 1,279. |
| Among registered entries that have published at least once and carry the Supplier label or its version 6-8 predecessor 'IT Supplier', the share with no assessment from 2025-26 or later. Published with the warning that it is not a measure of supplier compliance. | 21.73% (171 of 787) | the 787 registered entries with at least one published assessment that are pooled into the sector 'Supplier' | CSV: among rows where primary_sector_pooled == 'Supplier' and published == 1, count has_current_assessment == 0 and divide. |
| The spread in 'no current assessment' across the named Integrated Care Boards, restricted to entries still Active in ODS. ICB is the only cut in this study that is not circular, because it is refreshed from ODS rather than frozen at the last assessment. | 13.18% (n = 2,208) to 27.10% (n = 4,793) across 36 boards | the 36 named Integrated Care Boards | CSV: among rows where ods_status == 'Active' and icb is non-empty, group by icb and compute the share with has_current_assessment == 0. |
Scroll the table sideways to see every column →
Any pre-registered headline that does not reproduce within its stated tolerance is cut, not caveated. Tolerance 0.1 percentage points unless a measure states otherwise. The CSV alone is sufficient to recompute every one of them, and the analysis makes no network request.
Where this study disagrees with its own brief, or with other published work
- How many suppliers are on the DSP Toolkit register? This study's brief, pre-registered before collection — 1,279 (inferred from the search page's pagination) · This study, from the register export — 17 carry the present-day 'Supplier' label and 770 its predecessor 'IT Supplier'; 1,824 carry any supplier-era label including the retired 'Company' and 'NHS Business Partner' (a count of the Primary Sector field on all 93,260 rows). No subset of the supplier-era labels sums to 1,279. The pre-registered figure is reported here and is not used anywhere in the study. The counts from the export are published, with the warning that none of them is a supplier population.
- What share of registered suppliers has no assessment from 2025-26 or later? This study's brief, pre-registered before collection — 51.8% (662 of 1,279) (a pre-collection estimate) · This study, pooled Supplier label — 21.73% (171 of 787) ('Supplier' pooled with its version 6-8 predecessor 'IT Supplier', among entries that have published at least once). The pre-registered figure does not reproduce and is not published as a finding. Neither figure is a measure of supplier compliance, for the reasons set out in the supplier section.
- How many registered suppliers have never published an assessment? This study's brief, pre-registered before collection — 398 (31.1% of 1,279) (a pre-collection estimate) · This study, from the register export — not derivable, for any sector (the never-published set and the 'No Sector Identified' set are the same 5,436 rows). The claim is dropped entirely rather than softened. A whole-register never-published figure is published in its place, with the explanation of why it cannot be broken down.
- What share of GP practices and local authorities on the register has no current assessment? This study's brief, pre-registered before collection — GP practices 15.2%, local authorities 21.6% (pre-collection estimates) · This study, pooled labels — general practice 13.95% (971 of 6,961), local authorities 20.59% (257 of 1,248) (retired labels pooled into their present-day equivalent, among entries that have published at least once) · This study, present-day label only, no pooling — general practice 9.69%, local authorities 20.59% (the raw Primary Sector label, which is the circular reading). All three are given. The pooled figures are the ones used in the sector table; the unpooled ones are published beside them so the effect of the pooling is visible. The pre-registered estimates do not reproduce and are not used.
- How compliant is adult social care? Digital Care Hub, July 2026 — almost 76.5% of CQC-registered adult social care services in England had an up-to-date DSPT at the 30 June 2026 deadline (a CQC denominator: services that never registered on the toolkit are counted as non-compliant) · This study, register denominator — 75.04% of the 35,087 social care entries on the register that have published at least once have an assessment from 2025-26 or later (a register denominator: organisations that never registered are invisible). These measure different populations and cannot be reconciled. Both are given with their denominators. The Digital Care Hub figure is the stronger measure of the sector because it has a denominator; this study has no such denominator for any sector and does not pretend to.
- How many community pharmacies had filed? Pharmacy Magazine, June 2026, before the deadline — 7,409 of 10,293 pharmacies in England had yet to file their 2026 toolkit assessment (a pre-deadline snapshot against a count of pharmacies in England, taken from the article's headline and meta description because the body is behind a registration wall) · This study, three months after the deadline — 28.72% (4,503 of 15,678) of pharmacy entries on the register that have published at least once have no assessment from 2025-26 or later (a post-deadline census with a register denominator). Different date, different denominator and different question. Both are given. The denominators differ by more than half: this study counts 15,678 pharmacy entries on the register against that article's 10,293 pharmacies in England, and the likeliest reason is the mechanism this study warns about elsewhere — the toolkit's own help describes headquarters assessments for 'Social Care, Pharmacy or Optician organisations' under which 'the list of sites related to the HQ will be displayed', and ODS carries PHARMACY HEADQUARTER as a role in its own right. The two numbers are not measuring the same population. The gap between a pre-deadline and a post-deadline reading is a further reason to date every figure.
- How many sectors does the register have? The toolkit's own public search filter — 16 options (the sector filter on the organisation search page) · The register export, same day — 36 distinct values (the Primary Sector field on all 93,260 rows, including retired labels the filter no longer offers). The export's vocabulary is used, because the filter cannot reach every row. The discrepancy is itself the evidence that sector labels are frozen at the last assessment.
- Which cycle is the current one? This study's brief — 2025-26 (version 8) is the current cycle (written before collection) · This study, from the register — 2025-26 is the most recently closed cycle; 2026-27 (version 9) is open and 1,350 entries have already filed under it (publication dates on the register). 'Current' is defined as version 8 or later and the brief's wording is corrected throughout. Requiring version 9 a month after it opened would be an unfair test.
The headline this study was briefed to produce — 51.8% (662 of 1,279) of registered suppliers with no current assessment, and 398 (31.1% of 1,279)that had never published one — is refuted on three counts and is not published as a finding. It is kept here, beside the figures that replaced it, so the change is visible rather than quietly dropped.
Things a checker should try to break
- The version-8 threshold. Recompute with version 9 as the cut and the picture inverts; the study says why that would be unfair, and a checker should decide whether that reasoning holds.
- The sector pooling. Fifteen of the twenty mappings are our inference. Recompute the sector table unpooled — both versions are published — and see how much changes.
- The ODS-Active adjustment. It assumes an Inactive ODS record means the organisation no longer needs an assessment. That is an assumption, not a fact, and the unadjusted figure is published beside it for that reason.
- The claim that no supplier population exists. Every supplier-era label count is published; try to build 1,279 from them.
- The two open questions. If a published source explains the 'OES Independent Provider' result, or establishes the direction of the missing-ICB effect, the study is wrong to leave them open and should be corrected.
How to check this study
- Rerun scripts/research/nhs-dsp-toolkit-supplier-compliance-2026/analyse.py against the stored snapshot in data/research/nhs-dsp-toolkit-supplier-compliance-2026/. It makes no network request. The CSV, this JSON and the README are rewritten and should be byte-identical apart from the 'built' timestamp.
- Verify the source export against its recorded sha256, d87a279bc9f7a6d1fc508708097cb02abf2f064ae62afa0992ea14c1fb0ee5ec. A fresh download will NOT match: the register is live and changed by one row within 25 minutes of collection. Verification has to run against the stored snapshot, or accept drift and restate the date.
- Recompute every pre-registered metric from nhs-dsp-toolkit-supplier-compliance-2026.csv alone, using the how_to_recompute string on each one. The CSV is sufficient for all of them.
- Check that current + lapsed + never_published equals 93,260 exactly.
- Check that the set of codes with status_raw == 'Not Published' is identical to the set with primary_sector_raw == 'No Sector Identified'. If that ever stops being true, the sector caveats need rewriting.
- Check that every retired sector label's maximum observed version is below 8, which is what makes the unpooled sector cut circular.
- Re-enumerate the distinct Status values from the raw export and check the count against the JSON. If the source vocabulary has changed, the parser is written to stop rather than guess.
- Audit the prose for the registered-versus-required distinction: every figure must be qualified 'of the organisations registered on the toolkit'.
- Audit the prose for any sentence that implies a named organisation, or any organisation, is insecure. There should be none, and no organisation on the register should be named at all. The only organisation names anywhere in the outputs are the 36 Integrated Care Boards, which the register carries as a geography label on a row.
- Audit the licence wording. The DSP Toolkit is Crown copyright with a free-reproduction permission. If the page, the README or this JSON anywhere calls it the Open Government Licence, that is an error.
- Check that no registered organisation's name and no postcode appears in the CSV. The only names in it are the Integrated Care Board names in the icb column, which is the register's own commissioning-geography label.
What to audit in the sector table
- Any sector whose rate is driven by pooling: check pct_from_a_retired_label on each row.
- Any sector marked current_by_construction being read as good performance.
- Any sector with small_n set being quoted as a rate.
- Any sector whose ODS role mix shows the label means something other than it says.
What was measured, when, and how
How these figures were produced
- The published assessment status of every organisation on the NHS Data Security and Protection Toolkit's public register: whether an assessment has been published, in which cycle, with what outcome, and on what date. Joined to the NHS Organisation Data Service to establish whether each registered organisation's ODS record is still marked Active. Population: Every organisation with a published entry on the toolkit's organisation search on the snapshot date. A population, not a sample. It is not a sample of organisations required to complete the toolkit. That population is not published by anyone and is not estimated here.
- Register export retrieved 2026-09-25T09:06:54Z and pulled a second time later the same morning as a stability check. NHS ODS walked the same day.
- The register's own CSV export was taken once with a single anonymous GET, and stored with its hash, its response headers, the site's robots.txt and the verbatim terms page beside it. No authenticated access was attempted at any point, and no search form was submitted.
- The export was parsed with its quirks handled explicitly: a UTF-8 byte-order mark, and exactly one leading space padding every field including every header. The parser asserts the header is unchanged and stops rather than guessing if it is not.
- The Status field encodes cycle and outcome in one string. All of its distinct values were enumerated from the data rather than assumed, and each was split into cycle, version and outcome. A parser that assumed the obvious four outcomes would have silently mis-bucketed 'Entry level', which exists only in the earliest cycles.
- Publication dates arrive in British long form and were normalised to ISO. No future dates exist in the data.
- Every row was joined to the NHS Organisation Data Service on the organisation code, to establish whether the organisation is still marked Active. ODS postcode was deliberately not read.
- Retired sector labels were pooled into their present-day equivalent before any sector figure was computed, because a sector label is frozen at the cycle in which an organisation last published and a retired label is therefore lapsed by construction. Five of the mappings are NHS England's own published mapping; the rest are our inference and are flagged as such on every row of the dataset. Both pooled and unpooled counts are published.
- Sector figures are computed only among entries that have published at least once, because the register reveals no sector until an assessment is published.
- The whole export was pulled a second time and compared row by row to measure how fast the register moves.
- This analysis makes no network request. It runs entirely against the stored snapshot and can be rerun by anyone who has it.
- Currency threshold: version 8 (2025-26) or later — the most consequential judgement in the study, stated everywhere the number appears.
- Small numbers: any figure computed on fewer than 10 rows is flagged small_n and carries a note saying not to read it as a rate.
- Deliberately not done: No organisation on the register is named, and no named list of organisations without a current assessment is published, even though the register names them. The 36 Integrated Care Boards are named as a geography label on a row, never as the identity of a row.; No claim is made about organisations that never registered.; No estimate of the total number of NHS suppliers is made or used.; No system was scanned, probed or accessed. No authenticated access was attempted.; No outbound contact of any kind was made to any organisation.; Organisation names and ODS postcodes were not carried into any output..
The words this study uses, and what they mean here
| Term | Definition used throughout |
|---|---|
| current | An assessment published in the 2025-26 (version 8) cycle or later. 2025-26 is the most recently closed cycle and its 30 June 2026 deadline has passed. The 2026-27 (version 9) cycle opened a month before this snapshot, so requiring version 9 would be an unfair test. |
| lapsed | Published at least one assessment, but the most recent one predates the 2025-26 cycle. |
| never published | Registered on the toolkit with the status 'Not Published' and no publication date. Carries no sector. |
| no current assessment | lapsed plus never published. |
| why not insecure | None of these is a security judgement. The register records whether an assessment was published, not whether an organisation is secure. |
Scroll the table sideways to see every column →
Limits
- This is a census of a register, not of a sector. It counts organisations that registered on the NHS Data Security and Protection Toolkit. NHS England's guidance describes registration as something an organisation does for itself — 'To register, you will need an email address and your organisation's ODS code' — and nothing published by NHS England identifies which rows are on the register by requirement rather than by choice, or lists the organisations required to complete the toolkit. An organisation that never registered leaves no row and is invisible to this study. Every figure here is 'of the organisations registered on the toolkit', and nothing in this study says anything about the 214,335 ODS records that are not on the register.
- No current assessment does not mean insecure. It means no assessment from the 2025-26 cycle or later appears on the public register on 25 September 2026. An organisation may hold Cyber Essentials Plus, ISO 27001 or a current assessment under another regime; it may have merged, closed, or stopped handling NHS data altogether. 45.61% of the entries whose last assessment predates 2025-26 are marked Inactive in NHS ODS, against 1.55% of current ones — so for a large part of the lapsed group the organisation itself appears to be gone.
- Nothing in this study is a security test. No system was scanned, probed or accessed. The only measurements are of what a public register publishes.
- No organisation on the register is named, and no finding is attached to a registered organisation by name. The register publishes organisation names and this study reproduces none of them, no email address and no postcode. The 36 Integrated Care Boards are named, because the board is the commissioning-geography label NHS ODS puts on a row rather than the identity of the row, and a board figure is a figure about the entries in a geography rather than about the board. The organisation code is not anonymous and is not presented as if it were: it is an identifier that resolves to an organisation name through the public ODS API this study documents and uses, so the published file is a code-level extract of an already-public register, released so the census can be reproduced. Some entries on the source register are sole traders whose organisation name is a person's name, which is the reason names are dropped. The file must not be republished as a named list of organisations without a current assessment.
- The unit is a registered entry, not an organisation and not an assessment. NHS England lets a headquarters publish one assessment and apply it across its listed sites, so one assessment can make many rows current, and a large organisation can appear many times.
- Sector is self-assigned at registration, not assigned by NHS England: 'you will be asked to choose the most appropriate sector for your organisation'. 'Supplier' means whoever chose that label.
- The self-assigned label frequently disagrees with what NHS ODS records the same organisation as, and where they disagree the label is the weaker of the two. Of the 315 entries pooled into the 'NHS Trust' label (294 of them carry that label raw, the rest arriving from the retired trust-type labels), 64.44% carry the ODS role NHS TRUST; the rest are sites, independent-sector providers and social care records. The ODS role mix for every sector is published alongside the sector table so this can be checked rather than taken on trust.
- Two sector labels are current by construction, because the label itself did not exist before the 2025-26 cycle. No row carrying one can be lapsed. They are marked in the data and must not be read as sectors that are performing well.
- One large result is unexplained. The 'OES Independent Provider' label has far the highest share with no current assessment of any present-day label, and no published source collected for this study explains why. It is reported as an open question with its numbers, is not used in any headline, and is not presented as a judgement about those organisations.
- The supplier population cannot be isolated, and this is the study's central negative finding rather than a footnote. The staff and turnover threshold is published against the retired label, not the present-day one, and the distinction matters. NHS England's 2024-25 organisation-types guidance — the most recent edition published at the snapshot date, which opens 'This document defines the organisation types within the Data Security and Protection Toolkit in 2024-25' — reserves the label in force for versions 6 to 8, 'IT Supplier', for companies with '50+ staff, a turnover of £10m+' that supply digital goods and services, and tells everyone smaller to register as 'Other (including charities, some companies and NHS Business Partners)'. The word 'Supplier' does not appear as a standalone organisation type anywhere in that document, and no published source collected for this study defines the version 9 label 'Supplier' at all, so carrying the threshold across to it is our inference and is flagged as one wherever it appears. Smaller suppliers are therefore mixed into a bucket of 12,041 entries alongside charities, hospices and NHS business partners, and cannot be separated. NHS ODS cannot separate them either: it has no IT-supplier role, and commercial suppliers sit under the generic RO157 NON-NHS ORGANISATION.
- A sector label is frozen at the cycle in which the organisation last published, so it is not a live attribute. Retired labels are therefore lapsed by construction: 19 of the register's sector labels have no assessment from 2025-26 or later at all, because the label itself was withdrawn before that cycle opened. Every sector figure in this study pools retired labels into their present-day equivalent before counting, and publishes both the pooled and the unpooled counts and the mapping used. Even pooled, a sector rate is weaker evidence than the ICB cut.
- No never-published figure can be given for any sector. The register reveals a sector only once an assessment is published: all 5,436 rows with the status 'Not Published' carry 'No Sector Identified', and all 5,436 rows carrying 'No Sector Identified' have the status 'Not Published'. The two sets are identical. Any sector-level never-published figure, including the one this study's own brief expected, is not computable from this source.
- Sector denominators exclude the never-published rows by construction. Every per-sector figure is computed among entries that have published at least once (n = 87,824), not against the whole register.
- The ICB cut is the sound one, because the Integrated Care Board on a row is supplied from NHS ODS at export time — the column is headed 'Integrated Care Board (where available, from ODS)' — rather than frozen at the last assessment. But coverage is uneven: ICB is present on only 67,919 of 93,260 rows (72.83%), and the missing share varies sharply by sector, so boards are not strictly like-for-like.
- The entries with no ICB recorded are a category in their own right, not a residual. 63.04% of them have no current assessment, against a range of 13.17% to 27.09% across the named boards — but that comparison is not like-for-like, because this bucket holds 12,906 of the register's 12,913 ODS-Inactive entries. Restricted to entries still Active in NHS ODS on both sides it is 31.12% (3,662 of 11,766) against 20.34% for entries that do carry a board, and that is the figure to quote. They are reported separately and never folded into a geography.
- 'Current' is defined here as an assessment published in the 2025-26 (version 8) cycle or later. That is a judgement, and it is the most consequential one in the study. 2025-26 is the most recently closed cycle; its deadline of 30 June 2026 has passed. The 2026-27 (version 9) cycle opened in late August 2026, a month before this snapshot, and 1,350 entries have already filed under it — so requiring version 9 would be an unfair test and is not what is measured.
- The study brief called 2025-26 'the current cycle'. On the data it is the most recently completed cycle, and the wording has been corrected throughout.
- The register is live and refreshes continuously, and NHS England's toolkit help says the organisation search is updated every ten minutes. A second complete pull 10 minutes after the first returned the same 93,260 organisation codes, with 1 row's status changed and 2 rows' publication dates changed, and none added or removed. That window is too short to say how much the register moves over a day; it shows only that no bulk republication happened during collection. Every figure is dated to 25 September 2026 at 09:06 UTC and a later read will differ.
- A published status is not frozen. The toolkit's own improvement-plan notice for 2025-26 (dsptoolkit.nhs.uk/News/Improvement-Plans-25-26, 7 May 2026) says that after a plan is reviewed, 'if approved, your 25-26 DSPT status will be amended to Approaching Standards. Once you have implemented all of the actions in your improvement plan, your 25-26 DSPT status will be amended to Standards Met.' So a row read on one date can differ from the same row read later for reasons that have nothing to do with a new assessment.
- A status can be absent from the public site for reasons of process. The toolkit's news item of 12 July 2025 (dsptoolkit.nhs.uk/News/24-25-DSPT-Status), headed '24-25 Data Security and Protection Toolkit Status for large NHS Organisations will not be displayed during the month of July 2025', says it 'will impact NHS Trusts, Integrated Care Boards (ICBs), Commissioning Support Units (CSUs), Arms Length Bodies' and that 'their DSPT status will not be visible on the external DSPT site during the month of July 2025', to give those organisations time to agree improvement plans. This snapshot is outside that window, but it is a reason not to read any single sector's figure as a security judgement.
- The outcome 'Standards exceeded' does not mean the same thing everywhere. On NHS England's toolkit help, for the CAF-aligned Category 1 bodies it means exceeding forecast achievement levels; for everyone else it is 'Standards met' plus a recorded Cyber Essentials Plus certificate. It counts as a published assessment either way, and this study counts publication and recency, not the strength of the outcome.
- The publication date is the date the most recent assessment was published, not the date it was completed, and not a full record of filing history. Interim publications exist mid-cycle. A row shows one date; an organisation may have filed several times.
- The register carries more rows for some sectors than those sectors plausibly have members — 294 entries carry the raw label 'NHS Trust', and 315 once the retired trust-type labels are pooled in — because dissolved and merged bodies persist as rows, and because a headquarters and its sites can each hold a row. That is why every headline is given both across the whole register and restricted to organisations still Active in NHS ODS.
- 669 registered codes (0.72%) do not resolve in the ODS organisation list used here, and why is not established. They cannot be checked for activity and are reported as their own group, never merged into either side. The join is case-folded on both sides, because the register prints the code as the organisation typed it and ODS publishes it upper-cased: 66 register codes are not all upper case and a case-sensitive join would have discarded every one of them; 35 of them do resolve in ODS once the case is folded.
- The comparison with adult social care is not like-for-like and is reported as a disagreement, not resolved. Digital Care Hub measures adult social care against a CQC denominator, so services that never registered on the toolkit count as non-compliant. This study has no such denominator for any sector and measures only what is on the register.
- We found no published count of DSP Toolkit compliance for the supplier sector, for general practice, for local authorities or for the register as a whole. That is a negative search result, not proof that none exists. It is not described as a first.
- The source is Crown copyright with a free-reproduction permission, not the Open Government Licence. The permission is conditional on accurate reproduction and on not using the material in a misleading context, which is why the registered-versus-required distinction is stated on every figure rather than kept in a footnote.
Prior work, and what this adds
We found no published count of DSP Toolkit compliance for the supplier sector, for general practice, for local authorities, or for the register as a whole. Adult social care is counted annually by Digital Care Hub against a CQC denominator, and community pharmacy ad hoc by Pharmacy Magazine from a third-party tool reading the same register. Searches across NHS England, NHS England Digital, the toolkit's own news and help sections, standards.nhs.uk, gov.uk statistics collections, the National Audit Office, sector bodies and trade press turned up nothing for the other sectors or for the register as a whole. This is not described as a first. The absence of prior work is a negative search result, not proof that none exists.
- A dated, whole-register census rather than a single-sector count.
- The separation of a lapsed assessment from none at all, which no prior work collected here makes.
- The join to NHS ODS, which shows how much of the missing-assessment count is entries whose organisation code is no longer marked Active.
- The finding that the register's own structure prevents it from measuring supplier compliance, with the evidence set out so it can be checked.
- Record numbers of care services have DSPT (Digital Care Hub, 2026-07-01): Toolkit completion across CQC-registered adult social care services in England at the 30 June 2026 deadline, against a CQC denominator. How ours differs: Adult social care is the one sector where compliance is reported, and it is reported against a denominator of registered services, so a service that never signed up to the toolkit counts as non-compliant. No equivalent register exists for any other sector, so this study counts only organisations that appear on the toolkit register and says so on every figure. It also covers the whole register rather than one sector, cuts by Integrated Care Board, and separates a lapsed assessment from none at all. Licence: All rights reserved by the publisher; cited as prior work only.
- Over 70pc of English pharmacies yet to file DSPT as deadline looms (Pharmacy Magazine, 2026-06): A pre-deadline count of community pharmacy filings. The article body is behind a registration wall and was not retrieved, so only the headline and the page's own meta description were readable: 'With the end of the month deadline looming, 7,409 out of 10,293 pharmacies in England have yet to file their 2026 DSPT.' How ours differs: It is the closest prior work in subject, and on the readable evidence it is a pre-deadline count for one sector against a count of pharmacies in England. Nothing further can be said about its method, its outcome breakdown or its sourcing, because the body was not accessible. Ours is a post-deadline census of the whole register that separates lapsed from never-published, cuts by sector and by Integrated Care Board, and publishes the underlying rows. Licence: All rights reserved by the publisher; cited as prior work only.
- Building NHS Resilience to Ransomware: Central Oversight and Shared Capability (Cyber Security Research Group, King's College London, 2026-03): A qualitative assessment of the toolkit regime rather than a count: 'There are in practice few meaningful consequences for not reaching the minimum standard.' How ours differs: Qualitative assessment of incentives versus a dated census of published status. We cite it for the incentive point and supply the counts it does not contain. Licence: All rights reserved by the publisher; cited as prior work only.
- Government cyber resilience (HC 546) (National Audit Office, 2025-01-29): Whether government's cyber resilience work keeps pace with the threat. It explicitly excluded the NHS, adult social care and departmental supply chains from its fieldwork. How ours differs: Cited as evidence of the gap, not as a source of numbers. It contains no toolkit figures. Licence: Open Government Licence v3.0.
- Cyber security charter for suppliers to the NHS — signatory list (NHS England and the Department of Health and Social Care, list last updated 2026-09-03): Which suppliers have voluntarily declared they will meet eight cyber commitments, one of which is to maintain at least 'Standards Met' on the toolkit. It publishes names, not counts, and NHS England says it is self-declared and not a guarantee of current compliance. How ours differs: The charter records an intention; the register records a published assessment. We count what was published. Licence: Open Government Licence, current version, as NHS England states it.
Sources
- NHS Data Security and Protection Toolkit — organisation search CSV export (NHS England, retrieved 2026-09-25T09:06:54Z) — Every row of the public register: code, status, date of publication, primary sector and Integrated Care Board. The organisation name column was read only to check the field count and was then discarded; it appears in no output. Licence: Crown copyright with a free-reproduction permission — NOT the Open Government Licence. Required attribution: “Contains material from the NHS Data Security and Protection Toolkit, Crown copyright, reproduced free of charge under the terms published at https://www.dsptoolkit.nhs.uk/Home/TermsAndConditions.” Robots: Permitted. https://www.dsptoolkit.nhs.uk/robots.txt contains only Allow directives, including Allow: /OrganisationSearch, and no Disallow at all. Access: One anonymous GET. No authenticated access was attempted at any point. HEAD returns HTTP 405 on this endpoint, so only GET works. SHA-256 of what was fetched: d87a279bc9f7a6d1fc508708097cb02abf2f064ae62afa0992ea14c1fb0ee5ec.
- NHS Data Security and Protection Toolkit — organisation search CSV export, second pull (NHS England, retrieved 2026-09-25, later the same morning) — The same export again, to measure how fast the register moves. Licence: Crown copyright with a free-reproduction permission. Required attribution: “Contains material from the NHS Data Security and Protection Toolkit, Crown copyright.”
- NHS Organisation Data Service — ORD API, organisation list (NHS England, retrieved 2026-09-25) — 306,926 organisation records: code, active/inactive status and primary role. Postcode is present in the source and was deliberately not read, because a postcode against a sole trader is a home address. Licence: Open Government Licence. NHS England states that ODS data is published under the Open Government Licence and asserts no version number, so no version is cited here.. Required attribution: “Contains information from NHS England, licenced under the current version of the Open Government Licence” Robots: Permitted. https://directory.spineservices.nhs.uk/robots.txt returns HTTP 404, so nothing is disallowed. Access: Paged GETs at about three requests a second on a single connection, with an identifying User-Agent. Limit caps at 1,000; Offset=0 returns HTTP 406, so the first page omits Offset.
- NHS Data Security and Protection Toolkit — help: overview (NHS England, retrieved 2026-09-25) — How registration works, the 30 June deadline, the contractual hook, the statement that sector is chosen by the registering organisation, the headquarters-assessment mechanism under which one assessment covers many listed sites, and the statement that the organisation search is 'updated every 10 minutes'. Licence: Crown copyright with a free-reproduction permission. Required attribution: “Contains material from the NHS Data Security and Protection Toolkit, Crown copyright.”
- NHS Data Security and Protection Toolkit — help: organisation types (NHS England, retrieved 2026-09-25) — The 50-staff and £10m turnover threshold that decides whether a company registers under the retired label 'IT Supplier' or under 'Other', and the published mapping of five retired labels into 'Other'. Licence: Crown copyright with a free-reproduction permission. Required attribution: “Contains material from the NHS Data Security and Protection Toolkit, Crown copyright.” The page is the 2024-25 edition: it opens 'This document defines the organisation types within the Data Security and Protection Toolkit in 2024-25' and is headed 'DSPT 2024-2025 for IT Suppliers and Independent Providers who are designated Operators of Essential Services'. Its organisation-type list contains 'IT Supplier' and no standalone 'Supplier'. Every claim taken from it is attributed to the label it is published against.
- NHS Data Security and Protection Toolkit — news: 24-25 DSPT status for large NHS organisations will not be displayed during July 2025 (NHS England, retrieved 2026-09-25T09:12:21Z) — The statement that for CAF-aligned organisations 'their DSPT status will not be visible on the external DSPT site during the month of July 2025', and the list of sectors it affected. This is the evidence for the limit that a status can be absent for reasons of process. Licence: Crown copyright with a free-reproduction permission. Required attribution: “Contains material from the NHS Data Security and Protection Toolkit, Crown copyright.” SHA-256 of what was fetched: 7b22659b1e14c20487f1ac99307329c4e8be6fc739ae6a12be735f2b38fc5047.
- NHS Data Security and Protection Toolkit — news: improvement plans 2025-26 (NHS England, retrieved 2026-09-25T09:12:22Z) — The statement that an approved improvement plan amends a published 2025-26 status to 'Approaching Standards', and a completed one to 'Standards Met'. This is the evidence for the limit that a published status is not frozen. Licence: Crown copyright with a free-reproduction permission. Required attribution: “Contains material from the NHS Data Security and Protection Toolkit, Crown copyright.” The stored snapshot is redacted at source under this desk's house rules: individual NHS staff names and staff email addresses were replaced with placeholders before storage. Nothing quoted here touches the redacted text.
- NHS Data Security and Protection Toolkit — terms and conditions (NHS England, retrieved 2026-09-25) — The verbatim licence wording quoted throughout this study: the Crown copyright clause, the attribution clause, and the third-party materials clause restricting donated help-article material to personal or non-commercial use. Licence: Crown copyright with a free-reproduction permission. The path /Help/TermsAndConditions returns HTTP 500; /Home/TermsAndConditions works. The third-party materials clause was read and does not bite here: the four passages quoted from help articles are NHS England's own operational guidance, not donated material.
- Data Security and Protection Toolkit — information standard DAPB0086 (NHS England, Data Coordination Board, retrieved 2026-09-25) — The statutory basis, the version 8.0.0 identifiers and the 30 June 2026 full conformance date, the 'Applies to' wording that defines who the standard covers, and the enforcement sentence quoted in the limits. Licence: Crown copyright.
- NHS Standard Contract 2026/27, General Conditions (NHS England, retrieved 2026-09-25) — General Condition 21.2, the clause that makes completing the toolkit a contractual requirement, and GC21.16.2, the Provider's supply-chain due-diligence duty. Licence: Open Government Licence, current version, as NHS England states it. Required attribution: “Contains information from NHS England, licenced under the current version of the Open Government Licence”
Known limits of the method itself
- The register is an engagement list. Nothing here measures the population required to comply, because nobody publishes it.
- A row is a registered entry, not an organisation and not an assessment.
- Sector is self-assigned and frozen at the last publication.
- ICB is present on only 72.83% of rows and its coverage varies by sector.
- 669 registered codes do not resolve in the ODS organisation list used here and so cannot be checked for activity. The join is case-folded on both sides; a case-sensitive one would have discarded 35 real matches.
- A published status can be amended after publication, so the register is not a permanent record of what was filed.
Downloads: CSV, 93,260 rows (one row per registered entry on the DSP Toolkit register) · README · JSON. SHA-256 of the CSV: 5284c1b02cac4121e7472e0dae6e7f904fd065b23f0ecf87b06750799bdaddae. Contains material from the NHS Data Security and Protection Toolkit, Crown copyright, reproduced free of charge under the terms published at https://www.dsptoolkit.nhs.uk/Home/TermsAndConditions, joined to NHS Organisation Data Service data published under the Open Government Licence. No registered organisation's name, and no email address or postcode, appears in any output of this study, and ODS postcodes were deliberately never read. The only organisation names in any output are the 36 Integrated Care Boards in the icb column, which is the register's own commissioning-geography label and identifies no registered entry. The organisation code is not anonymous, and this study does not claim it is: it is an identifier that resolves to an organisation name through the public ODS API this study documents and uses. The published file is therefore a code-level extract of an already-public register, released so the census can be reproduced. Some entries on the source register are sole traders whose organisation name is a person's name, which is why no name is reproduced here. No finding in this study is attached to any individual code, and the file must not be republished as a named list of organisations without a current assessment.
Questions about the DSP Toolkit register
How many registered entries on the NHS Data Security and Protection Toolkit register have no current assessment?
On 25 September 2026 the toolkit's public register carried 93,260 registered entries. 31.94% (29,791 of 93,260) had no assessment published for the 2025-26 (version 8) cycle or later. Restricted to the 79,678 entries whose organisation code is still marked Active in the NHS Organisation Data Service, the figure is 21.93% (17,477 of 79,678). Both are figures for organisations registered on the toolkit; an organisation that never registered leaves no row and is not counted. A missing assessment is not a finding that any organisation is insecure.
Is being registered on the DSP Toolkit the same as being required to complete it?
No. NHS England's toolkit help describes registration as something an organisation does for itself — "To register, you will need an email address and your organisation's ODS code." — and nothing published by NHS England identifies which rows on the register are there by requirement rather than by choice, or lists the organisations required to complete the toolkit. The register therefore lists organisations that signed up, not organisations that have to comply. On 25 September 2026, 214,335 of the 306,926 records in the NHS Organisation Data Service had no row on the register at all, 137,503 of them still marked Active — but most of those are sites, branches, prescribing cost centres and schools rather than organisations that ought to have registered, and a headquarters assessment can cover its sites. Nothing published by NHS England states how many organisations in any sector are required to register, so this study makes no claim about organisations that never registered.
Does a missing DSP Toolkit assessment mean an organisation is insecure?
No. It means no assessment from the 2025-26 cycle or later appeared on the public register on 25 September 2026. An organisation may hold Cyber Essentials Plus, ISO 27001 or assurance under another regime, or may have merged, closed or stopped handling NHS data. That last case is measured here rather than asserted: 45.61% (11,007 of 24,132) of the registered entries whose last assessment predates 2025-26 are marked Inactive in the NHS Organisation Data Service, against 1.55% of the 63,181 entries with a current assessment.
What share of NHS suppliers has a current DSP Toolkit assessment?
The register cannot answer that, and this study reports the reason rather than a number. Measured among the 87,824 registered entries that have published at least once — the register shows no sector until something is published — 17 carry the present-day sector label "Supplier" and 770 its version 6 to 8 predecessor "IT Supplier"; the two never overlap. Pooled, 21.73% (171 of 787) of those 787 entries have no assessment from 2025-26 or later. That figure is not a supplier compliance rate. NHS England's 2024-25 organisation-types guidance reserves the label in force for versions 6 to 8, "IT Supplier", for firms with 50 or more staff and £10m or more turnover and sends everyone smaller to "Other", a bucket of 12,041 entries shared with charities and NHS business partners; no published source defines the version 9 label "Supplier" at all, so carrying that threshold across to it is our inference. The label is self-assigned at registration either way.
How many organisations registered on the DSP Toolkit have never published an assessment?
5,436 registered entries, 5.83% of the 93,260 on the register on 25 September 2026. The figure cannot be broken down by sector for any sector, because the register reveals a sector only once an assessment is published: all 5,436 rows with the status "Not Published" carry "No Sector Identified", and all 5,436 rows carrying "No Sector Identified" have the status "Not Published". 82.46% (4,352 of 5,278) of those that resolve in the NHS Organisation Data Service are still marked Active.
Which sectors on the DSP Toolkit register have the most lapsed assessments?
These shares are measured among the 87,824 registered entries that have published at least once — the register shows no sector until something is published — and after pooling retired sector labels into their present-day equivalent. The highest share with no assessment from 2025-26 or later is "OES Independent Provider" at 87.80% (993 of 1,131), which this study reports as an unexplained open question rather than a finding. Every sector with 5,000 or more entries that have published, in order of the share with no current assessment: "Other (including charities and NHS business partners)" 37.89% (4,562 of 12,041), "Pharmacy" 28.72% (4,503 of 15,678), "Optician" 28.52% (1,941 of 6,805), "Dentist" 26.94% (1,995 of 7,406), "Social Care" 24.96% (8,759 of 35,087), "General Practice (GP)" 13.95% (971 of 6,961). Local Authority, the other sector this study was briefed to compare, is too small a sector for that list, at 1,248 entries that have published; its own share is 20.59% (257 of 1,248). The sector table on the page carries all 15 pooled sectors, including the ones too small to read as a rate. A sector label is chosen by the organisation and frozen at the cycle it last published in, so a sector cut is weaker evidence than the Integrated Care Board cut.
Does DSP Toolkit currency vary by Integrated Care Board?
Across the 36 named Integrated Care Boards recorded on the register on 25 September 2026, covering 67,919 registered entries, the share with no assessment from 2025-26 or later runs from 13.17% (291 of 2,210) in NHS Kent and Medway Integrated Care Board to 27.09% (1,299 of 4,795) in NHS West and North London Integrated Care Board. A further 25,341 registered entries have no board recorded and 63.04% of those have no current assessment — but that bucket holds 13,575 entries that are not Active in NHS ODS, so the like-for-like figure is 31.12% (3,662 of 11,766) against 20.34% for entries that do carry a board. They are reported as their own category and never folded into a geography. None of this is a ranking of how well a board is run: a board does not control whether a registered organisation files, and the mix of organisation types differs between boards.
When is the DSP Toolkit deadline, and do organisations meet it?
NHS England's toolkit help states: "You must however ensure that your organisation has published at least one assessment by the deadline of 30 June every year". Of the 62,119 registered entries whose most recent published assessment is a 2025-26 (version 8) one with a publication date, 91.11% (56,599 of 62,119) were published on or before 30 June 2026, 36.03% (22,379 of 62,119) in the final week, 12.99% (8,069 of 62,119) on the deadline day itself and 8.89% (5,520 of 62,119) after it. These are the dates of assessments that are still each row's latest, not a complete record of every filing in the cycle.
Can I reuse this data?
Yes, and a reuser should carry two licences because two apply. The register itself is Crown copyright with a free-reproduction permission, not the Open Government Licence. The toolkit's terms state: "The material on this website is protected by Crown copyright unless otherwise indicated. Crown copyright protected material may be reproduced free of charge in any format or medium, provided it is reproduced accurately and not used in a misleading context." and require that "If Crown copyrighted or third-party material from the Data Security and Protection Toolkit is used the source of the material must be identified and, where appropriate, the copyright status acknowledged." — so the required statement is "Contains material from the NHS Data Security and Protection Toolkit, Crown copyright, reproduced free of charge under the terms published at https://www.dsptoolkit.nhs.uk/Home/TermsAndConditions." The NHS Organisation Data Service join carries its own licence: Open Government Licence. NHS England states that ODS data is published under the Open Government Licence and asserts no version number, so no version is cited here. Because this study combines and adapts that content, the attribution NHS England requires is "Contains information from NHS England, licenced under the current version of the Open Government Licence"; a reuser republishing the ODS data unmodified carries "Information from NHS England, licenced under the current version of the Open Government Licence" instead. Servnet's own analysis, pooling and derived columns are offered under Creative Commons Attribution 4.0 International (CC BY 4.0), crediting "Servnet, nhs-dsp-toolkit-supplier-compliance-2026, https://www.servnetuk.com/research/nhs-dsp-toolkit-supplier-compliance-2026" — that grant covers only Servnet's derived columns, not the reproduced register or ODS fields, which travel under their own licences. The CSV is 93,260 rows, one row per registered entry on the DSP Toolkit register; it excludes organisation names, which the source publishes and which include sole traders whose organisation name is a person's name; and ODS postcodes.
The practical work behind a toolkit assertion
This study counts publication and recency; it says nothing about the controls behind any assessment. The assertions organisations usually struggle to evidence are the mechanical ones — a risk register for unsupported systems, a tested restore, and email authentication that actually enforces. Our DSP Toolkit submission guide walks through the ten standards, and the tools below cost and size the work each one implies.
Servnet Research publishes dated observations from public sources for information only. It is not legal, security, financial or investment advice, and data are provided without warranty. Spotted an error, or want something re-measured or reviewed? See our corrections and takedown policy.
More on the same ground: IT compliance and assurance · IT for healthcare organisations · IT for the public sector · keeping end-of-support servers secure · third-party hardware maintenance.
Related Servnet research: UK public sector email security census 2026 · seven years of UK data breach reports to the ICO · where UK government cloud data is declared to go · what public bodies’ own FOI answers say about Windows Server 2016 · the security fixes a non-ESU Windows 10 PC has missed · more Servnet research
About this study
- What it is: a complete census of the published assessment status of all 93,260 entries on the NHS Data Security and Protection Toolkit’s public register, taken from the toolkit’s own CSV export on 25 September 2026 and joined to the NHS Organisation Data Service the same day. It counts what a public register publishes about organisations that registered on the toolkit. It is not a security test, not a measure of any sector, and not evidence that any organisation is insecure; no organisation on the register is named anywhere in it, and no finding is attached to any registered organisation by name. The 36 Integrated Care Boards are named, because the board is the commissioning-geography label NHS ODS puts on a row rather than the identity of the row, and a board figure is a figure about the entries in a geography, not about the board. The register is live, so a later read will differ.
- Licence and attribution: Two licences apply and a reuser should carry both. The register is Crown copyright with a free-reproduction permission, not the Open Government Licence. The toolkit’s terms state “The material on this website is protected by Crown copyright unless otherwise indicated. Crown copyright protected material may be reproduced free of charge in any format or medium, provided it is reproduced accurately and not used in a misleading context.” and require that “If Crown copyrighted or third-party material from the Data Security and Protection Toolkit is used the source of the material must be identified and, where appropriate, the copyright status acknowledged.”, so the required statement is “Contains material from the NHS Data Security and Protection Toolkit, Crown copyright, reproduced free of charge under the terms published at https://www.dsptoolkit.nhs.uk/Home/TermsAndConditions.” The activity join uses NHS Organisation Data Service data: Open Government Licence. NHS England states that ODS data is published under the Open Government Licence and asserts no version number, so no version is cited here. This study combines and adapts it, so the attribution NHS England’s terms require is “Contains information from NHS England, licenced under the current version of the Open Government Licence”; unmodified reuse of the ODS data carries “Information from NHS England, licenced under the current version of the Open Government Licence” instead. Servnet’s analysis, pooling and derived columns are licensed under Creative Commons Attribution 4.0 International (CC BY 4.0), crediting “Servnet, nhs-dsp-toolkit-supplier-compliance-2026, https://www.servnetuk.com/research/nhs-dsp-toolkit-supplier-compliance-2026”; that grant does not reach the reproduced register or ODS fields, which keep their own licences. The clause was read and applies to donated material inside help articles. The four passages this study quotes from help articles are NHS England's own operational guidance on registration, the deadline, the contractual hook and the organisation-type mapping, not donated third-party material. Each is short, in quotation marks and attributed to its page. No donated third-party material is reproduced anywhere in this study. The permission is conditional on accurate reproduction and on the material not being used in a misleading context. Publishing a register count as though it measured a sector, or as though a missing assessment meant insecurity, would breach that condition as well as being wrong. No registered organisation's name, and no email address or postcode, appears in any output of this study, and ODS postcodes were deliberately never read. The only organisation names in any output are the 36 Integrated Care Boards in the icb column, which is the register's own commissioning-geography label and identifies no registered entry. The organisation code is not anonymous, and this study does not claim it is: it is an identifier that resolves to an organisation name through the public ODS API this study documents and uses. The published file is therefore a code-level extract of an already-public register, released so the census can be reproduced. Some entries on the source register are sole traders whose organisation name is a person's name, which is why no name is reproduced here. No finding in this study is attached to any individual code, and the file must not be republished as a named list of organisations without a current assessment.
- Third-party names: NHS, NHS England, the Care Quality Commission, Digital Care Hub, Pharmacy Magazine, King’s College London, the National Audit Office, Cyber Essentials and ISO are trade marks of their respective owners, used only to identify products and organisations. Servnet is not affiliated with, endorsed by or acting for them.
- Our interest: Servnet sells and maintains IT hardware and services, and sells compliance-adjacent services to the kinds of organisation that complete this toolkit, so it has a commercial interest in the subject. This study measures no product or platform Servnet sells: it counts what a public register publishes. This section links to eleven of Servnet’s own pages and tools, and to five more Servnet research studies and the research index. No organisation on the register, and no other organisation, paid for, sponsored, saw or approved this study, and nothing in it is a recommendation to buy anything.
- Errors and takedown: tell us at webmaster@servnetuk.com and we will check it; see the corrections and takedown policy.
Talk to a UK specialist
Get expert advice or a no-obligation quote — servers, storage, networking, maintenance, finance and cloud. We reply the same working day.