Appeals/Caseflow
Overview and Terminology
Appeals status data is presented to VA.gov users alongside disability claims data.
Va.gov sends a query for a user's appeals data to Caseflow via a REST API.
Caseflow in turn queries the VACOLS database for the appeals data.
Caseflow also queries BGS (which is an interface to the "VA corporate database") for SSN information.
Integration Endpoints
Environment | Actual Endpoint | Vets-API Forward-Proxy Endpoint |
---|---|---|
Dev | https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4437 | |
Staging | https://internal-dsva-vagov-staging-fwdproxy-1821450725.us-gov-west-1.elb.amazonaws.com:4437 | |
Prod | https://internal-dsva-vagov-prod-fwdproxy-2075821597.us-gov-west-1.elb.amazonaws.com:4437 |
Required Configuration
appeals_status:
mock: "{{ plat_config.APPEALS_MOCK }}"
app_token: "{{ lookup('aws_ssm_custom', '/dsva-vagov/vets-api/<env>/appeals_api_token') }}"
host: "{{ plat_config.APPEALS_HOST }}"
Key Contacts
Caseflow is built and maintained by the Appeals DSVA team.
For implementation questions members of that team tend to be present in the shared #appeals-status
Slack channel.
For operations issues, use the #appeals-devops
channel.
On the VA.gov side the Appeals status application is implemented and maintained by the Benefits & Memorials team.
Incident Response
Check that the forward proxy has at least one connection to the Caseflow servers run the following query on prometheus and validate there is more then 0 backends up
sum(haproxy_backend_status{proxy="appeals_back"})
Check that the forward proxy health check is returning a valid result
curl https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4437/health-check
Check that the Caseflow service is available and that the health check succeeds from within the VA network
nc -z appeals.cf.ds.va.gov 443
curl https://appeals.cf.ds.va.gov:443/health-check
Check the VACOLS status endpoint: https://monitor.cf.ds.va.gov
Notify the
#appeals-devops
and/or#oncall
Slack channels with any findings.
Help and feedback
Create an issue ticket to suggest changes to this page