Skip to content

v7.6.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Mar 14:44
c2140f3

Full Changelog: v7.5.0...v7.6.0

Simplify clinics and vaccination recording

  • Record a new vaccination from the child record page (MAV-3187) - Added the ability to record a vaccination directly from a child's record page, replacing the need to find children through a clinic session
  • Explicit school unknown and home-schooled locations (MAV-3159) - Replaced the generic clinic location with separate "school unknown" and "home-schooled" locations, with a data migration for existing records
  • Download and reupload offline spreadsheet for clinic vaccinations (MAV-3900) - Added the ability to download offline spreadsheets from unknown school, home-educated school, and invited-to-clinic views, and reupload them using a new "clinic" session ID
  • Send consent request from child record page (MAV-5308) - Added a "Send consent request" button on the child record page for children who have been invited to a clinic and need consent

Notifications

  • Move session and clinic invitation rendering into Mavis (MAV-4114) - Moved session reminder and clinic invitation email and text rendering from GOV.UK Notify templates into the Mavis codebase, completing the comms migration
  • Store subject and body of each email and SMS sent (MAV-3934) - Added storage of the full rendered content of every sent email and SMS in the database, enabling future display of message bodies in the activity log

General improvements

  • Use primary source for national reporting records (MAV-5326) - Updated national reporting to use the primary source flag when selecting vaccination records for reporting
  • Prevent searching per programme for vaccination records before September 2025 (MAV-5066) - Disabled per-programme Imms API search for vaccination records dated before September 2025 to avoid incorrect vaccination status during the MMR data migration period
  • Accept Imms API records whose dose sequence exceeds internal limits (MAV-4848) - Changed Imms API record imports to save records with a dose sequence exceeding Mavis's maximum with a nil dose sequence instead of failing

Bug fixes

  • MAV-5056: Fixed logic for sending initial clinic invitations and subsequent reminders so only the correct action appears on the child record page
  • MAV-5059: Fixed child count on the Schools page not matching the Children page count for "No known school" after archiving children
  • MAV-5060: Fixed wording difference for an allergic reaction health question between the MMR/MMRV online and verbal forms and the PDF form
  • MAV-5564: Fixed clinic consent request emails having unpopulated placeholders for location and date