Skip to main content

Practice Operations

What Real-Time athena Integration Actually Means

Vendors call every athena integration real-time. The phrase covers two different architectures, and which one you bought decides how clean your queues stay.

9 min read

Every vendor in your evaluation says they offer real-time athena integration. Almost none of them mean the same thing by it, and the difference is not academic. It decides whether a patient gets called twice about an order that was already handled, and whether the slot your automation just offered still exists.

Two architectures wear the same word.

One polls. It asks athenaOne for the current state of appointments, orders, and documents on a cycle, and the cycle length is whatever the vendor could get away with. Between passes, the automation is working from a picture of your practice that has already changed.

The other subscribes. athenaOne tells it what changed, and it reacts to that change rather than rediscovering it later.

Both get described as real-time in a demo, because in a demo the cycle is short and the data volume is small. The gap only opens under production load, and it shows up as work your staff has to undo.

Latency is not one number, it is a budget per workflow

The useful question is not how fast the integration is. It is how stale a given workflow can afford to be.

Some work tolerates an hour. A recall list for patients overdue for a follow-up does not get worse if the automation learns about a new entry sixty minutes late. Other work tolerates almost nothing. If a patient is on the phone and the automation is offering a slot, the answer has to reflect the schedule as it stands right now, because a scheduler at another site may be booking into the same template.

The workflows that carry the tightest budgets are also the ones that consume the most staff time today. A March 10, 2026, MGMA Stat poll of 294 applicable responses asking practice leaders which phone tasks eat the most staff time put eligibility and prior authorization at 45%, scheduling at 31%, intake at 9%, and prescription refills at 6%. Those are exactly the paths where a stale read produces a call-back rather than a completed task.

So the evaluation question to ask a vendor is not whether they are real-time. It is what their latency is for each of those four, measured separately, under your call volume.

Polling produces duplicate work, and duplicate work is the tell

You can usually identify the architecture from how the automation misbehaves, without reading a single technical document.

When an automation polls, two things it should treat as one event arrive separately. A patient calls in, the agent books the appointment, and the open order that the booking was supposed to satisfy is still open on the next pass. So the outbound campaign picks the patient up again and calls them about something they just handled. Staff see it as the AI calling patients twice. It is the automation reading a snapshot taken before the booking landed.

The reverse failure is quieter and more expensive. A follow-up task that should have been created after a booking silently is not, so the second half of the workflow does not exist until someone catches it in review. Nothing errors. There is no alert. The work simply is not there.

athenaOne exposes change feeds for exactly this reason. GET /appointments/changed/subscription/events reports appointment changes as they happen rather than requiring a full re-read, and GET /documents/patientcase/changed/subscription does the same for patient case documents. An automation built on those feeds knows a booking occurred at the moment it occurred, which is what stops the second call.

The handoff still belongs to a person. When a change event and an open task genuinely conflict, because staff moved an item between queues by hand or because working a task does not close the order behind it, the automation should surface both to a human with the history attached rather than picking one and acting on it.

Batch cycles get stretched quietly when volume grows

The architecture question matters most on the day nobody is watching.

A polling integration that sweeps every department for new documents has a cost that scales with the number of departments. A multi-site practice that added locations over two years can find that the sweep no longer finishes inside its window. The usual fix is to stretch the interval, moving a fifteen-minute cycle to hourly, because that is cheaper than re-architecting. Referral faxes and records requests then sit an hour longer than they did, and no one is told the number changed.

The department dimension makes this worse than it sounds. Documents filed under a department the sweep does not walk are not late, they are invisible, and new-patient referrals land in those other departments more often than anyone expects.

An event subscription has the opposite scaling behavior. Volume raises the number of events, not the length of the pass, so growth does not silently degrade the workflow. That is the part worth asking about in diligence: not the latency today, but what happens to it when the practice doubles its departments.

This is why the AI you already bought did not reduce the work

Most practice leaders evaluating automation have done this before, and the results have been mixed in a specific way.

An Aug. 5, 2025, MGMA Stat poll of 244 applicable responses found 71% of practice leaders reported some use of AI in patient visits, but among those using it, 44% said it had not reduced staff workload, 39% said it had, and 17% were unsure. A tool that produces a task list someone else has to reconcile has not removed the work. It has relocated it.

Stale state is one of the main reasons that happens. When the automation and the staff are looking at different versions of the same schedule, every disagreement between them becomes a human decision. The tool handles the easy path and returns the exceptions, plus a new class of exception it created by acting on old data.

The fix is unglamorous. Read the change feed rather than the snapshot, write back to athenaOne so the record staff look at is the record the automation acted on, and route the genuine conflicts to a named queue with the reasoning attached. None of that is a feature you can see in a demo, which is precisely why it has to be a question in the evaluation.

What to ask before you sign

Turn the abstraction into questions a vendor either answers precisely or does not.

Ask which athenaOne surfaces the integration subscribes to and which it polls, named individually. Any vendor doing this work can answer in a sentence. Ask what the polling interval is for each polled surface, and what that interval was twelve months ago at their largest customer, which reveals whether it has been stretched.

Ask how the automation behaves when it acts on a state that changed underneath it. The honest answer describes detection and a handoff, not prevention. Ask whether outbound campaigns re-check the underlying task before dialing, because that single check is the difference between a recall program and a complaint generator.

Asked where practices are pointing AI first, a Feb. 10, 2026, MGMA Stat poll of 177 applicable responses ranked scheduling at 31%, calls at 27%, registration and eligibility at 23%, and prior authorization at 16% as the top targets. Every one of those depends on current state to be worth anything. Scheduling against a stale template offers slots that are gone. Eligibility run against a stale plan verifies coverage the patient no longer has.

Real-time is not a product claim. It is a set of per-workflow latency commitments, and a vendor who has built the thing can give you the numbers.

Key Takeaways

  • Ask for latency per workflow, not one number. Scheduling and eligibility need current state; a recall list can tolerate an hour.
  • Duplicate outbound calls about an already-handled order are the clearest symptom that an automation is working from a polled snapshot.
  • The quiet failure is the opposite one: a follow-up task that never gets created, so the second half of a workflow does not exist until review catches it.
  • athenaOne exposes change feeds for appointments and patient case documents. Ask which surfaces a vendor subscribes to and which it polls, by name.
  • Polling cost scales with departments, so intervals get stretched as a practice grows. Ask what the interval was a year ago, not just today.
  • Require outbound campaigns to re-check the underlying task immediately before dialing. That one check prevents most double-contact complaints.
  • When a change event conflicts with an open task, the automation should hand both to a named human queue rather than choosing.
  • Write-back matters as much as read speed. Staff and automation acting on different versions of the same schedule turns every disagreement into manual work.

Real-time is the least examined word in a healthcare AI evaluation, and it hides the decision that determines how much cleanup your staff inherit. A vendor polling on a stretched cycle can demo beautifully and still generate a second queue in production, because every action it takes is based on a version of your practice that has moved. An AI team working inside athenaOne on change subscriptions acts on what actually happened, writes the result back where your staff will see it, and escalates the conflicts it cannot resolve to a person with the history attached. Ask for the latency numbers per workflow. The answer tells you which architecture you are buying.

Sources

Ready to See It in Action?

See how PGA works your athenaOne queues on change events rather than a polling cycle

Schedule a Demo →

Written by Kevin Henrikson