Booking & Appointment Flow

Booking and appointment flow composed from date and time inputs, radio choices, summary cards, validation and confirmation feedback.

Choose an appointment

Group the date and time controls before the appointment format so the booking follows a predictable order. Keep the selected service, practitioner, duration and price visible in adjacent summary cards.

Book a consultation

Choose when and how you would like to meet.

45 minutes
Appointment format

Validation feedback

On an unsuccessful response, place a linked error summary before the controls and preserve valid choices. Mark each affected control with aria-invalid and connect it to specific feedback using aria-describedby.

Choose another appointment

The requested slot is no longer available.

Choose an available date.
Choose a time between 09:00 and 16:30.
Appointment format
Choose an appointment format.
Back

Confirmation feedback

After the booking succeeds, present an explicit status and repeat the date, time, format, practitioner, reference and contact destination. Keep rescheduling and cancellation actions available without competing with the confirmation message.

Appointment confirmed

Your consultation is booked

Confirmed

Reference #APT-2048

We saved your appointment

A calendar invitation and private video link were sent to john.doe@example.com.

Appointment details

Date
Time
Format
Video consultation

Practitioner

Taylor Smith

Design system consultant

€95 paid