v7.1.0
Full Changelog: v7.0.0...v7.1.0
MMRV / MMR programme
- Outbreak consent request toggle for MMR sessions (MAV-2073) - Added ability for SAIS teams to specify whether an MMR session is routine or outbreak-related, sending the appropriate consent request to parents
- Update SMS consent requests for MMR/MMRV (MAV-3899) - Updated SMS consent request templates for MMR and MMRV programmes to reduce parent confusion
- MAV-2900: Fixed parental consent confirmation page incorrectly displaying "MMR" instead of "MMR(V)" for eligible children
Consent forms
- Display 'Nasal spray or injected vaccine' when parent consents to both flu vaccine types (MAV-2569) - Changed 'Chosen vaccine' display from 'No preference' to 'Nasal spray or injected vaccine' when a parent has consented to both flu vaccine options
- Change wording of refusals due to gelatine (MAV-3377) - Updated gelatine-related refusal reason wording for flu and MMR consent forms
- Move consent confirmation templates into Mavis (MAV-3882, MAV-3922) - Moved the consent confirmation given email and text templates from GOV.UK Notify into the Mavis codebase with no change in functionality
- MAV-3330: Fixed consent responses being updated when parent details are changed after submission
Vaccination recording
- Explicitly record dose sequence for Td/IPV (MAV-3426) - Added explicit dose sequence recording for Td/IPV vaccinations, defaulting to dose 5 with the option to edit
Clinic invitations
- Track clinic invitation status per programme (MAV-3884) - Added backend tracking of whether a patient has been invited to a clinic for a particular programme
- Stop sending automatic invitations to clinics (MAV-3887) - Disabled automatic clinic invitation emails and texts for home-schooled and unknown school children, requiring manual invitations instead
Imports and uploads
- Batch-save patients during vaccination import (MAV-3895) - Improved performance of vaccination record imports by batch-saving patient records
- MAV-3897: Fixed users being unable to access the Imported records tab on the import re-review screen
Patient record management
- Rename 'Child's details' to 'Child record' (MAV-3871) - Updated the card title from "Child's details" to "Child record" across the application
- Refactor patient secondary navigation component (MAV-3872) - Refactored the secondary navigation between child record and activity log pages with no functional changes
- Update activity log design to use timeline styles (MAV-3873) - Updated the activity log layout to use NHS App timeline styles with a blue bar and circle indicators
Schools and sites management
- Refactor Add school site wizard (MAV-3876) - Refactored the Add school site wizard with no functional changes
Bug fixes
- MAV-3431: Fixed GP practice download failing to produce a zip file
Pre-release tasks
PR #6112:
- ensure all ConsentFormProgramme have disease_types column set:
ConsentFormProgramme.where(disease_types: nil).any?
Post-release tasks
PR #6061:
- Run backfill task:
rake data_migration:backfill_consent_parent_details - Verify backfill completed successfully by checking consent records have
parent_full_namepopulated