-
Notifications
You must be signed in to change notification settings - Fork 70
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
Make the content of the PPMS trainings array available via vets-api #13359
Comments
Will also need a front end card to update for facility locator (Only need to apply it under community providers in facility locator) |
@maxx1128 @kmariepat-cityfriends @ryguyk am I right that this card is Ruby, and is the one Ryan alluded to during planning? |
@jilladams This is definitely a Ruby ticket, but I'm unsure if it's the one @ryguyk was talking about. |
This is the ticket I mentioned. |
In sprint report for SPrint 85, we reported: "Endpoint is not public; working out access, WIP." More accurately, this should say " Endpoint is not returning expected results; working out access, WIP." That was based on this thread: https://dsva.slack.com/archives/C0FQSS30V/p1685029342799809?thread_ts=1684962329.960919&cid=C0FQSS30V
Previously, @omahane was able to find a provider with training data, but when @maxx1128 queries for that provider, the array is empty. So: Michelle is helping us connect to folks on the PPMS side and has reached out to Michael Johnson at the VA for help finding the right PPMS endpoint / permissions to sort this out. |
@jilladams @kmariepat-cityfriends should we mark this as "blocked" pending assistance from the PPMS dev team? |
@mmiddaugh @kmariepat-cityfriends yes - also - as a sideline, @maxx1128 is pursuing vets-api console access (via department-of-veterans-affairs/va.gov-team#59791) and there's a slim chance that will tell us things we don't know right now about how to get at this data. So: I think we could mark it blocked, by either both of those things (PPMS dev team notes and/or console access.) |
Lane was affected by the workflow integration with the Speedrun board. Moving back to In progress. |
Found the following info posted in the PPMS Integration OFfice Hours Forum in Teams The following DWS endpoints will be updated with Sprint 16.0 to allow downstream partners to pull Provider Training Information. The updates are currently deployed to INT (NPROD)
The following Provider Training information will be provided in these updated endpoints:
|
@mmiddaugh Do you have a sense of if this is unblocked and @maxx1128 could move forward once he returns? |
(We need Max to try and confirm if that's true or not.) |
I believe this will unblock the ticket but am trying to confirm it now. |
Slack thread from 7/11: https://dsva.slack.com/archives/C0FQSS30V/p1689090373754209 |
@maxx1128 Can you add a short summary of what you accomplished this sprint and what the current status is going into next sprint? |
@davidmpickett @omahane and I both reached out to the PPMS support team to find out if the Training data is available on the NProd (non-production) environment. They said they would open a support ticket for us to either confirm if the data was on NProd and show us where, or add an instance of the needed data for us. The ticket was opened roughly a week ago and we have not had any updates since. Michelle also connected me to Mark Dewey, who used to be on the Facilities team. He looked at my current code and said it looks like it should get the data from the API, and agreed the best course of action is to confirm if it's on the API endpoint I'm hitting or not. |
Noting from 1:1 with Max:
|
I updated the pull request to hide the training data behind a feature flag, I believe I found a way to make it work. If the tests pass, I can try merging it and enabling the terminal instance's feature flag to check it. If that is not working, it may be best to merge it without the feature flag. cc: @jilladams |
Since we got signoff from Platform, our PO, and our team re: merging without a feature flag, I have no concerns about going that route. |
@maxx1128 department-of-veterans-affairs/vets-api#13213 merged. What remains here to close out, from the ACs? |
Confirmed in planning: in Prod we have not yet been able to verify post-merge. |
From data Michelle provided, Max was hitting same endpoint / location and getting different results than expected. Got back the expected provider, but without training data. Would need location + specialty for each provider. Max: Need to double check that location is present for each in the data provided. Hitting staging endpoint. Max: Check production endpoint access. We think the dataset is pointing to records in production that may not contain the same data in staging. Can we request that Prod data gets synced to Staging? Not likely to get traction. |
@maxx1128 please see above |
Per discussion with @mmiddaugh & @xiongjaneg (dms in slack, here), this should be considered paused until we can identify help from PPMS to work out the Staging vs. Prod data problems. Removing from Sprints til we hear more / pull it back in, and adding Blocked label, moving back to Stretch / Upcoming. |
From planning: noting that we have a meeting with PPMS next week (week of 10/2). Facility Locator FE is not necessarily a priority for right now, but confirming that the PPMS data exists where they say it exists is. Per Max, the meeting could result in 2 paths:
|
received access, keys, and sample data so this should be unblocked, will review at pre-refinement to see if any updates are needed to this ticket |
IT'S HAPPENING!! |
Ticket = connect API to training data in PPMS.
Contradictions:
Vets-api seems like the smoking gun. Blockers: Next steps:
|
This pull request has been merged for this sprint (95), and it just needs to be confirmed as working tomorrow in production. Once that's done, it can be closed. |
I couldn't wait and did a quick confirmation at this production API endpoint. The training data is coming through! cc: @jilladams @mmiddaugh |
Closing for end of Sprint 95 since the data is confirmed available in Production. |
Background
There is an array from PPMS that includes information about providers that have completed the provider core training. We need to make that array consumable by vets-api so that it can be used on front end views. This work aligns to the updates being made to facility locator in order to identify providers that have completed the training on the front end.
Example data
Queries that successfully return trainings are available here:
#11627 (comment)
Acceptance Criteria
The text was updated successfully, but these errors were encountered: