Intake forms that collect patient information without leaking it.
Encrypted intake, appointment-request, and consent forms, with field-level encryption where the sensitivity warrants it, a hardened Content Security Policy, and configurable retention, access, and deletion. The discipline that matters most is BAA-gated form and host selection: protected health information never lands in a non-covered email inbox, a generic form service, or analytics. We build the technical deliverable so your agreements actually hold; your practice signs the BAA.
// no form is HIPAA compliant on its own; compliance is an organizational posture across your whole practice. We build the form to be HIPAA-aware, route PHI only to infrastructure a covered vendor will sign for, and hold a clean line between what we own and what your organization and its signed agreements must carry.
> We build the form so it is HIPAA-aware.
> Your practice signs the BAA.
A form is the easiest place to leak patient data, and the easiest to get right.
An intake form looks like the simplest thing on a healthcare site, which is exactly why it is so often the most dangerous. The whole purpose of the form is to collect patient information, so it is, by definition, a place where protected health information enters your stack. Whether that is safe or not comes down to one question: where does the data go when someone hits submit. A form that quietly emails patient intake to a front-desk inbox has handed health information to a vendor with no agreement covering it. That is the failure this service exists to prevent.
So we engineer the form around the data flow rather than dropping in a generic widget and hoping. Everything moves over TLS. The fields that warrant it are encrypted individually. The submission lands only in storage that a covered vendor will sign a Business Associate Agreement for, with access scoped by role and a retention policy your practice controls. The form is wrapped in a hardened Content Security Policy so a stray script cannot reach in and exfiltrate what a patient typed. None of this is exotic. It is care applied to the one surface where carelessness costs the most.
The honest framing holds here as it does everywhere. No form is HIPAA compliant on its own, any more than a website is. We build the form to be HIPAA-aware so it strengthens your posture instead of becoming the weak link, and we hold a clean line between what we own and what only your organization can carry. We build the technical deliverable; your practice signs the agreements, sets the policy, and owns the posture around it.
The forms we build
Different forms carry different risk, and each gets the safeguards it actually needs.
- New-patient and intake forms carrying clinical history
- Appointment-request and callback forms
- Consent and authorization forms
- Referral and pre-visit questionnaire forms
- Secure file and document upload where it is warranted
The safeguards that make a form safe to collect on.
A secure form is a small, well-bounded deliverable, but it is made of specific parts, and skipping any one of them is usually where exposure creeps in. These are the controls we build into every PHI-bearing form, sized to the sensitivity of the data rather than padded for show.
The thread running through all of it is the same one that runs through our healthcare work generally: PHI is only ever allowed to reach infrastructure a covered vendor will sign for, and everything else stays deliberately out of its path.
What is included
- Encrypted intake, appointment-request, and consent forms
- TLS everywhere, with PHI never moving in the clear
- Field-level encryption where the sensitivity warrants it
- A hardened Content Security Policy around every form
- Configurable retention, access, and deletion controls
- BAA-gated form and host selection, so PHI stays covered
- No PHI in non-covered email or analytics, ever
- Role-scoped access to the submissions a form collects
- PHI-free notifications that prompt a login rather than carry data
- The technical deliverable documented so your BAA actually holds
Where the data goes is the whole game.
Every other safeguard on the form matters, but BAA-gated form and host selection is the one that decides whether the form is safe at all. The rule is simple to state and easy to get wrong: protected health information is only ever allowed to reach infrastructure that a covered vendor will sign a Business Associate Agreement for. The moment a form transmits PHI, a BAA obligation attaches to whoever handles that data. So we choose the host and the form processor up front with that obligation in view, and we make sure PHI never touches a tool that will not sign one.
In practice that means a few firm boundaries. PHI-bearing submissions do not land in a standard email inbox, because a standard inbox is almost never covered. They do not pass through a generic third-party form service that handles the data without an agreement. And they never reach an analytics or advertising endpoint, where a form field can quietly become tracked data. Where the front desk genuinely needs to know a submission arrived, we send a notification that carries no PHI at all, just a prompt to log in to the covered system and view the record there.
The division of labor is clean and we keep it that way. We build the technical deliverable: the gating, the covered-vendor routing, the access controls. Your practice signs the actual Business Associate Agreement with the covered vendor. We will not blur that line, because blurring it is exactly how a form ends up looking compliant while quietly handing patient data to a vendor nobody has an agreement with.
The boundaries we hold
- PHI routes only to BAA-covered hosting and storage
- No patient data to a standard, non-covered email inbox
- No PHI through a generic form service that will not sign
- No form field reaching analytics or advertising endpoints
- Notifications carry no PHI, just a prompt to log in
- You sign the BAA; we build the deliverable behind it
Decide where the data goes, then build the form around it.
We start from the destination, not the design. Once we know exactly which fields carry PHI and which covered infrastructure they are allowed to reach, the rest of the build follows: the encryption, the policy around the page, and the retention controls your practice sets. The form is the last thing we draw, not the first.
// the destination decides the design, not the other way around
- Map the fields and the flowWe start by identifying exactly which fields carry protected health information and where each submission needs to go. A name and a callback number is a different risk profile than a full clinical history, and that map decides what gets field-level encryption, what gating applies, and which infrastructure the data is allowed to reach.
- Select BAA-covered host and processorBefore any form is built, we choose hosting and form processing that a covered vendor will sign a Business Associate Agreement for. PHI is only ever routed to infrastructure that is in scope for an agreement, and anything that will not sign one is kept out of the path entirely. Your practice signs the agreement; we wire the form to honor it.
- Build and encrypt the formWe build the form to move everything over TLS, apply field-level encryption where the sensitivity warrants it, and wrap the whole thing in a hardened Content Security Policy so no stray script can reach in and exfiltrate what a patient typed. Submissions land in covered, access-controlled storage scoped to the roles that need them.
- Configure retention, access, and deletionWe build configurable retention, access, and deletion into the form so health information is held only as long as it should be. Your practice sets the policy based on your records obligations; the system enforces it. Notifications to staff are built to carry no PHI, just a prompt to log in to the covered system.
- Document and hand overWe hand the form over documented: what is encrypted, where the data goes, which vendor the agreement covers, how consent is captured, and how retention is enforced. That documentation is what lets your signed BAA actually hold up, and it leaves your practice able to run and verify the form rather than take it on faith.
Frequently asked questions
Related services
Secure forms sit alongside the rest of our healthcare web work. If your situation calls for more than intake and consent flows, these are the neighboring pieces, and the hub ties them together.
Further reading: What "HIPAA-compliant" actually means for a website (and what it does not).
Need an intake or consent form done without leaking patient data?
Tell us what the form has to collect and where it has to go. We will give you a straight read on which fields carry PHI, which covered vendor it should route to, and exactly where the line sits between the form we build and the agreement your practice signs.