Skip to content
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

Spike: Support Lovell Cerner (Oracle health) implementation #16485

Closed
3 tasks done
mmiddaugh opened this issue Dec 19, 2023 · 10 comments
Closed
3 tasks done

Spike: Support Lovell Cerner (Oracle health) implementation #16485

mmiddaugh opened this issue Dec 19, 2023 · 10 comments
Assignees
Labels
Cerner Facilities Facilities products (VAMC, Vet Center, etc) sitewide VA.gov frontend CMS team practice area VA Lovell VAMC CMS managed product owned by Facilities team

Comments

@mmiddaugh
Copy link
Contributor

mmiddaugh commented Dec 19, 2023

Description

The Facilities team has been informed that Lovell plans to implement Cerner(Oracle Health) in early March 2024. They will be the last of the DoD facilities to implement.

We need to

  • understand the standard tasks for this implementation as roll-out for VA facilities is expected to resume in the future
  • understand the implications to Lovell specifically

Background

Lovell is publicizing March 9, 2024 as the date for transition.

Tricare locations

  • MHS GENESIS and the MHS GENESIS Patient Portal are replacing TRICARE Online, including the patient portal and secure messaging.
  • This will impact the following top tasks
    • View health information, including laboratory and radiology results
    • Schedule appointments
    • Communicate securely with your care team
    • Request prescription renewals
    • Complete intake and screening forms in advance of appointments
    • Access a health library

Additional info


VA locations

Once the Lovell FHCC site goes “live” with the federal EHR system, Veterans will manage their healthcare online via My VA Health
This will impact the following top tasks

  • View health information, including laboratory and radiology results
  • Schedule appointments
  • Communicate securely with your care team
  • Request prescription renewals

Additional info

Engineering resources

Acceptance criteria

  • Resources are reviewed.
  • Engineers with previous Cerner experience are consulted.
  • Follow-up tickets are stubbed or PM is tagged to stub them.
@mmiddaugh mmiddaugh added Cerner Facilities Facilities products (VAMC, Vet Center, etc) VA Lovell VAMC CMS managed product owned by Facilities team labels Dec 19, 2023
@mmiddaugh
Copy link
Contributor Author

Related: [CONSIDER] Veteran tasks during Cerner (Oracle Health) implementation #16495

@jilladams jilladams added Epic Issue type VA.gov frontend CMS team practice area Drupal engineering CMS team practice area and removed Drupal engineering CMS team practice area labels Dec 22, 2023
@mmiddaugh mmiddaugh removed the Epic Issue type label Dec 28, 2023
@xiongjaneg xiongjaneg changed the title Support Lovell Cerner (Oracle health) implementation Spike: Support Lovell Cerner (Oracle health) implementation Jan 5, 2024
@maxx1128
Copy link

@mmiddaugh @ryguyk and I had a good discussion about the needed changes and any remaining questions about this ticket. The executive summary is:

  • The "Manage Your Health Online" section (below) is currently hidden for Lovell TRICARE pages (src/site/layouts/health_care_region_page.drupal.liquid#55). It will need to be made visible for them
Screen Shot 2024-01-12 at 1 00 22 PM
  • The links in this section will need to check if a page is a Lovell TRICARE page and if Cerner is on. If they both are, the topTaskUrl filter will need to add additional logic that changes these links to the MHS Genesis links. It will just need to build on the existing conditional logic.
  • The links on the template should make any needed TRICARE-specific changes, like changing visible instances of "VA" to "TRICARE" as needed.

Questions that need Answering

  1. What are the specific MHS Links that need to be used for each link label?
  2. What was the specific reason that these links were hidden on TRICARE pages? Will they still need to be hidden from TRICARE pages under some circumstances, or will this change mean they can always be visible?
  3. Do some of the six links in question need to be hidden under specific conditions, or can all six always remain visible together like they do now?
  4. How much will me need to coordinate with public websites and similar Cerner changes they've made on their widget?

Michelle is waiting to hear back from a Lovell contact that she can run these questions by. Once they're answered, then there should be enough information to write out a ticket.

@maxx1128
Copy link

This ticket is currently blocked by waiting for answers to Michelle's questions for her Lovell contact. Once those are answered, this should be either ready or nearly ready to close and stub out 1-2 tickets for the front-end.

@maxx1128
Copy link

maxx1128 commented Jan 30, 2024

A concern was raised in this Slack thread about the links for contacting doctors/refilling prescriptions being updated in advance of facilities being marked as "Cerner" in production; any time gap between a facility being marked as “cerner” in production and having their feature links updated is unacceptable. But we currently have no built-in functionality to avoid this. Wes recommends we check out cerner_staged as a way to tell if a facility will be Cerner in the near future, and use that as a check for adding the updated feature links in production ahead of the cutover.

I’m looking at where we use cerner_staged, and the code does this check: “if a facility is published as Cerner, or its cerner_staged in a non-prod environment, then it will use the new Patient Portal feature links (src/site/filters/liquid.js:1646-1674). If we removed that check for a non-production environment, then all the staged cerner facilities would get the updated feature links in production before the cutoff. So it looks like that could solve the problem.

if (flag === 'cerner' || (flag === 'cerner_staged' && isNotProd))     // Remove isNotProd

@xiongjaneg
Copy link
Contributor

From 16th minute:

From Max: Manage your experience box: hidden, hard codedly, on Tricare. Could it be restored on Tricare? Yes, with a code change.

Re: whether it could be restored on a subset of Facilities: should be possible, but could hard code the visiblity by Facility ID. (Possible but brittle)

From Steve: For cerner value: could add a 4th value to the CMS to do wat we actually need without corrupting meaning of cerner_staged.

@jilladams
Copy link
Contributor

Re: usage of cerner_staged: https://dsva.slack.com/archives/C0190MTGNUE/p1706633034776289?thread_ts=1706556021.923479&cid=C0190MTGNUE

The cerner_staged flag is still used. It makes the Cerner behavior evident in non-production environments intentionally for the specific purpose of testing by teams and stakeholders in staging. Changing the way this setting works could impact functionality with wide implications.
We propose another option. An additional state can be added to the toggle and designed to fit your need, keeping the existing settings clean for their intended use.

@jilladams
Copy link
Contributor

@xiongjaneg @maxx1128 just checking: we are still blocked by some missing data to create the implemenation tickets we'll need in the end, yes? This'll roll to S103?

@xiongjaneg
Copy link
Contributor

xiongjaneg commented Jan 31, 2024

@jilladams Let's close this. I'll create a ticket stub to talk through findings/answers when Michelle gets them and subsequent work.

#17107

@xiongjaneg
Copy link
Contributor

@xiongjaneg to check on the thread about staging and if it's still needed

@xiongjaneg
Copy link
Contributor

According to the thread on mobile app transition for Lovell Cerner, the solution is being pursued in the EHR, so our staging option doesn't appear needed at this time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Cerner Facilities Facilities products (VAMC, Vet Center, etc) sitewide VA.gov frontend CMS team practice area VA Lovell VAMC CMS managed product owned by Facilities team
Projects
None yet
Development

No branches or pull requests

4 participants