Submit daughter’s vaccination records to school
User Persona Sarah The "Informed But Frustrated" User A 38-year-old mother managing the healthcare logistics for her entire family. Behavior: She currently self-organizes by maintaining manual spreadsheets and Google Drive folders to track her daughter’s vaccination history and family expenses because the portals fail to do it for her. Goal Locate, verify, and submit vaccination records to her daughter’s school for kindergarten. User Story As a mother registering their daughter for kindergarten, I want to easily view and verify her immunization records against school requirements, and then export them, so that I can efficiently submit the necessary documentation for school registration. Contextual Information What prompted the persona to begin the task? Sarah received a registration packet from the Kindergarten that her daughter will be attending. What prior knowledge does the persona possess about the process? Sarah is digitally-savvy and relatively active in utilizing her health insurance — she will be somewhat familiar with accessing the app, but doesn’t routinely view vaccination records, so may not know how to navigate. What additional information does the persona need to complete the task? She will need to know the vaccination requirements of the school, which she will have received in a physical registration packet. What tools will the persona require? Sarah should be able to exclusively use her phone to accomplish her goal. What else? Sarah has a combination of digital and physical immunization documentation Sarah likes to stay organized and mostly maintain record keeping digitally; she will likely want to consolidate her records into a single place Task Flow Success Criteria: The task is finished when the app successfully exports the desired vaccination records. Logs in to app Changes to daughter’s profile Navigates to health records Selects vaccinations Views vaccination history Selects “import” option Submits photo of physical vaccination card Selects menu button Selects “export” option Selects relevant vaccinations Saves PDF to her phone User Flow View User Flow
Find and schedule appointment with in-network provider
User Persona Sarah The "Informed But Frustrated" User A 38-year-old mother managing the healthcare logistics for her entire family. Behavior: She currently self-organizes by maintaining manual spreadsheets and Google Drive folders to track her daughter’s vaccination history and family expenses because the portals fail to do it for her. Goal Find and book an appointment with an in-network physical therapist who specializes in chronic back pain and has a strong reputation as experienced and has positive patient reviews. User Story As someone who suffers from chronic back pain, I want to easily find and book an appointment with an in-network physical therapist who specializing in my condition, is experienced, and has excellent reviews, so that I can get the effective treatment I need to alleviate my pain. Contextual Information What prompted the persona to begin the task? Sarah manages chronic back pain, and so she requires occasional physical therapy. Recently her physical therapist changed insurances, and so she needs to find a new on. What prior knowledge does the persona possess about the process? Sarah is tech-savvy, so is familiar with using apps, including her health insurance app. What additional information does the persona need to complete the task? Sarah is digitally-savvy and relatively active in utilizing her health insurance — she will be somewhat familiar with accessing the app, but she hasn’t had to use the provider search in a while, as she has been visiting most of the same physicians for a couple of years now. Because of that, she may not know how to navigate or utilize all features of the provider search functionality. What tools will the persona require? Sarah should be able to utilize her phone to accomplish her goal. She should not have to access Google or otherwise do any external research outside of the app. What else? Sarah cares about finding in-network specialists who have expertise in chronic back pain Sarah likes to do thorough research of doctors before she goes to see them, taking into consideration things like: reviews, certification, hospital affiliations, experience, awards, etc.; but also as a busy, working mom — proximity, and accessible office hours Sarah prefers to be able to schedule an appointment with the provider within the app or at the least be linked directly to the provider’s booking page — she doesn’t want to have to call the establishment or go googling to find the provider’s website booking page. Task Flow Success Criteria: The task is finished when the user successfully finds and schedules an appointment with a provider. Logs in to app Navigate to "Provider Search" section Specify search criteria (e.g. Provider Type: "Physical Therapist"; Specialty: "Chronic Back Pain") Set location preferences Review the list of search results Select an interesting provider from the list to view their details Determine if the provider is a good fit Book in-app, at provider’s website, or via phone User Flow View User Flow
The "Just Need the Basics" User
A 27-year-old leasing agent who only engages with insurance when absolutely necessary (e.g. urgent care).
Behavior: Eric is a reactive user. He avoids the app because he finds terms like "co-insurance" confusing, often delaying care or calling support just to get a simple cost estimate.
Quickly find/verify a covered healthcare service, and easily get an estimated cost for the service upfront.
As a younger adult at an urgent care visit, I want to quickly check if a recommended service is covered by my insurance and get a cost estimate, so I can confidently go forward with treatment and understand my potential financial responsibility.
What prompted the persona to begin the task?
Eric was sick, and so he visited an urgent care in-network. While there, they recommended a strep-throat test be administered.
What prior knowledge does the persona possess about the process?
Eric does not interact with his health insurance very often, so he is not the most knowledgeable about insurance terminology and processes. He has however had a previous bad experience with unexpected bills following an appendectomy — so he is considerably cost-conscious and wants to explicitly know how much services will be when it comes to healthcare.
What additional information does the persona need to complete the task?
Eric may need to know or, more likely, confirm with his provider what exact tests or services are going to be administered (possibly even verifying the CPT codes)
What tools will the persona require?
Eric should be able to utilize his phone to accomplish his goal. He should not have to access Google or otherwise do any external research outside the app.
What else?
Estimates of the cost of the service would need to take into account Eric’s current benefit phase — for this scenario, we will assume Eric has fulfilled his deductible (following the earlier appendectomy) and is in his co-insurance phase.
Success Criteria: The task is finished when the user successfully finds and verifies a service is covered and is able to estimate the cost of the service.

Card Sort Example


Other General Learnings: I could have done a better job of indicating what content was personalized in the exercise. For example, "Vaccinations" (meant to be the user's personal records) was often confused with "Medicines List" (a general library). This is something to consider for UX copywriting. It's also possible this problem solves itself in the final UI, where seeing "Vaccinations" on a "Health Profile" page provides the necessary context.
By synthesizing the user flows and the card sorting data, I constructed the final Sitemap. I flattened the hierarchy to ensure critical tasks entry points were never more than a couple taps away from the home screen.
I sketched out screens that were critical to the core features of the product, which aligned with user needs. I annotated these sketches so that stakeholders could understand functionality and expected behavior without requiring the time commitment of higher fidelity design work.
Following sketch ideation, I translated ideas into low-fidelity mockups that would better exhibit things like information architecture, hierarchy, and the user flow versus the big-picture scope of sketches. I connected these wireframes into a low-fidelity prototype to get an even more refined user flow.
Home Dashboard
The home page functions as a central dashboard, providing a high-level overview of key information pulled from various areas of the app. Its purpose is for quick reference of essential user/account info, as well as navigating the user directly to pages where they can complete frequently needed tasks. The home dashboard is fundamentally the start of every user flow and so was an integral element of the overall user experience.
Searching for care and providers in network
View Prototype View Figma File
Viewing covered services & estimating cost
View Prototype View Figma File
Viewing health records (e.g. immunizations)
View Prototype View Figma File
👋 Thanks for looking! Let's Connect
Made in a lot of places, but most recently Denver, CO 🌄
Information Architecture & Early Ideation