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

Spike: Investigate integrating Pension submission process with BPDS system #92763

Open sanjabaj2 opened 2 months ago

sanjabaj2 commented 2 months ago

Issue Description

Take a look at attached slides describing current process for pension application, requiring OCR to extract data. During investigation of overflow problem, we identified an existing system called BPDS that is designed to accept raw json content for individual forms. BPDS stands for Benefits Process Data Service.

The spec can be found here. BPDS is a repository designed to house JSON versions of scanned VA forms. The plan would be to continue with existing PDF submission process but we'd send json to BPDS in addition to existing steps. While ticket is for Pension, the proposed plan / design should work for any other forms.

These are the links to various environments that they have https://bpds-dev.dev.bip.va.gov/swagger-ui.html#/ https://bpds-test.dev.bip.va.gov/swagger-ui.html#/ https://bpds-uat.stage.bip.va.gov/swagger-ui.html#/

Before this work starts, we may need to get an approval from VA security teams. Sanja is looking into it.

BPDS Integration.pdf

Tasks

Acceptance Criteria

matt4su commented 4 days ago

@sanjabaj2 tagging you following up on our discussion to include your thoughts on the end state this work will ultimately facilitate.

sanjabaj2 commented 4 days ago

Ideal - final state is that we send json to BPDS and just upload PDF to eFolder via BEP Claims Evidence API https://claimevidence-api-test.dev.bip.va.gov/api/v1/rest/swagger-ui.html

But as interim step we may need to continue to send PDF via Benefits intake until MAS and other system catch up.