Skip to main content

Feature Request: Single Treatment Room Booking Conflict Prevention

Background

Case example: two clinicians working in the same treatment room use the same booking system. However, the system allows overlapping appointments because it treats each clinician's schedule independently without accounting for shared room usage.

Problem

  • Both clinicians can book appointments at the same time.

  • Resulting overlapping bookings cause double-booking of the only available treatment room.

  • This causes scheduling conflicts and inefficiencies.

Current Workarounds

  • Manually dividing the day into fixed time blocks assigned to each clinician (e.g., Clinician A from 8-10 am, Clinician B from 10-12 pm).

  • Relying on first-come, first-served booking managed by the clinicians themselves from the Diary.

  • No automated system-level control to prevent overlaps.

User Impact

  • Risk of double bookings leading to client dissatisfaction and operational challenges.

  • Lack of flexibility if both clinicians are available simultaneously but want to avoid overlap.

  • Increased manual coordination required between clinicians.

Proposed Feature

Implement a shared resource booking system for treatment rooms with the following capabilities:

  1. Resource Definition

    • Ability to define treatment rooms as shared resources in the booking system.

    • Assign multiple clinicians to the same treatment room resource.

  2. Conflict Prevention

    • Prevent overlapping bookings tied to the same resource (treatment room).

    • If Clinician A books the room at 9:00–9:30, Clinician B cannot book any appointment overlapping that time.

  3. Booking Interface

    • Real-time availability showing shared treatment room occupancy.

    • System-generated alerts or blocks on conflicting bookings.

  4. Flexible Scheduling

    • Allow simultaneous clinician availability but enforce single-room occupancy rules.

    • Optionally allow manual override with warnings (for exceptional cases).

  5. Notification System

    • Notify both clinicians if a booking attempt conflicts with existing appointments.

Benefits

  • Eliminates double bookings for shared treatment rooms.

  • Improves operational efficiency and client experience.

  • Reduces need for manual coordination between clinicians.

  • Supports flexible and dynamic scheduling based on actual availability of the treatment room.

Additional Notes

  • This feature would require significant development work, and currently is not a highly requested feature - this post is to gauge user interest before considering implementation.

Status: Completed1 comment

Log in to comment and vote

Comments1

  • Cloudia Barr

    Team•

    Sep 18

    Update for everyone who voted on this. Bookable resources are now live.

    You can now define a treatment room, or anything else your practice has a limited number of, under Account, then Appointments, then the Resources tab. Give it a quantity, then require it on the appointment types that use it.

    Capacity is then counted across the whole practice rather than per practitioner, so once the room is taken for a time, that time is no longer offered to anyone else. A colleague working in another diary cannot book over the top of you.

    Three things from the original request did not make this first release, so I will be straight about them. There is no real-time occupancy view, no manual override with a warning for exceptional cases, and no notification to either clinician when a booking is prevented. The time simply stops being offered.

    If any of those three matter to you, say so below and I will raise them separately rather than treating this as finished.

    The full walkthrough is in the help centre under Setting up appointment resources: https://support.rehabguru.com/en/articles/16988265-setting-up-appointment-resources

    There is also a three minute walkthrough of this and the new late change restrictions: https://youtu.be/LFoeDIwLO9Y