-
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
Update Facility Locator to allow plain language search for VA health services via Lighthouse V1 (Phase 3) #14993
Comments
Additional tickets may be created during refinement of this ticket. Per Michelle in Slack: "this work is the major set of changes we need to break down" |
We currently have about 19 services that can be searched. Lighthouse v1 can provide many more. The new search is a plain language search. KISS file could be queried (ask Steve). What's the data source? The taxonomy from Lighthouse v1 can be leveraged. Common conditions and patient friendly name fields are likely comma separated lists. There will also need to be error handling because taxonomy may not support all search terms. |
This needs a lot of accessibility |
Sept. 20 meeting around Facility Locator that this may need to inform. |
Found previous notes on this: #11542 (comment)
Regarding how string search will work:
Meaning: we are using the content of the taxonomy to drive search results here. We are not expanding scope to build a larger web of term relationships, to supplement search results. Additional design notes are here: #14011 (comment) |
A couple of questions came up when reviewing this with engineers. I didn't have an answer at the time but will add them now.
This plain language search design comes from the 526EZ disability compensation form. My opinion is that we should default to however many options they show in their dropdown. If we can't find this info, the design system recommends less than 15 options.
My opinion here is that we should default to the same distance that we use for the Community Providers search. If there are no results within a certain area, Community Providers displays a no results message and gives instructions for how to get better results. We should keep the experience consistent and do this for the plain language search as well. |
Regarding the distance/radius - is there a difference in the radius for VA providers vs Community care providers? Is there a reason we can't maintain the same functionality for VA health searches as it exists today? |
I'm not sure if there's a difference, but agree that we should use the same functionality that exists today or try to be consistent with other search types (like Community Providers). |
Functional Acceptance Criteria for consideration
Veterans (including those using screen readers, screen magnification, or keyboard navigation)
|
Design question: If the search term entered matches a keyword in the VAMC Description or Common conditions list, how will the matching services be presented? (compared to the highlighted word "vision" in the patient friendly names in Jordan's example above)
Error messages
|
While type-ahead =/= AutoSuggest, I think we should follow the Design System guidance and limit display to five suggestions.
|
I totally missed that! Thank you for calling that out and I agree that we should only show up to 5 suggestions. |
Added suggested ACs / error handling to ACs in ticket body. Also noting: the SPIKE around KISS data closed without incident. Takeaways are here: #15054 (comment). This should be ready now to refine and figure out if we do actually need anything from Drupal, or if this implementation is all KISS. |
@jilladams Error states are not addressed in the design, but I can get them added this sprint. Edit 10/31/2023: I've been unable to prioritize this work, and to keep track of this request I created #15935. |
Relevant insights to consider in Research Findings: Facility Locator - Assistive Technology Discovery and Usability Study |
Status is still:
If we do have Drupal work to unblock, need to get this refined and understand what work that is, for Q2 prioritizing. Queued for next refinement, though it might not happen in our very next refinement meeting. |
Noting that 526EZ team recently presented research findings about their AutoSuggest implementation: |
From sprint planning today. @mmiddaugh would like to start getting a sense of scope/lift on this effort due to pressure from stakeholder to improve search functionality. Added @dsasser @Agile6MSkinner and myself as assignees for pre-refinement.
|
@mmiddaugh - notes from prefinement meeting with @eselkin @Agile6MSkinner and @dsasser today: This story (14993) probably constitutes 3 separate pieces of work for an estimated 16 points
Alpha list (18656) on the other hand, is not even roughly pointable right now
|
Also: FYI that @randimays is also interested in supporting the Facility Locator work, if / as needed (this and mobile map prototype). Chatted with her about that today, and we can include her on prefining / refining this stuff as well, whenever that might be necessary. |
Update 11.5.2024
|
User story
As a Veteran, I want to be able to search for a VA service provided at my closest VA location so that I can choose the facility which meets my needs.
As a Veteran, I want the search results to accurately reflect the services available at the facilities returned.
Background
In Phase 1, we updated Vets-API to point to Lighthouse v1 to unblock teams dependent on this functionality (#15344).
In Phase 2, we converted the Facility Locator to use Facility API v1 with existing functionality (#12907).
This work will update Facility Locator search by service for all of the ~90 services we can receive from Lighthouse v1.
Current behavior
The current search experience allows Veterans to search for 19 VA health services by selecting "All" or a specific service from a dropdown. The Facility Locator then queries Lighthouse to get the facilities associated with the specified service as defined by a legacy data source. This data source has not been entirely accurate for some time and is no longer maintained given the launch of Lighthouse Facilities V1 in August 2023.
VA health search screenshot for reference
Desired behavior
We can now implement Lighthouse v1 and provide a list of possible VA health, benefit, and Vet Center services which is complete, accurate, and can leverage the taxonomy data for plain language and other keywords.
MVP for this effort is VA health services (+ Vet Centers, as a stretch)
For example:
Veterans can enter keywords such as "optometry", "vision", "eyeglasses", "eye exam", "glaucoma", and "eye" to search for facilities with Optometry services.
Figma designs
Approach
SPIKE results: #15054 (comment)
The plan for this search has been to
ACs (draft)
Tasks
The text was updated successfully, but these errors were encountered: