A simple desktop app that prints patient labels on a NIIMBOT B1 thermal printer — and auto-captures the patient's name and date of birth straight from Best Practice or Medical Director.
Purpose-built for general practice. Fast, reliable, and dead simple for your reception and nursing staff to use.
Open the patient in your clinical software and press Ctrl + F12. The app reads the name and date of birth automatically — you just confirm and print.
Compatible with Best Practice and Medical Director patient screens, with smart name and D.O.B. detection.
Runs entirely on your PC. No internet, no cloud, no patient data ever leaves the practice. A local audit log keeps your records.
No clinical software open? Just type the patient's name and DOB and hit print. Works either way.
Tuned for the affordable NIIMBOT B1 thermal printer and standard 50 × 30 mm label rolls. No ink, no cartridges.
Every label printed is recorded locally (time, name, DOB, outcome) so you always have a record for the practice.
Download the package below, double-click the app — no Python or install needed — and plug in your NIIMBOT B1 via USB.
Bring up the patient in Best Practice or Medical Director, then press Ctrl + F12.
Check the captured name and DOB, click print, and the label is on its way. That's it.
Free to try in your own practice. For Windows 10 & 11.
Standalone Windows app — no Python or installation required. Just unzip and run. Includes a quick-start guide.
⬇ Download for Windows (.zip)💡 If your browser says “suspicious” or “blocked”: this is normal for brand-new software. Click the ▲ arrow (or ⋮) next to the download, then choose “Keep” or “Download anyway”. The app is safe — it simply isn’t code-signed yet.
GPplatform's label printer runs 100% offline. There is no cloud account, no sign-in, and no data transmitted anywhere. Patient names and dates of birth are only ever stored locally in your own audit log, which you control and can delete at any time.
Setting it up for your practice, or interested in deploying across multiple clinics? I'd love to hear from you.