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
284 stars 206 forks source link

[CST] Review accessibility of claim letter PDFs #95017

Closed davidakennedy closed 1 week ago

davidakennedy commented 1 month ago

Value Statement

As a Veteran I want to access accessible claim letter PDFs So that I can read them and store them how I want to on my own device


Background Context

New Feature

We suspect that claim letter PDFs aren't accessible, but we don't exactly what's wrong with the PDFs. In order to potentially deliver accessible PDFs, we need to understand what's making them inaccessible. According to @jstrothman - "While our team doesn't generate the letters, we do deliver them, so I think we should at the very least know what, if any, accessibility issues exist." For more, check out this Slack thread.

Outcome, Success Measure, KPI(S), and Tracking Link

Design

From an accessibility perspective, we will:

List of letters:

Enablement team (if needed)

@jstrothman, for awareness.

Engineering

N/A.

Out of scope

Open questions

Tasks

Definition of Done

Acceptance Criteria

davidakennedy commented 4 weeks ago

Providing an in-progress update of my work so far:

davidakennedy commented 3 weeks ago

I've done some testing with some of our existing PDF samples. Here's what I found so far.

This is the list I worked from:

The first number there is the document ID for the claim letter.

What I've tested so far:

File name Letter type Accessibility issues Does it read in a screen reader?
ClaimLetter-3p-UAT VBMS - general medical records request - 864.pdf 864 - (doc type) General Records Request (Medical) PDF doesn't contain tags; PDF doesn't contain primary language; PDF doesn't have a title; PDF has a character encoding error(s); PDF lacks alternative text in spots; Tables in PDF have issues with rows/columns/headers, etc.; List items are structured properly; Headings lack proper nesting Yes
ClaimLetter-2022-4-12 staging - disability comp - service connex found.pdf 184 - (doc type) Decision Notices PDF doesn't contain tags; PDF doesn't contain primary language; PDF doesn't have a title; PDF has a character encoding error(s); PDF lacks alternative text in spots; Tables in PDF have issues with rows/columns/headers, etc.; List items are structured properly; Headings lack proper nesting Yes
ClaimLetter-2024-10-15-704.pdf 704 (doc type) - 5103 PDF doesn't contain tags; PDF doesn't contain primary language; PDF doesn't have a title; PDF has a character encoding error(s); PDF lacks alternative text in spots; Tables in PDF have issues with rows/columns/headers, etc.; List items are structured properly; Headings lack proper nesting Yes
ClaimLetter-2016-5-20-706.pdf 706 (doc type) - 5103 PDF doesn't contain tags; PDF doesn't contain primary language; PDF doesn't have a title; PDF has a character encoding error(s); PDF lacks alternative text in spots; Tables in PDF have issues with rows/columns/headers, etc.; List items are structured properly; Headings lack proper nesting Yes
ClaimLetter-2024-8-12-858.pdf 858 (doc type) - 5103 PDF doesn't contain tags; PDF doesn't contain primary language; PDF doesn't have a title; PDF has a character encoding error(s); PDF lacks alternative text in spots; Tables in PDF have issues with rows/columns/headers, etc.; List items are structured properly; Headings lack proper nesting Yes

Some more context on that testing:

Lastly, I also got more information from Andrew regarding how the PDFs are made. I'll be placing that in #96066.

davidakennedy commented 1 week ago

I've completed testing with eight out the 11 PDF samples. After talking with Julie, we decided this was enough of a sample. Here's what I found so far.

This is the list I worked from:

The samples not tested:

What was tested

File name Letter type Accessibility issues Does it read in a screen reader?
ClaimLetter-3p-UAT VBMS - general medical records request - 864.pdf 864 - (doc type) General Records Request (Medical) PDF doesn't contain tags; PDF doesn't contain primary language; PDF doesn't have a title; PDF has a character encoding error(s); PDF lacks alternative text in spots; Tables in PDF have issues with rows/columns/headers, etc.; List items are structured properly; Headings lack proper nesting Yes
ClaimLetter-2022-4-12 staging - disability comp - service connex found.pdf 184 - (doc type) Decision Notices PDF doesn't contain tags; PDF doesn't contain primary language; PDF doesn't have a title; PDF has a character encoding error(s); PDF lacks alternative text in spots; Tables in PDF have issues with rows/columns/headers, etc.; List items are structured properly; Headings lack proper nesting Yes
ClaimLetter-2024-10-15-704.pdf 704 (doc type) - 5103 PDF doesn't contain tags; PDF doesn't contain primary language; PDF doesn't have a title; PDF has a character encoding error(s); PDF lacks alternative text in spots; Tables in PDF have issues with rows/columns/headers, etc.; List items are structured properly; Headings lack proper nesting Yes
ClaimLetter-2016-5-20-706.pdf 706 (doc type) - 5103 PDF doesn't contain tags; PDF doesn't contain primary language; PDF doesn't have a title; PDF has a character encoding error(s); PDF lacks alternative text in spots; Tables in PDF have issues with rows/columns/headers, etc.; List items are structured properly; Headings lack proper nesting Yes
ClaimLetter-2024-8-12-858.pdf 858 (doc type) - 5103 PDF doesn't contain tags; PDF doesn't contain primary language; PDF doesn't have a title; PDF has a character encoding error(s); PDF lacks alternative text in spots; Tables in PDF have issues with rows/columns/headers, etc.; List items are structured properly; Headings lack proper nesting Yes
LT3123 - ExamAppointmentLetter - 11122024-408.pdf 408 (doc type) - VA Examination Letter PDF doesn't have a title; PDF lacks alternative text in spots; Tab order issues in spots Yes
LT3123 - FinalAttemptLetterStrs - 11122024-940.pdf 940 (doc type) - Final Attempt Letter PDF doesn't have a title Yes
Subsequent Development Letter.pdf 859 (doc type) - Subsequent Development Letter PDF doesn't contain tags; PDF doesn't contain primary language; PDF doesn't have a title; PDF has a character encoding error(s); PDF lacks alternative text in spots; Tables in PDF have issues with rows/columns/headers, etc.; List items are structured properly; Headings lack proper nesting Yes

Some more context on that testing:

I'm going to dig into more about how these are created in #96066.

How to fix the issues