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

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
284 stars 206 forks source link

Verify Logic to Identify CVT Appointments with VAOS #44554

Closed loripusey closed 2 years ago

loripusey commented 2 years ago

Description

We need to verify the logic that Shawn Adams identified for us for how CVT appointments are managed in other VA applications.

Tasks

Logic to Identify a CVT Appointment

How We Will Want to Treat a CVT Appointment

kristenmcconnell commented 2 years ago

@kristenmcconnell To coordinate the meeting invite with VAOS, CHIP, and Check-in.

kristenmcconnell commented 2 years ago

Message sent to Jeff Roof and Chris Horton to identify CHIP and VAOS team members, who should join the meeting.

kristenmcconnell commented 2 years ago

Put a meeting on the calendar for August 2 from 3 - 3:30. I'm adding @acrollet and @randomsync to this ticket, so they can help document any findings from the meeting.

benbrasso-agile6 commented 2 years ago

@kristenmcconnell and @benbrasso-agile6 (or other UXers) should sync up with VAOS team who is just about to run a study on displaying different modality types and names. Peter and team are also working with Danielle and team on naming of the modalities.

We should reach out and see how we can collaborate.

Right now, they're using a structure of modality type at location/facility. Could be worth testing the opposite. E.g., location/facility with modality type.

acrollet commented 2 years ago

The VAOS team was not aware of the CVT appointment modality and wasn't sure how they are displayed. I've reached out to try and get access to the MAS source to see what the logic is for detecting CVT appointments and how they are categorized, which should give us a better idea of how they are displayed in VAOS.

loripusey commented 2 years ago

@acrollet do you need a f/u ticket for this? @loripusey

acrollet commented 2 years ago

@loripusey IMO we just need to keep this ticket open, I don't consider it resolved yet.

loripusey commented 2 years ago

Meeting with VAOS on 8/10/22:

acrollet commented 2 years ago

This is on hold until we have access to the MAS source to verify the logic.

acrollet commented 2 years ago

MAS takes a simple approach and uses the appointment start time to group appointments - if two appointments start within a configurable threshold, (defaults to 5 minutes but may be set to as much as 10 minutes in production) they are grouped as a single logical appointment.

References:

acrollet commented 2 years ago

MAS merges appointment data to create a logical single appointment as mentioned above. Ultimately VAOS doesn't have to check appointments in, so I don't think they're as concerned with the distinction between the patient-side and provider-side appointments as we are. When we revisit this topic we should ask Shawn for a sampling of CVT appointments so that we can verify our logic for determining the provider and patient side. Ultimately we'll want CHIP to have the same concept of a logical appointment, so that we can deal with a single appointment on the vet-facing side and have CHIP take care of handling the check-in correctly. (That is if we haven't moved to using EAS in the meantime)

loripusey commented 2 years ago

Here are the notes from our meeting with Shawn; the logic and functionality we proposed for eCheck-in based on the info from that meeting was the following. Does this make sense now based on what you have discovered @acrollet?:

acrollet commented 2 years ago

@loripusey that makes sense based on what I've seen, however there's nuance in that I think we'd have to pull the provider name from the non-telehealth appointment.

loripusey commented 2 years ago

Sounds good, I mainly just wanted to get our thoughts down so when we pick this back up we will have a path forward.