Case study

Dobrodoc

Healthcare & Telemedicine · Mobile app + web platform

10,000+ consultations in year one: the Dobrodoc telemedicine platform — a patient app for booking online doctor visits, plus a back office for clinics.

UX/UI designMobile appWebTelemedicine2020

DobroDoc. A doctor in your pocket, and the clinic behind it

  • Patient app
  • Web platform
  • Brand
The DobroDoc patient app — the Clinic home screen on a phone
About

Access to medical care without the waiting room

DobroDoc provides access to a wide range of medical services. You contact a doctor and ask questions about your health directly from your smartphone — no more waiting for an answer to a call to an ambulance or a clinic.

25doctor specialties
3consultation types — online, clinic, home visit
2products — patient app and staff web platform
Brand

Logotype

The mark and wordmark were redrawn next to the original version.

The DobroDoc logotype — the redrawn mark and wordmark next to the original version
Brand

Icons

Medical, navigation and communication symbols drawn on one grid, and the app icon on the home screen.

The DobroDoc icon set — medical, navigation and communication symbols
The DobroDoc app icon on an iPhone home screen
App icon
Registration

Easy user registration

A phone number, the code from the SMS and a four-digit PIN — and the patient is in.

Registration — entering a phone number
Phone number
Registration — entering the code from the SMS
SMS code
Creating a four-digit PIN to protect personal data
PIN code
Onboarding

Step-by-step instructions for easy use

Three illustrated steps explain what a consultation gives you, who a medical card is for, and how to book.

Onboarding — the DobroDoc logo screen
Welcome
Onboarding — after the appointment you get a conclusion, prescription and treatment plan
What you get
Onboarding — create a medical card for yourself and your family
Family medical cards
Onboarding — book an appointment in any convenient way
Booking
Clinic

The main screen of the application

Ask a question to a doctor, view your tests, or choose a doctor for a consultation — the clinic screen puts the three things a patient comes for at the top, with the specialists underneath.

The Clinic home screen — ask a doctor, medical card, tests and the list of doctors
Consultation order

A consultation in four steps

The application provides the services of 25 doctors of different specialties and three types of consultation — online, in a clinic, or a home visit. The ordering flow was designed to be quick.

  1. Medical record

    Choose which family member the consultation is for.

  2. Doctor

    Any available doctor, or a specific one by specialty.

  3. Time

    The nearest slot, or a date and time that suits.

  4. Type

    Chat, call, video call, a clinic visit or a home visit.

Ordering a consultation — choosing whose medical card it is for
Step 1 — medical card
Ordering a consultation — choosing the specialist
Step 2 — specialist
Ordering a consultation — choosing the doctor
Step 2 — doctor
Ordering a consultation — choosing a convenient time
Step 3 — time
Ordering a consultation — choosing the type: chat, call or video
Step 4 — type
Ordering a consultation — confirming the details and price
Confirmation
The online consultation has been booked
Booked
Account

Personal data, subscription, answers

Add personal data and a photo, manage the subscription, and find answers to the important questions without calling the clinic.

Account — personal data, subscription and settings
Account
Questions and answers about the service
FAQ
Tests

Lab tests, at home or at a pickup point

Choose which tests to take, whose medical card they belong to, and how to hand in the samples — at home or at a collection point.

Ordering lab tests — choosing the tests
Choose tests
Ordering lab tests — choosing whose medical card
Whose tests
Ordering lab tests — selecting the medical card
Medical card
Ordering lab tests — sample collection at home or at a pickup point
How to collect
Ordering lab tests — choosing the pickup point
Pickup point
Ordering lab tests — confirming the order and price
Confirmation
Medical card

One record for the whole history

The patient creates a medical card where personal data, the history of consultations and the lab results are stored — one per family member.

Medical card — personal data tab
Data
Medical card — consultation history tab
History
Medical card — lab results tab
Tests
Communication

Chats, consultations, video calls, notifications

Every consultation type lives in the same place: a chat with the doctor, the consultation list, incoming and active video calls, and notifications for what is next.

Chat with the doctor
Chat
The list of consultations and support
Consultations
Incoming video call from the paediatrician
Incoming call
Video consultation with the doctor
Video call
Notifications about upcoming consultations and results
Notifications
Web platform

A system for operators, doctors and administrators

Alongside the patient app, a web service where the clinic runs the consultations: operators monitor and book them, doctors hold them, administrators manage the staff.

Operator interface — consultation monitoring with filters
Monitoring
Operator working with a client — details, chat and booking
Working with a client
Operator filling in the client’s medical card
Medical card
Operator

Working with a client and the medical card

The operator fills in the client’s medical data, signs the client up for a consultation and issues invoices for payment.

Back office — patient profile
Patient profile
Back office — consultation data
Consultation data
Back office — consultation details
Consultation details
Operator

Creating a new patient consultation

A nine-step wizard: booking date, summary, doctor list, format, doctor, speciality, medical card, payment — and the created consultation.

Creating a new patient consultation in the back office — step 1, date
Creating a new patient consultation in the back office — step 2, summary
Creating a new patient consultation in the back office — step 3, doctor list
Creating a new patient consultation in the back office — step 4, format
Creating a new patient consultation in the back office — step 5, doctor
Creating a new patient consultation in the back office — step 6, speciality
Creating a new patient consultation in the back office — step 7, medcard
Creating a new patient consultation in the back office — step 8, payment
Creating a new patient consultation in the back office — step 9, done
Doctor

The doctor’s interface

The doctor keeps track of the schedule, fills out medical certificates and advises patients online via chat, audio call or video call. In the patient’s card the doctor records the diagnosis, prescriptions for examinations, tests and medication.

Doctor’s interface — the consultation queue
Consultation queue
Doctor’s interface — the patient consultation card with diagnosis and prescriptions
Patient consultation card
Doctor

Online consultation

The video call sits next to the medical card and the consultation card, so the doctor writes the conclusion while talking.

Online consultation — the doctor’s video call view with the medical card open
Video call
Online consultation — full-screen video with the consultation card
Full-screen call
Administrator

Staff, shifts and subscriptions

The administrator adds new employees to the system, manages doctor shifts and specialisations, and manages patient subscriptions — with tariffs for companies and for individual users.

Admin interface — doctor shift management
Doctor shifts
Admin interface — adding a new shift
Adding a shift
Admin interface — subscription management for companies and users
Subscriptions
Admin interface — company accounts and adding a patient
Companies
Screens

252 interface screens

During the development of the application and the web service for employees, more than 252 interface screens were created.

114mobile app screens
138web screens
252+interface screens in total

DobroDoc × Jellyworkz

A telemedicine platform in two products: the patient app and the web service the clinic runs it on. Served more than 10,000 consultations in its first year.

Client
DobroDoc
Work
UX/UI design, mobile app, web platform
Team
PM Yegor Shustik · design Maksim Akhmetshin, Yuri Fokin · illustrations Viktoriya Shahovaya
Year
September 2020

The challenge

Patients needed access to verified doctors without travelling to a clinic, and the clinic needed a way to run those consultations at scale. That meant two products at once: a patient-facing app and the internal tooling for operators, doctors and administrators behind it.

What we built

A patient mobile app covering phone-number registration with a PIN, onboarding, the clinic catalogue, consultation booking, a medical card, lab results, chat and video consultations, and push notifications. Alongside it, a web platform where operators monitor consultations, doctors work through their queue and patient cards, and administrators manage doctors and shift schedules. 114 mobile screens and 138 web screens in total.

Outcome

The platform served more than 10,000 consultations in its first year and cut the average booking time by 60% compared with the previous process.