Health Check answer

The Health Check answer option is used to present selectable answers within Health Check flows. It supports both single and multiple selection and is designed specifically for structured question-and-answer interactions.

List of answer options

Best practices

Answer options should be designed as a cohesive group. Consistency within the group is critical for clarity and usability. Mixing visual styles, interaction types, or content structures creates confusion and should be avoided.

Use images only when they add clear value and help users differentiate between options. If images are used, apply them consistently across all options in the group. If not, rely on well-written labels to carry meaning.

When to use

Use this component when:

  • Presenting answer options within a Health Check flow
  • Users need to select one or multiple predefined answers
  • The interaction is part of a structured, guided experience

Use the appropriate variant based on the question type:

  • Single choice → use radio button variant
  • Multiple choice → use checkbox variant

When not to use

Do not use this component:

  • Outside of Health Check flows
  • For unstructured forms or general input collection
  • When free text input is required
  • When mixing different selection types in the same group

Avoid combining:

  • Single and multiple choice options in the same group
  • Options with and without images in the same group

Anatomy

Listing all the separate elements of the answer type
  1. Image (optional)
  2. Label
  3. Option type
  4. Helper text (optional)

Variants

  • Single choice (radio button)
  • Multi choice (checkbox)
Showing both types with and without images enabled

Both variants support:

  • Optional image
  • Label (required)

All options within a group must use the same variant and structure.

Interaction pattern

Each option is presented as a selectable item with a clear interactive area. Users can select:

  • One option in single-choice mode
  • One or more options in multiple-choice mode

The entire option is clickable, not just the control element. Selection is reflected immediately through visual state changes.

States

  • Default
  • Hover
  • Focus
  • Selected

Focus and selection states must be clearly distinguishable.

HC answer / states

Content guidelines

Labels should be clear, concise, and easy to understand. They must reflect meaningful, distinct choices and avoid ambiguity or overlap.
Follow the Health Check playbook for:

  • Tone and phrasing
  • Level of specificity
  • Consistency across answer sets

Avoid vague or overly complex wording. Each option should be understandable on its own, without relying on surrounding context.

Do’s and don’ts

Do
List of answers of the same type

Use the correct variant for the question type

Don't
List of answers of the mixed types

Mix single and multiple choice options

Do
Two answer options without images

Keep all options within a group consistent

Don't
One answer option with image and one without

Mix options with and without images

Do
Answer option with an image that illustrates the option

Use images only when they add meaning

Don't
Answer option with image that is pointless

Rely on images without clear supporting text

Don't
Health Check option element used in a group of other form elements.

Use this component outside Health Check flows

Accessibility

  1. Fully keyboard navigable
  2. Uses native radio button or checkbox semantics
  3. Proper grouping and labeling for screen readers
  4. Clear focus and selected states
  5. Images must include meaningful alt text or be marked decorative
  6. Meets WCAG 2.2 AA contrast requirements