design
We had to take into consideration the future of HeyDoctor. We had big ideas in mind, like introducing specialized services in areas such as mental health or dermatology. This meant we needed to figure out a scalable way to connect patients with the right doctors who could handle their specific needs. It was a complex, but we focused on the what kind of problems would exist if we were to scale. Our goal was to establish a smooth system that seamlessly matched patients with the perfect doctors, ensuring they received the specialized care they required.
Before
Doctors scrolled through a list of visits and selected their next visit based on what they thought was best for the business and/or what was best for themselves (pay-wise).
.png)
After: Content Editor
We created a content editor specifically for queues.
Admins can create new queues and assign doctors to existing or new queues. The queues are also based on a filter and sort system that incorporates visit typee, status, assignment, etc.
Now, doctor's queues are not defined by a user role. A doctor can be part of multiple queues and the queue shows the doctor what patients they need to work on.

** The content editor is not customizable from a design standpoint.
After: Selecting and Switching Queues
Doctors with access to multiple queues will be prompted with a "Select Queue" modal after logging in.
Once in the queue, doctors can switch queues in the account dropdown in the navigation.
