
QR Codes for Healthcare: Intake, Surveys, HIPAA Rules
Last updated Oct 24, 2026
On this page
- The short version
- What can go behind a healthcare QR code
- Patient intake before the visit
- Appointment reminders and the front desk
- Satisfaction surveys after the visit
- Medication guides and pharmacy codes
- What HIPAA asks of the page behind the code
- Directions inside a hospital
- Patients who will not scan
- How big to print a healthcare QR code
- Common healthcare QR code mistakes
- Sources
- Common questions about QR codes in healthcare
QR codes in healthcare work when the code holds only a link and the page behind it does the protecting. A code on an appointment card or a reception tent card can open an intake form, a survey, a medication guide or directions, and none of that is protected health information as long as nothing about the patient is inside the pattern. Here is what can go behind the code, what HIPAA asks of the page, and the print size.
The short version
The code is public. Anyone who picks up the paper can read what is inside it with a camera or an online QR scanner. So the pattern holds a link, never a name, a date of birth, a result or a prescription.
The page behind the link is where HIPAA applies. An intake form or a portal that handles patient data has to run on a platform that is a business associate of the practice, with the written safeguards the HIPAA Privacy Rule requires in that contract.
Print the address under the code. A patient who cannot scan can type it, a patient who is wary can read the domain first, and an auditor can check it without a phone.
Make the intake and survey codes dynamic, the rest static. The form platform may change; the practice website will not. On QRCodePrime, static QR codes are unlimited and free with no account, and every free account includes 10 dynamic QR codes, free for life, with scan analytics. No credit card required, no watermarks, and no ads on the site or on the redirect. A static code for the practice website never expires, as the QR code expiry guide explains.
What can go behind a healthcare QR code
The test is whether the destination shows anything about one patient. If it does not, the code is a link like any other. If it does, the page needs a login and a platform under a business associate agreement.
| Destination | Safe as a public code? | Why |
|---|---|---|
| Practice website, office hours, parking directions | Yes | Nothing about any patient |
| General patient education, medication guides, pairing instructions for a home device | Yes | Written for everyone, not for one person |
| Appointment booking page | Yes, if the patient enters their own details on the page | The code opens a blank form |
| Anonymous satisfaction survey | Yes, if it collects no identifying answers | Keep it to the visit, not the person |
| New patient intake form | Yes, if the form runs on a HIPAA-covered platform under a business associate agreement | The patient types protected health information into it |
| Patient portal login | Yes, if the code opens the login page only | The protection is the login, not the code |
| Lab results, imaging, prescription details, confirmation pages that show a name and a diagnosis | No | Anyone holding the paper can open it |
| A text or vCard code with a patient's details inside | No | The data is in the pattern itself, readable by any scanner |
The bottom two rows are the ones that cause trouble. A text QR code or a contact card QR code carries its content inside the pattern, so a discharge sheet with a patient's details encoded on it is a disclosure to whoever scans it. The plain text versus SMS code guide explains what those code types hold.
Patient intake before the visit
An intake code opens the practice's form so the patient fills it in on their own phone, at home or in the waiting room, instead of on a clipboard that someone retypes. The code holds the form's link and nothing else. It goes in the appointment confirmation email, on the appointment card, and on a tent card at reception for people who arrive without having done it.
Two decisions matter. First, the form has to live on a platform that can hold protected health information: HHS gives, as an example of a business associate, a "Vendor that offers a personal health record to individuals on behalf of a covered entity." and an app developer that handles patients' data on a practice's behalf. Ask the form vendor for its business associate agreement before the code is printed. Second, make the code a URL QR code in dynamic mode, because the practice may change form vendors long before the appointment cards run out. The printed pattern then holds a short link on qrcodeprime.com, and the destination is edited in the dashboard; the dynamic code editing guide shows the steps.
Appointment reminders and the front desk
A reminder that carries a code can do one thing the text alone cannot: open the right page with nothing to type. A code that opens the booking page lets a patient reschedule; a phone QR code on a printed card dials the office. In a text message a phone code is pointless, because the number is already tappable, so use codes on paper and plain links on screens. A vCard QR code on the appointment card saves the practice's number and address to the patient's contacts in one scan.
If the practice would rather the patient confirm by text, a code that opens a pre-written message is a different tool again, and the plain text versus SMS guide explains which to choose. Whatever the code opens, keep the patient's name and appointment details out of the pattern; the reminder card already has them printed for the person holding it.
Satisfaction surveys after the visit
A survey code on the discharge sheet opens a short form the patient can fill in before leaving. Keep the questions about the visit and not about the person, so the survey needs no login and the code can stay public. Print the survey's address under the code for the patient who answers later from a computer.
Whether a code on the discharge sheet collects more responses than an emailed survey is something a practice can measure with its own numbers: a dynamic code counts scans, and the survey tool counts submissions. No general figure is given here because none was found with a source behind it.
Medication guides and pharmacy codes
A code on a prescription bag or an information sheet can open the general guide for that medication, a video on how to use an inhaler, or the refill page. All of those are written for every patient, so the code is a plain link. What does not belong in the code is the patient's name, the drug name joined to the patient, or anything else that pairs a person with a prescription; the label already carries that for the person holding it, and the code should point at a resource anyone could read.
What HIPAA asks of the page behind the code
HIPAA does not mention QR codes. It governs what happens to individually identifiable health information, so the questions are about the destination and the vendor behind it. The HHS summary of the Privacy Rule defines the vendor side: "In general, a business associate is a person or organization, other than a member of a covered entity's workforce, that performs certain functions or activities on behalf of, or provides certain services to, a covered entity that involve the use or disclosure of individually identifiable health information." The same summary states what the contract has to do: "In the business associate contract, a covered entity must impose specified written safeguards on the individually identifiable health information used or disclosed by its business associates."
HHS's business associate FAQ adds that "A business associate is also directly liable for complying with certain provisions of the HIPAA Rules." For the electronic side, the HHS summary of the Security Rule says that "The Security Rule requires regulated entities to implement reasonable and appropriate administrative, physical, and technical safeguards for protecting ePHI." In practice, for a printed code, that comes down to four checks: the destination uses https; any page that shows or collects patient data sits behind a login; the vendor has signed a business associate agreement; and the code's own scan analytics are reviewed like any other web log. A QRCodePrime dynamic code records, for each scan, the time, the country and city reported by the network, the device type, the browser and the network address. Nothing a patient types on the form passes through the code; a practice that treats network addresses as identifiers should review that log the way it reviews its web server logs.
Directions inside a hospital
A code at the entrance or on the appointment letter can open a map pin or a route to the right building, which is the kind of thing a patient reads on the way rather than types. A Google Maps link in a URL code does it, and the Google Maps QR code guide explains which link to paste so the scan opens the pin or the directions. Keep the printed signs; the code is an addition for the people who prefer it. For a campus with one street address and several buildings, the address QR code guide shows how to encode the exact spot instead of the address.
Patients who will not scan
Smartphone ownership is high, and it is not universal. Pew Research Center's 2026 mobile fact sheet reports that "About nine-in-ten (91%) own a smartphone, up from just 35% in the Center's first survey of smartphone ownership conducted in 2011.", and its table by age puts smartphone ownership among adults 65 and older at 79 percent. A practice with an older panel is therefore planning for roughly one patient in five without a smartphone at all, plus the ones who own one and do not scan.
Three things cover them. Print the destination address under every code in type large enough to read at arm's length, so the patient can type it on any device or ask a family member to. Keep the paper form available, so the code is a shortcut and not a gate. And let the front desk help with the scan when asked; a receptionist who can show where the camera is removes most of the hesitation. The QR code scams guide explains why a printed address also protects patients: it lets them read the domain before they open anything.
How big to print a healthcare QR code
The smallest readable print depends on how many squares the code has, and that depends on what is inside it. The floors below follow Denso Wave's guidance of four printer dots per square at 300 dpi and a four square margin, computed with the same library the generator uses at its error correction level. Denso Wave states that "QR Code requires a four-module wide margin at all sides of a symbol."
| Code | What is inside | Squares per side | Smallest print width with margin | Typical place |
|---|---|---|---|---|
| Dynamic intake or survey code | A 38 character short link | 37 | 14.9 mm (0.58 in) | Appointment card, discharge sheet, tent card |
| Static link to a form or page | A 55 character link such as intake.northwind-clinic.example.com/new-patient | 41 | 16.2 mm (0.64 in) | Reception sign, information sheet |
| Link with a tracking parameter | A 74 character link | 49 | 18.8 mm (0.74 in) | Avoid; strip the parameter or use a dynamic code |
Those are floors for a code held in the hand. A sign read from a chair or across a waiting room needs to be several times larger, and the print test guide explains how to check a real print from the real distance. The free generator exports SVG, which scales to any size without blur.
Common healthcare QR code mistakes
Protected health information inside the pattern. A text or vCard code with a patient's details, or a link that opens a result without a login. Treat the code like a notice on the waiting room wall.
A form vendor with no business associate agreement. The code is fine; the destination is not. Ask for the agreement before printing.
A portal login nobody can get through. If the scan lands on a login the patient set up years ago, the front desk ends up resetting passwords. For a one-off task such as intake, a form that needs no account is the shorter path, on a platform that can hold the data.
No address under the code. The patient who cannot scan has nothing to type, and the wary patient has nothing to check.
Linking to a PDF. A PDF on a phone is a pinch-and-zoom exercise at the moment a patient is least able to focus. Link to a page built for a phone and keep the PDF on the portal for people who want to print.
A static code for a form platform that will change. The dynamic version costs nothing on QRCodePrime and saves a reprint of every appointment card. The static versus dynamic comparison has the trade-off. When a printed code already lands on an error page, the expired QR code guide shows how to find the cause from the address inside it.
The healthcare page shows the code types side by side, and the FAQ answers the general questions about what a code can hold.
Sources
- HHS: Summary of the HIPAA Privacy Rule (business associate definition and contract requirements)
- HHS: Business Associates Frequently Asked Questions (examples and direct liability)
- HHS: Summary of the HIPAA Security Rule (safeguards for electronic protected health information)
- Pew Research Center: Americans' Use of Mobile Devices in 2026 (smartphone ownership overall and by age)
- Denso Wave: Point for determining the code area (module size and the four-module margin)
Common questions about QR codes in healthcare
Is it HIPAA-compliant to use QR codes in a clinic?▾
A QR code is a delivery mechanism, and HIPAA applies to what it opens and to whoever holds the data there. A code that opens a public education page raises no HIPAA question. A code that opens an intake form or a portal needs that page to run on a platform under a business associate agreement, over https, behind a login wherever patient data is shown. The code itself should hold only the link.
What patient information can I safely put behind a QR code?▾
Public and safe: the practice website, booking pages, office hours, medication guides written for everyone, and anonymous surveys. Safe behind a login on a HIPAA-covered platform: intake forms and portal access. Never: lab results, imaging, prescription details, confirmation pages that show a name with a diagnosis, or any patient details inside a text or vCard code.
How can patients who cannot scan a QR code still use the service?▾
Print the destination address under every code in readable type so it can be typed on any device, keep the paper version available so the code is a shortcut and not a gate, and let the front desk help with the scan when asked. Pew's 2026 fact sheet puts smartphone ownership among adults 65 and older at 79 percent, so a practice with an older panel plans for about one patient in five without one.
Should a healthcare QR code be static or dynamic?▾
Dynamic for intake and survey codes, because the form platform can change and the printed cards should not have to. Static for the practice website, directions and medication guides. On QRCodePrime static codes are free with no account, and every free account includes 10 dynamic QR codes, free for life, with scan analytics, no credit card required and no watermarks.
What should I never put behind a public healthcare QR code?▾
Anything that identifies a patient together with their health: results, imaging links, prescription details, or confirmation pages showing a name and a diagnosis. Treat a code on a discharge sheet, a letter or a wall as readable by anyone who picks up the paper, because it is. Patient data belongs behind a login on a covered platform.
How big should a healthcare QR code be printed?▾
At least 14.9 mm (0.58 in) wide including the margin for a dynamic code of 37 squares per side, and 16.2 mm (0.64 in) for a 55 character static link at 41 squares, computed from Denso Wave's four dots per square at 300 dpi and a four square margin. Those are floors for a code in the hand; a sign across a waiting room needs to be several times larger, and a test print from the real distance settles it.
URL and phone codes for intake, reminders and surveys. Static codes are free with no account. Every free account includes 10 dynamic QR codes, free for life, with scan analytics. No credit card, no watermarks.
Build your healthcare QR codePublished by
QRCodePrime Team
Guides on making, printing and scanning QR codes
Published by the team behind the free QRCodePrime generator and scanner. The example codes in our illustrations are real codes made with the generator, numbers are either computed by us or quoted from a source we name, and the sources are linked at the end of each article. Found a mistake? Email hello@qrcodeprime.com and we will fix it.