Patterns
Help users to…
Update prefilled information
Use with caution: AvailableUsage
When to use this pattern
- When you prefill the user’s information into a form or other online tool. This pattern helps users understand how they can update their prefilled information, including sensitive information that they can’t update online. This pattern also informs users where we’ll save their changes—either only to the specific form or tool, or to the form or tool and their VA.gov profile. See the related “Help users to… Know when their information is prefilled” pattern for guidance on how to display the prefilled information.
Design principles
-
Visibility of system status. This pattern demonstrates the usability principle of communicating the current state in order to allow users to feel in control and to be able to take appropriate action.
-
User control and freedom. This pattern also gives users control over their own information, thereby providing control and freedom.
When not to use this pattern
-
When you don’t prefill the user’s information.
-
For unauthenticated users. Users who aren’t signed in shouldn’t see their information prefilled when they interact with an application, or be able to update prefilled information. But, when forms don’t require users to be signed in, they should see an information alert describing benefits to signing in. View the unauthenticated intro page alert within the Help users to… Know when their information is prefilled pattern.
When to use caution
- When the user can’t update their information online, but can update another way. This pattern accounts for cases when the user needs to call VA or take a different step to change certain information, such as their name and Social Security number. You’ll need to confirm that you’re giving the correct instructions for changing that specific information.
- When the user can’t update their information at all. If your form prefills information that the user can’t change through any means, you’ll need to explain that directly.
How to design and build
Anatomy or layout details
This pattern involves these types of pages found in VA.gov forms:
- Prefilled information the user cannot update: This is usually personal information like name, date of birth, and Social Security number.
- Prefilled information the user can update: This can be many different types of information that the user can update directly on the screen where we display it.
See the related “Help users to… Know when their information is prefilled” pattern for guidance on helping users know when their information is prefilled.
Prefilled information the user can’t update
Prefilled information the user can update
When the user updates this information, there are two potential pathways.
If we automatically save changes to VA.gov profile
In most cases, changes should save to both the form or tool and to VA.gov profile. An informational alert informs users where we’ll save their changes.
For developer documentation on saving contact information changes to VA.gov profile, see How to create the contact info Array Data.
If we let the user choose whether to save changes to VA.gov profile
In certain cases, users may need more control over where the changes will save. Instead of displaying an informational alert at the top of the page, display a question with radio button response options asking the user where they want to save their changes. Learn more about these cases in the “communicate where changes will save” section below.
How this pattern works
Communicate whether or not users can update their prefilled information online
Here’s how to communicate that users can’t update certain information online:
- Omit the edit link in cards with non-editable information.
- Include instructions for how to update uneditable information. Under the card with the uneditable information, display a note starting with the bolded word “Note:” followed by directions to help users find out how to update this information by phone or another way. See the “content considerations” section for sample text.
Here’s how to communicate that users can update certain information online:
- Display editable prefilled information in a card with an edit link. Display prefilled information in a card component with a link to edit the information. This information may include contact information, such as phone, email, or mailing address.
Communicate that changes will also save to VA.gov profile — or let users choose whether to save to profile
-
In most cases, tell users that we’ll automatically save changes to their VA.gov profile. In user research, most users indicated that they want changes they make to their information to update their VA.gov profile. On the edit page, display an informational alert informing users that these changes will impact their profile information.
-
In certain cases, let users choose where to save their information. Consider using this variation for information that may change frequently. For example, when reordering medical supplies, users may want to provide a temporary mailing address. But they may not want this temporary mailing address to save to their VA.gov profile. In these cases, on the edit page, don’t display the informational alert informing them where their changes will save. Instead, display a required radio button below the editable fields asking them if they also want to update this information in their VA.gov profile.
Communicate when updates to prefilled information are successful
- Inform users where the changes were saved. Display a success alert informing users “We’ve made these changes to this form and your VA.gov profile” or “We’ve made these changes to only this form.” Place this alert at the top of the page, below the stepper and the auto-save text. Use a standard alert if the user made the changes on a form step page. Use a slim alert if the user made the changes on the final review page.
Components used in this pattern
Examples
Note after uneditable prefilled information
Inform the user that they need to call VA to find out how to update this information. The specific number to call will vary by form.
Alert informing user we’ll save changes to VA.gov profile
Inform users that their changes will save to their profile before they make the changes. If your form does not save changes to VA.gov profile, use a radio button question instead (example below).
Success alert
Inform users their change has been saved to the form and their VA.gov profile. If the change was only saved to the form, the alert should read “We’ve made these changes to only this form.”
If the user made the change from the final review page, display the slim success alert on the review page, immediately under the header of the section where they made the change.
Radio button
In cases where the information might change frequently (like a temporary mailing address), ask users if they want to save their changes to their VA.gov profile.
Code usage
Contact the Authenticated Experience Design Patterns team via slack for code examples or more information on technical implementation.
Content considerations
Directions for updating uneditable information
Directions for updating information vary by form, benefit type, and type of information. You must confirm with subject matter experts that your instructions are accurate for the way your specific form populates information and how to update it. And you must confirm with the call center that they will be able to either update the information directly, or give the person instructions for how to update the information.
Here’s an example that tells people to call the VA benefits hotline:
Note: To protect your personal information, we don’t allow online changes to your name, date of birth, or Social Security number. If you need to change this information, call us at 800-827-1000 (TTY: 711). We’re here Monday through Friday, 8:00 a.m. to 9:00 p.m. ET.
Find more detailed instructions for how to change your legal name (opens in new tab)
Research findings
The Authenticated Experience Design Patterns team conducted user research in late 2024 about how users prefer to see their editable and non-editable information, and how they prefer to be informed about how to edit it. The majority of participants want updates to save to their VA.gov profile, but some also want the ability to choose where the updates save, in the case that they are using a temporary address or other temporary situation.