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.

Built for the export your PMR actually produces.
Not a generic CSV template you have to massage your data into — four importers, one per system, each reading that system's own export.
Flexible column mapping — the export goes in as it comes out.
How it importsUpload the workbook as exported; NHS-number deduplication.
How it importsCard references kept; deceased and moved-away rows excluded.
How it importsNHS number is the identity; addresses attach at dispatch.
How it importsThe 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.
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.
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.
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.
Your list, safe on the way in.
Import today, deliver this afternoon.
Common questions from UK pharmacy contractors.
Still have questions? Email the founders →
Which PMR exports does the patient import accept?
Do I need an integration or API access to my PMR?
Will re-importing my patient list create duplicates?
What happens to rows that can't be imported?
What is PharmGo?
How is PharmGo different from other pharmacy delivery apps?
How much does PharmGo cost?
How does PharmGo support my GPhC obligations?
Can I import patient and delivery data from my existing PMR?
How long does setup take?
Do my drivers need their own phones?
Bring the patient list. Keep the PMR.30 days free · Live the same day · Cancel anytime
Start your 30-day free trial