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
283 stars 203 forks source link

Merge VAProfile Communication services into V2::ProfileInformation #86483

Open jennb33 opened 4 months ago

jennb33 commented 4 months ago

THIS WILL HAPPEN AFTER THE PCIU MIGRATION HAS BEEN COMPLETED

THIS WILL MOST LIKELY BE DONE BY ANOTHER TEAM

User Story

As the engineers working on the EVSS PCIU migration objective, It is is important that the v1::ContactInformation is updated to v2::ProfileInformation So that the EVSS PCIU migration work can be completed

Issue Description

V2::ProfileInformation is a service that pulls data from multiple VAProfile services currently being used in Vets-API. Upgrading from V1::ContactInformation to V2::ProfileInformation will reduce the number of requests and simplify the Vets-API infrastructure. This ticket is to replace each applicable service to use V2::ProfileInformation. The following services can be merged into V2::ProfileInformation:

Tasks

Success Metrics

Acceptance Criteria

The services were derived from this list of Va::ProfileInformation data


- contactInformation
- militaryPerson.transferOfEligibility
- benefitAwardInformation
- communicationPermissions
- demographics
- disabilityRating
- healthBenefit
- militaryPerson.adminDecisions
- militaryPerson.dentalIndicators
- militaryPerson.militaryOccupations
- militaryPerson.payGradeRanks
- militaryPerson.prisonerOfWars
- militaryPerson.militaryServiceHistory
- militaryPerson.militarySummary
- militaryPerson.militarySummary.customerType.dodServiceSummary
- personAttributes
- militaryPerson.adminEpisodes
- genderIdentityTraits
- militaryPerson.retirements
- militaryPerson.separationPays
- militaryPerson.retirementPays
- militaryPerson.combatPays
- militaryPerson.unitAssignments
- militaryPerson.medalsAndAwards

## Validation
_Assignee to add steps to this section. List the actions that need to be taken to confirm this issue is complete. Include any necessary links or context. State the expected outcome._
jennb33 commented 1 month ago

9/12/2024 update: moving this ticket out of Sprint 10 because another team may be doing this work (Daniel Cloud - MHV). Will also lower the story points because it will be monitored