In conditional branching, you specify a source Question and a response value or range of values that, when entered as patient data, triggers the activation of atarget Question in the same DCM. You can specify multiple responses or ranges of responses for the same source Question, and different target Questions for each response or range of responses.

For example, define a Question “Are you pregnant?” with a DVG containing three values: Yes, No, and I Don’t Know. For the response Yes, define a target of the first Question in a Question Group about the pregnancy. For I Don’t Know, define a Question “Is lab test scheduled?” as the target, with the Question “Date scheduled” nested. For No, either define a target of “Verification that lab test confirms” or do not define a target at all, in which case the cursor goes to the next sequential Question during data entry.

You can define conditional branching on numeric, time, and date Questions. You can specify ranges using greater than (>) or less than (<) operations in combination with each other or with the equal to (=) operation. For example, use a numeric range for a Question ‘Year of Birth’ to bypass age-specific Questions that are inappropriate for a particular patient.