HIPAA and your practice website: keep patient communication in the EHR.

A medical practice website should help patients find you and then hand them to the secure tools in your EHR. Scheduling, messaging and intake should not run through the website itself.

Website guide · By Elevated Vibration · Updated October 2026

This article is general information, not legal advice. Check your own obligations with your compliance officer or counsel.

The short version

Use your website for public information. Use your EHR's patient portal, online scheduling and secure messaging for anything that involves a patient's health information. Connect the two with links or the embedded widgets your EHR vendor provides.

Why ordinary website forms are a problem

When a patient types their name and the reason for a visit into a standard website form, that is protected health information. A typical form stores the submission in the website's database and sends a copy by ordinary email. That puts patient information in your web host, your form plugin and your inbox, none of which were set up to hold it.

Under HIPAA, any vendor that handles protected health information on your behalf needs to sign a business associate agreement and apply appropriate safeguards. Most general web hosts, form tools, chat widgets and email services are not offered on those terms.

What your EHR already provides

Most EHR and practice management systems include patient-facing tools built for this purpose:

  • Online scheduling and appointment requests
  • A patient portal with secure messaging
  • Digital intake and consent forms
  • Appointment reminders
  • Online bill pay

These run on the vendor's systems, under the agreement you already have with them, with access controls and audit logs.

How to connect them to your website

  • Add clear buttons such as "Book an appointment" and "Patient portal" that link to the EHR's pages.
  • Or embed the scheduling widget the vendor supplies, so the form is served by the vendor, not by your site.
  • Keep the hand-off obvious, so patients know where to go for anything personal.

What the website should and shouldn't do

  • Fine on the website: services, providers, locations, hours, insurance accepted, directions, general articles and a phone number.
  • If you keep a general contact form: limit it to non-clinical questions and state plainly that patients should not include health information.
  • Not on the website: symptom descriptions, appointment reasons, intake forms, document uploads or live chat about care, unless the tool is covered by a business associate agreement.

Analytics and tracking

Be careful with analytics and advertising pixels on any page where patients log in or enter information. Regulators have issued guidance on tracking technologies and health information, and it is an area that continues to change. Keep tracking off patient-facing tools and ask your compliance contact about the rest.

Where practices go wrong

  • A "request an appointment" form that asks for the reason for the visit.
  • A chat widget added by a marketing vendor.
  • Staff replying to patient questions from a general inbox.
  • A new plugin installed without anyone asking where the data goes.

We build practice websites that route scheduling and messaging to the EHR, and we keep them maintained. See website design, hosting and care.

Related articles

Why WordPress Is Still a Top Choice for Business Websites

What WordPress still does better than the alternatives, and the one thing it asks in return.

Why It's Smart to Have Someone Manage Your Website

What quietly goes wrong on an unattended website, and what managed care actually covers.

WordPress Security Basics for Small Businesses

The handful of habits that prevent most WordPress compromises.

Common questions

Straight answers.

Can a website contact form be HIPAA compliant?

Only if every system that handles the submission is covered by a business associate agreement and has appropriate safeguards. A standard form that emails submissions usually does not meet that bar.

Does my web host need a business associate agreement?

If your website stores or transmits protected health information, yes. If patient information stays in your EHR's tools and the website only links to them, the website is not handling it.

Is online scheduling through an EHR HIPAA compliant?

Scheduling tools provided by your EHR vendor are designed for patient information and are covered by your agreement with that vendor. Confirm the details with the vendor.

Need a practice website done properly?

Tell us which EHR you use. We'll tell you how we'd connect it.

Book a free call