home

Browse documentation

ezyVet Knowledge Center

Get access to documentation, training, and other high-quality resources.

Question trees

A question tree helps a client easily use the online portal to make an appointment that automatically uses the most applicable appointment type. And it makes it easy for organizations to get client and patient information directly from clients. The settings and configuration of a question tree show in the Questions tab of an e-booking or kiosk configuration.

Figure 1. A configured question tree for the e-booking system

A configured question tree
The components of a question tree are:
  • Initial question
  • Questions
  • Answers
  • Results

Initial question

A question tree always has one initial question. Examples of the initial question include:
  • Is the appointment urgent?
  • What type of appointment do you want to make?
The initial question is always the first question that the e-booking system shows to a client. This image shows the relation between an initial question of a question tree in ezyVet and the e-booking system shows:
Relation between an initial question and what the e-booking system shows
One or more answers always follow the initial question. Each answer can have a result or one more question. The sequence of questions, answers, and results helps a client make an accurate decision about which type of appointment they want.
Note: You cannot remove the initial question. If you remove the initial question, ezyVet puts it back after you select Save.

Questions

A question always follows a result or an answer.

A question tree has three types of question. This table gives each type and its function:
TypeFunction
QuestionA client can select one answer.
Multiple-choice questionA client can select more than one answer.
Free-text questionA client can manually enter an answer as text.
Tip: A free-text question is a good method to use to receive answers about symptoms or problems.

Answers

An answer can have a result or one more question.

Results

A result is always the result of a question. The result tells ezyVet which appointment type to use for an appointment. As an alternative to an appointment type, the result can tell ezyVet to show text information to the client. For example, a result could show Please make a phone call to the practice at 9:00 AM.