My Role
UX Design
Company
Bright Health Group
DocSquad is a telehealth app that allows patients to complete synchronous or asynchronous visits to get virtual healthcare. We worked to redesign the app to bring the health conditions upfront, allowing for greater exploration and understanding of our offerings.
While it took 9-10 clicks on 5 different screens before users were able to see our care options in our original designs, our updates made it so users could see our care options on the first screen in the app.
Initial flow:
The Problem
We were seeing a high level of drop-off between users clicking the initial button to get care and them actually starting a virtual visit, with data showing that 32% of our users were not making it to see our list of conditions. Of the users that did make it to the list of conditions, another 10% did not start a visit.
Feedback showed that 24% of these users stated they just wanted to see what options were available, while another 19% could not find their condition in the care options even though we offered protocols to treat some of those conditions.
This experience required a level of seeking and commitment that might prevent some users from getting the care that they need.
Moving the list of conditions upfront would help users to better understand how DocSquad could help them without needing to commit to starting a visit. Reformatting so that a sampling of the conditions in each category are displayed would allow for greater exploration and alleviate struggles of users not finding the condition that they needed.
Four pieces of information are required by the backend to begin a visit:
Our main consideration was how to allow users to explore the conditions while still providing them with accurate details, since the four pieces of information could influence visit availability and eligibility.
There were a number of other challenges based on the variety of enterprise clients, edge cases, and technical limitations. Key challenges included (but were definitely not limited to):
Importantly, because we were not touching the virtual visit and treatment plan sections at this point, we strived to maintain a visual language that would feel consistent with the rest of the experience and make our redesign feel even more integrated into the virtual visit.
We reorganized the tab structure to include three tabs in total - explore available conditions, view and access visit history, and account-related items.
On the main Care tab, we worked with the clinical team to group similar conditions and allow them to live in multiple categories for easy exploration. We highlighted 3 protocols in each category to help give users an idea of where their condition might be found, as not finding their condition was a reason that was commonly indicated in our abandoned visit feedback. We put the state and patient selection on the main Care tab to customize the protocols that we were displaying.
Another main goal of this redesign was to bring all the key information about a visit that was scattered throughout the experience to one single location. This included information such as the condition name and description, cost, clinic hours, age/sex restrictions, what to expect, and any information or disclaimers.
To reduce scope at this time, we chose to simply move the visit history into its own tab and remove the content that we previously had above it.
We worked with our researcher to do a round of usability testing to look into the following questions:
Sixteen participants completed three tasks, as follows:
Findings:
A lack of discoverability during user testing combined with engineering complexity drove us to reconsider the placement of our state and patient selectors.
Moving the state selection into the condition details page simplified the logic around our Care tab for our engineering teams. This also allowed for better discoverability of protocols for users - instead of restricting the conditions seen based on the patient or state, we could instead show all of our conditions. This increased exposure to other conditions that may be needed by other family members in the future.
Because age and sex at birth are both tied to the specific user but contain less complexity than location, should an account holder try to begin a visit for someone who does not meet the restrictions listed in the condition detail page, they would simply receive an ineligibility alert upon patient selection. We assumed that this will not cause too much friction, as we believe the categories on the Care tab and the restrictions on the detail page will help limit the amount of ineligible patient selections.
We made additional changes to the conditions details screen to make the experience more streamlined for the user. We found in testing that our gray informational section actually created more questions than it answered, so we redesigned to incorporate that information throughout the page. This also reduced complexity for engineering, as we reduced the instances where dynamic information was required. Our final big change after testing was to inform users on the condition detail page and in the start visit button if their state required a video visit or did not offer that condition.
As we were only designing for the first phase, we made a number of compromises that are expected to be improved in the second phase of the redesign. We will include a search bar to help users find care based on their condition name or symptoms, but as this requires reworking of the clinical content, it had to be cut out of scope for phase 1.0. Additionally, we plan to include a section at the top of the conditions list that will highlight the most popular or trending protocols, as this can be especially helpful during periods of increased outbreak, such as during cold and flu season. On the account side, as we begin to bring in items such as medications and allergies, we will want to reconfigure the tab to optimize its architecture.
While we currently have users manually selecting their states, it would be beneficial to automatically detect this based off of the device's location. This would help populate the condition details with information based on their current detected location instead of requiring users to take an action before being able to see the full details.
Finally, moving account creation to after users have had the chance to explore protocols would allow them to explore our offerings without feeling locked in to setting up an account. We believe that once users could see our offerings, they would have greater motivation to commit if they found we could treat a condition that they needed.
There were a lot of discoveries about requirements that were sporadically being made as we worked through this project. With multiple engineering teams, design, and product all working together, it was sometimes challenging to all be aligned due to the complexity of some of the requirements. In the future, if we were to work on something with such complexity, I would advocate for all teams to work together more closely and more intensely at an earlier stage in the process. I feel this would alleviate some of the pains of having to pivot throughout and ensure that we are designing with as many requirements in mind as possible from the beginning to make such pivots easier on our engineering partners.