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

Build new session record tab #3135

Merged
merged 7 commits into from
Mar 6, 2025
Merged

Conversation

thomasleese
Copy link
Contributor

@thomasleese thomasleese commented Mar 4, 2025

This updates the design of the session record page to match the latest designs in the prototype, where a single tab for vaccinations are shown and the nurses are able to filter the patients by vaccination status and see the value per programme.

Screenshots

Screenshot 2025-03-04 at 19 07 47 Screenshot 2025-03-04 at 19 07 56

Screenshot 2025-03-05 at 08 25 55

@thomasleese thomasleese added the ✨ feature New functionality label Mar 4, 2025
@thomasleese thomasleese added this to the v2.1.0 milestone Mar 4, 2025
Base automatically changed from redesign-session-register-tab to v2.1.0-wip March 4, 2025 18:22
@thomasleese thomasleese force-pushed the redesign-session-record-tab branch from dc0848e to bcc89e0 Compare March 4, 2025 18:48
@thomasleese thomasleese force-pushed the redesign-session-record-tab branch from bcc89e0 to b2ebcb5 Compare March 4, 2025 19:12
@thomasleese thomasleese marked this pull request as ready for review March 5, 2025 07:02
@thomasleese thomasleese marked this pull request as draft March 5, 2025 11:51
@thomasleese thomasleese force-pushed the redesign-session-record-tab branch from 3541358 to 82e1543 Compare March 5, 2025 13:39
@thomasleese thomasleese force-pushed the redesign-session-record-tab branch from fae61b5 to 5efed05 Compare March 5, 2025 13:51
@thomasleese thomasleese changed the base branch from v2.1.0-wip to session-filter-triage-and-register March 5, 2025 14:08
@thomasleese thomasleese marked this pull request as ready for review March 5, 2025 14:21
@thomasleese thomasleese force-pushed the redesign-session-record-tab branch from 5efed05 to 6cd5915 Compare March 5, 2025 19:19
@thomasleese thomasleese force-pushed the session-filter-triage-and-register branch from 1e8c57c to d80e272 Compare March 6, 2025 08:23
@thomasleese thomasleese force-pushed the redesign-session-record-tab branch from 6cd5915 to ebab4e4 Compare March 6, 2025 08:24
Base automatically changed from session-filter-triage-and-register to v2.1.0-wip March 6, 2025 08:32
This adds a new class that encapsulates all the logic related to patient
session vaccination outcome and statuses.

This class deals with only vaccination records that were performed in
the session, and not historical vaccination records from previously, as
it introduces a new concept of a session outcome compared to a programme
outcome.

This follows a similar approach that was added in
db31a0b.
This updates the `SearchForm` and various associated classes to allow
filtering patients and patient sessions by record (vaccination) status.
This no longer features in the designs and there's isn't a suitable
place for it. I've taken this feature out in this commit so we can bring
it back later if we need to.
This updates the design of the session record page to match the latest
designs in the prototype, where a single tab for vaccinations are shown
and the nurses are able to filter the patients by vaccination status and
see the value per programme.
This removes unused code related to session tabs that are no longer
used.
This allows users to change the default batch for a particular
session/programme by showing a banner at the top of the "Record" tab.
The record tab in a session is specific to a particular session date,
whereas the outcome tab can be used to see the overall status of a
patient.
@thomasleese thomasleese force-pushed the redesign-session-record-tab branch from ebab4e4 to 0bda22c Compare March 6, 2025 08:33
@tvararu tvararu temporarily deployed to mavis-pr-3135 March 6, 2025 08:33 Inactive
Copy link

sonarqubecloud bot commented Mar 6, 2025

@thomasleese thomasleese merged commit bb5dde7 into v2.1.0-wip Mar 6, 2025
11 checks passed
@thomasleese thomasleese deleted the redesign-session-record-tab branch March 6, 2025 08:48
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.

3 participants