Please Note: This guide is only relevant for Online Booking version 5. Please contact the PPS Support team if you are unsure of which version you should be using.
It is possible to predefine the Appointment Type, Practitioner or Location search for clients using certain optional parameters for Online Booking.
Section 1 - Optional Parameters for the Holding Page
For more information on the Holding Page and how to access it please read Section 4 in this guide.
Holding Page parameters can be added to the Holding Page URL to control the behaviours of the page.
For example, you can send clients a link to the holding page, including a parameter to automatically select a specific appointment type, and clients will only be able to see those options and book that one appointment type.
This option can be used, for example, if you want to send new clients a link that only allows them to book an initial appointment.
Further examples and parameters can be found in the Admin Module by going to Holding Page Details.
Section 2 - Optional Parameters for Integrated Pages
Please Note: This feature is intended to be used by web developers and will need to be included in the Online Booking Integration process. For more information on integrating PPS Online Appointment Booking into a website please see this guide.
Optional parameters and examples are provided in the Admin Module to allow you to integrate specific predefined options when integrating the online booking page into your website. Please log into the Admin Module and navigate to Web Domain Settings to view these parameters.
Here's an example of what a configuration using predefined options might look like:
This page would only display appointments available to book online with the practitioner, Alex Jones, at the London location for the appointment type 'Initial Assessment'.
The configuration options must be included within the OnlineBooking object. It is not necessary to specify all options, each can be used independently.
Setting Parameter Name Notes
Appointment Type: "appointmentType" Sets the Appointment Type that will be selected when completing the search options. Note the Appointment Type name rather than the name set to display online must be used.
Location: "clinicLocation" sets the Location that will automatically be selected when searching for appointments. The full list of available locations will display and the user can select another location if desired. Note the Location Name rather than the name set to display online must be used.
Practitioner: "practitioner" sets the chosen Practitioner for the appointment search. The practitioner name rather than the online display name should be set here.
Important: You are not able to set predefined parameters for multiple appointment types/locations/practitioners on one page, they will need to be set individually.