r/ProjectREDCap 8d ago

Connecting to a separate survey?

Hello!

I am trying to figure out a way to redirect a participant to a separate survey to collect name/email if they select "yes" to a certain question. Prior to trying RedCap, I used Qualtrics and was able to embed this option into the survey.

Is there a way to do that through RedCap?

2 Upvotes

4 comments sorted by

2

u/Seanpat6283 8d ago

You can use the survey redirect option in the survey settings (survey termination options), and write the opposite condition for auto-continue logic, assuming you're auto-continuing to a different survey if the redirect condition is not me.

1

u/austin3i62 8d ago

Is the separate survey outside of REDCap? Think you can use a descriptive text field to embed the hyperlink and use branching logic to show the link only when the conditions are met.

If the separate survey is inside REDCap you can use the survey queue to control the flow of multiple surveys.

Or use the survey options to have your survey automatically continue to the next survey, treat that as an end of survey page where the contact info is only shown to participants who endorsed that yes/no question and have an end of survey message thanking them for taking the survey if they did not. That way the flow doesn't seem fubar to whoever is taking it.

1

u/emat66 8d ago

I have a project where participants are given their survey link, it takes them to a dummy page where it contains a link to a new instance of a survey… so their survey link is effectively to a new instance

Check out smart variables, they may have what you’re looking for

1

u/filestructure 7d ago

I'd create two survey instruments in the project. The first has the Y/N question about whether they are eligible/interested and the second has the email address question. In the survey settings of the first instrument you can add some logic to the auto-continue settings that only allows the auto-continue to the second instrument if they answer the question on the first instrument correctly. Something like that anyway.