-
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
CMS: Determine if Provider Core Training flag is available via current API calls #11627
Comments
As for researching PPMS I started here: https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/facilities/facility-locator/data/ppms/ppms-data-discovery.md Under the list of PPMS Data Values I do not see a value for Provider Core Training. I've been digging through the linked .docx file (on the above github page) but have yet to find anything by this name. |
@JayDarnell I sent an email to [email protected] to ask for a contact person (and to get on the invite for any PPMS stakeholder meeting). I copied you and Dave Conlon. |
Thank you @dsinla |
I emailed Michael Johnson for more information regarding the PPMS API. Best I can tell, it sounded like he was saying the Provider Core Training flag was approved (added?) in 2021 and should be available via the Providers, Provider Service and Provider Locator endpoints. However, the only documentation I am aware of for PPMS was last updated in 2019 and doesn't include the Provider Core Training flag anywhere I can see. I suspect our documentation is out of date so I've asked for a reference to the most up to date documentation. |
@JayDarnell have we received anything back? I can reach out if it's helpful. Seems like it was a yes? |
@JQuaggles we have received some useful information back, although not enough to sufficiently answer the question. Arlene Jarvis provided the following URL for PPMS documentation: https://api-east.apim.developer.ppms.va.gov/api-details#api=ppms-data-web-service-prod This link can only be accessed via the VA network and it does contain a lot of information about the various endpoints and query parameters you can use but it doesn't say anything about the Provider Core Training flag. @swirtSJW @christianmburk and I met with @davidconlon yesterday to look at this resource together. We're going to follow up to figure out the best way to run sample queries against production data to verify the existence of this data point. We're meeting about this today. |
So @JayDarnell this is blocked then? |
No, this isn't blocked. It is a discovery ticket and we're still digging into it. I'm writing to the cms-platform team today to see if Christian, Steve and I can get access to the token and production endpoint we use for PPMS so we can run some sample queries locally. Hopefully once we can do so we will be able to verify whether or not this data point exists. |
PPMS token/key and production endpoint discussion: https://dsva.slack.com/archives/C02HX4AQZ33/p1671460375275999 |
A snippet of guidance from PPMS I received via email: ...I believe the data is available on the following API’s, Providers, Provider Service and the Provider Locator end points. |
Ongoing investigation here: https://dsva.slack.com/archives/C02HX4AQZ33/p1671460375275999 |
@JayDarnell can you send an email to the contact you reference in an above comment. asking for the API key again and introduce them to a new contact on our team to represent moving forward after your departure? let me know if this action doesn't feel like the best next step. |
@kmariepat-cityfriends I have sent a fresh email this morning (with you, @swirtSJW and @omahane included) to let the PPMS team know I am leaving the project and to coordinate with Steve and Christian to get the necessary key. |
I attended the PPMS office hours on 28 Mar 2023. I had a chance to talk about our ongoing need for a subscription key to the PPMS service. Robert Patterson said that he'd look into getting us the subscription key used by va.gov. I also had a conversation with Anupam Chakravarty over MS Teams, who's one of the developers of the API. He said, "For dev we don't have APIM and we use swagger UI and it also does not require subscription key. https://dws-dev-ppms.devtest.vaec.va.gov/swagger/docs/v1" |
Using the Swagger documentation, I found this A call to this using Swagger results in the following:
The last item is "Trainings" which may include Provider Core Training. The difficulty is that the dev data only have empty arrays for that key. |
I'm supposed to be talking to Anupam tomorrow (31 Mar 2023), when I'll get a sub key and learn how to see what to query. |
I did not meet with Anupam on Friday. I did talk to Robert Patterson today and Noel Morrison, who's been copied on messages that Anupam has sent. Robert said that he's looking for someone to get me the keys while Anupam is out. |
Removed blocked flag per update in stand that @omahane got a key |
@davidconlon @jilladams @kmariepat-cityfriends Currently, no flag exists with the name "Provider Core Training" where it would be expected:
According to Robert Patterson, the Product Manager for PPMS, the term they use is "Community Provider Core Trainings". Note: it is not a single training but a collection of trainings. This collection corresponds to the "Trainings" key that returns an array in the following services:
If there are no trainings listed for a given provider, the array is empty. The types of trainings I have seen have included the following:
and
Both of these courses were mentioned by Arlene Jarvis in her communication with Jay Darnell about "Provider Core Training." They are also mentioned on this training overview: The trainings mentioned on the above page are available at What's notable about both the listing page on the va.gov site and the training platform is that neither mention "Provider Core Training," despite both sources mentioning the courses that Arlene Jarvis listed as related to "Provider Core Training" in her December 14, 2022, message to Jay. From her message, it sounded like Arlene thought Jay was looking for a specific code by which all the trainings are identified and can be searched on https://www.train.org/vha/home In conclusion, the only way at present to ask PPMS if a provider has taken any Community Provider Core Trainings is to query the Trainings array. If it contains an element, they have taken at least one training. If it is empty, they haven't. If we want a flag created, we could either make one in the
|
Added to 4/17 to clarify with Dave in Kamari / Jill / Dave sync, if we don't find out beforehand. |
Also: for this ticket's ACs, the question was whether this info is available in existing API calls and sounds like the answer is: sort of, but not without more work to make it usable. The open questions to Dave are around ACs for a new implementation ticket -- so either way, I'd suggest we stub out a ticket, and this one can close as understood enough for its ACs in sprint, with the new ticket to be refined, unless @kmariepat-cityfriends feels differently. |
@jilladams agree completely and sounds like @omahane and @maxx1128 are going to chat about next steps so we can check this card to see what's decided and run that by Dave C. |
Further convo with Dave: https://dsva.slack.com/archives/C0FQSS30V/p1681152978381689 |
@jilladams @ryguyk I've added you as reviewers on this PR for documentation: department-of-veterans-affairs/va.gov-team#56751 |
@davidconlon @ryguyk and I met and went over a couple of the endpoint calls and responses. I also shared with Dave my data via email. He is going to reach out to Michael Johnston about the trainings as they relate to the different provider types "Individual" vs "GroupPracticeOrAgency". |
Example query
HTTP/1.1 Cache-Control: no-cache Selected Response
Example query
Cache-Control: no-cache Selected response
|
@kmariepat-cityfriends Now that we have #13359 Moving to PO review. |
Description
The Facility Locator currently returns providers for the following 4 search criteria
We need to determine if the Provider Core Training applies to each of these 4 and if the current API for PPMS (and other db's?) returns any Provider Core Training flag.
Department of Veterans Affairs (VA) has created the Provider Core Training so that Veterans can be offered care from the highest quality providers available. Referring Veterans to Providers who have completed the Provider Core Training ensures that Veterans are receiving high-quality care in the community.
#11542
User Story
As a Veteran, I want to filter my search in the Facility Locator to return only providers who have received the Provider Core Training
This ticket is the first step
Acceptance Criteria
CMS Team
Please check the team(s) that will do this work.
Program
Platform CMS Team
Sitewide Crew
⭐️ Sitewide CMS
⭐️ Public Websites
⭐️ Facilities
⭐️ User support
The text was updated successfully, but these errors were encountered: