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
281 stars 197 forks source link

Technical Architecture #77556

Open janieTC-USDS opened 6 months ago

janieTC-USDS commented 6 months ago

big picture

Patrick's casual stroll through VA.gov ecosystem: https://app.mural.co/t/departmentofveteransaffairs9999/m/departmentofveteransaffairs9999/1709152531566/47d3c9ec5a36ec4553e80faf13c80b5752e72e01?sender=u8d8ad2ff1f0bbe49db5d6986

vets-api

https://department-of-veterans-affairs.github.io/va-digital-services-platform-docs/api-reference/?url=https://dev-api.va.gov/my_health/apidocs#/

SM API

MHV SM Patient API Swagger (you do have to be on VA network for this one) SM-API Interface Control Document 1.2.0 Veteran.doc MHV SM Patient API Map - used to understand mapping with vets-api

Image

https://[code.va.gov](https://code.va.gov/)/

janieTC-USDS commented 1 month ago

Image

janieTC-USDS commented 1 month ago

SM Access Requirements for SM Access

From 3/7 conversation with Bhanu https://github.com/department-of-veterans-affairs/va.gov-team/blob/82343f0f3e0d40df42987d3a192b96363fb5c1c9/products/health-care/digital-health-modernization/engineering/mhv-account-options.md

If all of the true, a record in the SM Table is created (by Access team).

So once we have SM User in User Table, we have a sync job to keep traits and statuses in sync.

Then, all SM APIs use the SM User Table

Other requirements: