department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
278 stars 194 forks source link

Staging Review finding: Prescription refill not confirmed or reversible #84224

Open shiragoodman opened 1 month ago

shiragoodman commented 1 month ago

Need help? Please review how to read a Staging Review ticket. Tag @platform-governance-team-members on Slack if you need further assistance.

Product Information

Team: MHV-Medications Product: MHV Medications Feature: Medications

Findings details

VA.gov Experience Standard - issue: User can't review, edit, or confirm their information before form submission. VA.gov Experience Standard - category: Credibility Launch-blocking: No Design System review: No Collab Cycle Reviewer: @briandeconinck (Accessibility)

Description

This is a maybe-launch-blocker, but I need a little more information from the team to help decide whether it's actually a launch-blocker. I'm a little concerned about the prescription refill action potentially violating WCAG 3.3.4:

For Web pages that cause legal commitments or financial transactions for the user to occur, that modify or delete user-controllable data in data storage systems, or that submit user test responses, at least one of the following is true:

Reversible Submissions are reversible.

Checked Data entered by the user is checked for input errors and the user is provided an opportunity to correct them.

Confirmed A mechanism is available for reviewing, confirming, and correcting information before finalizing the submission.

In the current flow, none of those three criteria are met. Once you select the medications you want to refill, it's a single-click action to initiate the refill with no opportunity to confirm prior to submission or to reverse/correct after submission.

Since medications may require a copayment, that could be considered a financial transaction --- although I'm not sure if that's actually an issue here. Is any financial transaction initiated by requesting a refill? Or does the financial transaction only happen at the pharmacy at the time of pickup?

Update: Received this context during the staging review meeting:

About the potential launch blocker for money transactions: Refills requests don't always get processed that day and may never get processed so there is no direct money transactions that happen when they click refill but the user would get billed once they got the medication. I can keep digging into this if need be or if that helps.

Based on that, I don't think WCAG 3.3.4 applies here. Downgrading the ticket and removing the launch-blocking label.

I will note that the page may not provide full context for what happens when refilling prescriptions, so a reminder to Veterans that a copay may apply might be worth exploring.

Recommended action

If the financial transaction is reversible at the pharmacy counter (refuse to pay, no consequences besides not getting their medications) then this may be fine under WCAG.

If the financial transaction isn't reversible, then some mechanism needs to be provided to either:

But regardless of whether this is a WCAG violation or requires any changes to functionality, I think a content change would be beneficial here to remind users that a copay may apply.

Update: See note above. I'd recommend exploring a content change to see if the full flow can be made more clear, but no immediate accessibility concerns.

References


Next Steps for the VFS Team

briandeconinck commented 1 month ago

Updated ticket and removed labels based on context provided during the staging review meeting. Thank you!

IdeaTrail commented 3 weeks ago

UCD will design new content.

shiragoodman commented 3 weeks ago

Hi @IdeaTrail - I am reopening this issue as we kindly request that Staging Review tickets not be closed until the issue has been resolved. Please let me know if you have any questions - ty!