Skip to content

Conversation

thomasleese
Copy link
Contributor

@thomasleese thomasleese commented Aug 26, 2025

This adds the ability for healthcare assistants to record a nasal flu vaccine and record which nurse supplied them with the vaccine.

Jira Issue - MAV-1353

Screenshots

Screenshot 2025-08-26 at 16 07 59 Screenshot 2025-08-26 at 16 12 45 Screenshot 2025-08-26 at 16 12 52

@thomasleese thomasleese added this to the v3.4.0 milestone Aug 26, 2025
@thomasleese thomasleese added the feature New functionality label Aug 26, 2025
@thomasleese thomasleese force-pushed the healthcare-assistant-nasal-flu-pgd branch from fa81c22 to 3210a24 Compare August 26, 2025 11:26
@thomasleese thomasleese force-pushed the healthcare-assistant-nasal-flu-pgd branch 3 times, most recently from c788564 to 45aeb01 Compare August 26, 2025 14:33
@thomasleese thomasleese marked this pull request as ready for review August 26, 2025 14:39
@thomasleese thomasleese requested a review from a team as a code owner August 26, 2025 14:39
@thomasleese thomasleese force-pushed the healthcare-assistant-nasal-flu-pgd branch from 45aeb01 to 37c007a Compare August 27, 2025 06:04
@thomasleese thomasleese changed the base branch from next to v3.4.0-delegation August 27, 2025 10:43
Copy link
Contributor

@jhenderson jhenderson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

This updates the programme and session policy to ensure that if a user
is a healthcare assistant they can only see sessions and programmes
which support delegation, which at the moment is limited to flu.

Jira-Issue: MAV-1353
This adds a method which can be used to determine which vaccine methods
are approriate for a user in a particular session. This will be used to
limit which patients are shown to which users.

Jira-Issue: MAV-1353
If the user is not allowed to perform a vaccination we should hide the
heading as well as the form since it doesn't make sense to show the
heading.

Jira-Issue: MAV-1353
This moves the method related to determining whether the user is able to
take this action in to the policy method, closer to where it would be
used.

Jira-Issue: MAV-1353
This allows us to check various properties on the vaccination record to
support delegation where only certain users will be able to perform
certain actions.

Jira-Issue: MAV-1353
This makes it so that healthcare assistants don't have permission to
record vaccinations against injection patients by hiding them from the
"Record" tab.

Jira-Issue: MAV-1353
This allows us to track who supplied the vaccine to the person who
performed the vaccination.

Jira-Issue: MAV-1353
This adds support for healthcase assistants to administer the nasal flu
vaccine, requiring them to specify which nurse supplied to them the
vaccine.

Jira-Issue: MAV-1353
@thomasleese thomasleese force-pushed the healthcare-assistant-nasal-flu-pgd branch from 37c007a to d9e8f72 Compare August 27, 2025 10:44
Copy link

@thomasleese thomasleese merged commit 8558a44 into v3.4.0-delegation Aug 27, 2025
9 checks passed
@thomasleese thomasleese deleted the healthcare-assistant-nasal-flu-pgd branch August 27, 2025 11:03
thomasleese added a commit that referenced this pull request Aug 27, 2025
Allow healthcare assistants to administer nasal spray via PGD supply
thomasleese added a commit that referenced this pull request Aug 27, 2025
Allow healthcare assistants to administer nasal spray via PGD supply
thomasleese added a commit that referenced this pull request Aug 27, 2025
Allow healthcare assistants to administer nasal spray via PGD supply
thomasleese added a commit that referenced this pull request Aug 29, 2025
Allow healthcare assistants to administer nasal spray via PGD supply
thomasleese added a commit that referenced this pull request Aug 29, 2025
Allow healthcare assistants to administer nasal spray via PGD supply
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants