Patterns
Help users to…
Know when their information is prefilled
Use: DeployedUsage
When to use this pattern
- When you prefill a user’s information into an application, form, or other online tool. When using this pattern, clearly tell the user where their information is being pulled from to prefill for them.
- When users can update prefilled information. Review the Help users to update prefilled information pattern for guidance on helping users update this prefilled information.
When not to use this pattern
- For unauthenticated users. Users who aren’t signed in shouldn’t see their information prefilled when they interact with an application, form, or tool. But, when forms don’t require users to be signed in, they should get the Sign-in alert describing the benefits of signing in.
- When there’s no prefill data for the user.
When to use caution
- When prefilling data from a source other than the VA.gov API. It’s crucial to explain to users exactly where the data is coming from so that if there are any errors in the information, it’s clear how to correct those errors.
How to design and build
Anatomy or layout details
This pattern involves these types of sections found in VA.gov forms:
- Introduction page: The first page of a form. Introduces the process the Veteran or other beneficiary will follow to apply for a benefit or to complete a supporting form. Changes slightly after a user signs in.
- 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, like email addresses and mailing addresses, that the user can update directly on the screen where we display it.
Introduction page and sign in alerts
- Use the form introduction page templates. The existing templates are already updated to support this pattern for both the unauthenticated and authenticated experiences.
- Use the existing sign-in alert pattern that notifies a user that we will prefill their information will be prefilled when signing in.
- Use the prefill alert when the user is signed in to notify them that we prefilled some of their information.
How this pattern works
Communicate information that the user can edit
Here’s how to communicate that people can update certain information online:
- Display 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 a phone number, email address, or mailing address.
- Include a pathway to edit the information. Use the Help users to update prefilled information pattern when the user can update their information.
Communicate information that the user can’t edit
Here’s how to communicate that people can’t update certain information online:
- Omitting the edit link in cards with uneditable information. For information that the user can’t change online (such as legal name, date of birth, and Social Security number), remove the edit link within the card component.
- 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. These directions will vary by form or type of information. You’ll need to confirm that the directions are accurate for updating that specific type of information. See the Content considerations section.
- Consider adding a pathway for the user to correct their information for the form itself. Since information from the person’s profile may be inaccurate, it’s helpful to have this option. Clarify that since they can’t update the information online, we’ll only update the information they requested on the current form.
Components used in this pattern
- Alert - To inform the user about prefilled information and where we will save changes
- Alert - Sign-in - To inform the user that they can sign so we can prefill their information
- Card - To display prefilled information in organized sections
- Card - Status - To display prefilled information that the user can edit
- Link - To give the user an opportunity to make changes to their prefilled information
- Prefill - To inform the user before starting the form that we will prefill their information if they sign in
- Details - To provide expandable details about updating information
Examples
Signed in prefill alert
View signed in prefill alert in Storybook
Unauthenticated prefill alert
View unauthenticated prefill alert in Storybook
Editable prefill card
Uneditable prefill card
Example within a mock form
An example of the prefill pattern can be found in the Forms library mock form on staging. Sign in with any staging user.
Code Usage
Code for the prefill pattern can be found in the Forms library.
Content considerations
Directions for updating uneditable information
Directions for updating information that can’t be updated online vary by form and type of information. The Help users to update prefilled information pattern has guidance for these directions.
Research findings
The Authenticated Experience Design Patterns team conducted user research in mid 2024 to gather validation about this pattern. The pattern was further tested as part of a late 2024 study by the same team.
Adoption
Forms using some form of prefill: 51 of 61 production forms (84%)
Note: 1 of these forms could not be analyzed because the product directory has no code path for them, so their prefill status is undetermined.
Current codified pattern: 6
- 21-4138 - Statement in support of claim
- 21P-0969 Income and Asset Statement Form
- 21P-527EZ - Apply for Veterans Pension benefits
- 22-0803 - Request for Reimbursement of Licensing or Certification Test Fees
- 26-1880 - Request a VA home loan Certificate of Eligibility (COE)
- Dependency Claims (21-686c and 21-674)
Previous version of the pattern: 42
- 10-10EZ - Apply for VA health care
- 10-10EZR - Health Benefits Update Form
- 10182 - Request a Board Appeal
- 20-0995 - Supplemental Claim Form
- 20-0996 - Higher-Level Review
- 20-10206 - Privacy Act
- 20-10207 - Request for priority processing
- 21-0781 - Statement in Support of Claimed Mental Health Disorder(s) Due to an In-Service Traumatic Event(s)
- 21-0845 - Authorization to Disclose Personal Information to a Third Party
- 21-0966 - Intent to file a claim
- 21-0972 - Sign VA claim forms as an alternate signer
- 21-10210 - Lay or Witness Statement
- 21-4140 - Income Verification for Disability Benefits
- 21-4142 - Authorization to Disclose Information to the VA
- 21-526EZ - File for disability compensation
- 21-8940 - Veteran's Application for Increased Compensation Based on Unemployability
- 21P-0537 - Marital Status Questionnaire
- 21P-0847 - Request to be substitute claimant
- 21P-530EZ - Apply for Veterans burial allowance and transportation benefits
- 21P-534EZ - Application for DIC, Survivors Pension, or Accrued Benefits
- 21P-601 - Application for Accrued Amounts Due a Deceased Beneficiary
- 21P-8416 - Submit medical expenses to support a pension or DIC claim
- 22-0839 - Yellow Ribbon Program Agreement (Under Chapter 33 of title 38, United States Code)
- 22-0976 - Application for Approval of a Program in a Foreign Country
- 22-10215 - Statement of Assurance of Compliance with 85 Percent Enrollment Ratios
- 22-10216 - 35% Exemption Request from 85-15 Reporting Requirement
- 22-10275 - Commit to the Principles of Excellence for educational institutions
- 22-10282 IBM Skillsbuild Training Program Intake Application
- 22-1919 - Conflicting Interests Certification for Proprietary Schools
- 22-1990 - Education Benefits Application
- 22-1990e - Apply to use transferred education benefits
- 22-5490 - Apply for education benefits as an eligible dependent
- 22-8794 - Designation of Certifying Official(s)
- 26-4555 Application in Acquiring Specially Adapted Housing or Special Home Adaptation Grant
- 40-10007 - Apply for burial in a VA national cemetery
- Chapter 31 - Veteran Readiness & Employment - 28-1900
- Chapter 36 - Educational and Career Counseling - 25-8832
- Financial Status Report (FSR)
- My Education Benefits
- Pre-need Burial
- Supply Reordering Tool
- VA Form 21-4502 - Application for Automobile or Other Conveyance and Adaptive Equipment (UNDER 38 U.S.C. 3901-3904)
Basic profile pre-population: 3
- 10-7959C - CHAMPVA Claim Form
- 21-4192 - Request for Employment Information in Connection with Claim for Disability Benefits
- 21P-530a - State Application for Interment Allowance (Under 38 U.S.C. Chapter 23)
No prefill: 9
- 10-10CG - Apply for the Program of Comprehensive Assistance for Family Caregivers
- 10-10D - Application for CHAMPVA
- 10-7959F-2 - Foreign Medical Program Claims Submission
- 21-0779 - Request for Nursing Home Information (Aid & Attendance)
- 21-2680 - Examination for Housebound Status or Permanent Need for Regular Aid & Attendance
- 22-10278 - Authorization To Disclose Personal Information To a Third Party
- 22-1995 - Education Change of Program or Training Application
- 40-0247 Presidential Memorial Certificate
- Discharge Upgrade Wizard
Unknown — no code path to analyze: 1
- 22-5495 - Change your education benefits