v6.20.0
Full Changelog: v6.19.0...v6.20.0
National reporting and Mavis Upload
- Restrict anatomical site based on vaccination product for national reporting uploads (MAV-3387) - Implemented validation to restrict anatomical site options based on the vaccination product for national reporting uploads
- Block national reporting uploads if they contain records which were performed before programme started (MAV-3320) - Added validation to prevent uploading vaccination records that were performed before the programme start date
- Align the content of validation errors between patient imports and vaccination records (MAV-3433) - Aligned validation error messages between patient imports and vaccination records for consistency
- MAV-3429: Fixed issue where field error message for local_patient fields didn't follow specification
- MAV-3389: Fixed issue where duplicate vaccination records showed IMMS synced message for both records
- MAV-2948: Fixed issue where incorrect error message content was shown during upload validation
Patient record management & schools management
- MAV-2359: Fixed issue where changesets and search results were attributed to the wrong patient in "Keep both records" flow
- MAV-1253: Fixed issue where "Keep both records" and "Keep previously uploaded record" flows mixed up parent contact details
- MAV-248: Fixed issue where there was no entry in the activity log to indicate that another record had been merged
- Revisit the technical design for ensuring the latest schools are on production (MAV-496) - Reviewed and improved technical design for ensuring the latest school data is available on production
Platform & Operations improvements
- Wait longer before giving up on import processes (MAV-3844) - Increased timeout duration for import processes to handle larger files
- Increase sidekiq resources (MAV-3459) - Increased Sidekiq resources for improved background job processing performance
Bug fixes
- MAV-3412: Fixed issue with missing template names for notify communications
- MAV-3391: Fixed issue where address for sensitive patient was displayed in session view, minus postcode
- MAV-3310: Fixed issue where important notices were not being generated on PDS updates
- MAV-3272: Fixed issue where recording "already vaccinated" flow was incorrect
- MAV-3170: Fixed error in archiving patient when reason was "duplicate"
Pre-release Tasks
PR NHSDigital/manage-vaccinations-in-schools-infrastructure#10:
- Do infrastructure release before the next release of Mavis to include this change (currently v6.20.0).
Post-release Tasks
PR #5876:
- Run data migration to unset
performed_at_timeon vaccination records:bin/rails data_migration:unset_vaccination_record_performed_at_time
PR #6046:
- Run
rake data_migration:rename_pending_changes_batch_id