The referral system needs to provide information on a number of service providers. These service providers can log in to change their own business details.
Clients can book in directly through the website. This option allows confirmation that the appointment has been made and allows providers to confirm that clients have attended.
Above systems allow feedback from clients and service providers.