AL HANA MODERN MEDICAL CENTER
Doctor Attendance & Shift Scheduler · 2026
Doctor Roster
Master list of doctors, specialties & shift details.
Employee Roster
Master list of non-doctor staff (reception, PRO, medical & admin). Kept separate from the doctor roster and never shared with ALYA.
Attendance
Actual clock-in / clock-out from BioTime, next to the planned shift.
Insurance Verification
Mark each patient Cover or Not Cover — ALYA tells them and books it in Unite.
🔔 Reading this table — what HELD and LAPSED mean, and the waiting colours
Archive
Every patient who has been through insurance verification. Settled business, kept on file — searchable by name, number, Emirates ID, insurer or policy.
🛈 What this tab is for — and why it is separate from Insurance
Callbacks — people waiting for us to ring them
Callers who asked for a person and did not get one. Ring them on the next shift.
📞 How this list fills up — and what to do with each row
🦷 Dental Requests — patients waiting for us to confirm their dental booking
Dental bookings are paused while the dental department is being upgraded. ALYA does not book dental any more — she takes the patient's details and tells them customer service will contact them to confirm. Every one of those promises is a row here.
🦷 How this list fills up — and what to do with each row
Promotions — what we are advertising right now
Put your current offers here and ALYA quotes them the moment a patient asks — including patients who arrive from your Meta ads. An offer stops being quoted automatically on its end date.
🏷 How ALYA uses this — and why the ad headline matters
Leave Schedule
Approved leave drives the conflict flag on the schedule grid.
Other Activities
Meetings, training, conferences & off-site activities.
User Accounts
Manage who can access this scheduler and their role.
Bookings Calendar
Live mirror of appointments booked in Unite EMR — read only.
🏥 Where these bookings come from — and why insurance patients are not here yet
✦ Booked by ALYA
Everything ALYA has booked, newest first, with the patient's details already attached — so you do not have to open the calendar and click each appointment.
🛈 Reading this table — especially the FILE column
Read Me & Legend
How to use this portal
- On the Schedule tab, every doctor has three cells per day: Start, Break (30 min), and End.
- Pick the shift Start and End from the time dropdown, and the Break from the 30-minute window dropdown.
- For a rest day choose OFF in Start; for leave choose Leave (and log it on the Leave Schedule tab).
- Cells colour automatically: shift turns green, break amber, OFF grey, Leave red.
- Conflict flag: if you enter a shift Start time on a date with Approved leave, the cell turns solid red.
- Log leave on Leave Schedule and meetings/training on Other Activities.
- All data is saved to the central database — every logged-in user sees the same schedule in real time.
- Roles: Viewer (read only) • Manager (edit schedule, leave, activities) • Admin (full access incl. users).
📞 Callbacks — people waiting for us to ring them
ALYA answers the clinic's phone at every hour of the day. The reception desk is only staffed during the hours shown at the top of that tab. This list is what happens in the gap.
- A caller asks for a person. ALYA checks whether anyone is at the desk before she promises anything.
- If the desk is open she transfers them exactly as before — extension 123, then 126, then a hold queue. If nobody picks up for five minutes, the caller is added to this list automatically, using the number they rang from.
- If the desk is closed she does not start a transfer at all. She tells the caller plainly that reception is closed, gives the opening hours, and offers to take their number. That is the only honest answer — the alternative was five minutes of hold music for a phone in an empty room.
- You ring them back on the next shift, then press Rang them or No answer. Every press is counted: a name showing three failed attempts needs a decision, not a fourth attempt.
Why the "Why nobody took it" column matters. After hours is expected — those are calls the clinic previously never heard about at all. No answer means the desk was open and nobody picked up; if you see several of those in a week, that is a staffing signal, not a caller problem.
These are promises, not leads. ALYA has already told each of these callers, by name, that somebody will ring them. A row left untouched is not a task nobody got to — it is a promise the clinic made and did not keep.
Changing the hours (Admin only): use Change hours on the Callbacks tab. ALYA uses the new hours on her very next call — there is nothing to redeploy and no script to edit.
Colour key
| Green | Scheduled shift (Start / End time) |
| Amber | Break — 30-minute window |
| Grey | OFF — rest day |
| Red | Leave — on approved leave |
| Solid red | Conflict — shift entered on an approved-leave date |