Skip to content

D-02: support multiple vaccinators in availability flow#12

Merged
roobottom merged 1 commit intomainfrom
d-02-support-multiple-vaccinators
Mar 17, 2026
Merged

D-02: support multiple vaccinators in availability flow#12
roobottom merged 1 commit intomainfrom
d-02-support-multiple-vaccinators

Conversation

@roobottom
Copy link
Collaborator

What changed

Added a dedicated vaccinators step to the availability add and edit journeys.

The flow now captures whether a session has more than one vaccinator on its own screen, using radios with a conditional reveal for the vaccinator count. The vaccinator count is persisted on availability records, shown on check answers and the availability list, and seeded for Riverside Pharmacy weekday availability.

Why it changed

Round 1 research showed that larger vaccination sites may run a single session with multiple vaccinators, and that the prototype should support both single-vaccinator and multi-vaccinator setup paths.

Traceability

Validation

  • Checked edited routes, templates, and seed files for workspace errors
  • Reproduced and fixed the runtime error on /sites/site_2/availability/avail_3/edit/vaccinators
  • Verified the vaccinator edit route renders successfully with a valid session

Remaining uncertainty

This change captures and surfaces multi-vaccinator sessions, but it does not yet remodel booking-slot concurrency so one session can represent parallel bookings at the same time.

What to test next

Test whether users understand the separate vaccinators step, the conditional reveal for count, and the new vaccinator summary information in add and edit flows. Also test whether larger-site users expect multi-vaccinator sessions to affect booking capacity directly.

Closes #6

@roobottom roobottom temporarily deployed to mya-provocot-d-02-suppo-2lqrff March 16, 2026 15:40 Inactive
@roobottom roobottom temporarily deployed to mya-provocot-d-02-suppo-ido4ev March 16, 2026 17:47 Inactive
@roobottom roobottom merged commit 12cc007 into main Mar 17, 2026
2 checks passed
@roobottom roobottom deleted the d-02-support-multiple-vaccinators branch March 17, 2026 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

D-02: Support multiple vaccinators within a session setup

1 participant