Fax triage software handles colonoscopy referrals by extracting the referring provider, indication, insurance, and prior procedure history so the document opens a scheduling task rather than sitting in a queue — and it handles pathology reports by parsing the specimen result for severity, so malignant and high-grade findings escalate immediately instead of waiting for someone to reach them. Those are the two document types a GI practice lives on, and they fail in opposite ways: a referral that ages costs revenue, and a pathology report that ages costs something worse.
What gets extracted from a colonoscopy or endoscopy referral
A referral is only useful once it's a schedulable task. Getting there means pulling specific fields off a document that was rarely designed to make them findable.
The core set a classifier should return:
- Patient identifiers — name, date of birth, and MRN where present, for chart matching
- Referring provider and NPI — for the loop-closure letter and for referral-source reporting
- Indication — screening, surveillance, diagnostic, symptomatic. This drives scheduling priority and coding, and it's the field most often buried in narrative text rather than a structured box.
- Prior colonoscopy history and date — determines whether the visit is screening or surveillance, which determines the interval and often the patient's cost share
- Insurance and plan details — feeds eligibility verification and flags whether prior authorization is needed
- Requested urgency — a same-week diagnostic for rectal bleeding is a different task than a routine average-risk screening
That indication field is where generic document AI most often falls short. A referral from a primary care office frequently arrives as a printed chart note, and the reason for referral lives in paragraph four alongside three other complaints. Extracting it is a language problem, not an OCR problem — the difference between a classifier trained on healthcare documents and one trained on invoices.
Once extracted, the referral should do three things without a human retyping anything: land in the chart, open a scheduling task with the indication attached, and flag whether eligibility and authorization work needs to start.
How pathology and biopsy reports get parsed for urgency
Pathology is the document type where the software's job stops being administrative.
The extraction target is different from a referral. You want the specimen source, the diagnosis line, and the severity — and severity is the field that decides routing. A tubular adenoma with low-grade dysplasia goes to the ordering physician's routine results queue. Adenocarcinoma, high-grade dysplasia, or a positive margin should page a specific person on a defined path.
Three design points matter more than headline accuracy here:
Severity detection has to read the impression, not just scan for keywords. Pathologists hedge. "Focal glandular atypia, cannot exclude high-grade dysplasia" is a phrase that keyword matching handles badly and that a person recognizes instantly.
The escalation path should be built by hand. Don't let abnormal results inherit the general routing rules. Name the person, name the backup, and test it during shadow mode before cutover.
A human confirmation step on abnormal findings is non-negotiable. Automation should shorten the loop between the fax arriving and the right physician seeing it. It shouldn't be the last thing that touches a cancer diagnosis. Any vendor comfortable with fully unattended handling of malignant pathology is telling you something about their risk posture.
Why surveillance intervals hidden in outside reports are the highest-value extraction
This is the part most practices don't realize they're losing.
An outside colonoscopy report carries a recommended surveillance interval — three years, five years, ten. That recommendation sits in free text inside a faxed PDF. If nobody transcribes it into a structured field, the health maintenance reminder in the EHR quietly defaults to the standard ten-year screening interval, which for a patient with prior adenomas is wrong by seven years.
The gap is well documented. Research on automating colonoscopy follow-up documentation notes that because these reports contain unstructured data, the critical interval stays inaccessible unless manually transcribed — and when it isn't, the follow-up screening interval defaults to 10 years regardless of what the report recommended. Adherence data makes the downstream cost visible: among patients with recommended surveillance intervals of 3, 6, 12, and 36 months, only 46.5%, 38.5%, 25.4%, and 28.0% respectively had a subsequent colonoscopy within the specified window.
Capturing that interval at intake — as a structured field that drives a recall, not as a line of text in a scanned document — is one of the highest-leverage things GI document automation does. It's also a clean test question for a vendor: can your system pull a surveillance interval out of a narrative colonoscopy report and write it to a discrete field? Most classifiers built for generic referral intake cannot.
How the two document types differ in what "good" looks like
Referrals and pathology reports need different tuning, and treating them as one workflow is a common configuration mistake.
For referrals, optimize for speed and completeness. The failure mode is a referral that ages or arrives missing insurance, so you want fast turnaround, an exception path that surfaces incomplete packets the same day, and a scheduling task that opens automatically. A referral misrouted to the wrong queue is annoying and recoverable.
For pathology, optimize for accuracy and escalation. The failure mode is a delayed abnormal result. You want a tighter confidence threshold, a hand-built escalation path, and a human confirmation step. A pathology report processed thirty seconds slower costs nothing; one routed wrong costs a great deal.
That difference should show up in your configuration as different thresholds, not just different destinations. Patient matching in particular should be held to a stricter bar on results than on referrals — filing an outside pathology report in the wrong patient's chart is a documentation incident, not a workflow annoyance.
Honey Health's Fax Triage and Referral Intake agents split along this seam: the triage agent classifies, matches, and files the full inbound stream with per-type confidence rules, while referral intake carries the extracted fields into a schedulable task inside the EHR the practice already uses.
What does the workflow look like end to end?
Follow one referral and one pathology report through the same pipeline.
A screening colonoscopy referral arrives at 9:14am. The system splits it from the two unrelated documents in the same transmission, classifies it as a referral, extracts the referring provider, indication (average-risk screening), insurance, and a noted prior colonoscopy from 2019. It matches the patient — a new patient, so no chart exists, and this one routes to a human by design to create the record. The coordinator confirms the extracted fields rather than typing them, and scheduling has a task before lunch.
A biopsy result arrives at 2:40pm. The system classifies it as pathology, matches it to an established patient with three corroborating identifiers, and parses the impression: high-grade dysplasia. Severity triggers the escalation path — the ordering physician is notified directly, the document files to the chart under the correct date of service, and a task opens for the follow-up conversation. A staff member confirms the escalation fired.
Neither of those is exotic. What makes them work is that the configuration decisions — split multi-document packets, per-type thresholds, an escalation path built by hand — were made before go-live rather than discovered afterward.
The failure modes worth planning for
- Hedged pathology language. Diagnostic uncertainty in the impression is common and hard to classify. Route ambiguous severity to a human rather than defaulting to routine.
- Referrals with no indication. Some referring offices send a fax cover sheet and a demographics page. Automation should flag the gap the same day so someone can call, not file an incomplete referral and move on.
- Multi-document packets. A hospital transmission containing a discharge summary, a pathology report, and a records release is three documents. If the system doesn't split correctly, it classifies the whole thing as whatever the first page looked like.
- Duplicate sends. Outside labs re-send routinely. Without deduplication, the same pathology report files three times and the chart gets noisier every month.
- Surveillance intervals in unusual formats. "Repeat in 3-5 years" and "next colonoscopy 2029" and "surveillance per guidelines" are three different extraction problems. The third one has no answer, and should route to a person.
Frequently Asked Questions
Can fax triage software read a surveillance interval out of an outside colonoscopy report?
Some can, and it's worth testing specifically because most generic classifiers can't. The interval typically lives in narrative text, so extracting it requires a model trained on clinical documents rather than form templates. Ask a vendor to demonstrate it on your own faxed outside reports and to show where the extracted interval lands as a structured field.
How does the software know a pathology result is urgent?
By parsing the diagnosis and impression for severity rather than matching keywords alone, then applying routing rules you define. Malignant findings, high-grade dysplasia, and positive margins should trigger a named escalation path. Hedged or ambiguous language should route to a human rather than defaulting to the routine results queue.
What happens to a referral for a patient who isn't in our system yet?
It routes to a human by design, because there's no chart to file into. A well-built system still does the extraction work — referring provider, indication, insurance — so the coordinator creates the record and confirms populated fields instead of typing a new referral from scratch.
Does automation replace the nurse review on abnormal results?
No, and it shouldn't. Automation shortens the time between a result arriving and the right clinician seeing it, and it makes sure the document reaches the chart correctly. A person should still confirm that abnormal findings were acted on. Treat that confirmation step as a permanent part of the workflow, not a transitional control.
How are multi-page hospital packets handled?
The system splits the transmission into discrete documents before classifying, so a discharge summary, a pathology report, and a records release in one fax become three separately routed items. Test this during evaluation with a real 30-page packet — page splitting is a capability vendors rarely demo unprompted and one that meaningfully changes daily workload.
Should referrals and pathology run on the same configuration?
They shouldn't. Referrals reward speed and completeness checking; pathology rewards accuracy and escalation. Configure different confidence thresholds and different exception paths for each, and hold patient matching to a stricter standard on results than on referrals.

