There are a number of fields that are supported by the standard when retrieving slots. They can be displayed to allow a patient to choose and attend a booking appropriate to their needs.
It is important to note that some of these fields are not all mandatory and so they might not be returned by the booking provider system. However, if they are returned the consumer system MUST display them to their user in a sensible way.
In order to prevent incorrect or unsuitable bookings, and to allow a patient to attend the booking at the correct time, place or via the correct delivery channel, consumer systems SHALL support the following fields:
- Start date and time
mandatory (Consumer) mandatory (Provider) - End date and time, or duration
mandatory (Consumer) mandatory (Provider) - Delivery channel (in-person, telephone, video)
mandatory (Consumer) Optional (Provider) - Health Care Service
mandatory (Consumer) Optional (Provider) - Providing Organisation
Optional (Consumer) Optional (Provider) - Location name and address
mandatory (Consumer) Optional (Provider) - Practitioner role (e.g. General Medical Practitioner, Nurse)
mandatory (Consumer) Optional (Provider) - Practitioner name and gender
mandatory (Consumer) Optional (Provider)
In the case of Delivery Channel, if no delivery channel is specified by the Provider, then the Consumer must not default to any specific delivery channel, they must instead not display anything or else in some way indicate the information was not supplied.