Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Filter a list #37

Open
davidhunter08 opened this issue Mar 8, 2024 · 7 comments
Open

Filter a list #37

davidhunter08 opened this issue Mar 8, 2024 · 7 comments
Labels
gp services aka team rainbow notification & messaging aka team valiant pattern Add or improve a design pattern test priority We are ready to test this component test results aka team rocket

Comments

@davidhunter08
Copy link
Collaborator

davidhunter08 commented Mar 8, 2024

What

Users can filter items in a list.

Related to

Bottom sheet component
#30

@davidhunter08 davidhunter08 added pattern Add or improve a design pattern notification & messaging aka team valiant gp services aka team rainbow test results aka team rocket labels Mar 8, 2024
@davidhunter08 davidhunter08 transferred this issue from nhsuk/nhsapp-prototype Apr 18, 2024
@davidhunter08
Copy link
Collaborator Author

Screenshot 2024-04-23 at 11 41 20

Notification & messaging

@davidhunter08 davidhunter08 added the test priority We are ready to test this component label May 23, 2024
@davidhunter08 davidhunter08 moved this from Proposed to In design in NHS App design system backlog Jul 1, 2024
@davidhunter08 davidhunter08 moved this from In design to Todo in NHS App design system backlog Jul 8, 2024
@anna-rigo
Copy link

anna-rigo commented Jul 26, 2024

From two rounds of moderated usability research for document and questionnaire management, the secondary care team did not identify any critical usability issues.

The main insights gathered were more on the noticeability of the filter/sort function as majority of participants did not notice filter by and sort by unless they were prompted.

  • This could be due to constraints of setting tasks during research and the attention of participants.
  • Other insights included users appreciation for being able to breakdown overwhelming amounts of information to get to what they need when they need it. Especially for those with long medical histories and those who manage multiple ongoing conditions and therefore would have a lot of documents to navigate through.
  • Some users suggested additional filters including by specialist, condition and date to further improve their experience with filters.

Users in these research rounds were able to:
Filter by:

  • Document vs questionnaire
  • Action needed vs no action needed

And sort by:

  • Newest vs oldest vs alphabetical

These are existing functionalities within messages in the NHS App, adapted and brought into this screen.

Image

@michaelgallagher
Copy link

michaelgallagher commented Jul 26, 2024

@anna-rigo was there any insight into whether the noticeability was related to the UI of the "button"? it doesn't have a very buttony appearance, so i am wondering if users have effectively been trained to "know what a button looks like" in an nhs context, and thus don't see the filter "button" as meeting the heuristic criteria for "oh, that's a thing i can click".

@joejulier-nhs
Copy link

It would also be really helpful to know how many items were in the list participants could filter. Your comment mentions participants highlighted the use case for filters being when there are overwhelming amounts of information to work through, so maybe if the prototype included a relatively manageable amount of information, participants simply didn't think to look for a filter because they didn't feel they needed it?

I did some work on filters for an internal facing service a while back and found users often had quite a high tolerance for scrolling and scanning before resorting to using filters - in fact, iirc, they basically only used the filter once they realised it would be impossible to complete the task through scanning/scrolling.

@anna-rigo
Copy link

anna-rigo commented Aug 2, 2024

@anna-rigo was there any insight into whether the noticeability was related to the UI of the "button"? it doesn't have a very buttony appearance, so i am wondering if users have effectively been trained to "know what a button looks like" in an nhs context, and thus don't see the filter "button" as meeting the heuristic criteria for "oh, that's a thing i can click".

That's a very good point, Mike. I do not believe there was any insights on the noticeability being related to the UI, I will double check with the secondary care team as they did the research and report back. However, it could be assumed that might be the case based on the other user insights we see emerge from other research by other teams, which will also be added here soon.

@anna-rigo
Copy link

The Notification and Messaging team had done some usability testing in July 2023 to better understand how filtering and sorting could navigate users with their messages on the NHS App. As currently users do not have any other functionality to enable them to manage their messages from health and care providers in the way that best supports them being able to find, organise and refer back to their messages which could contain important information.

Key findings:

  1. All users tended to scroll rather than use filter or sort features initially due to it being an intuitive behaviour.
  2. Both filtering and sort were highly usable, with 6/6 users able to apply a filter and 5/6 able to apply a sort.
  3. Filtering was perceived as more practical and useful than sorting due to the categories available (e.g. sender over alphabetically) and ability to reduce the number of messages in the inbox.
  4. Filtering met users’ expectations but they expect to be able to filter by multiple options and additional filters could be useful in future (e.g., by message type, topic and urgency).
  5. Other inbox management functionalities were familiar to users, including removing messages (delete / archive) and search.

Quotes
"Not necessary to have any of the sort functions with the filter. I wouldn't actually bother with the sort"
"Filter is also more practical and easier to use"
" I didn't find use for sort other than unread part"

Screenshot

@anna-rigo
Copy link

The GP services team completed some usability testing in May 2024 to test implications of design changes on user experience for GP appointments booking. The objectives included: (1) to validate if users can easily complete core journeys and (2) to identify opportunities for improvements and further iterations. Overall, users understood how to use the filter but thought filter features could be improved.

Key findings:

  • Users recognised that if they don't have a location preference, they can leave the box unticked so we can remove the 'no preference option' and free up space on the page 
  • Users would like to filter by date
  • At first most participants scrolled through all appointments to find the 29th (they were asked to book an appointment in 3 weeks time) rather than trying to filter
  • Only a few users noticed and used the filter, but it did improve their journeys when they used it
  • Users who did not use the filter were not disrupted by it
  • Users didn’t recognise that they could scroll on the filter pop-up 

Quotes:
Comment from one of participants who didn’t notice the filter: "Fairly easy, I didn't like that you need to scroll all the way down to find the appointment you need"
"all I'm thinking about is making my appointments so didn't think about filter”
"it needs a little arrow on the filtering screen, to show that there is more to come"

Recommendations from the team:

  • Consider making filter sticky, so that it stays on the screen as users naturally start scrolling, they would notice the filter option earlier
  • Team specific recommendations included: adding a date filter option, and removing the ‘no preference’ option

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gp services aka team rainbow notification & messaging aka team valiant pattern Add or improve a design pattern test priority We are ready to test this component test results aka team rocket
Projects
Development

No branches or pull requests

4 participants