A guided, plain-language way to report what happened after a vaccination.
This demonstration shows a redesigned reporting experience: one form that adapts to who is filling it in, asks only the questions that apply, explains itself as you go, and collects supporting documents in the same flow.
Where would you like to go?
Report an adverse event
Start a report as a member of the public or as a healthcare provider. The form adapts its wording and its questions to whichever you choose.
Start the form →Questions and answers
Plain-language answers about what to report, what happens next, and what the data is used for.
Read the answers →Data downloads
Browse and download the public dataset. In this prototype the files are synthetic and the search is illustrative.
Browse the data →Add documents to a report
Already filed a report and a record arrived afterwards? Add it here. This is the post-submission upload tool, kept alongside the upload built into the form.
Open the upload tool →User and administrator guides
How to file a report as a member of the public or a provider, and how programme staff change the wording and questions without a developer.
Read the guides →Accessibility
How this prototype was built against Section 508 and WCAG 2.1 AA, what was tested, and what is not yet claimed.
See the conformance report →What is different about this form
- It asks only the questions that apply to you
- Field visibility is driven by a declarative rules layer, not hard-coded branches. A provider reporting a vaccine administration error with no adverse event never sees a single adverse-event question.
- It speaks your language, not ours
- The same underlying data element is labelled in plain English for the public and in clinical terminology for providers. One data model, two vocabularies.
- It helps you find the right documents
- Upload happens inside the form, and a suggestion engine reads your answers to propose which records would help a reviewer most.
- Programme staff can change the wording themselves
- Labels, help text, tooltips and questions-and-answers are editable in an admin screen with no code change and no deployment.
Demonstration only
For evaluators
The report form carries a scenario loader that fills in a complete synthetic report for each of the three user flows, including the vaccine-error flow that suppresses every adverse-event field.
See the acceptance criteria and where each one is demonstrated