department-of-veterans-affairs / va.gov-cms

Editor-centered management for Veteran-centered content.
https://prod.cms.va.gov
GNU General Public License v2.0
99 stars 69 forks source link

Display cemetery services on Facility Locator #19893

Open mmiddaugh opened 4 days ago

mmiddaugh commented 4 days ago

Dependent on UX ticket: https://github.com/department-of-veterans-affairs/va.gov-cms/issues/19916

Description

The Facility Locator allows Veterans to search for national and VA grant-funded cemeteries (State, Territory and Tribal Veterans Cemeteries) but does not include information about the funeral and burial services available. The need to include these details was emphasized during a Subcommittee on Disability Assistance & Memorial Affairs Oversight Hearing on 11/13/2024. (1:20 mark)

The national cemetery data source includes a status field with possible values of "Open", "Closed", or "Cremation Only" representing whether or not the cemetery has space for new, subsequent, or cremation only internments. Equivalent data is not yet available in the data source for grant-funded cemeteries.

Information about burial space is displayed on NCA's Find a Cemetery page and on cemetery detail pages.

Once this data is available in the Lighthouse API, we should be able to make the information available in the Facility Locator. MVP may be brief description on Facility Locator search results card and inclusion on the detail page.

Examples

Cemetery pages have a range of descriptions for open and closed, based on new vs subsequent for Veterans vs family members. Definitions will be confirmed with NCA. "Call for status" may be be needed.

Examples Fort Missoula Post Cemetery - Data: status = Closed - On the [Find a cemetery page for Montana](https://www.cem.va.gov/find-cemetery/state.asp?STATE=MT) - Burial Space: Closed - On the [NCA Fort Missoula Post Cemetery page](https://www.cem.va.gov/cems/nchp/FtMissoula.asp) - [BURIAL SPACE] Fort Missoula Post Cemetery is currently closed to new interments. The only interments that are being performed are subsequent interments for Veterans or eligible family members in an existing gravesite. Yellowstone National Cemetery - Data: status = Open - On the [Find a cemetery page for Montana](https://www.cem.va.gov/find-cemetery/state.asp?STATE=MT) - Burial Space: Open - On the [NCA Yellowstone National Cemetery page](https://www.cem.va.gov/cems/nchp/Yellowstone.asp) - [BURIAL SPACE] This cemetery has space available to accommodate casketed and cremated remains. Woodlawn National Cemetery - Data: status = Cremation only - On the [Find a cemetery page for New York](https://www.cem.va.gov/find-cemetery/state.asp?STATE=NY) - Burial Space: Open - On the [NCA Woodlawn National Cemetery page](https://www.cem.va.gov/cems/nchp/Woodlawn.asp) - [BURIAL SPACE] This cemetery has space available for cremated remains in a columbarium only.

Quick Mockups

Search results card Image

Detail page

Image

User story

AS A Veteran, family member, or other beneficiary searching for cemeteries on the Facility Locator I WANT to know whether or not the cemeteries in my search results are open to new interments SO THAT I can easily plan a burial.

Engineering notes / background

Similar pattern - Search result cards for community emergency and urgent care locations include "Call to confirm services and hours"

Analytics considerations

Testing & QA

Scope / Impact analysis

What, if anything, could break as a result of this change? Engineer should assess this when approaching PR.

Roles / assignments

After functional testing, code review, accessibility review, and design review can happen in parallel.

Acceptance criteria

_ACs should capture expected behavior, to inform test plans. Consider devices, documentation updates including KBs, change management, and content model when applicable._

MVP AC

eselkin commented 3 days ago

A few things to consider:

  1. Blocked on data schema from Lighthouse
  2. Need to update vets-api (if it comes in the facility data it's probably ok, but if they put it in one of the sub-queries like facilities/nca_999/services we'll need to update the main search on /facilities_api/v2/va to do the same query to services that we do on /facilities_api/v2/va/nca_999 - potentially a 3-5pts and put in an argument to make services lookup conditional --- because we don't always want to make a 2nd query for each query we run on FL)
  3. Blocked v-w updates on design
  4. Update vets-website FL results cards - 3-5pts? Depending on the size of change
  5. Update vets-website FL/dynamic pages for nca - 3-5pts? As above
FranECross commented 2 days ago

Can potentially combine 4&5 above, with points of 5-8 max. #2 needs to be its own ticket at 3-5 points.

FranECross commented 2 days ago

Are these tickets sequential? Other than data from LH and design.

FranECross commented 2 days ago

Info will come across from LH in the same API.

Michelle to confirm if the options/info coming from the detail page is different than what it on the tile.

mmiddaugh commented 2 days ago

@FranECross We will likely need a way to include the definition for the status

I see at least three options 1- The Facility Locator detail page already links to the relevant NCA cemetery page. The link label could be updated to something like, "See burial status and cemetery details" 2 - Display the corresponding definition on the Facility Locator detail page (when status is closed, the detail page shows the status and the definition of closed" 3 - Display all definitions on each Facility Locator detail page, regardless of that cemetery's status

This might be a good topic for the UX sync?