top of page

Hospital Appointment

Worked on end to end user journey to make the flow easy to use for the patients to book hospital appointment . Cutting down the long que for the patients.

Role

  • User Research

  • UX design 

  • Information architecture

  • UI Design

Duration

5 months

prabh portfolio.jpg

 Problems    

Different hospitals have different flows and forms to fill for new/existing patients

We wanted to systemise the experience of the users for all the hospitals on halodoc platform. so that there is no cognitive load on patients mind

Hospitals are reluctant to the idea of changing their existing flow

Hospitals don't want to change there flow of work  which leads in long queue in hospital & frustration for many patients especially the old ones 

Various payment methods (private, insurance) require different flows

The healthcare payment structure is complicated as people often use public health (BPJS) as mode of payment but it requires a score verification.

 User research    

Here are some insights from patients which we got from various experiments & user research

Patients queue  at hospitals in morning for token then checking again if its their turn or not.

Hospitals wants regular or private insurance patients BPJS patients have to wait in hospital

BPJS users are more in number & it requires them to submit a reference letter to see a doctor 

Hospital have there list of requirements before confirming doctor appointment  

The video of people standing at reception counter 4:00 am in morning for token . which really made me feel the scale of the problem which needs to be solved & how halodoc is working towards it

Untangle the process of appointment booking for both regular & BPJS patients

We started with standardising the problems in smaller parts and then landed at the respective solutions.

 Solution    

Input details 01.png
Input details.png

 User flow    

flow_appointment.png

 How it works   

select_patient_existing 2 copy.png
select_patient_existing 2 copy 2.png
select_patient_existing 2 copy 3.png
select_patient_existing 2 copy 4.png

1.Users go through an on-boarding
 process by selecting the patients   

We also don't add another step for new users as the number of steps remain similar for all users whether existing or new 

select_patient_existing 2.png
Existing_patient.png

2.Confirm user details & add KTP ID for the hospital to confirm   

Users while confirming their details also confirm if they want to use there BPJS card as payment method if so, we ask for reference letter & control letter 

3.  Payment summary sets an expectation for patients

Payment summary differs for regular & BPJS users as payment methods are seperate . we also tell that there will be some additional charges if any lab test or other services are taken.

payment_BPJS_fee.png
BPJS_Success.png

4. Booking request received by hospital & rest will be taken care by halodoc Public relation officer's (PRO's)

Once the booking request is received PRO's in hospital confirm if requested schedule is available and then confirm with halodoc hospital app.

bottom of page