Skip to content
English
  • There are no suggestions because the search field is empty.

Concurrency Rules

Concurrency rules control how many appointments can overlap at the same time for a provider.

In simple terms, concurrency rules determine whether appointments can be double booked or stacked within a schedule.

These rules help clinics manage scheduling flexibility while maintaining appropriate provider workload.

Understanding Concurrency

Concurrency refers to how many appointments are allowed to occur during the same time window.

Screenshot 2026-03-13 at 10.11.22 AM

For example:

  • A concurrency limit of 1 means no appointments can overlap.

  • A concurrency limit of 2 allows double booking.

  • A concurrency limit of 3 allows triple booking.

If the number of overlapping appointments would exceed the rule, the system will prevent the appointment from being scheduled.

Common Use Cases

Concurrency rules are often used to support operational scheduling policies like:

Preventing double booking

Many clinics want to ensure that providers are only seeing one patient at a time.

In this case, the rule would set the maximum concurrency to 1.

Allowing controlled double booking

Some clinics allow double booking under certain circumstances, such as:

  • Overlapping follow-up visits

  • Overlapping assistant or tech supported visits

In these cases, concurrency can be increased to allow additional overlapping appointments.

Restricting overlap for specific visit types

Concurrency rules can also be targeted to specific services or patient types using scopes.

For example, a clinic might want to prevent double booking for initial evaluations, even if other visits can overlap.

Applying Concurrency Rules

When creating a concurrency rule, you define the maximum number of appointments that can overlap.

Once the rule is active, the scheduling system will check this rule whenever availability is shown for a new appointment.

If adding the appointment would exceed the concurrency limit, booking will not be allowed for that slot.

Using Scopes with Concurrency

Concurrency rules become more powerful when combined with scopes.

Scopes allow you to apply the rule to specific conditions such as:

  • A specific provider

  • A clinic location

  • A particular service

  • A payer or insurance group

For example, you could create a rule that prevents double booking for:

  • Medicare patients

  • Initial evaluations

  • At a specific clinic location

Scopes allow you to control scheduling policies with much greater precision.

Advanced Settings

All booking rules contain two advanced settings called Skip and Valid Until. Read more on how those are used in this article.