Over 10 years we helping companies reach their financial and branding goals. Onum is a values-driven SEO agency dedicated.

LATEST NEWS
CONTACTS
DOCIN

DocIn revolutionized healthcare in third-world countries by saving hours daily, reducing prescription errors, and enhancing appointment efficiency.

Tasks

Research / UX UI Design / Branding / Prototyping / Usability Testing

Project Overview

Description

Patient Scheduler App is system to make small doctor’s life easy where these doctors can easily manage their patient’s schedule. This App can be used by Doctors, Therapists, Dietitians, etc.
The biggest advantage is doctors can save each patient’s prescriptions and medical reports along with the profile information.
This app is made only for doctors and not for patients access. Planed and designed with only most important and minimum features and this makes it easy to use.

My Goal
My goal is to empower small clinic doctor through an easy to use and minimal user experience that saves time, Organize patient information and helps in appointment, they don’t want complex and too many features. So I planned to have it with minimal features and design.
Save Time

Saving time from managing patients and their appointments.

Organize

Organize patients prescription history and their reports.

Easy Appointment

Try to make an easy way to creating appointment of patients.

Minimal Design

Minimal and easy design with features only for doctors.

Problem Statement & Solution

Problem Statement
  1. Difficult to manage patients’ queues in clinics.
  2. Doctors can’t remember patients’ prescription or medical test history.
  3. Patients often forget to bring old prescriptions.
  4. Doctor gives appointments verbally, and they forget appointment times later.
  5. Sometimes doctors give appointments to patients for the day they will be out of the clinic.
  6. Doctors do manual rescheduling of missed appointments; the new time may clash with another patient’s appointment that the doctor didn’t remember
Possible Solution

A digital solution for doctors on which doctors or their assistants can create appointments, record each patient’s prescription and medical report history. Doctors can mark their absence so that appointments can be placed accordingly, and rescheduling can be done without clashing with upcoming appointments.

Discover Phase

After writing the problem statement, Imaging the possible solution and planning the further process, It was time to discover more things trhough various research methods.
Qualitative Research
I interviewed 3 doctors and therapist over phone call as well as google meetup video call to understand the challenge the face during their practice in clinic. A few sample questions listed below:
  1. Tell me about you and your profession
  2. What is your daily routine?
  3. How do you manage all your patients daily?
  4. Do you make any notes about patients?
  5. What about recording the patient’s history?
  6. Which information do you expect from the patients before starting the appointment?
  7. What will you do if patients miss their appointment?

This screenshot is from a google meet interview I conducted with neuroscientist.

Key insights derived from the interviews
  1. They may have 10-20 patients per day to manage.
  2. Mostly manage their appointments manually and remember the appointments.
  3. Mostly doctors make some notes to remember special case patients’ medical history on the prescriptions.
  4. Almost every doctor expects a similar kind of information from patients to start the appointment.
  5. Generally, doctors do nothing if patients miss their appointments. But they want to remind them or reschedule appointments.
Quantitative Research
I did online survey using Google Forms to observe any patterns and similarity in what the potential user (Doctors) may want. A total of 10 doctors and therapists responded and assisted me in framing the problem correctly.
Key insights derived from the interviews

These questions were creates smartly to get quantitative insights for product. Some of key insights are:

  1. More than 60% doctors admits that managing patient records is a pain.
  2. 100% doctors agree that they are facing problems in managing appointments.
  3. Every doctor has an assistant and 70% doctors use noteboo®to note things.
  4. Mostly patients are booking appointments through call or visiting the clinic, and not even a single doctor is using any online service.
  5. Every doctor needs Name, gender, age, contact info, address, medical history, and symptoms information from each patient.
  6. 80% doctors don’t record feedback from patients, so we may ignore this featured for now.
  7. Every doctor want to see previous prescription of the patient. We should have featured to save all the prescriptions.
  8. 80% of the doctors remind the patients about the appointments.
  9. 80% doctors check old prescriptions brought by the patients in appointment.

Define Phase

Empathy Map

This process was done to define the target audience with more clarity, as well as illustrate their needs and actions. Empathy map help me gain perspective on their thoughts and feelings. The data in empathy map is based on insights from user interviews.

Pain

  1. I have so many patients. I can’t remember everyone history and records.
  2. It’s hard to search old records
  3. Sometime when I am not in my clinic I have to inform every patient manually.

Gain

  1. Wants all records needs to be more organized
  2. Easy to search old records and history
User Persona
With the data collected from the interviews and survey, I created a persona representing an ideal user of the application. The persona helped me arrive at better solutions as it gave an in-depth understanding of the user goals and frustrations and the overall personality.
User Persona

Bio

Maria is a doctor, who has her own clinic. She is married & has 2 children. She manages her Personal and Professional Life. She goes to the clinic daily and checks the patients. Sometimes she takes offs from the clinic and goes on a picnic trip with her family. She hired an assistant. She feels frustrated when her assistant is on leave because she is confused about patients Check-up, records and manages appointments. She always tries to manage Records and appointments. She uses Social Media and Other apps.
Key Characteristics
  1. Manages Personal and Professional life.
  2. Daily, she goes to the Clinic.
  3. Check daily 20-30 Patients.
  4. Ask Patients about their health.
  5. Sometimes Goes on Holidays.
  6. Hires an assistant.
    Keeps Record of patients.
  7. Meets with friends on sunday.
Frustrations & Pain points
  1. I have so many patients. Then I can’t Remember every patient’s records and history.
  2. It’s Very hard to Search any old Record.
  3. Sometimes I’m not in my clinic then I have to inform every patient manually.
  4. Tired from making an appointment list every day.
  5. Irritating when find a specific Record.
Goals
  1. Want all Appointments Well organized.
  2. Easy to search old records.
  3. Easy way to schedule new appointments
  4. The patients records are well organized
  5. Can quickly reschedule or cancel an appointment
  6. Automatically send SMS to the patient for appointment details.
  7. Patient get SMS when I’m not in clinic
Other applications
  1. Excel
  2. Power Point
  3. Keep Notes
  4. WhatsApp
  5. Facebook
  6. Chrome
Card Sorting
Through this technique I discovered how people understand and categorize the problem.
Unsorted Cards
Sorted Cards
Feature prioritization matrix
This prioritization method uses two primary criteria to rank features that are considered for implementation: the impact that the feature will have on the end user and the effort required to implement that feature. Through this method I decided with which features we should go for now.
Information architecture
A well designed, user friendly information architecture that user spend less time and effort searching for information and successful in finding what they need.
User Flow
I created a flow using Miro to illustrate how the user will navigate through the app.

Design Phase

Wireframes
First I sketched low fidelity wireframes on paper. After making correction in them. I moved on to designing these high fidelity wireframes or Final UI screens in Figma.

Paper sketches

Design System

Colors
Typography
Typography

Final UI Design

Test Phase

Usability testing

After the visual design was complete I tested the prototype with (2 doctors) I wanted to see how user-friendly the application is. The test was conducted over google meet video calls where the participants were given the following tasks while I observed how they navigated through the application

Searching a patient and checking his/her all the pending, completed or missed appointments.

The participants were able to navigate through the app fairly easily. They appreciated the interface and gave the following inputs.

Suggestion to make the experience better
  1. Appointment statuses are not easy to understand, they should be easily recognized.
  2. Whole page looks like mixed content, can’t recognize things visually well.
  3. Checking prescription option was revealed after a long scroll to end. Prescription section must be available above.
Implementing feedback

Based upon the testing and the feedback, I planned something new for this screen.

My learning
  1. It was fun and challenging working on this project. I learned the importance of the user research for a successful product.
  2. I already used many of the processes earlier on other projects but i added some new processes like card sorting, information architecture, etc and definitely these added a lot of value to this project.
  3. I have done interviews with doctors that provided me with real time data from doctors.

Thank you for your time!