H
HealthProDocs

Forms and Conditions

Attaching a form to a stage, defining the conditions that move the patient, and what a submission does

The form attached to a stage is what the agent fills in the Feedback panel after working the patient. Its conditions are the rules that read the answers and move the patient to the next stage. A form is how a stage records what happened and decides what comes next.

Attach Form

The Attach Form select lists your forms in two groups:

Group

Meaning

Single Page Form

A form the agent answers on one screen

Nested Form

A form that asks its questions one after another, each answer opening the next

Both are the feedback forms you build under your form settings. Attach one form per stage. Once picked, the condition box appears below it.

Conditions

A condition is a named set of answers. Every condition becomes an output of the stage, labelled with its name, so the conditions are the stage's exits.

Field

Meaning

Constraint

Condition Name

The label of the output on the canvas, and the name shown on the Form Actions output list

Required for at least one condition once a form is attached; up to 24 characters

+ Select Condition

Opens the form's questions so you pick the answer that satisfies this condition

Single-page forms open the "Single Page Feedback Form" dialog; nested forms open their own picker

Selected Condition:

The chosen question and answer, shown as Q and A under the condition

Read only

+ Add Condition

Adds another condition, numbered Condition 2, Condition 3

No fixed maximum

Example: a form with the question "Appointment booked?" and the answers Yes and No. Condition "Booked" selects Yes; condition "Not booked" selects No. The stage gets the outputs Booked and Not booked; connect the first to the pre-visit stage and the second to a follow-up stage.

How a Submission Is Read

When the agent presses Submit on the Feedback panel, the platform checks the submission in this order and stops at the first that applies:

  1. A follow-up time was entered. A task named FEEDBACK SCHEDULED is created, due at that time; the stage's open tasks are resolved and replaced by it; the patient stays in the stage and their card moves to the bucket of that time. The answers are saved but no condition is evaluated.
  2. A condition matches. Conditions are checked in the order you defined them. The first condition whose selected answers are all present in the submission wins: the stage's tasks are resolved and the patient follows that condition's output. A question answered with several options counts each option as present.
  3. No condition matches. The answers are saved, the patient stays in the stage with the same tasks, and the submission is listed under Previous stages with View Feedback.

Required questions left empty stop the submission with "Please fill all the required fields"; nothing is saved.

What the Agent Sees

  • The Feedback panel beside the patient shows the attached form, an Add Note field and Add Follow Up Time.
  • After a move, the previous stage appears under Previous stages with View Feedback, which reopens the submitted answers read-only.
  • When no form is attached the panel offers Setup Feedback First instead of Submit, and the stage can only be left through call outcomes or Select Stage.

Designing Conditions

  • Make the conditions exhaustive. An answer no condition covers leaves the patient in the stage with the agent unaware; give every decisive answer a condition, or a final condition for "anything else" using an answer every submission carries.
  • Keep one decisive question per stage. Conditions built from several answers only match when all of them are present.
  • Name conditions by the decision, not the answer: "Booked", "Needs report", "Declined".
  • The order of conditions matters only when two could match the same submission; the first defined wins.

What You Configure — Attach Form

Setting

Your options

Default

Attach Form

One of your Single Page or Nested forms

None

Condition Name

Up to 24 characters

Empty

Selected answer

One answer of the attached form, picked with + Select Condition

None

Last updated on

On this page