v5.2.2
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-opsECS service in the AWS console
PR #4865:
- Run
rake data-migrations:set_api_primary_sourceto populate the new column