|
| 1 | +--- |
| 2 | +title: "Making it easier for users to find somewhere to book an appointment" |
| 3 | +date: 2025-05-22 |
| 4 | +--- |
| 5 | + |
| 6 | +We spent some time during early 2025 exploring how to improve the site search feature within NBS. |
| 7 | + |
| 8 | +We decided to do this after noting that the current site search required users to enter a full postcode to search. |
| 9 | + |
| 10 | +This can be restrictive, especially for users who wish to book an appointment near their workplace, or those unfamiliar with the exact postcode of their desired area. |
| 11 | + |
| 12 | +We noticed users displaying confusion when looking at the list of sites in their area during research. |
| 13 | + |
| 14 | +We used tags to display site facilities, and some users assumed they were buttons and tried to click them. When we explored why, we discovered users were expecting to see more information about each facility listed. |
| 15 | + |
| 16 | +We also observed users assuming there was only one site, and not scrolling down the results page to see if there were any more results. |
| 17 | + |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | + |
| 22 | +## What we did |
| 23 | + |
| 24 | +We hypothesised that expanding the search functionality to allow users to search with partial postcodes or town names would make it easier for people to find appointments near their preferred location. |
| 25 | + |
| 26 | +We reviewed the <a href="https://www.nhs.uk/service-search/pharmacy/find-a-pharmacy/">find a pharmacy search on NHS.uk</a>, and based on this, proposed two potential design options. |
| 27 | + |
| 28 | + |
| 29 | + |
| 30 | +**Option 1 – Search and return results on next page** |
| 31 | + |
| 32 | +We designed a version that was similar to the service search function on NHS.uk. This allowed the user to enter either: |
| 33 | + |
| 34 | +- full postcodes |
| 35 | +- partial postcodes |
| 36 | +- city, town, or village names |
| 37 | + |
| 38 | +If the user enters a full or partial postcode, the search returns a list of results based on the geographical centre of the information that was entered. |
| 39 | + |
| 40 | +If the user enters a city or town name, the system returns a list of potential matches for the user to select, before showing a list of results in the chosen location. |
| 41 | + |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | + |
| 46 | + |
| 47 | + |
| 48 | +**Option 2 – Enhanced autocomplete search** |
| 49 | + |
| 50 | +Another option we considered was to use an autocomplete component to immediately return results based on the user input. This would still allow users to search using full or partial postcodes, and town names. |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | +After discussing this option with the team, it was decided that the amount of data that would need to be queried using this functionality would affect the service performance too much. |
| 55 | + |
| 56 | +## What we tested |
| 57 | + |
| 58 | +We decided to test the first design option. We also made some enhancements to the results page, to help reduce confusion on this page. |
| 59 | + |
| 60 | +**Enhanced search page** |
| 61 | + |
| 62 | + |
| 63 | + |
| 64 | +**Location selection page** |
| 65 | + |
| 66 | + |
| 67 | + |
| 68 | +**Site results page** |
| 69 | + |
| 70 | +We updated the site list page to reflect how sites are displayed on NHS.uk, and added the number of sites near the top of the page. |
| 71 | + |
| 72 | + |
| 73 | + |
| 74 | + |
| 75 | + |
| 76 | +## Findings |
| 77 | + |
| 78 | +Most participants preferred using a full postcode for accuracy, especially those living in larger cities like London. Two participants said they would prefer to enter a town name. |
| 79 | + |
| 80 | +**Location selection** |
| 81 | + |
| 82 | +Participants said the list of possible locations appeared clear and that they would be happy to select from it. |
| 83 | + |
| 84 | +The ability to try another town, city or postcode was seen as a helpful fallback for incorrect or unexpected matches by one participant. |
| 85 | + |
| 86 | +> Entering the town name is good, I like it, quite clever because if my dad is visiting a different town we can get a site there for his jab. |
| 87 | +
|
| 88 | +**Choosing a site** |
| 89 | + |
| 90 | +Most users found the information clear and said provided all the details they needed. Participants generally preferred choosing the nearest site or one they had visited before. |
| 91 | + |
| 92 | +## Future considerations |
| 93 | + |
| 94 | +We may consider adding the 'use your location' function from the 'find a' service on NHS.uk in future. |
| 95 | + |
| 96 | +We would first need to explore: |
| 97 | + |
| 98 | +- whether NBS users would find this feature helpful |
| 99 | +- how this might affect performance in NBS |
| 100 | +- if it's technically feasible with the way NBS interacts with the Manage Your Apointments (MYA) service to return a list of sites |
| 101 | + |
| 102 | + |
0 commit comments