The story
Whereitstarted,andwhat we changed
Three stations, in the order the practice lived them. The first two are the practice's description of the old way; the third is the build.
Station 01
Starting point
The new patient appointments form's labels vanished as you typed, and its only error message accused without specifying.
Station 02
The problem
When it comes to new patient appointments, visitors could not tell which answer needed fixing. Trying again sometimes wiped information they had already entered correctly.
Station 03
What we built
The rebuilt form labels everything persistently and reports errors in place. Nothing valid is lost on retry, visit reason, preferred day and callback details are requested, and optional fields say so.