Editing batches - #872
Draft
caitlinroach-nhs wants to merge 24 commits into
Draft
Conversation
frankieroberto
temporarily deployed
to
record-a-vac-editing-ba-uvoktv
September 9, 2026 12:40
Inactive
frankieroberto
temporarily deployed
to
record-a-vac-editing-ba-uvoktv
September 9, 2026 12:47
Inactive
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This work has been paused as the larger Vaccine Management updates effort has been paused.
Summary of work done so far:
Goal: Allow for users to be able to edit batch information (Batch number and expiry date). This may happen due to an error in the initial entry.
Currently, users can update these items, but it does not affect the records that already exist with the batch. This can cause a mismatch in data. The only way to update records is to do so individually, which, when the number of records is small, is not ideal, but manageable. However, we have heard that the number can be into the hundreds.
We are wanting to add a way for users to elect to make a mass update to existing records if a batch's information is updated.
Designs:
A user navigates to a particular vaccine product page in the vaccine management area.

They are taken to a screen to edit the batch information.

Next, they go to a screen to check and confirm the changes. This shows if the batch number or expiry date has changed and, if either has, the changes are shown in the summary component. If this change affects any existing records, that is listed as well. The user is also asked to choose whether they want to update the existing records or to leave them as is.

We're also experimenting with adding a details component below the button that explains where the updates occur, as they will be changed in RAVS as well as PDS and in the patient's GP record.
