Atlas CareQueue
Atlas CareQueue is the live queue system for urgent care, general practice, walk-in visits, same-day appointments, and high-variability clinic flow.
Written By Brendan Baker
Last updated About 10 hours ago
Yes. CareQueue needs its own article and the language should make it clear this is not just a waiting room list. It is an intelligent clinical traffic controller.
Here’s the full definition set.
Atlas CareQueue
Atlas CareQueue is the live queue system for urgent care, general practice, walk-in visits, same-day appointments, and high-variability clinic flow.
CareQueue helps the clinic manage which patients should be seen next, which provider has capacity, which visits can safely wait, and when the queue needs to reorder itself.
Unlike a static appointment list, CareQueue uses patient urgency, appointment type settings, provider availability, wait time, room status, and provider interruptability to help move the day forward.
What CareQueue Does
CareQueue helps the team:
Prioritize active patients
Manage walk-ins and urgent visits
Balance provider workload
Reduce hidden bottlenecks
Automatically adjust patient order as conditions change
Surface when the queue is open, overloaded, or under control
Support manual priority when the team needs to override automation
CareQueue is designed for clinics where the schedule does not behave politely.
Key Definitions
Active Patients
Active Patients are patients currently waiting, checked in, roomed, being triaged, ready for provider review, or otherwise moving through the clinic flow.
An active patient may be:
Waiting for triage
Waiting for a provider
In a room
In treatment
Awaiting diagnostics
Awaiting discharge
Waiting for checkout
Being manually prioritized by staff
CareQueue uses active patient status to understand demand in real time.
Queue
The Queue is the ordered list of patients waiting for the next clinical action.
The queue is not just based on arrival time. It may consider:
Appointment type
Urgency level
Wait time
Provider availability
Room availability
Required workflow step
Manual priority
Provider interruptability
Clinic load
The queue can move dynamically as new information enters the system.
Queue: Open
Queue: Open means CareQueue is accepting and managing active patients.
When the queue is open, new patients can be added, triage can occur, and CareQueue can evaluate movement through the clinic.
Queue: Closed
Queue: Closed means the clinic is not currently accepting new queue-managed visits.
This may be used when the clinic is at capacity, approaching closing time, pausing walk-ins, or switching to appointment-only flow.
Load
Load represents the current pressure on the clinic.
Load may be influenced by:
Number of active patients
Number of available providers
Patient urgency mix
Appointment complexity
Room availability
Workflow congestion
Provider interruptability
Expected time remaining
Load: Low
Low Load means the queue is manageable based on current patient volume and available provider capacity.
This does not mean the clinic is empty. It means the system does not currently detect a flow risk.
Load: Moderate
Moderate Load means the queue is active and should be watched.
The clinic may still be operating normally, but delays can begin if new urgent cases arrive, providers become unavailable, or rooms become blocked.
Load: High
High Load means the clinic is under pressure.
CareQueue may begin reordering patients more aggressively, surfacing bottlenecks, recommending handoffs, or warning that additional intake should be slowed.
Load: Critical
Critical Load means the queue may no longer be safely absorbing demand without intervention.
This may require:
Pausing walk-ins
Adding provider coverage
Reassigning staff
Moving stable patients to later slots
Escalating urgent cases
Communicating delays to clients
Manual Priority
Manual Priority allows the clinic team to override the automated queue order.
This is used when staff have context CareQueue may not fully understand yet.
Examples:
A patient looks worse in person than the original complaint suggested
A client has been waiting too long
A provider specifically requests to see a patient next
A stable patient can be moved behind a more urgent case
A case needs immediate review for safety reasons
Manual priority gives the team control without turning CareQueue into a dumb list.
Manual Priority Enabled
When Manual Priority Enabled is on, staff can manually bump or reorder patients.
CareQueue still calculates flow, but manual priority tells the system that human judgment is taking precedence for that patient or moment.
Manual Priority Disabled
When manual priority is disabled, CareQueue relies more heavily on configured rules, urgency logic, wait time, appointment settings, and provider state.
Provider State
Provider State shows each provider’s current ability to accept, continue, or be interrupted for work.
This helps CareQueue avoid treating every provider as equally available when they are not.
A provider in surgery, euthanasia, a complex conversation, or deep documentation should not be treated the same as a provider between rooms.
Available
The provider can accept a new patient or clinical task.
Busy
The provider is actively engaged but may become available soon.
In Room
The provider is currently with a patient or client.
In Procedure
The provider is performing or supervising a procedure and should not be interrupted unless necessary.
In Surgery
The provider is in surgery and should generally be treated as unavailable for queue assignment.
In Euthanasia / Compassionate Care
The provider is handling an end-of-life or sensitive care event.
CareQueue should protect this time and avoid unnecessary interruptions.
Documenting
The provider is completing records, discharge notes, estimates, prescriptions, or other documentation.
Depending on interruptability settings, CareQueue may still assign low-complexity questions or brief reviews.
On Call / Consultable
The provider is not directly holding the queue but may be available for questions, case review, approvals, or escalation.
Offline / Unavailable
The provider should not receive queue assignments.
Provider Interruptability Score
Provider Interruptability Score measures how interruptible a provider is at a given moment.
This is one of the most important parts of CareQueue.
A provider may technically be present, but not meaningfully interruptible. CareQueue uses interruptability to avoid breaking concentration, disrupting sensitive care, or assigning work to the wrong person.
What Interruptability Considers
The score may consider:
Current provider state
Appointment type
Room status
Procedure status
Surgery involvement
Euthanasia or compassionate care flag
Active documentation load
Number of assigned patients
Patient urgency
Pending approvals
Provider role
Manual overrides
Clinic-specific settings
High Interruptability
The provider can likely be interrupted or assigned new work.
Examples:
Between appointments
Reviewing records
Available for triage questions
Waiting on diagnostics
Not currently in a sensitive interaction
Medium Interruptability
The provider may be interruptible, but only for appropriate reasons.
Examples:
In documentation
Between rooms but behind schedule
Supervising a stable treatment
Available for urgent escalation but not routine questions
Low Interruptability
The provider should generally not be interrupted.
Examples:
In a complex appointment
In a client conflict conversation
In a procedure
Behind schedule with active cases
Do Not Interrupt
The provider should not be interrupted unless there is an emergency.
Examples:
Surgery
Euthanasia
Critical patient stabilization
Controlled substance issue
Safety event
Serious client escalation
Weighted Availability
Weighted Availability is CareQueue’s estimate of how much real provider capacity exists.
This is different from simply counting how many providers are clocked in.
For example:
3 providers in the building does not mean 3 providers are available.
1 provider between rooms may be more available than 2 providers tied up in surgery and euthanasia.
A provider with low interruptability contributes less usable capacity to the queue.
Weighted Availability helps CareQueue make smarter movement decisions.
Example
If Dr. A is available, Dr. B is documenting, and Dr. C is in surgery, CareQueue may calculate that the clinic has only partial provider capacity even though three doctors are present.
That is the whole point. Reality beats the schedule.
Automatic Queue Movement
CareQueue can automatically move patients based on real-time conditions.
It may adjust order when:
A higher urgency patient arrives
A patient has waited too long
A provider becomes available
A provider becomes unavailable
A room opens
A patient is marked ready
Diagnostics return
A visit changes status
A manual priority is added
Clinic load changes
This keeps the queue alive instead of fossilizing into “who arrived first.”
Automatic Bumping
Automatic bumping means CareQueue can move one patient ahead of another when the system detects a stronger clinical or operational reason.
Common reasons include:
Higher urgency
Longer wait time
Better provider match
Available room match
Appointment type rules
Procedure timing
Provider availability
Safety concern
Automatic Holding
CareQueue may also hold a patient in place when they are not ready to move.
Examples:
Waiting on intake
Waiting on client consent
Waiting on diagnostics
Waiting for estimate approval
Waiting for a specific provider
Waiting for a room type
Appointment Settings and CareQueue
CareQueue behavior is controlled heavily by Appointment Settings.
Appointment types define how CareQueue should treat different visit types.
Settings may include:
Default urgency
Duration
Buffer time
Required room type
Required provider type
Surgery requirement
Compassionate care flag
Online booking behavior
Default workflow
Queue priority behavior
Interruptability impact
Whether the visit can be automatically moved
Whether the visit requires manual review
This is where the clinic teaches CareQueue the difference between a wellness visit, urgent care exam, surgery, tech visit, euthanasia, emergency, or recheck.
CareQueue Patient Priority
CareQueue priority is the system’s ranking of which patient should move next.
Priority may be based on:
Clinical urgency
Time waiting
Appointment type
Patient status
Room readiness
Provider match
Workflow stage
Manual priority
Client constraints
Clinic load
CareQueue should not blindly reward arrival time. First-in-first-out works for sandwiches, not medicine.
Urgency
Urgency reflects how quickly a patient needs clinical attention.
Possible urgency levels may include:
Routine
Stable patient. Can safely wait within normal flow.
Examples:
Wellness exam
Vaccine visit
Stable recheck
Nail trim
Routine technician visit
Priority
Should be seen sooner than routine visits but is not immediately critical.
Examples:
Mild illness
Ear infection
Limping but stable
Minor wound
Decreased appetite but bright and stable
Urgent
Needs timely clinical assessment.
Examples:
Vomiting repeatedly
Respiratory concern
Eye injury
Pain
Bloated appearance
Heat exposure
Worsening condition
Critical
Needs immediate attention.
Examples:
Collapse
Severe respiratory distress
Active seizure
Major trauma
Uncontrolled bleeding
Non-responsive patient
Suspected GDV
Critical patients should override normal queue behavior.
System Event Log
The System Event Log records important queue events and system actions.
This may include:
Patient added to queue
Patient moved
Manual priority applied
Provider state changed
Queue opened or closed
Load changed
Patient escalated
AI or automation action taken
Manual override used
Assignment changed
The event log gives the clinic visibility into why CareQueue did what it did.
No Events Yet
No events yet means no queue activity has been recorded during the current session or selected timeframe.
CareQueue Use Cases
Urgent Care
CareQueue helps urgent care teams manage unpredictable intake, walk-ins, triage order, provider pressure, and shifting room availability.
General Practice
CareQueue helps GP clinics manage same-day sick visits, drop-offs, late arrivals, technician appointments, provider delays, and add-on work.
Walk-In Clinics
CareQueue gives walk-in clinics a live operating layer so they can prioritize patients by need instead of arrival time alone.
Hybrid Clinics
For clinics that run appointments and walk-ins together, CareQueue helps balance scheduled visits against incoming urgent demand.
Using Atlas CareQueue
Atlas CareQueue is the live patient queue for urgent care, walk-in, same-day, and high-variability clinic flow.
CareQueue helps your team understand who is waiting, who should be seen next, which providers are available, and when the system needs to adjust the order of patients.
CareQueue is not a static waitlist. It uses appointment settings, patient urgency, provider state, weighted availability, manual priority, and clinic load to help manage patient flow in real time.
Active Patients
The Active Patients section shows patients currently moving through the clinic queue.
Patients may appear here when they are checked in, waiting for triage, roomed, waiting for a provider, in treatment, awaiting diagnostics, awaiting discharge, or otherwise active in the visit flow.
Provider State
Provider State shows each provider’s current availability and interruptability.
This helps CareQueue understand whether a provider can take another case, answer a question, review a patient, or should not be interrupted.
Weighted Availability
Weighted Availability is CareQueue’s estimate of usable provider capacity.
A provider who is available contributes more capacity than a provider who is in surgery, in a procedure, documenting, or handling a sensitive appointment.
This helps CareQueue make more realistic decisions than simply counting how many providers are scheduled.
Provider Interruptability
Provider Interruptability measures whether a provider can safely or appropriately be interrupted.
A provider may be physically present but not interruptible.
For example, a provider in surgery or compassionate care should usually be protected from interruption. A provider between rooms may be highly interruptible. A provider documenting may be partially interruptible depending on clinic rules.
Interruptability is controlled through appointment settings, provider state, workflow status, and clinic configuration.
Manual Priority
Manual Priority allows the team to override CareQueue’s automated order.
Use this when a staff member has clinical or operational context that should take priority over automation.
Manual priority may be used when a patient appears worse than expected, a provider requests to see a case next, a client has waited too long, or a case needs immediate human review.
Automatic Queue Movement
CareQueue can automatically move patients as conditions change.
Patients may move when urgency changes, wait time increases, providers become available, rooms open, diagnostics return, or the clinic load changes.
CareQueue may also hold patients when they are waiting on intake, consent, diagnostics, estimates, discharge, or a specific provider.
Queue Status
Queue status shows whether the clinic is currently accepting queue-managed visits.
Open means CareQueue is active and accepting patients.
Closed means the queue is paused or not accepting additional queue-managed visits.
Load
Load shows the current pressure on the clinic.
Low load means the queue is manageable.
Moderate load means the clinic is active and should monitor flow.
High load means the clinic is under pressure and may need intervention.
Critical load means the clinic may need to pause intake, reassign staff, escalate cases, or communicate delays.
System Event Log
The System Event Log records important queue activity.
This may include patient movement, manual priority changes, provider state changes, queue status changes, load changes, assignments, overrides, and automation actions.
Use the event log to understand what happened and why.
Appointment Settings
CareQueue behavior is configured through Appointment Settings.
Appointment settings may control:
Default urgency
Visit duration
Buffer time
Required room type
Required provider type
Workflow steps
Queue priority
Manual priority behavior
Interruptability impact
Automatic movement rules
This allows CareQueue to treat a wellness visit, sick visit, surgery, technician appointment, urgent care case, and euthanasia differently.
When to Use CareQueue
Use CareQueue when your clinic needs to manage:
Urgent care flow
Walk-ins
Same-day appointments
Drop-offs
Provider bottlenecks
Room congestion
Triage order
Mixed scheduled and unscheduled visits
High-volume client flow
CareQueue is designed to keep the clinic moving without forcing the team to manually rebuild the day every time reality walks through the door.