The solution that allows patients to schedule an appointment with doctors, the doctor to manage their time easily, get prepared before checking the patients and reception to managed appointments with the doctors.

Problem

Dr. Thomas Glass is running a clinic for the past 16 years. The way it works currently is, the patient walks into the clinic and takes the appointment from the receptionist and meets the doctor. Patients can also take the appointment of the doctor over the telephone. Currently, the patients are having a lot of wait time at the doctor’s clinic. also, most of the patients take the appointment and don’t turn up as it is done verbally at the clinic or done over the phone. Now the doctor wants to digitalize the way the appointments are being taken by the patients. Doctors also want to maintain and fetch the medical history of the patient, see the billing & payments & Send notifications to the patients.


Approach

I followed UCD approach to solving this problem and below are the outcome of each step followed.

Personas

For each user group, I developed a precise persona focused on the current problem.

User stories

To find primary tasks and shaping the navigation(more or less) user stories are required.

Task Analysis

After creating different user stories I spend time doing task analysis. Basically, I derive tasks from the user stories and try to find out which are the most important tasks for the users. Generally, I use a Task-affinity mapping tool to do so and create task flows for the short-listed tasks.

Concept wireframes

After Task flows, I brainstorm ideas to solve the problem. I usually start with old school paper and pen and after setting on one concept I use a mockup tool to create wireframes, in this case, Balsamiq is my choice of weapon.

Patient journey


Doctor journey


Receptionist Journey