Solutions · Clinics and practices
Waiting room, discharge sheet, equipment cupboard
The three jobs the enterprise healthcare pages describe — a code on waiting-room signage whose destination you can swap, information attached to what the patient takes home, and labels that tell staff what a piece of kit is — are all doable by one practice manager in an afternoon, for nothing.
What this page will not do is pretend a QR code is a security control. There is a boundary section further down that says exactly what not to put behind one, because the honest version of this is more useful than the confident one.
The jobs, and the thing you make for each
Each card names the tool that does it. Where something needs a paid plan, the card says which one.
-
Job 1
A booking code that outlives the booking system
Practices change online booking providers, and every leaflet, poster and appointment card with the old URL printed inside it dies on the same day. A dynamic code holds a short qrcodeharbor.com address and points wherever you tell it, so a provider migration is one edit rather than a reprint of everything in the waiting room. A free account keeps 2 dynamic codes forever, and editing the destination is free on every plan.
What you make Dynamic QR codes -
Job 2
Aftercare people can still read at home
The sheet handed over at the desk is the one that gets lost. Upload the aftercare PDF you already have — up to 15 MB — and it is served over HTTPS from qrcodeharbor.com; the code goes on the discharge sheet, the medication bag or the appointment card. Use a dynamic code for it and you can replace the leaflet with a corrected version later without reprinting anything. The file has no password: see the boundary section below before deciding what goes in it.
What you make PDF QR code generator -
Job 3
Labels for rooms, kit and consumables
The 70 × 40 mm label template is the right size for a cupboard door, a trolley or an equipment case, and prints as vector PDF so a label printer and an office laser produce the same thing. Where space is tighter than a QR code allows, the barcode tool draws Data Matrix — the symbology designed for small parts — along with 37 others, free and with no account.
What you make Barcode generator -
Job 4
Feedback that is not a public star rating
A review funnel is a page we host at qrcodeharbor.com/rf/your-slug. It asks for a rating first: at or above the threshold you set, the patient goes to your public review link; below it, a private form opens instead, and only you can read what they wrote. Five funnels come with any signed-in account on any plan. Print it on the A5 stand card for the reception desk.
What you make Review funnel builder
Two rooms, one receptionist, a new booking provider
An invented practice, written out to show the sequence and what each step costs. Nothing here is a customer, a clinical claim or a measured outcome.
- One dynamic code for “book an appointment”, pointed at the current booking provider. That is 1 of the 2 slots a free account keeps.
- Print it on the A4 poster for the waiting room and on the 90 × 90 mm counter sticker for the desk. Same code, two sizes, both vector.
- Upload the post-treatment leaflet as a PDF and put the second dynamic code on the discharge sheet, so a corrected leaflet next year does not mean reprinting the sheets.
- Label the equipment with static codes — static codes are unlimited and cost nothing, and a cupboard does not move.
- Set up a review funnel with the threshold at 4 and stand the A5 card at reception.
- Six months later the practice changes booking provider. One field changes. Every poster, sticker and appointment card already printed keeps working.
What this costs
File formats and print quality are never the paid part. What the paid plans add is scale — more codes that can be repointed, longer history, and an alert when something stops answering.
No account
Free
- 37 static QR types and 38 barcode symbologies, drawn in your browser
- Vector PDF, SVG and EPS plus PNG and JPG to 4096 px — no watermark
- All twelve print templates, decode-checked before the download unlocks
- Unlimited static codes for labels — no slot, no expiry
A free account
Free
- 2 dynamic codes kept forever — booking and aftercare
- A hosted PDF up to 15 MB, served over HTTPS
- 5 review funnels
- A destination check when the code is scanned, at most once every six hours, plus a Check now button
Pro
$9.99/mo or $95/year
- 50 dynamic codes — a code per leaflet, per room, per service
- Password-protect a code, or give it an expiry date
- A year of day-by-day history instead of 30 days
- 5 hosted pages with no “Powered by” line
Business
$39/mo or $348/year
- 500 dynamic codes and three years of history
- A check every six hours, and an email when a booking link stops answering
- The developer API
The boundary — read this part
A QR code is a way of writing a short string in squares. It is not a lock, and no wording on a marketing page changes that.
- Never encode patient information. Anyone who photographs the code can decode it, offline, forever. A name, a date of birth, an NHS or insurance number, a diagnosis — none of it belongs inside a QR code, on a wristband, a sample pot or anything else.
- A file we host is readable by anyone with its URL. Uploads are served publicly from qrcodeharbor.com with no password and no access control — that is right for a general aftercare leaflet and wrong for anything about an individual. Use your clinical system for the second kind.
- We are not a clinical system and not a business associate. Form submissions on a hosted page are stored in our database and readable by the page’s owner. We do not offer a HIPAA business-associate agreement or an equivalent processing arrangement, so a form here must not collect anything you would not put on a public postcard. What we store, in full.
- Scan data is pseudonymous, and it is still data. A dynamic code records the country, region and city Cloudflare reports for the connection plus that city’s approximate coordinates, the device, operating system, browser, language, timezone, referrer and network, and a daily token derived from the IP address. If a code is scanned in one consulting room by one patient, treat that record accordingly — the full list is here. A static code records nothing at all, which is often the right answer.
- Print one and scan it in the room where it will live, under that room’s lighting, with the oldest phone in the building — and keep the pale quiet zone around the code when it is trimmed.
- A dynamic code depends on us; a static one does not. The short qrcodeharbor.com address is only a working code for as long as this site answers it. That is the real trade for being able to repoint it, and it is why the WiFi, vCard and calendar codes on this site stay static — those need nobody. The honest version of “never expires”.
Pages worth having open while you set this up
All of these are tools and guides on this site.
- Dynamic QR codesThe ones you can repoint when a provider changes.
- PDF QR codePoint a code at a leaflet, hosted here if needed.
- Print templatesPoster, counter sticker, equipment label, review stand.
- Barcode generatorData Matrix and 37 others, free, vector output.
- Review funnelUnhappy feedback comes to you before it goes public.
- Scan analyticsExactly what a scan records, and what it does not.
- Privacy policyWhat we store, for how long, and who can read it.
- QR codes in healthcareThe long-form guide.
- QR code privacyWhat a scan can and cannot reveal.
Start with the booking code
It is the one printed on the most surfaces and the one most likely to be invalidated by a decision nobody consults you about. Make it dynamic once and the next migration costs one field.