PharmGoPharmGo
Start free trial
Four PMR exports · live in minutes

Your PMR patient list, delivering in minutes.

Export patients from RxWeb, ProScript, Positive Solutions or Titan and upload the file as it comes out — PharmGo maps the columns, deduplicates on NHS number and gets the list delivering.

No integration project, no API paperwork with your PMR supplier, no consultancy bill. Each system's export has its own quirks — Excel date serials, missing address columns, name formats — and each one is handled by an importer built for that exact file. Rows that can't be imported are reported with reasons, never silently dropped.

On a PMR that isn't one of these four? New formats are added within two weeks of request.

UK ICO registered£30/month flatCancel anytime
app.pharmgo.co.uk/dashboard
PharmGo dashboard after a PMR patient import — the patient list ready to deliver
PharmGo for RxWeb

The RxWeb export goes in as it comes out.

RxWeb patient exports don't all look the same — so the importer maps the columns by their headers, wherever they sit, instead of demanding a fixed layout. Run the patient export, upload the file, and the list is in: deduplicated, validated, and ready to deliver against.

Flexible header mapping — column order doesn't matter
CSV or XLSX, straight from RxWeb's patient export
Re-imports update existing patients, never duplicate them
RxWeb import
1Export the patient list from RxWeb
2Upload — columns map themselves from the headers
3Duplicates merge on NHS number
4Patients live, ready for their first delivery
Varying RxWeb export layouts are the point — the importer reads headers, not positions.
PharmGo for ProScript

Upload the PduReport workbook, as exported.

ProScript's PduReport comes out as a spreadsheet with its own habits — dates as Excel serials, NHS numbers with spaces, names as 'SURNAME, Forename (Title)'. The importer reads all of it natively and streams the workbook in chunks, so a big patient list imports without drama.

Reads the PduReport workbook directly — no reformatting
Deduplicates on NHS number, name + date of birth as fallback
Excel date serials and spaced NHS numbers handled automatically
ProScript import
1Run the PduReport export in ProScript
2Upload the workbook as-is
3Unique patients accumulate on NHS number
4Counts reported — imported, updated, skipped with reasons
Rows with nothing safe to identify a patient by are skipped and reported — never guessed.
PharmGo for Positive Solutions

The Analyst patient list, quirks included.

Positive Solutions' Analyst export carries its Card reference for every patient — PharmGo keeps it, so re-imports update the same patient rather than minting a new one. And the rows Analyst flags as deceased or moved away are excluded automatically: nobody should ever get a delivery message that lands wrong.

Analyst CSV read natively — Name, Card, Address, DOB and the rest
Card kept as the PMR reference for clean re-imports
Deceased and moved-away rows excluded automatically
Positive Solutions import
1Export the patient list from Analyst
2Upload — Card references are remembered
3Deceased / moved-away rows are set aside
4Everyone else is live, deduplicated on Card
The exclusions are reported too — you see exactly which rows were set aside and why.
PharmGo for Titan

No address columns? By design. Still imports.

Titan's Patient List with Contacts export famously carries no addresses — the NHS number is the identity. PharmGo imports it anyway: NHS numbers are validated, patients come in address-less, and the address attaches at dispatch — scanned from the bag label or typed once, then kept.

Patient List with Contacts CSV read natively
NHS numbers validated — invalid ones flagged, not imported wrong
Addresses attach at dispatch, from the label scan or typed once
Titan import
1Export Patient List with Contacts from Titan
2Upload — NHS number is the identity, validated on the way in
3Patients import without addresses, as Titan intends
4First dispatch attaches the address — scan the label or type it once
An address-less row is never skipped — Titan simply doesn't export addresses, and that's fine.
After the import

Your list, safe on the way in.

Batch import — PharmGo never touches your PMRNHS-number deduplication, plus a duplicate check on createUK data residency, ICO registered
Pricing

Import today, deliver this afternoon.

£30 / month, flat
Unlimited drivers, deliveries, branches
First 30 days free
Card on file via Stripe, not charged for a month
Cancel anytime
Two clicks, no exit fees
No annual contract
Month to month, no lock-in
No setup fee
Live the same day, no consultancy bill
UK data residency
ICO registered, encrypted at rest
Questions, answered

Common questions from UK pharmacy contractors.

Still have questions? Email the founders →

Which PMR exports does the patient import accept?

Four, each in its own native export format: RxWeb's patient export (flexible column layout), ProScript's PduReport workbook, Positive Solutions' Analyst patient list, and Titan's Patient List with Contacts. You upload the file your PMR already produces — no reformatting, no template to fill in. New PMR formats are added within two weeks of request.

Do I need an integration or API access to my PMR?

No. This is a batch patient-list import from your PMR's own export — not a live PMR link, and PharmGo never touches your PMR. Export, upload, and your patients are in. That also means there's nothing to break, no integration fees, and nothing for your PMR supplier to approve.

Will re-importing my patient list create duplicates?

No. Patients are matched on NHS number where the export carries one, on the PMR's own patient reference where it doesn't, and on name plus date of birth as the fallback — so a re-import updates the records you already have instead of duplicating them, and the duplicate check also runs when patients are added by hand.

What happens to rows that can't be imported?

They're counted and reported with the reason — a row with nothing safe to identify a patient by is skipped and told to you, never silently dropped. Rows flagged deceased or moved away in a Positive Solutions export are excluded automatically, so no delivery message is ever sent where it shouldn't be.

What is PharmGo?

PharmGo is a UK pharmacy delivery management platform — live driver tracking, route optimization, audit-proof proof of delivery, recurring schedules, and GPS-verified payroll, all on one £30/month flat plan.

How is PharmGo different from other pharmacy delivery apps?

PharmGo runs your whole delivery operation: the same £30 covers your drivers' GPS-verified shifts and payroll, WhatsApp and live-map updates to patients, and care-home bulk rounds with a proof for every resident. It's the delivery software, the driver workforce layer, and the patient experience in one product.

How much does PharmGo cost?

£30 per month flat. Unlimited drivers, unlimited deliveries, unlimited branches. No per-driver fees, no per-delivery fees, no setup fees, no annual contract. First 30 days free.

How does PharmGo support my GPhC obligations?

PharmGo captures signature, photo, and GPS-stamped proof of delivery for every drop, with full audit trails and timestamped patient communications — the records you need when the inspector asks how deliveries are evidenced.

Can I import patient and delivery data from my existing PMR?

Yes. PharmGo imports from RxWeb, ProScript, Positive Solutions, and Titan. We add new PMR formats within two weeks of request.

How long does setup take?

Most pharmacies are live the same day. Sign up, import your patient list (CSV or PMR export), invite your drivers, and start dispatching within an hour.

Do my drivers need their own phones?

Drivers use the PharmGo iOS or Android app on their own device. The app is free and works on any phone running iOS 15+ or Android 9+.

Bring the patient list. Keep the PMR.30 days free · Live the same day · Cancel anytime

Start your 30-day free trial