The Elo Cloud family
Front Office & Patient Access

Appointment Scheduling & Rosters

Phone-and-diary booking quietly costs hospitals every day — double-booked slots, patients turned away, follow-ups that never get rebooked. EloHIMS replaces the paper diary with structured scheduling tied to each doctor's real availability, plus doctor leave, online booking and a patient portal — and on arrival each booking becomes exactly one token and one visit.

Book a demo Start free trial
New appointment
Cardiology
Doctor
Dr. Saad Mahmood
Date
Mon 13 Jul
Slot
11:30 AM
09:00 10:00 11:30 13:00
How did the booking come in?
Walk-inPhoneOnline
Booked against Dr. Mahmood's live roster

Book against real availability. Never drop a follow-up.

Appointment Scheduling lets staff book against a specific doctor and department using that doctor's own timetable, then track everything through upcoming and history views with filters. When a doctor orders a follow-up during consultation, it hands off straight into a pre-filled appointment — continuity captured in the room, not left to the patient to remember. Underneath it all sits a central doctor roster that knows when a doctor is on leave, and the same roster and capacity rules apply whether a booking is made at the desk, by phone or online.

Appointment Scheduling

A booking desk that reflects reality

Book by doctor and departmentAppointments are made against the right clinician and specialty, so patients land with the correct provider.
Schedule-aware bookingBookings respect each doctor's timetable and working hours, reducing clashes and impossible slots.
Upcoming and history viewsStaff see the forward book and the past record in one place, with filters to find appointments fast.
Follow-up to appointment hand-offA follow-up initiated in consultation prefills a new appointment, so return visits are booked at the point of decision.
Locally tuned date defaultsDate handling is aligned to local time, so "today" and default dates behave correctly for the front desk.
Patient-linked schedulingEvery appointment ties back to the patient's MRN and master record, keeping the 360° history complete.
Filterable managementFront-desk teams filter and review appointments to manage load and reduce no-show gaps.
Audit-logged bookingsAppointment activity is captured in the audit trail for accountability.
Feeds the OPD flowBooked patients move into token and queue management on arrival.
One token, one visit on arrivalMarking a patient arrived issues their token and opens their visit — pressing it twice returns the same ones.
Booking source recordedEach booking is marked walk-in, phone or online, and the report counts bookings by source.
Online bookingPatients book free slots on the published schedule, under the same capacity rules as the desk.
Arrival

On arrival, one booking becomes one token and one visit

When a booked patient reaches the desk, Arrive issues their token and opens their OPD visit in the same step, with the visit linked to both the appointment and the token. The follow-up rule decides whether it counts as a new visit or a follow-up. The doctor's consult continues that same visit, the fee counter finds it by the token, and signing the consult completes it.

Pressing Arrive a second time returns the same token and visit, and the desk cannot issue a second live token against the booking. Arrival is accepted only on the appointment's own day, and never for a booking that was cancelled, marked a no-show or already completed.

1 token
per booking — arriving again returns the same one.
1 visit
from arrival through consult to completion, linked to the booking.
Same day
arrival only on the booked date, never on a cancelled booking.
Doctor Roster & Schedules

One accurate source of who works when

When doctor availability lives in someone's head or a wall chart, the booking desk guesses and doctors lose control of their day. EloHIMS centralises every doctor's roster so availability is defined once and drives both the booking desk and the doctor's own view.

Per-doctor timetablesEach clinician has defined working hours and a schedule that reflects their real availability.
Centrally managed availabilitySchedules are maintained in one place, so there is a single accurate source of who works when.
Drives the booking deskThe roster governs what the appointment desk can book, preventing bookings into unavailable time.
Feeds the doctor's day viewEach doctor's own schedule powers their daily list of patients and sessions.
Department-aligned schedulingRosters sit within the department structure for coordinated multi-specialty planning.
Supports multi-doctor clinicsMany clinicians can be rostered across departments, each with their own hours.
Audit-logged schedule changesRoster updates are captured in the audit trail for accountability.
Doctor leaveRecord leave from and to a date with a reason; overlapping leave is refused.
Date-specific sessionsA session set "only on this date" replaces the doctor's weekly hours for that one day.
Leave & waitlist

When a doctor is away, the desk is offered the alternatives

Leave is recorded against the doctor under Doctors → Leave. Adding it lists the bookings that already fall inside the leave, so the desk can move those patients before the day arrives. From then on one roster decides when a doctor sits — the desk's slots, phone bookings, online bookings and the clinic's daily limit all read it, so none of them can book into leave.

Try to book a doctor on a leave day and the booking dialog shows the leave, a "Back on … — book that day" link to the next date with a free place, and the clinic's other doctors sitting that day as one-click choices. When there is no alternative, the patient can be put on the clinic's waitlist and later marked booked or cancelled.

New appointment
Medicine
Dr. Saad Mahmood is on leave Mon 21 – Tue 22 Dec
Back on Wed 23 Dec — book that day
Other doctors in this clinic that day
Dr. Nadia · 09:00–13:00Add to waitlist
Follow-ups

Close the loop before the patient leaves the room

Continuity of care shouldn't depend on a patient remembering to rebook. Directly inside the consultation, the physician schedules the next visit as part of finishing the encounter — and that follow-up pre-fills the appointment, so the clinical decision to review a patient and the operational act of booking them become a single, connected step.

Follow-up scheduling in consultationThe next visit is set at the clinical moment it's decided, from within the encounter.
Appointment pre-fillPatient and visit details are carried into the booking automatically.
Front-desk synchronisationReception sees the intended return without chasing the doctor.
Patient clarityPatients leave with a concrete next-visit date instead of a vague "come back soon."
Reduced no-shows and drop-offThe return visit is captured while the patient is still engaged.
No duplicate data entryThe follow-up reuses the existing patient context — no re-keying at the desk.
Continuity of careEach encounter is tied to the next in a clear clinical thread.
Internal Referrals

Hand-offs that carry the patient's story

Care breaks down at the hand-off. Internal Referrals let a doctor refer a patient from one department or clinician to another, carrying the clinical context with them. The referral is captured against the patient's lifetime record, so the receiving doctor picks up with the history intact and the journey stays continuous across the hospital. Whether a referral is free, gets a new token in the receiving clinic, or owes that clinic's consultation fee is a hospital setting — see hospital queue management.

Doctor-to-doctor referralRefer a patient from one clinician to another with a structured, trackable hand-off.
Department-to-department routingSend patients across specialties within the hospital without losing continuity.
Clinical context carried forwardThe referral moves with the relevant context so the receiving doctor starts informed, not blank.
360° record stays intactReferrals are captured against the patient's MRN and lifetime record, keeping the history unbroken.
Feeds the medical timelineEach referral becomes part of the chronological history for future reference.
Reduced repetition for patientsBecause context travels, patients spend less time re-explaining their situation.
Audit-logged referralsEvery referral is captured in the audit trail for accountability and traceability.
Online booking

Online booking on the hospital's published slots

Online booking is off until the hospital switches it on in Queue rules. It then exposes a public booking endpoint, protected by the hospital's own key, that its website or app can call: it lists the clinics and their scheduled doctors, the free slots, and accepts a booking. The key can be renewed at any time.

An online booking must land on a free slot of the published schedule — checked again at the moment of booking — and passes the same capacity rules as the desk, including the clinic's daily limit and doctor leave. It arrives as a scheduled appointment marked Online. The patient is matched by CNIC, else by phone and name, else a new file is opened on the hospital's normal MRN scheme; the answer sent back never carries a patient id or MRN.

Every booking also records how it came in. The booking dialog asks walk-in, phone or online — defaulting to walk-in for today and phone for a later date until the desk picks — the list shows each booking's source, and the appointment report counts bookings by source.

Patient portal

A patient portal on the hospital's own address

Patients sign in with their MR number and the mobile number on file. A six-digit code arrives through the hospital's own SMS or WhatsApp notification rule and opens a session for that one patient. The code lasts ten minutes, allows five tries and is spent on use, and the sign-in gives the same answer whether or not the details match.

Inside, the patient sees their appointments (with the video link for an upcoming tele-visit), their released reports only — lab results once signed out, radiology once verified — and their bills with what is still due, and receipts.

The portal is switched on from Queue rules, and refuses to switch on until an active SMS or WhatsApp notification rule exists, saying why.

The outcome

A booking desk that reflects real doctor availability, leave included — the same rules at the desk, on the phone and online, one token and one visit per arrival, and follow-ups captured where they are decided.

Related modules

See scheduling that actually holds.

Real rosters with leave, online booking on published slots, pre-filled follow-ups and a patient portal — one connected booking flow for the whole hospital.

Book a demo Start free trial
Schedule a demo