Webflow to Astro for Health Tech

A healthcare marketing site is mostly directory and eligibility content, and a handful of places where it hands off to systems that are not marketing systems. The migration is a good moment to write that boundary down.

Where the marketing site stops.

Marketing, the shared part, and the covered systems

Astro

The marketing site

  • Service and condition pages
  • Provider and location directories
  • Resources and education content
  • URLs, metadata and accessibility

The handoff

Decided together

  • Scheduling route
  • Intake destination
  • Analytics scope
  • Clinical review

Covered systems

Patient information

  • The EHR
  • The patient portal
  • Anything holding PHI
  • Access control and audit
The marketing site is an ordinary marketing site and should be built like one. The covered systems have their own agreements, controls and owners. The handoff between them is the part worth deciding together, and the part a migration touches.

Answer the questions people actually arrive with.

A healthcare journey is full of uncertainty, and the answers are usually spread across five pages. These are the four questions somebody is usually holding when they land, roughly in this order. A rebuild that does not improve on this has moved a site without improving it.

  • Can you help with this?

    Conditions and specialties, in the words a patient uses, and whether it is available where they live.

  • Is it covered?

    Insurance and eligibility, and what it costs when it is not covered.

  • Who will I see?

    Providers, what they treat, and whether they are taking new patients.

  • What happens next?

    Booking, intake and what the first appointment is actually like.

The directory moves as data, not as pages.

A provider is one record connected to specialties, locations, insurance plans and conditions. Those relationships are the part of a CMS migration worth checking carefully, because a reference that quietly failed to resolve looks exactly like a provider who accepts nothing.

Provider One record, one template

Specialties

States and locations

Insurance plans

Conditions

Specialties
Referenced rather than typed onto each provider, so renaming one renames it everywhere.
States and locations
Where licensing and availability actually live, rather than treating location as an address field.
Insurance plans
Shared across every provider that accepts them, and the thing most often out of date.
Conditions
What a patient searches for, which is not the specialty a clinician would name.

What gets decided before a Health Tech migration.

  1. 01

    The data boundary

    What belongs on the marketing site and what stays in the protected systems. Settled with your privacy and security team, not asserted here.

  2. 02

    What may be measured

    URLs, form fields and events can reveal more than they appear to. I propose what to measure and flag what needs an answer, and that goes to the people responsible for it before anything is installed on the new site.

  3. 03

    Where each handoff goes

    Which system receives a booking, an eligibility check or an intake. Rebuilt against the new site and tested to the record rather than to the button.

  4. 04

    Accessibility in the build

    Semantics, keyboard behavior, focus and contrast, built into the components rather than audited afterward. A rebuild is the one moment this is cheap.

Questions about Health Tech.

Does moving to Astro change our HIPAA position?

Not by itself, and I am not the right person to tell you that it does. What a migration can do is make the boundary explicit: which pages exist, what each form posts to, and what the analytics collect. Whether anything on the marketing site needs to handle PHI at all is usually the more useful question, and usually the answer is that nothing does. Vendor agreements and the compliance judgment stay with your privacy and security team and your advisers.

What happens to our intake form in the move?

It gets looked at rather than copied. A form that posts patient information to whatever the site builder provided is the kind of thing a migration surfaces, because it is the first time somebody traces where each form actually goes. Intake should reach the system chosen to hold that data, and if the current one does not, that is worth knowing before the rebuild rather than after.

Can you keep our EHR, scheduling and patient portal connections?

The handoffs are rebuilt against the new site. Scheduling widgets, portal logins and intake routes get embedded or linked as before, and each one is tested at its destination rather than at the confirmation screen. If something currently reads patient data before the page is sent, that belongs in your product and I will say so rather than reproduce it.

Will our non-technical team still be able to manage it?

That depends on what is modeled as content, which is decided before the rebuild. Provider records, conditions, locations and page copy can live in a CMS your team edits. Designing a page pattern that does not exist yet becomes a change in the codebase. Those are different jobs, and the migration is where they are separated deliberately rather than by accident.

Reach out and see if we are a good fit.

Get in touch

Currently booking two to four weeks out.