nhsuk / nhsuk-service-manual-community-backlog

This is a place for digital teams in the NHS to work together and develop the NHS digital service manual.
https://service-manual.nhs.uk/community-and-contribution
62 stars 5 forks source link

Show users their history of {{some subject, e.g. test results}} #481

Open michaelgallagher opened 1 year ago

michaelgallagher commented 1 year ago

What

Show users a chronological list of some data set, e.g. test results. This will need to involve a way of handling a list and then the individual entries into said list.

Why

A user's medical history can stretch back for over 20 years, during which time they can accumulate a large amount of data about their health. This information can be important for both reference and decision-making purposes.

One of the main use cases for the NHS App is as a way to access your personal health record. There are a number of types of information that can have a long history (e.g. test results, GP appointments, secondary care appointments, medications, etc.). To avoid duplication of effort and to make it easier for a user to understand these data sets, we should develop a common approach to handling historical data sets on specific topics.

Anything else

Please include:

JoeGalliford commented 1 year ago

Hey all, continuing the conversation from Maeve's initial post in the #app-interaction-design slack channel, found here.

Topic of discussion: Establish current patterns being used within the app to display long list of patient information by date (e.g prescriptions) .

Conversation so far:

Maeve Willie-Pepple - 10th Aug

" Hi @here are any teams working on a long list of patient information by date (e.g prescriptions) ? I want to make sure our designs are aligned. Similar to this: "

Screenshot 2023-08-09 at 13 11 46


Joe Galliford - 10th Aug

" We are doing something similar currently in the appointments section to display a patient's past appointment info in secondary care - the examples below are what we are taking into our 3rd and final round of testing next week.

Would you be able to send through the screens that follow these, when a patient clicks into a year?

Through our testing we found users preferred having their appointment information on one single screen, with rows being expanded and closed to disclose more/less info as they choose, but feel the use cases might be slightly different between that & test results :slightly_smiling_face:

p.s. as a result there was no design system component which matched the exact usage, and so have been reviewing and iterating these new content expanders alongside the design system team and other IxD peers "

Screenshot 2023-08-11 at 11 36 47

Maeve Willie-Pepple - 10th Aug

" Thanks Joe! This is really helpful to see. I was trying to work with the design system as much as possible but this design also looks like something we can explore for test results. What happens when the user has more that 4 years of appointments, is it an endless scroll situation?

When a user clicks into a year, they see test results for that year. It looks like this: "


Mike Gallagher - 11th Aug

" this seems like a place where we might need to establish a common pattern – something like “show a user a chronological list of their data” (or something)

btw it is fine to be trying a variety of ways to handle this common situation, but if the goal is basically the same and the content being presented is also basically the same, we should be attempting to converge on a common pattern "

JoeGalliford commented 1 year ago

Completely agree with Mike's comment RE the need to establish a common pattern - these two instances feel very similar in nature.

We are taking the dropdown expanders with blue link titles and chevron icon (seen below) into testing next week, 14th-16th Aug, and will let you know the feedback we receive. Feels like if they test well they could potentially be of use in the Test result - specific year page, e.g. 'Showing results from 2019'?

Would be keen to find out more about high-end numbers of results a user could see in a specific month 🙂

Screenshot 2023-08-11 at 11 53 42