|
| 1 | +--- |
| 2 | +title: Updating the home page for more vaccines |
| 3 | +date: 2026-02-17 |
| 4 | +tags: |
| 5 | + - dashboards |
| 6 | + - reporting |
| 7 | +--- |
| 8 | + |
| 9 | +Around a year ago, we [introduced a new home page showing vaccination totals](/record-a-vaccination/2025/02/new-home-page/) that users see immediately after logging in to the service. |
| 10 | + |
| 11 | +The home page has been well received, with users telling us that it is useful to be able to quickly see some key numbers on vaccinations recently given. |
| 12 | + |
| 13 | +As we've added more vaccinations to the service, we’ve updated the design to make it more flexible. |
| 14 | + |
| 15 | +## Previous design |
| 16 | + |
| 17 | +The page contained a table which showed a breakdown of the figures, with a column for each vaccine type administered by that organisation. |
| 18 | + |
| 19 | +Another table below showed the same columns, but with a row per site instead. |
| 20 | + |
| 21 | + |
| 22 | + |
| 23 | +This design worked reasonably well with a maximum of 4 vaccine types shown, but with any more than that the table would become too squashed or would no longer fit on the page. |
| 24 | + |
| 25 | +## Updated design |
| 26 | + |
| 27 | +In the new design, we use the [tabs component](https://service-manual.nhs.uk/design-system/components/tabs) to show different breakdowns of the figures. |
| 28 | + |
| 29 | +The default tab shows totals by day: |
| 30 | + |
| 31 | + |
| 32 | + |
| 33 | +The second tab shows totals by vaccination type, with columns for today, past 7 days, calendar month to date, and a total across all time. This is only shown when the organisation has recorded at least 2 types of vaccination. |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | +The third tab shows totals by site, again with columns for today, past 7 days, calendar month to date, and a total across all time. This is only shown when the organisation has recorded vaccinations at multiple sites. |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | +## Response |
| 42 | + |
| 43 | +This change went live on 2 February 2026. |
| 44 | + |
| 45 | +We have since had a few users contact us to complain about no longer being able to see a detailed day by day breakdown of totals per vaccine type. Their feedback suggests that being able to see the count for ‘yesterday’ by vaccine type is particularly useful, for checking on performance and stock levels. |
| 46 | + |
| 47 | +We have also had some questions about whether the counts by day represent the date of vaccination or the date that the vaccination was recorded, which can be different if the vaccination was recorded retrospectively. Currently they are counted by date recorded, however this is not stated explicitly. |
| 48 | + |
| 49 | +## Future considerations |
| 50 | + |
| 51 | +We will consider adding a column for ‘Yesterday’ to the tables by vaccination and by site. |
| 52 | + |
| 53 | +We’ll also do further research to check whether or not the ‘Past 7 days’ and calendar month to date columns are definitely useful, or if these should be swapped for other timeframes. |
| 54 | + |
| 55 | +We’ll aim to remove the ambiguity over the date used in the tables, and may switch to counting by vaccination date instead of recording date. |
0 commit comments