Skip to content

Free tool

OPD waiting time calculator

Enter your OPD numbers to see how long patients wait when everyone arrives at opening time, the longest wait, and how many patients your doctors can see in one session.

Patients per doctor

30.0

Average wait if all arrive at opening

1 h 56 min

Longest wait (last token)

3 h 52 min

Session capacity

60 patients

Your tokens fit in the session.

OPD waiting time formula

Average wait ≈ (patients per doctor − 1) × average consultation minutes ÷ 2
Longest wait ≈ (patients per doctor − 1) × average consultation minutes
Session capacity = (session minutes ÷ average consultation minutes) × doctors

Worked example

Two doctors see 60 patients in a 4-hour OPD at about 8 minutes each. That is 30 patients per doctor. If everyone arrives at opening, the average wait is (30 − 1) × 8 ÷ 2 = 116 minutes and the last patient waits about 232 minutes. Capacity is (240 ÷ 8) × 2 = 60 patients, so the session is exactly full.

How this calculator works

In most Indian OPDs, patients arrive when the OPD opens and wait for their token. If one doctor sees n patients at an average of c minutes each, the patient with token k waits about (k − 1) × c minutes. The average wait for that doctor is therefore about (n − 1) × c ÷ 2, and the last patient waits about (n − 1) × c.

Session capacity is the session length in minutes divided by the average consultation time, multiplied by the number of doctors. If you issue more tokens than that, the last patients will be seen after the session ends.

The calculator assumes patients are shared equally between doctors and ignores late arrivals, breaks and emergencies. Use it as a starting point, not a forecast.

Live OPD tracking does not make consultations faster, but it lets patients follow the queue on their phone and arrive close to their turn. Read more in our OPD queue guide.

Frequently asked questions

How is the average OPD waiting time calculated here?

If every patient arrives when the OPD opens, the patient with the n-th token for a doctor waits about (n − 1) × the average consultation time. The calculator averages that across all patients of one doctor. It ignores late arrivals, breaks and emergencies, so real waits are usually longer.

How does live OPD tracking reduce waiting?

When patients can see the token being served and the expected time on their phone, they arrive close to their turn instead of at opening. The waiting is still there, but it happens at home instead of in your waiting area. See live OPD queue.

What is a good number of patients per doctor per session?

It depends on the specialty and case mix. Use the capacity figure to check whether the tokens you issue fit in the session at your real average consultation time; if they do not, the last patients will wait past closing time.

See Sehat Nxt in your hospital

Book a free demo and we will set it up with your team.