Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Offramp claims in given error handling scenarios #1312

Open
dianagriffin opened this issue Mar 20, 2023 · 0 comments
Open

Offramp claims in given error handling scenarios #1312

dianagriffin opened this issue Mar 20, 2023 · 0 comments
Labels
vro-issue issue for VRO code

Comments

@dianagriffin
Copy link
Contributor

dianagriffin commented Mar 20, 2023

User Story

As a VRO stakeholder, I want to have confidence that when claims cannot complete processing in VRO due to errors, the claims are appropriately offramped so that they will be processed manually by claim adjudicators.

Error scenarios

  1. VRO identifies that a NEW claim is not presumptive (ie. does not have the Agent Orange Exposure Verified flash) - note this is technically not an error, and should still return 200 from /automatedClaims
    • Logs should record offramp reason: newClaimMissingFlash266
  2. VRO cannot successfully retrieve annotation data via the MAS endpoint
    • Logs should record offramp reason: annotationDataRequestFailed
  3. VRO cannot successfully request an exam order via the MAS endpoint
    • Logs should record offramp reason: examOrderFailed
  4. BIP Claim Evidence API is down and the claim has sufficient evidence to be marked RFD (ie. did not request an exam)
    • Logs should record offramp reason: docUploadFailed

Acceptance Criteria

  1. For each of the error scenarios listed above, offramp the claim by setting it to the state described in Update & confirm state of claim/contention fields when offramped #1286
  2. For each of the error scenarios listed above, log the error and trigger a Slack notification to #benefits-vro-alerts that includes in the message field:
    • the Claim ID
    • the offrampReason

Notes about work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
vro-issue issue for VRO code
Projects
None yet
Development

No branches or pull requests

1 participant