Skip to content

Editing batches - #872

Draft
caitlinroach-nhs wants to merge 24 commits into
mainfrom
editing-batches
Draft

Editing batches#872
caitlinroach-nhs wants to merge 24 commits into
mainfrom
editing-batches

Conversation

@caitlinroach-nhs

@caitlinroach-nhs caitlinroach-nhs commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

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.
image

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

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.
image

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.
image

@frankieroberto
frankieroberto temporarily deployed to record-a-vac-editing-ba-uvoktv September 9, 2026 12:40 Inactive
@frankieroberto
frankieroberto temporarily deployed to record-a-vac-editing-ba-uvoktv September 9, 2026 12:47 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants