DocSquad
DocSquad

Virtual Care Telehealth App

Provider desktop and native apps for doctors, nurses and staff to diagnose patients, asynchronously or in a live visit.

DocSquad provider desktop, native app, and watch

The provider was already off the clock.

DocSquad's clinicians moonlight: minutes between shifts, not hours. The old product wanted a live video call every visit, then a second system to retype it into. Five interviews and competitor teardowns said the same thing: don't hand us another tool, hand us less work.

So the visit starts before the provider does.

Symptoms and history are collected before anyone opens the case. Then it's read, diagnosed, prescribed or passed on. No call, no retyping.

Provider Portal – Desktop

DocSquad provider native app: Intake: encounter history
DocSquad provider native app: Video visit in progress
DocSquad provider native app: Assessment and diagnosis
DocSquad provider native app: Review response to patient

Provider Portal – Mobile

One interface, web and native.

I rebuilt the design system with the flow, and engineering shipped it in Flutter. The icons and illustrations are mine, for both apps.

Custom illustration and icon set for the DocSquad design system

The set, drawn for both apps.

The patient side had to match.

Another designer owned the patient app. I mentored them and held it to the provider patterns, one product from either end.

Patient interview overlapping the logged-in DocSquad dashboard
A virtual moonlighter clinician

Outcome

One product across desktop, iOS and Android, on a new design system — handling urgent-care visits and prescription refills for clinicians working remote shifts.

29%

Synchronous

2.5min

12 to 9.5 minutes

71%

Asynchronous

1.5min

8 to 6.5 minutes

$

Projected

$1.2m

Savings at 1 Year

The Team

  • 1 Principal Designer
  • Design system lead
  • Flutter engineering partners

Timing

  • 2022–2023

    Rebuild across desktop + native

Tools Used

  • Figma
  • Jira
  • Confluence
  • Miro
  • Pendo
  • Amplitude
  • UserTesting

Up next

LivePerson

SocialConnect →