It would be nice if it were possible to have different booking forms based on appointment type.
I think an easy way to do this, that won’t add too much overhead to the UI, would be to have a multiselect in every question’s details (only visible when appointment types are turned on), which lists the appointment types.