Appointments MVP (MYA integration)#762
Conversation
Changes include: - Remove batch and vaccinator selection - Add nhs number in tables - add day of week alongside date - remove cancel option - Add cancellation reason - Add same vaccs, diff patient option when coming from appt - Only show yesterday, today and tomorrow and no actions on yest./tom. - change complete table to match columns from scheduled (except actions) -Time format fix
frankieroberto
left a comment
There was a problem hiding this comment.
Looks good! Some minor comments.
There was a problem hiding this comment.
I agree -- I've added to the questions for Mark for the remaining sessions to see if all of this information is still useful in the canceled table. But will also give alternatives some thought
There was a problem hiding this comment.
Do you know if these are the reasons that would be given for the cancellation? Looking at MYA but they don't show reasons in the tables of cancelled appointments
There was a problem hiding this comment.
Some options for more space @frankieroberto -- widen the content area past 990 across the board (MYA's is 1099) or make part of the table scroll horizontally (not sure what the POV is on scrollable tables in NHS? Only reason I suggest it here is that it would be minimal and wouldn't hide any information or actions completely).
There was a problem hiding this comment.
@caitlinroach-nhs we were told that there are 3 ways an appointment can be cancelled:
- the patient themselves cancels (for some reason - not sure if they specify why?)
- the pharmacy cancels it (again, not sure if a reason is specified!)
- 'automatic' - which I believe happens if a system detects that they’ve had the vaccination elsewhere (eg as a walk-in).
Worth checking though!
Assuming those are the 3 reasons and we don't get any further details, we can still choose which words best represent those 3 possibilities.
There was a problem hiding this comment.
@caitlinroach-nhs on the content width, we could make the whole service wider than the default 960px - that might help on some other screens too. There’s some guidance on that here: https://service-manual.nhs.uk/design-system/styles/layout
The only question is, how confident can we be that pharmacies generally have wider browser windows than 960px? I've seen some pretty small screens and laptops on the pharmacy counters and in consultation rooms! What was it like in your visit last week?
There was a problem hiding this comment.
We saw all kinds -- most wouldn't have had an issue with a slightly larger width, with the exception of one that was super short and wide and unclear how they actually view anything on it. And for those who have had MYA and RAVS up side-by-side, having the appointments in RAVS eliminates that need, which would buy space back
| {% if appointment.cancelled.reason == "patient" %} | ||
| Patient | ||
| {% elif appointment.cancelled.reason == "organisation" %} | ||
| Us | ||
| {% elif appointment.cancelled.reason == "auto" %} | ||
| Automatic | ||
| {% endif %} |
There was a problem hiding this comment.
Do these make sense withe the 'Cancellation reason' heading, or does it need a bit more explanation? 🤔
There was a problem hiding this comment.
The very brief feedback from the pharmacy visits indicated that they made sense, but also sent this question to Mark for the remaining sessions to see if we can get a little more info on this.
Co-authored-by: Frankie Roberto <frankie.roberto1@nhs.net>
Co-authored-by: Frankie Roberto <frankie.roberto1@nhs.net>
Fixed Lorna Biscuitbarrel's nhs number - was one digit too long so wasnt' formatting properly
Age was hard coded on the patient details page -- have updated to be generated based on the birthdate

This is work for the MYA integration into RAVS to show appointments.
It adds a new page called Appointments and contains: