Piped text capability

Can Survey Solutions handle dynamic piping where all selected responses from multiple questions are automatically inserted into the text of later questions? For example, if a respondent selects “yes” to “lack of energy” (question 1), “low concentration” (question 2), and “restlessness” (question 3), can question 10 automatically display: “You mentioned lack of energy, less concentration, and restlessness […]?”

In Survey Solutions this is called text substitution and it is described in the text substitution article.

However your example contradicts your question:

if a respondent selects “yes” to “lack of energy” (question 1), …, can question 10 automatically display: “You mentioned lack of energy,…

According to this, the responses to the question 1 are specifically ‘Yes’ and ‘No’. And thus, if you do substitution directly, you will see either ‘Yes’ or ‘No’ in the text of question 10. Instead it will take some logic to distill ‘lack of energy’ from it. In short, possible, but will require an additional calculated variable.

You will get there faster if you change the question to:

Q1: In the past 12 month you've predominantly experienced...
 - no lack of energy.
 - lack of energy.

Then the substitution to question 10 will pipe exactly the answer as selected: “You mentioned %q1%, …” → “You mentioned lack of energy, …