MediRecords allows more than one appointment to be booked into the same time slot for a provider, known as double booking. This article covers how double booking works and what to expect across the different ways appointments can be made.
Contents:
- Double Booking via the Appointment Calendar
- Connect API
- Online Appointment Widget
- Common Causes of Unwanted Double Bookings
Double Booking via the Appointment Calendar
Users can double book an appointment slot directly from the Appointment Calendar:
- Locate the existing appointment slot on the calendar.
- Click the empty space next to the current appointment slot
- Enter the details for the new appointment as normal.
This creates a second, separate appointment in the same slot. Both appointments remain independently visible and manageable on the calendar.
Connect API
The Connect API has two parameters to permit double booking when creating an appointment: allowDoubleBookingForPatient and allowDoubleBookingForProvider.
If you're integrating with the Connect API and expecting to allow double bookings, test the specific scenario you need directly against your environment rather than relying on the flags alone.
Online Appointment Widget
The Appointment Widget removes a time slot from availability once it's booked, so it does not offer an already-booked slot to a new patient in the same way the internal Appointment Calendar allows.
ℹ️ Note:
Reports of double bookings occurring via the Widget have generally been traced to other causes, such as an invalid provider ID configuration, an expired session, or a patient double-clicking the booking button, rather than a deliberate double-booking allowance in the Widget itself.
Common Causes of Unwanted Double Bookings
Not every double booking is intentional. If you're seeing double bookings you didn't expect, the cause is usually one of the following:
-
No system warning by design, MediRecords does not warn or block when two different patients are booked into the same provider slot. The only built-in notification is for the same patient booked twice on the same day, it does not cover different patients overlapping on the same slot by design.
-
A booking made via Engage isn't reflected in time in Care, Engage does not allow a patient to book into an already-taken slot, but Care does allow it by design. If a patient books through Engage at nearly the same time a staff member is booking the same slot in Care, the Care booking can still go through without a warning.
-
Delay between an API action and the UI updating, if an appointment is cancelled via the Connect API, there can be a delay before this is reflected in the Appointment Calendar. Booking into that slot before the cancellation has visibly updated can result in an apparent double booking.
-
Third-party or integration issues reading stale availability, if a connected system incorrectly reads which slots are already booked (for example, due to a faulty date filter or an integration only checking a limited set of results), it may offer or book a slot that's already taken.
-
Appointment Widget configuration issues, an invalid provider ID in the Widget's configuration, or an expired session, can cause the same slot to appear available to multiple patients.
-
Overlapping or duplicate provider sessions, if a provider has two regular sessions configured that overlap, the Available Times list can show duplicate time entries, making it easier to select and book a time that's already taken.
- Accidental duplicate submissions, a patient double-clicking a booking button (particularly on an online booking platform) can occasionally create two bookings for the same slot in quick succession.
Still need help?
If this article did not fully answer your question, our Support team is here to help. We can assist with troubleshooting, guidance, or clarifying how MediRecords works.
Contact MediRecords Support
Phone: 1300 103 903
Email:
support@medirecords.com
Live chat: Available directly within the MediRecords app or via
the Knowledge Base
Want to build confidence using MediRecords?
We offer tailored software training for individuals and teams, whether you need help with specific workflows or a broader overview of the platform.
To enquire about training, contact your Customer Success Manager or email success@medirecords.com.
Comments
0 comments