When to use a visiting doctor instead of inviting staff
| Situation | Use |
|---|---|
| The doctor will work the same hours every week and needs to log in to see their schedule and clinical notes | Invite Staff (regular doctor account) |
| The doctor only covers occasional appointments and you just need a name to attach bookings to | Add Visiting Doctor |
| You want the doctor to receive WhatsApp reminders, sign clinical notes, or write prescriptions | Invite Staff |
| The doctor is a colleague from a partner clinic who treats a few of your patients per month | Add Visiting Doctor |
Who can add a visiting doctor
By default, both admin and receptionist roles can add visiting doctors. This matches the front-desk workflow — reception is usually the first to know that a visiting specialist has arrived for the day. The permission key isstaff.create.visiting. If you want to restrict it to admins only, open Settings → Staff → permission dialog for the receptionist member and toggle it off.
How to add a visiting doctor
- Open Settings → Staff.
- Click Add Visiting Doctor in the action row at the top.
- Fill in the modal:
- First name and Last name (required) — what reception will see in the doctor picker.
- Email (required) — used as a unique identifier inside OdontoX. No email is sent to this address.
- Phone (optional) — reception can quickly contact the visiting doctor from the staff list.
- Specialty (optional) — e.g. Orthodontics, Endodontics. Shown next to the name in the staff list.
- Click Add Visiting Doctor. The doctor appears in the staff list with a small Visiting badge and is immediately selectable everywhere appointments are booked.
Where visiting doctors show up
- Doctor picker on appointments. Both when creating a new appointment and when reassigning an unassigned one — visiting doctors appear in the same dropdown as login doctors, with a small “Visiting” pill next to the name.
- Calendar lanes. A visiting doctor with appointments on a given day gets their own column in the day-view calendar, exactly like a login doctor.
- Staff list. Visible under Settings → Staff with the “Visiting” badge. You can also filter to a dedicated Visiting Doctors tab on the same page if you only want to see this list.
- Weekly availability editor. Open the Weekly Availability dropdown on a visiting doctor’s row to set the days and hours they work at your clinic. The hours are respected when reception books appointments — bookings outside those hours are rejected the same as for any other doctor.
What visiting doctors do NOT have access to
- They cannot sign in. Attempting to sign in with their email returns the standard “invalid credentials” response.
- They do not receive any invitation email or password setup link.
- They do not appear in WhatsApp reminder targeting, EOD email recipients, or any other staff-notification channel.
- They do not occupy a paid doctor seat against your subscription.

