We sat with the hardware and wrote down every step the user has to physically and cognitively perform — approach the kiosk, agree to the screening, position themselves, complete each test, receive the result, and exit into the eCommerce flow. Every step became one screen. Every screen got one decision. The architecture was specified before any pixel was final, so the engineers downstream could build against a stable plan instead of a moving target.
From there, every screen got a single job and a single failure mode. If the user isn't standing in the right place, the screen reads that and corrects it — it doesn't ask. If the screening times out, the failure unwinds cleanly to a recoverable starting point — it doesn't strand the user in the middle of a medical flow. The IA carries the responsibility a clinician would carry in a normal exam: knowing what to do next, knowing what to do if something goes wrong.
The work is ongoing. As more units roll out, the team is instrumenting every step of that flow — where users drop off, where the optics confuse a first-timer, where the telemedicine handoff stalls — and feeding that signal back into the next iteration of the IA. The kiosk software gets better the more it runs.