ContextCleaner: see every entry in the Windows 11 right-click menu, and which app added it — on the Microsoft Store.

Last updated:

Guided workflow variation

A morning of intake packets.One PDF for each patient.

Registration, history, and consent pages pile up at the front desk until someone scans them in one go. ScanRoute Local divides that batch into a packet per patient and does all of its work on your Windows PC, with no account and no network connection.

A separator before each packet splits the batch, one zone names each file, reads that fail their checks wait for staff, and processing stays on this PC.

Pay once. Own it forever.

One-time purchase on the Microsoft Store · No subscription · Instant install

Buy through the Microsoft Store—instant install, automatic updates, and a Microsoft receipt for easy expensing. No account needed on our site, and no subscription on Store purchases.

Full ScanRoute Local overview
One-time purchase No telemetry Local-first

windows · preview before commit · originals only read · nothing uploads

If this sounds like your week

Intake paper piles up between appointments.

New patients complete registration, medical history, and consent forms on clipboards, and the front desk scans the finished packets together during a quiet stretch. The result is one long file. Someone then has to carve it into a packet per patient and give each one a title that the practice software or chart folders accept, in between phone calls, check-ins, insurance questions, and supplier deliveries arriving at the counter.

Where tooling usually breaks

The usual workarounds cost time or move the paperwork.

Carving the file up manually means scrolling through everything to find where one patient's paperwork stops, and a single slip puts a stranger's consent form into the wrong chart. Packets also vary, since optional forms make some longer than others, so no fixed interval fits them. Web-based renaming services do their reading on their own servers, which means patient paperwork would have to leave the practice's computer just to receive a title.

Where ScanRoute Local lands

Split at the separators, name from a printed line, stay on this PC.

Staff lay a separator, either a barcode sheet or a blank one, on top of each finished packet before scanning. ScanRoute divides the batch there and keeps every packet intact whatever its length. It reads one zone on the opening page, ideally a printed form code and visit date rather than anything completed by pen, and holds unclear results for staff to settle. All of this happens on the front-desk computer: no account, no telemetry, no network connection, and nothing uploads.

Pay once. Own it forever.

One-time purchase on the Microsoft Store · No subscription · Instant install

Buy through the Microsoft Store—instant install, automatic updates, and a Microsoft receipt for easy expensing. No account needed on our site, and no subscription on Store purchases.

Learn more about ScanRoute Local

windows · preview before commit · originals only read · nothing uploads

What you get

Feature highlights

One scan in, separate PDFs out

split combined PDFs at Code 128 or QR separator sheets, at blank pages, or every N pages, so a whole stack is scanned once and filed as one PDF per document.

Names from the page itself

draw one zone over the reference line; a pattern pulls fields such as type, date, client and number, checks each one, and a template builds each file name and client folder.

Preview before anything is written

every proposed name and folder is listed first, and nothing is written until you commit, because OCR and barcodes can misread.

An inbox for unsure documents

reads that did not pass their checks (shown with the zone crop), missing separators, bad file names, duplicates and unreadable PDFs wait for you to type the fields, fix the name, accept or skip.

Originals only read, plus a manifest

your scans are never changed, moved or deleted, no file is overwritten, and each commit writes a CSV manifest with the SHA-256 of every file written.

Nothing uploads

text is read with the Windows OCR language on your PC, upright scanned pages get an invisible searchable text layer, and there is no account, no telemetry and no network connection.

Especially when

  • Split one combined scan of a mixed paper stack into separate PDFs on a Windows PC without sending client files to an online service
  • Name scanned PDFs from a date, client or document number on the page instead of renaming every file by hand
  • Check every proposed file name before anything is written, with unsure reads held for review
  • File copier scan-to-folder output into named PDFs in client folders, with a CSV record of what was written

Who benefits

Real-world scenarios

End-of-day intake batch

A front desk scans twelve new-patient packets in one copier job after closing, with a blank sheet between packets, and wants each packet ready for the chart in the morning.

ScanRoute plans twelve documents, one per packet, and shows the proposed names in Preview. Staff fix the two names the zone could not read, commit, and the combined scan stays exactly as the copier saved it.

A packet with extra pages

One patient adds a two-page insurance form and a referral letter, which makes that packet four pages longer than the others in the batch.

Separators decide where packets end, so the longer packet stays whole and no other packet shifts. Preview shows each document's page count, which makes an unusually long or short packet easy to notice before committing.

A front-desk PC without an OCR language

The front-desk PC has no Windows OCR language installed, and the office wants to start splitting packets before anyone changes language settings.

Splitting still works. Each packet waits in the inbox with empty fields, staff type the values, and the template builds the name. Once an OCR language is added in Windows language settings, ScanRoute reads the zone and proposes the values itself.

Deep dive

Setting up a front-desk batch: separators, the zone, and what stays local

Separate packets, not pages. A patient packet is the unit the front desk cares about, so put the separator in front of each packet rather than each form. A blank sheet is the quickest separator, with one catch: a copier set to two-sided scanning turns the empty reverse of every one-sided form into a break as well, so switch that setting off or use barcode sheets. The free printable separator sheets on the product page carry Code 128 and QR values that start with SR-; set the separator prefix to SR- in Settings so only those sheets count as breaks. Print them at actual size and run a short test stack before a real batch.

Choose a printed line for the zone. ScanRoute reads one zone on the first content page of each document with the Windows OCR language installed on the PC. The zone is a fixed rectangle, so it needs a line printed in the same spot on every first page. If the packet starts with a form your practice prints itself, that form is the place for a printed form code and date, or for a label your own system prints. Anything written in by pen varies from patient to patient, and OCR can misread, so those reads are more likely to fail their checks and wait in the inbox.

Let the checks do their job. A pattern pulls fields from the zone text and checks each one: a field set to digits must contain only digits, and a date must read as a date. When a check fails, the document is not guessed at. It waits in the inbox with the zone crop beside the field editors, and staff type the value, fix the name, accept it, or skip it. Preview lists every proposed name and folder before anything is written, and only documents marked ready are committed.

Without an OCR language. If the PC has no Windows OCR language, splitting still works and a banner links to the Windows language settings. Every document waits in the inbox for typed fields until a language is installed. That is slower, but the split and the template still save the cutting and the folder work.

What stays on this PC. ScanRoute Local makes no network connection, has no account, and collects no telemetry. It reads the original scan, never changes, moves, or deletes it, and writes new PDFs only into the destination folder you choose. Pick that folder with care: if a sync app such as OneDrive manages it, that app may copy the files elsewhere under its own settings. Each commit writes a CSV manifest in the destination listing every file written with its SHA-256 hash. These are statements about what the app does; how your practice handles patient records is set by your own policies, not by the software.

How it is built

Built so nothing is filed until you say so.

Preview, then commit

Every proposed name and folder is listed before anything is written. OCR and barcodes can misread, so unsure documents wait in the inbox for your decision.

Originals only read

Your scans are never changed, moved, or deleted, no file is overwritten, and each commit writes a CSV manifest with the SHA-256 of every file written.

Nothing uploads

Text is read with the Windows OCR language on your PC. There is no account, no telemetry, and no network connection. One-time purchase in the Microsoft Store.

FAQ

Straight answers—no glossary dump

How do I split scanned patient forms into one PDF per patient?

Place a separator in front of each patient's packet before scanning: a blank page, or a printed Code 128 or QR separator sheet. Scan the batch as one PDF and open it in ScanRoute Local, which plans one document per packet. Each packet stays whole however many pages it has. Check the proposed names in Preview, handle anything waiting in the inbox, and commit.

Can it read what patients fill in on the form?

It reads one zone with the Windows OCR language installed on the PC, and OCR can misread. Values written in by pen vary from patient to patient, so reads of them are more likely to fail their checks and wait in the inbox, where staff type the value while looking at the zone crop. A printed line, such as a form code or a label your own system prints, gives the zone a steadier target.

Does it work with the copier we already have?

If the copier or scanner can save a scan as a PDF, yes. ScanRoute reads PDF files and does not control the scanner. Scan the batch to a folder on this PC, then drop the PDF on the window or open it. You can also turn on a watched folder for the copier's scan folder; new PDFs wait on the Batch page until you plan them, and nothing is committed by itself.

What does it need to run, and which OCR language does it use?

Windows 10 version 2004 or later, or Windows 11, on an x64 PC. Text is read with the Windows OCR language installed on the PC; if none is installed, add one in Windows language settings. Without one, splitting still works and the fields wait in the inbox for you to type. Input is PDF files in folders on this PC, from any scanner, copier, or app. ScanRoute does not control the scanner, so scan to PDF with your scanner or copier software first.

Will it change my original scans?

No. Original PDFs are only read. They are never changed, moved, or deleted, and no file is overwritten. ScanRoute writes each document as a new PDF in the destination folder you choose, and only when you commit after checking Preview. The destination cannot be a folder that holds one of the source PDFs, or the watched folder. Each commit also writes a CSV manifest in the destination folder listing every file written with its SHA-256 hash.

Does anything leave my PC, and how do I get ScanRoute Local?

Nothing uploads. ScanRoute Local makes no network connection, has no account, and collects no telemetry, so documents, file names, and field values stay on this PC. One caveat: if your destination is a folder that a sync app such as OneDrive manages, that app may copy the files elsewhere under its own settings. ScanRoute Local is a one-time purchase in the Microsoft Store, and you can start a free trial in the Microsoft Store before buying. Purchases are per user, with no volume license.

Scan the stack once.
File every document by name.

ScanRoute Local splits one combined scan at separator sheets, blank pages, or every N pages, names each PDF from one zone you draw, and shows every proposed name before anything is written. Your originals are only read, and nothing uploads.

Pay once. Own it forever.

One-time purchase on the Microsoft Store · No subscription · Instant install

Buy through the Microsoft Store—instant install, automatic updates, and a Microsoft receipt for easy expensing. No account needed on our site, and no subscription on Store purchases.

Open full product page

Technical specifications

Technical specifications for procurement

Spec Implementation
Data Sovereignty Reads only the PDFs you open, drop, or place in a folder you choose to watch; writes the split PDFs and a CSV manifest only to the destination folder you choose; settings stay in the app’s own data folder
Telemetry Status None; no account, no telemetry, and no usage data collected
Core Runtime WPF on .NET 10 (self-contained), packaged as MSIX; text is read with the built-in Windows OCR engine
Network Requirements Fully functional offline; the app makes no network connection and downloads nothing
Deployment Compatibility Windows 10 version 2004 or later and Windows 11, x64; one-time purchase on the Microsoft Store with a free trial
Inputs PDF files from any scanner, copier, or app: drop them on the window, open them, or turn on an optional watched folder on this PC
Split modes Code 128 or QR separator sheets (with a separator prefix), blank pages, barcode or blank page, or every N pages
Naming One zone per document, read with the installed Windows OCR language; a pattern pulls fields and a template builds each file name and folder
Review Preview of every proposed name and folder; exception inbox for unsure reads, missing separators, bad names, duplicates, and unreadable PDFs
Outputs Separate PDFs in the folders you choose, an invisible text layer on upright scanned pages, and a CSV manifest with the SHA-256 of every file written
Originals Only read; never changed, moved, or deleted, and no existing file is overwritten