Skip to content

Releases: nhsuk/manage-vaccinations-in-schools

v1.1.1

20 Dec 16:40
99d9f9e
Compare
Choose a tag to compare
v1.1.1 Pre-release
Pre-release

Full Changelog: v1.1...v1.1.1

This is planned for release on 2025-01-08.

New features

MAVIS-1723: Add flags to child records #2709 #2773 #2776

This adds a number of flags to the component when viewing a ‘child record’ allowing the nurses to see clearly if there are any flags on the patient.

After:

Invalid record

Record flagged as invalid.

Sensitive record

Record flagged as sensitive.

Deceased patient

Record updated with child’s date of death.

Bug fixes

MAVIS-1754: Fix typo on school movers confirmation screen #2711

Without the fix, the screen reads ‘Cohort record record’. Before:

Screenshot of page comparing 2 records.

MAVIS-1746: Don't link to patients out of the organisation #2724

If an cohort upload into Mavis resulted in the patient being moved to another SAIS team, the SAIS staff used to be able to see a link to the patient's record but would see an error page (due to no longer having access to that patient's record), which is not a good user experience.

Instead, Mavis no longer displays the link and provides an explanation why the patient is not available:

Screenshot of a child’s name in a table with secondary text below it.

MAVIS-1768: Ensure notices are always visible #2726

We fixed a bug where notices were only visible if there was at least one deceased patient, and wouldn’t show if there were only restricted or invalidated patients.

MAVIS-1770: Fix notes error message on consents #2768

We fixed a bug where if you invalidate a consent, and don’t fill in the ‘Notes’ section, the error reads ‘can't be blank’ instead of ‘Enter notes.’ After:

Screenshot showing an error message on a form.

MAVIS-1769: Show details from consent form if available #2772 #2786

The parental consent form page used to show the child info from the cohort record, not from the actual consent form itself. In the rare cases where this didn't match (i.e. if the SAIS staff matched the consent form to the wrong patient deliberately or by mistake), the true child info on the consent form wasn't being shown.

MAVIS-1771: Prevent double-vaccination by navigating back #2737

When using the vaccinate flow it’s possible to inadvertently record two vaccinations for the same patient by navigating back to the confirmation after submitting it and then submitting it again.

MAVIS-1762: Improve performance on register attendance page #2769 #2770 #2781

We found during a training session that the Register attendance page sometimes loads in ~20 seconds depending on the exact data. We found low-hanging DB fixes which reduce this to under 1 second.

MAVIS-1780: Sort attendances alphabetically by default #2788

This gives the page a default sorting order.

MAVIS-1772: Hide health answers from invalidated or outdated consent responses on the consolidated view of health answers #2775

This avoids showing health answers for consents that have been invalidated or overridden by a newer consent response from the same person. The invalidated or overridden data is still available to review by clicking through to those particular consent forms, and the fact that they are invalidated is highlighted.

MAVIS-1778: Error submitting consent response when parent adds a phone number from "check and confirm" screen #2787

If a parent adds a phone number after the consent confirmation page, Mavis now prompts them to provide a contact method otherwise they're unable to submit the consent form.

Under the hood

  • Data consistency: Validate presence of privacy_policy_url #2715
  • Deployment: Enable docker layer caching, speeding up deployments #2741
  • Performance: Don't use not_invalidated scope #2716
  • Refactor: Pass parent relationship to AppParentSummaryComponent #2744
  • Refactor: Don't create parents by default in tests #2743
  • Refactor: Re-enable accessibility tests on release 1B pages #2746
  • Refactor: Remove remaining explicit type from specs #2750
  • Refactor: Mark JavaScript tests with :js #2751
  • Refactor: Disable :js tests if Chrome is unavailable #2752
  • Refactor: Choose an organisation on login without CIS2 #2745
  • Refactor: Add hertfordshire onboarding ymls #2755
  • Refactor: Fix home_educated value in model office script #2767
  • Refactor: Fix flaky manage attendance feature test #2774
  • Refactor: Don't bulk queue PDS lookup jobs on staging envs #2785

Dependency bumps

  • Bump aws-sdk-s3 from 1.176.0 to 1.176.1 #2759
  • Bump caxlsx from 4.1.0 to 4.2.0 #2760
  • Bump rails from 8.0.0.1 to 8.0.1 #2761
  • Bump csv from 3.3.0 to 3.3.1 #2762
  • Bump good_job from 4.5.1 to 4.6.0 #2763
  • Bump idb from 8.0.0 to 8.0.1 #2764
  • Bump @playwright/test from 1.49.0 to 1.49.1 #2765
  • Bump sass from 1.82.0 to 1.83.0 #2766

v1.1.0.1

17 Dec 12:14
ea4d5c4
Compare
Choose a tag to compare

Full Changelog: v1.1...v1.1.0.1

This was a hotfix release deployed on 2024-12-16 to:

  • Update our onboarding tasks
  • Update the list of DFE schools
  • Add an onboarding configuration for Coventry

There were no user-facing fixes or features in this release.

v1.1.0

17 Dec 12:09
93663b8
Compare
Choose a tag to compare

Mavis went live on 2024-12-16.

release-1b

17 Dec 12:40
Compare
Choose a tag to compare
release-1b Pre-release
Pre-release

This was the second private beta release. It was not released to production.

release-1a

17 Dec 12:39
Compare
Choose a tag to compare
release-1a Pre-release
Pre-release

This was the first private beta release since pilot. It was not released to production.

pilot

17 Dec 12:36
Compare
Choose a tag to compare
pilot Pre-release
Pre-release

This is the pilot release of Mavis that we tested with 3 SAIS teams in March 2024.