Understanding Referral Assignment Algorithms

Overview

CliniConnects provides multiple referral assignment algorithms that help organizations automatically determine which clinician should receive a new referral. Each algorithm follows a different business rule designed to support specific operational goals, such as reducing travel time, balancing workload, or ensuring fair referral distribution.

Selecting the appropriate algorithm can improve scheduling efficiency, clinician utilization, and overall patient service delivery.

By Proximity

Purpose

The By Proximity algorithm prioritizes clinicians based on their geographic distance from the patient.

How It Works

When a referral is created, the system:

  1. Identifies clinicians who are eligible to receive the referral.

  2. Verifies that the clinician is within the configured service area or coverage zone.

  3. Compares the distance between the patient and eligible clinicians.

  4. Prioritizes the clinician who is closest to the patient.

Example

A patient is located in Miami.

Clinician

Distance from Patient

Clinician A

5 miles

Clinician B

15 miles

Clinician C

25 miles

The system will prioritize Clinician A because they are geographically closest to the patient.

Benefits

Organizations that prioritize geographic efficiency and want clinicians assigned to patients within their local service areas.

Round Robin

Purpose

The Round Robin algorithm distributes referrals evenly among qualified clinicians.

How It Works

The system places eligible clinicians into a rotating assignment queue. Each new referral is assigned to the next clinician in the rotation.

Example assignment sequence:

The cycle continues to ensure referrals are distributed fairly.

Eligibility Rules

Before a clinician receives a referral, the system verifies that the clinician:

If a clinician is not eligible, the system automatically skips that clinician and proceeds to the next eligible clinician in the rotation.

Benefits

Organizations seeking equal referral opportunities among clinicians.

Least Acceptance

Purpose

The Least Acceptance algorithm prioritizes clinicians who have accepted the fewest referrals.

How It Works

The system reviews referral acceptance history and prioritizes clinicians with the lowest number of accepted referrals.

Example

Clinician

Accepted Referrals

Clinician A

30

Clinician B

18

Clinician C

12

In this scenario, the system would prioritize Clinician C because they have accepted the fewest referrals.

Benefits

Organizations focused on balancing referral acceptance rates among clinicians.

Workload

Purpose

The Workload algorithm assigns referrals based on clinician capacity and current workload.

How It Works

The system evaluates factors such as:

The clinician with the greatest available capacity is generally prioritized.

Example

Clinician

Current Caseload

Maximum Capacity

Clinician A

40

50

Clinician B

25

50

Clinician C

48

50

In this example, Clinician B would likely receive priority because they currently have the lightest workload.

Benefits

Organizations that prioritize operational efficiency and workload balancing.

General Eligibility Requirements

Regardless of the assignment algorithm selected, clinicians must meet the organization's eligibility requirements before they can receive referrals.

Common eligibility checks may include:

Clinicians who do not meet the eligibility criteria may be excluded from consideration, even if they would otherwise be selected by the assignment algorithm.

Choosing the Right Algorithm

Business Goal

Recommended Algorithm

Minimize travel distance

By Proximity

Distribute referrals evenly

Round Robin

Balance referral acceptance history

Least Acceptance

Balance clinician workload and capacity

Workload

Frequently Asked Questions

Can the assignment algorithm be changed?

Yes. Organization administrators can update the referral assignment algorithm based on operational needs and staffing strategies.

What happens if the selected clinician is unavailable?

The system evaluates only eligible clinicians. If a clinician is unavailable or does not meet assignment requirements, the system will move to the next eligible clinician according to the selected algorithm.

Which algorithm is best?

There is no single best algorithm. The ideal choice depends on your organization's priorities:

Note: This article describes the general behavior of referral assignment algorithms. Actual assignment results may vary depending on system configuration, clinician eligibility, service area settings, availability, and organization-specific business rules.