All Articles

Patient Outreach Capacity Planning: Size Campaigns Your Team Can Support

Calculate how much outreach to release now while reserving capacity for the replies and follow-up work that arrive later.

Linear Health Editorial Team
Linear Health Editorial Team
Editorial, Linear Health
Published
Miniature staff releasing envelopes from two trays into a row of work slots beneath a clock, one slot already checked
Size each outreach release against the staff minutes it will consume now, next hour and tomorrow.

The release decision starts after eligibility is established

An approved outreach list answers who may be contacted for a defined administrative purpose. It does not answer how many invitations your team can support at once.

Keep list eligibility, approved contact preferences and stop rules in the specialty referral outreach workflow. This article begins with a ready list and a named receiving team. Its job is to decide how much new work to invite into that team's day.

The dependency is recognized in product documentation. Artera's Referral Triggers Queue supports timed release rates and tells organizations to align those rates with staff response capacity. That describes Artera's configured feature, not a universal staffing formula.

The worksheet below is an original planning model. It turns a release into expected staff work across time, including work that remains after the messaging system has finished sending.

Choose a unit that connects the invitation to the work

For the examples here, one release unit is one eligible referral episode receiving one initial invitation. An episode is not necessarily a unique patient, and a task is not necessarily a unique episode.

A patient might reply once, need a scheduling callback, and later require an administrative correction. Those are separate staff tasks associated with the same episode. Conversely, a patient may complete the offered task without staff assistance.

Record the task types your team handles: a scheduling reply, requested callback, booking correction, or other approved administrative follow-up. Measure active handling time, including the record update needed to finish that task. Waiting for another person is elapsed time, not continuous staff effort.

AWS's forecasting import documentation separately records incoming contact volume, handled contacts and average handling time by interval. This is a useful example of keeping demand and handling units distinct. The campaign formula here is not an AWS forecast.

Use the call-center operating model to distinguish contact counts from completed requests. For batch sizing, the immediate input is the staff work generated, whether or not the patient's larger task finishes in that interval.

Build a release worksheet with an accountable owner

Nominate a release owner who can see the campaign queue and the staff worklist. The sending system alone cannot tell that person whether the receiving team has become unavailable.

Worksheet fieldWhat to enterEvidence or owner
Release unitDefined episode and initial invitationCampaign owner
Cohort and channelWhich approved ready list this batch usesCurrent list version
Response windowsLocal start and end times, including later daysReceiving-team coverage
Available minutesMinutes staff can devote to this queueDuty schedule and current assignments
Routine demandExpected noncampaign work during each windowRecent comparable workload
Existing commitmentsRemaining work already queued and expected from earlier releasesWorklist and batch history
New demand factorsStaff tasks per released episode, by window and task typeObserved comparable batches or labelled assumptions
Handling timeMinutes per task, by task typeDefined handling observations
ReserveCapacity deliberately held for uncertaintyLocal management decision
DecisionRelease count, hold reason, next review and ownerSaved calculation and queue checkpoint

Count only usable capacity. Two staff members present for an hour do not necessarily provide 120 minutes to this queue if one also covers check-in or a meeting. Equally, do not subtract that competing assignment twice after it has already been removed from available minutes.

Check capability as well as totals. If a response needs a particular authorized role or supported language, minutes belonging to another team may not be usable. The multilingual outreach guide provides related communication context; this calculation treats approved support arrangements as an input.

Map when the work arrives

Estimate staff tasks per released episode for each receiving window. This factor can include initial replies, delayed first replies, requested callbacks and later follow-up tasks.

Do not require the factors to sum to 100%. They describe tasks per episode, not mutually exclusive patient outcomes. One episode can generate several tasks, and some generate none. Name the unit in every column so a task factor is not mistaken for a response probability.

Associate each observed task with its originating batch where the available records support that relationship. Preserve an unattributed category when they do not. A vague increase in phone volume is not enough to establish that every extra call came from the campaign.

Follow the batch beyond its first burst of replies. A morning invitation can create afternoon work or a callback tomorrow. Later tasks belong in future commitments even while today's visible inbox is empty.

If there is no useful history, use clearly labelled assumptions and a small monitored release. An observed zero from a tiny sample does not justify an unlimited batch.

Calculate the new-work budget in each window

Use this planning identity:

New-work budget = available staff minutes minus routine demand minus existing commitments minus reserve.

If that result is negative, the window is already overcommitted under the assumptions. Show the deficit and hold additional release. Do not erase it by displaying only zero capacity.

For a proposed batch, calculate:

Induced work in a window = released episodes x expected staff tasks per episode in that window x minutes per task.

When task types have different handling times, calculate each separately and add their minutes. Compare that total with the window's new-work budget. The permitted batch must fit all relevant windows and any separate role constraints.

The formula is a workload screen, not a queueing guarantee. Variation in arrivals and task duration can still produce waiting. Check actual work and the age of outstanding replies before making the next release decision.

Work through a hypothetical batch

Hypothetical example: a team has a ready list of 100 eligible episodes. Each would receive one initial invitation. The release owner considers the current hour, the following hour and a staffed follow-up window tomorrow.

All figures below are invented staff minutes. "Available" already excludes breaks, meetings and duties assigned elsewhere. Existing commitments include only work not counted as routine demand.

Receiving windowAvailable, routine demand, commitments, reserveNew-work budget
Current hour90, 30, 30, 1020
Following hour90, 40, 25, 1015
Tomorrow's follow-up window60, 30, 8, 1012

The current-hour commitments consist of 15 minutes of already queued work and 15 minutes expected from previous batches. Those previous releases still consume capacity even though they are no longer in the send queue.

The team uses these hypothetical demand factors for the proposed batch:

WindowExpected staff tasks per released episode, minutes per taskNew minutes per released episode
Current hour0.20 tasks, 5 minutes1.0
Following hour0.10 tasks, 5 minutes0.5
Tomorrow0.05 tasks, 8 minutes0.4

The last row includes later follow-up work, not just first replies. These factors are illustrative assumptions, not industry response rates.

The window limits are 20/1.0 = 20 episodes, 15/0.5 = 30 episodes, and 12/0.4 = 30 episodes. The smallest limit is 20 episodes, so the team releases 20 and holds 80.

That batch creates expected work of four tasks and 20 minutes now, two tasks and 10 minutes next hour, and one task and eight minutes tomorrow. Total expected work is 38 staff minutes across seven tasks. The seven tasks are not necessarily seven different patients.

Adding the budgets first would conceal the constraint. The combined 47-minute budget divided by 1.9 total minutes per episode suggests 24 whole episodes, but those would require 24 minutes in the current hour when only 20 are budgeted. The current window controls the decision.

Carry commitments forward without counting them twice

After release, move its expected future work into the commitments register. For this example, reserve 10 minutes in the next hour and eight tomorrow. Those minutes are no longer free for another campaign owner to allocate.

As tasks arrive, replace the relevant forecast with actual remaining work. Do not keep both the original predicted task and its now-visible queue entry as separate demand. Conversely, do not delete all expected later work merely because one patient has replied.

At each checkpoint, reconcile opening unworked minutes, newly arrived work, minutes completed and closing unworked minutes. Keep the task records behind the estimate. If a long task is partly finished, carry its estimated remaining effort rather than its original full duration.

For a campaign assembled from payer files, the payer-list workflow is the upstream context. Apply the organization's approved list reconciliation and prioritization before this release calculation. Capacity arithmetic cannot decide clinical eligibility or which service a patient needs.

Replan when the receiving conditions change

Suppose the 20-episode batch produces six current-hour tasks instead of four, each requiring five minutes. Actual demand is 30 minutes, which uses the planned 20 plus the 10-minute reserve. Hold the next batch and reassess the remaining day rather than assuming the first forecast remains accurate.

Check whether the difference is additional work or earlier-than-expected arrival. Until the evidence resolves that distinction, keep future commitments visible. Reducing tomorrow's reservation just because today's replies increased can create another shortfall.

Pausing release affects unsent invitations. It does not withdraw messages already sent or stop patients responding. Keep the receiving queue staffed under the approved coverage plan while the release owner changes future volume.

Use the same review after an absence, a source-system outage or a change in task mix. Record the decision, revised batch size and next checkpoint so another supervisor can continue it.

To discuss the administrative response workflow around AI voice agents for healthcare, bring one ready cohort, the expected reply pattern and the staff work already committed.

FAQ

Is an hourly message limit enough for capacity planning?

No. It controls sending, while staffing depends on the work generated and when it arrives. Translate the release into expected staff tasks and minutes, including later replies. A technical sending allowance does not establish that your team can support that volume.

Should we plan from response rate or handling time?

Use both, with clearly defined units. A response rate alone does not reveal whether staff assistance is required or how long it takes. Estimate staff tasks per released episode and handling minutes by task type and receiving window.

How do we account for unfinished replies from yesterday?

Enter their remaining staff effort as an existing commitment in the window where it will be worked. Keep expected late replies from yesterday's releases separately visible until they arrive or the forecast is revised. Avoid counting an arrived task again as predicted future demand.

Can we release more if the morning queue is empty?

Only after checking expected later work and actual coverage. An empty queue may precede delayed responses from an earlier batch. Recalculate the relevant windows and preserve capacity for commitments already made before sending more invitations.

Does this model tell us how many coordinators to hire?

No. It sizes a release within defined available capacity. A staffing decision needs broader workload, coverage and role analysis across a representative period. Repeated release constraints can inform that review, but one campaign does not establish a hiring requirement.

Sources

Linear Health Editorial Team
Linear Health Editorial Team
Editorial, Linear Health
Share this article
Keep reading

Related articles

Stay updated

Get the latest on AI healthcare coordination.