Skip to content

v5.2.2

Choose a tag to compare

@github-actions github-actions released this 21 Oct 15:42
· 4115 commits to main since this release
40d5268

Full Changelog: v5.2.1...v5.2.2

General improvements

MMR vaccinations

  • MAV-2067 SAIS providers can now import historic MMR vaccination records using both SystmOne and Mavis CSV formats. MMR vaccines are now shown in the help box on the import page.
  • MAV-2257 The system now automatically deduplicates vaccination records when consuming them from the Immunisation History API, preventing duplicate records from appearing in Mavis.
  • MAV-2258 Record Imms API records' primarySource values in the Mavis database improving data tracking and traceability.
  • MAV-2275 Record Imms API records' system identifier in the Mavis database enabling better record linkage and identification.

Session management improvements

  • MAV-2137 The session overview page now displays a funnel showing the number of eligible children at each stage of the vaccination process, making it easier to track session progress.
  • MAV-2138 You can now see vaccinations given broken down by date and vaccine type on the session overview page, providing better visibility of session activity.
  • MAV-2230 A new filter option allows you to view only eligible children in the children tab, helping you focus on children who need vaccinations.
  • MAV-2276 Added a checkbox filter on the Session > Children page to quickly show only children who are still to be vaccinated, streamlining the vaccination workflow.

Technical improvements

  • MAV-2020 Created a separate service for operational, shelling and migration tasks to improve system architecture.
  • MAV-2148 Refactored how year groups are modelled to improve data consistency.
  • MAV-2229 Enabled overriding of Get Information About Schools (GIAS) year group data when needed.

Bug Fixes

  • MAV-2213 Fixed an issue where selecting the "Still to Vaccinate" filter in a session caused a "problem with service" page to be displayed.
  • MAV-2282 Fixed an issue where the tallying vaccination table did not contain information to explain the counts presented.
  • MAV-2284 Fixed an issue preventing Mavis from consuming Imms API records with very short batch names.
  • MAV-2289 Fixed an issue preventing Mavis from consuming nasal flu Imms API records that were missing dose quantity information.
  • MAV-2295 Fixed inconsistent vaccination counts between the session overview and vaccination pages.
  • MAV-2304 Fixed an issue where Imms API records that duplicated existing Mavis records were not being discarded correctly.

Post-release tasks

PR #4942:

  • Set desired count to 1 for the mavis-production-ops ECS service in the AWS console

PR #4865:

  • Run rake data-migrations:set_api_primary_source to populate the new column