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
277 stars 194 forks source link

[Epic] Notify Veterans when Form 4142, Form 0781 or Form 0781a failed to upload #85467

Open NB28VT opened 3 weeks ago

NB28VT commented 3 weeks ago

As a follow on to our fix for Veteran-uploaded documents we fail to submit to EVSS, adds mailers to send to the veteran whenever we fail to upload a Form 4142, Form 0781 or Form 0781a in support of a Form 526 submission. The mailer will provide instructions for the veteran to take action and provide this information in a different way.

lisacapaccioli commented 6 days ago

For Veterans who have submitted disability claims through the VA.gov, that includes either or both of the PTSD Ancillary data (0781 and 0781a) and the authorization to disclose medical information(4142 supplemental data), and the process to upload that data to EVSS or Lighthouse fails. This solution is to notify the Veteran via an email alerting to them that there was a failure on the va.gov side that requires their attention and what actions to take.

Goal of this Epic:

lisacapaccioli commented 5 days ago

@juliepedtke - This Epic has an upstream dependency on R&D for email content for each of the mail notifications needed. I am not sure if the plan was to use three different ones, or one that could be used in either of the three cases where the failure might happen. We should add a ticket for R&D work to this Epic as well, so we can track it. Thanks (cc @NB28VT)

NB28VT commented 5 days ago

@juliepedtke - This Epic has an upstream dependency on R&D for email content for each of the mail notifications needed. I am not sure if the plan was to use three different ones, or one that could be used in either of the three cases where the failure might happen. We should add a ticket for R&D work to this Epic as well, so we can track it. Thanks (cc @NB28VT)

@juliepedtke and @nnicholas7 already did this work actually! So that's fortunately already done.

NB28VT commented 5 days ago

Note implementing the Form 0781 and Form 0781a is going to be problematic as I mentioned a few weeks ago. Both are intertwined in the same job, and the only real way to hook up this behavior properly is to split them into two jobs, which is a bigger lift (building and testing two new jobs) and a bigger risk.

We will want to weigh that work against how important it is we provide notifications in the PTSD cases, as those uploads should not fail unless something is broken on our end. Also, since we are redoing all of the Form 0781 behavior anyway.

Happy to explain what I mean above in a project sync at some point as it may not be clear here.