Skip to main content

Practice Operations

Portal-Requested Forms: From Patient Message to Document

Portal-requested forms arrive as free text in a message queue and leave as a signed document. How to make that path structured instead of improvised work.

7 min read

Portal-requested forms start life as one sentence in a message queue. A patient writes that they need a letter for work, or a copy of a physical form for a school, or something signed for an insurer, and that sentence lands in the same inbox as refill requests, billing questions, and a photo of a rash. Nothing about it says it is a document request with a deadline, so it gets read, set aside, and read again by somebody else four hours later.

The message channel has grown into a primary front door while the workflows behind it stayed improvised. At the end of 2019, primary care physicians were receiving about 10 patient-initiated portal messages and 18 patient calls per week, and message volume climbed sharply from there and stayed up.

That matters for forms specifically because the portal is the natural place to ask for one. It is asynchronous, it produces a written record, and the patient can attach the form they were handed. The channel is right. What is missing is the structure that turns the sentence into a tracked item with an owner and an expected output.

Classification is the first job, not the filling

Before any document can be produced, somebody has to recognize that a document was requested. In most practices that recognition happens in a human’s head while reading a queue, which means it happens at the speed of the queue.

Automating that step is a routing problem rather than a clinical one. A message asking for a form gets labeled as a form request, attached to a case, and moved into the queue that owns document work. A message that is ambiguous goes to a human.

The payoff compounds. Once form requests are labeled, they can be counted, aged, and reported on, which most practices currently cannot do at all. The first week of labeled data usually surprises people, because the volume has been invisible rather than small.

The rule that keeps this safe is that classification routes, it does not answer. Nothing clinical is inferred from the message and no response is drafted on the basis of what the message appears to be about. It is sorting mail.

What the message never contains

Patients write short messages. Forms need specifics. The gap between them is where the follow-up call comes from, and the follow-up call is the cost this whole workflow exists to remove.

Four items are missing most of the time. Who the document is for. What date range or version the recipient requires. How the recipient wants to receive it. And whether the patient is holding a specific form the practice needs a copy of.

The fix is a structured reply rather than a phone call. When a request is classified, the automation sends back a short set of questions through the same channel and waits for the answers before the item advances. The patient answers on their own time, which they prefer, and the practice never spends a staff minute on a call that produces four facts.

When a patient does not respond, the item ages in a visible queue rather than disappearing into somebody’s mental list.

Finding the encounter the document has to come from

A document in athenaOne is generated inside an encounter, which means a request that arrives independently has to be matched back to one before anything can be produced.

That match is a rule with real edge cases. The most recent visit is often not the right one. A patient asking for a school form after an urgent-care style visit needs the well visit, not the sick visit. A patient asking for a letter about an ongoing condition needs the encounter where that condition was addressed, which may be three visits back.

So the matcher looks at the form type, the requirements it carries, and the encounter history, then proposes a specific visit with its date. Staff confirm. When two candidates are plausible, both are shown.

This is the step where a practice should resist the temptation to make the automation clever. Proposing with a reason and asking for a click is faster than any amount of downstream correction, and it keeps the person who signs the document in possession of the facts behind it.

Closing the loop back through the portal

The last leg is the easiest one to get right and the one most often left manual.

Once the document is signed, it goes back through the channel the patient used. It attaches to the secure message thread the request came in on, so the patient sees a reply in the conversation they started rather than a separate notification they have to hunt for.

It also files into the chart as a document, which is what makes the next request for the same thing trivial.

And the tracked item closes with a timestamp, which is what makes the whole thing measurable. Time from request to delivery is the number that tells a practice whether this workflow is working, and it cannot be computed at all until the request and the delivery are the same tracked object. Nearly three in five individuals nationwide reported they were offered and accessed their online medical record or patient portal in 2022, a 50 percent increase since 2020, so the channel carries enough volume to be worth instrumenting.

Where a person still belongs

Three points, and they are the same three across every forms workflow.

Ambiguous classification. If the message might be a clinical question, it goes to clinical staff, and nothing about it is auto-labeled as paperwork.

Encounter selection when there is a real choice. The automation proposes, a human confirms.

The clinical content and the signature stay with the clinician, always, and they arrive blank.

Everything between those points, the labeling, the structured follow-up, the assembly, the delivery, the filing, and the clock, runs without anyone touching it. That is a large share of the elapsed time on a typical request, and almost none of the judgment.

Key Takeaways

  • Classify form requests out of the message queue before trying to fill anything. Until requests are labeled they cannot be counted, aged, or staffed.
  • Collect recipient, date range, delivery method, and any patient-supplied form with a structured reply through the portal instead of a callback.
  • Match the request to the correct encounter by form requirements and history, not by most recent visit, and show both candidates when the choice is real.
  • Return the finished document into the same message thread and file it into the chart. A separate notification is a support call waiting to happen.
  • Close the tracked item with a timestamp so time from request to delivery is computable. Most practices cannot produce that number today.
  • Send anything that might be a clinical question to clinical staff. Classification routes work; it never answers it.

The portal already carries this volume and patients already prefer it. What is missing is not a new channel, it is the plumbing behind the one that exists: a request that becomes a tracked item, a set of questions that get answered without a phone call, and a document that comes back where the conversation started.

Sources

Ready to See It in Action?

See how Pretty Good AI turns a portal request into a finished, delivered document without a phone call.

Schedule a Demo →

Written by Kevin Henrikson