Skip to content

Child record redesign - vaccination records per programme#6167

Merged
stevehook merged 10 commits intonextfrom
child-record-redesign-vaccinations-per-programme
Mar 4, 2026
Merged

Child record redesign - vaccination records per programme#6167
stevehook merged 10 commits intonextfrom
child-record-redesign-vaccinations-per-programme

Conversation

@stevehook
Copy link
Copy Markdown
Contributor

@stevehook stevehook commented Mar 3, 2026

This PR is one of several subtasks that implement the new child record design. It includes:

  • Moving the vaccinations table from the Child record tab to per programme tabs.
  • Child record card styling changes.
  • Updates the Vaccination programmes card to include links to programme tabs.

Screenshots

image image

Styling tweaks on child record tab:

image

Pre-release tasks

  • ...

Post-release tasks

  • ...

@stevehook stevehook changed the base branch from main to child-record-redesign-sessions-per-programme March 3, 2026 10:01
@stevehook stevehook force-pushed the child-record-redesign-vaccinations-per-programme branch from d6dd7be to f34ca32 Compare March 3, 2026 10:36
@thomasleese thomasleese added this to the v7.2.0 milestone Mar 3, 2026
@thomasleese thomasleese added the feature New functionality label Mar 3, 2026
@stevehook stevehook force-pushed the child-record-redesign-vaccinations-per-programme branch from 39b796a to 21931a5 Compare March 4, 2026 10:08
@stevehook stevehook marked this pull request as ready for review March 4, 2026 10:16
@stevehook stevehook requested a review from a team as a code owner March 4, 2026 10:16
@stevehook stevehook force-pushed the child-record-redesign-sessions-per-programme branch 2 times, most recently from c71c212 to 74007f3 Compare March 4, 2026 12:34
@stevehook stevehook force-pushed the child-record-redesign-vaccinations-per-programme branch from 21931a5 to 1177175 Compare March 4, 2026 12:38
@stevehook stevehook force-pushed the child-record-redesign-sessions-per-programme branch from d2c5e0b to 2eb44ca Compare March 4, 2026 14:51
@stevehook stevehook force-pushed the child-record-redesign-vaccinations-per-programme branch from 56f47a4 to b14c074 Compare March 4, 2026 14:53
Base automatically changed from child-record-redesign-sessions-per-programme to next March 4, 2026 15:46
stevehook added 10 commits March 4, 2026 15:52
This component is a programme-specific copy of
`AppPatientVaccinationTableComponent`.

Jira-Issue: MAV-3837
…ent`

Make the columns displayed in the per-programme vaccination table
consistent with the prototype.

Jira-Issue: MAV-3837
Bring into line with latest prototype. Should be _Vaccination record_.

Jira-Issue: MAV-3837
Renames `AppPatientProgrammeVaccinationTableComponent` to `AppPatientProgrammeVaccinationCardComponent` and includes the card title within the new component because it depends on the presence of vaccination records.

Jira-Issue: MAV-3837
This programme names are now links to the programme tabs and they are no
longer styled as headings.

The first column is simply called _Programme_.

Jira-Issue: MAV-3837
These now appear as actions (links) in the card header rather than
psuedo buttons at the bottom of the card.

Jira-Issue: MAV-3837
When the `child_record_redesign` feature flag is enabled we don't need
to display the vaccinations table on the child record tab.

Jira-Issue: MAV-3837
Following styling changes the assertions for child record actions broke.

Jira-Issue: MAV-3837
@stevehook stevehook force-pushed the child-record-redesign-vaccinations-per-programme branch from b14c074 to 633fff2 Compare March 4, 2026 15:53
@stevehook stevehook merged commit b19e780 into next Mar 4, 2026
13 checks passed
@stevehook stevehook deleted the child-record-redesign-vaccinations-per-programme branch March 4, 2026 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants