Yes, you need to create an account. When you book your appointment on the Boots website, you will receive an email to register your appointment.
Clicking the link in the email will ask you to create a MyHealthChecked account. If you already have a MyHealthChecked account, you will only need to log in after clicking the link to complete your registration.