Telehealth app homepage for patients

Internal Visit Bookings

Redesigning a fragmented booking process into an intuitive workflow

The Challenge

When patients can't book visits through the app due to technical issues or scheduling conflicts, the internal support team becomes the bridge to receiving care. However, the team lacks an efficient way to book visits. The existing process forces the team to do unnecessary manual work like needing to cross-reference a provider's calendar in a separate tab to select an appropriate visit time in another. This disjointed experience doesn't just affect the internal team, but can impact the patient experience with delays in care and frustration from worsening symptoms.

Key Findings

Manual process

Form fields need to be manually selected, which can be time-consuming and lead to users feeling pressure to act quickly.

Double-booking risks

Risk increases since the visit time field shows all visit times of the day, regardless if there’s an existing visit for that time slot already.

Rigid flow

The only option to book is by provider, which can lead to imbalances where a few providers can have more patients than others.

Booking a new visit starts with searching for the specific patient, then entering the visit information.

Approach

1

Align on scope

By having a kickoff meeting with the PM, this opened a conversation about increasing the scope since booking visits and rescheduling visits are closely intertwined.

2

By building off what we already had, this allowed me to explore several iterations before proposing two different designs to my PM and VA (Virtual Admin) Lead.

 

This collaboration helped uncover additional use cases that were overlooked.

Results

A streamlined booking experience that incorporates an additional flow entry point, a proper search feature, and the ability to override a provider's availability. This solution was successfully implemented and led to reduced manual work, reduced booking time, and streamlined a fragmented flow.

Updated section

The second section has been updated to support the users’ mental model and reflect any conditionals selected.

Visible visit times

Users can filter by time of day (e.g. All day or hourly) and results show only available visit times.

New custom time

The only option to book is by provider, which can lead to imbalances where a few providers can have more patients than others.

New booking screen showing available times for one provider

If searching for a specific provider’s availability, users can see their available time slots or add a custom one.

Added flexibility

Users can book a visit directly from the patient’s chart and search for a specific provider in their state or by time.

Sort results

Since this new feature has an updated search logic, users can sort results based off of different criteria.

New booking screen showing available times for multiple provider

If searching for an ideal time slot, users can see all providers who are available in that patient’s state.

Let’s make the world a little brighter together, shall we?

Telehealth app homepage for patients

Internal Visit Bookings

Redesigning a fragmented booking process into an intuitive workflow

The Challenge

When patients can't book visits through the app due to technical issues or scheduling conflicts, the internal support team becomes the bridge to receiving care. However, the team lacks an efficient way to book visits. The existing process forces the team to do unnecessary manual work like needing to cross-reference a provider's calendar in a separate tab to select an appropriate visit time in another. This disjointed experience doesn't just affect the internal team, but can impact the patient experience with delays in care and frustration from worsening symptoms.

Key Findings

Manual process

Form fields need to be manually selected, which can be time-consuming and lead to users feeling pressure to act quickly.

Double-booking risks

Risk increases since the visit time field shows all visit times of the day, regardless if there’s an existing visit for that time slot already.

Rigid flow

The only option to book is by provider, which can lead to imbalances where a few providers can have more patients than others.

Booking a new visit starts with searching for the specific patient, then entering the visit information.

Approach

1

Align on scope

By having a kickoff meeting with the PM, this opened a conversation about increasing the scope since booking visits and rescheduling visits are closely intertwined.

2

Leverage existing patterns

By building off what we already had, this allowed me to explore several iterations before proposing two different designs to my PM and VA (Virtual Admin) Lead.

 

This collaboration helped uncover additional use cases that were overlooked.

Results

A streamlined booking experience that incorporates an additional flow entry point, a proper search feature, and the ability to override a provider's availability. This solution was successfully implemented and led to reduced manual work, reduced booking time, and streamlined a fragmented flow.

Updated section

The second section has been updated to support the users’ mental model and reflect any conditionals selected.

Visible visit times

Users can filter by time of day (e.g. All day or hourly) and results show only available visit times.

New custom time

The only option to book is by provider, which can lead to imbalances where a few providers can have more patients than others.

New booking screen showing available times for one provider

If searching for a specific provider’s availability, users can see their available time slots or add a custom one.

Added flexibility

Users can book a visit directly from the patient’s chart and search for a specific provider in their state or by time.

Sort results

Since this new feature has an updated search logic, users can sort results based off of different criteria.

New booking screen showing available times for multiple provider

If searching for an ideal time slot, users can see all providers who are available in that patient’s state.

Let’s make the world a little brighter together, shall we?

Telehealth app homepage for patients

Internal Visit Bookings

Redesigning a fragmented booking process into an intuitive workflow

The Challenge

When patients can't book visits through the app due to technical issues or scheduling conflicts, the internal support team becomes the bridge to receiving care. However, the team lacks an efficient way to book visits. The existing process forces the team to do unnecessary manual work like needing to cross-reference a provider's calendar in a separate tab to select an appropriate visit time in another. This disjointed experience doesn't just affect the internal team, but can impact the patient experience with delays in care and frustration from worsening symptoms.

Key Findings

Manual process

Form fields need to be manually selected, which can be time-consuming and lead to users feeling pressure to act quickly.

Double-booking risks

Risk increases since the visit time field shows all visit times of the day, regardless if there’s an existing visit for that time slot already.

Rigid flow

The only option to book is by provider, which can lead to imbalances where a few providers can have more patients than others.

Booking a new visit starts with searching for the specific patient, then entering the visit information.

Approach

1

Align on scope

By having a kickoff meeting with the PM, this opened a conversation about increasing the scope since booking visits and rescheduling visits are closely intertwined.

2

Leverage existing patterns

By building off what we already had, this allowed me to explore several iterations before proposing two different designs to my PM and VA (Virtual Admin) Lead.

 

This collaboration helped uncover additional use cases that were overlooked.

Results

A streamlined booking experience that incorporates an additional flow entry point, a proper search feature, and the ability to override a provider's availability. This solution was successfully implemented and led to reduced manual work, reduced booking time, and streamlined a fragmented flow.

Updated section

The second section has been updated to support the users’ mental model and reflect any conditionals selected.

Visible visit times

Users can filter by time of day (e.g. All day or hourly) and results show only available visit times.

New custom time

For ad hoc requests from providers, users can now override their schedules to add a custom visit time.

New booking screen showing available times for one provider

If searching for a specific provider’s availability, users can see their available time slots or add a custom one.

Added flexibility

Users can book a visit directly from the patient’s chart and search for a specific provider in their state or by time.

Sort results

Since this new feature has an updated search logic, users can sort results based off of different criteria.

New booking screen showing available times for multiple provider

If searching for an ideal time slot, users can see all providers who are available in that patient’s state.

Let’s make the world a little brighter together, shall we?