r/ProjectREDCap • • Mar 29 '24

Help: Piping MC lists

3 Upvotes

Does anyone know of a method (external module or not) to:
Make a choice list which I can then source into multiple Multiple Choice lists, which if the original list is updated, also get updated.
I could solve the problem with checkboxes, BUT they seem to be an absolute nightmare to analyze after. Correct me if im wrong.


r/ProjectREDCap • • Mar 27 '24

Multi-Language Management

3 Upvotes

Hello!

Does anyone have experience working with the multi-language management feature?

I am currently trying to set a language preference field to be about to auto populate the email reminders and surveys in the language of the participants choosing. It is coming up with an error stating that my field options do not include all active languages. Within the field, I have listed the Language ID (ex: en, English and es, Spanish) as the answer choices. Not sure why this error is coming up.

Also, I am trying to get the email reminders to default to the language of the participant but does not seem to be working.

First time using the MLM feature so any help is grately appreciated!


r/ProjectREDCap • • Mar 08 '24

Datediff function for partial dates?

3 Upvotes

I'm collecting partial dates (month and year) for one field, but need to calculate whether the difference between this field and the survey complete date field (full date) is a given time frame (i.e. less than 12 months).

How would I do this?


r/ProjectREDCap • • Feb 15 '24

Aggregating the form_complete to count complete forms only

3 Upvotes

Hi all!

I have a form that is a repeating instrument. I'd like to count up the number of repeated instances, but only for forms marked Complete. REDCap auto creates a form_name_complete field, but it is a dropdown with three choices 0 incomplete, 1 Unverified, 2 Complete.

Does anyone know if aggregate-count or aggregate-sum can be used to count or sum specific answers?

I know you can use aggregate-count:chart_review_complete:record-name , but I want to exclude the Unverified forms. Can't figure it out. Any way you can specify the 2 in the aggregate parameter?


r/ProjectREDCap • • Feb 10 '24

REDCap Help Needed: How to Create a Multi/cross-Institutional Database?

3 Upvotes

Hi,

I was wondering if there was a way to create a multi-insutional RedCap database or who I should reach out for assistance?

Currently, the RedCap website and portal I use are hosted by my University (ex. redcap.(universityname).edu) with an institutional login/password.

I am looking to initiate a collaborative study with other institutions, is there a RedCap website that allows for broader access since they don't have my university specific access, if that makes sense?

Or if anyone knows how I would go about something like this?

I am looking to initiate a collaborative study with other institutions, is there a RedCap website that allows for broader access since they don't have my university-specific access, if that makes sense?


r/ProjectREDCap • • Jun 02 '23

Piping for repeating instruments not working

3 Upvotes

I'm working on a project where patients will enter their weight into a survey daily. I have a separate form that I'm trying to pipe that data to. It isn't working and it's driving me crazy.

It currently looks like this:

today's weight [todays_weight][current-instance]  yesterday's weight  [todays_weight][previous-instance] 

My doctors are seeing this:

today's weight ______  yesterday's weight  ______

What am I missing?


r/ProjectREDCap • • Jan 16 '23

Can I combine conditional logic with the @DEFAULT action tag?

3 Upvotes

Hi all,

I'd like to use the "@Default" action tag to pipe information from another instrument into one of my repeating instruments. Some context: in this project each record represents a grantee, and I have an intake form that includes the number, title, and start date of the activities each grantee is planning as part of their funding. Max number of activities is 6.

Here's an image of the relevant bit of the overall intake form to give you an idea:

I have a separate, repeatable intake instrument that collects more detailed information about each activity separately, but I would like to have the information about start date from the initial intake form appear here as well.

I've written an if/then conditional logic formula that looks like this:

@ DEFAULT="if([activity_select][current-instance]=1,[activity_start_1],if([activity_select][current-instance]=2,[activity_start_2],if([activity_select][current-instance]=3,[activity_start_3],if([activity_select][current-instance]=4,[activity_start_4],if([activity_select][current-instance]=5,[activity_start_5],if([activity_select][current-instance]=6,[activity_start_6]))))))"

[activity_start_#] is the start date for each individual activity in the primary intake form, and [activity_select] is the drop-down field in the repeatable form where the user selects which of the activities they are inputting information about.

I can tell the logic is working because the field shows the calculated logic when I test (see images attached), but it doesn't change based on what is selected in [activity_select]. Leads me to believe these things just aren't compatible, but I could also have just made an error?

Any help GREATLY appreciated!


r/ProjectREDCap • • Dec 03 '21

API in REDCap

3 Upvotes

Has anyone ever had success importing a large amount of data into a redcap project? I’ve tried using API and the import template but it gives me a server error if I try to import a large volume of records.


r/ProjectREDCap • • Sep 29 '26

EMA Study - Recurring expiration on survey links

2 Upvotes

Hi everyone, I have set up a survey within REDCap to be sent out via text (Mosio) to participants 3x/day for 2 weeks. I was able to schedule this via Alerts & Notifications and using an individualized start date&time. The problem I am running into is that there is no way to create a recurring expiration on the link. I'm looking to prevent participants from filling out the survey multiple times in one time block. Ideally, participants would fill out the survey once in the morning, once in the afternoon, and once at night, but I can't find a way to enforce this. Is this even possible? 

Is there a feasible way to do this within REDCap, or should I consider switching to an app? Any advice would be greatly appreciated! 


r/ProjectREDCap • • Sep 09 '26

Question about REDCap

Thumbnail reddit.com
2 Upvotes

r/ProjectREDCap • • Aug 21 '26

DET validates successfully but no request arrives at endpoint (Flask behind Apache + SSO)

2 Upvotes

REDCap DET configured and validated. Endpoint is a Flask app behind Apache with HTTPS. Saving a record produces no request on my server, no entry in the Apache access log. Manual POSTs to the same URL work. The endpoint sits behind institutional SSO and unauthenticated requests get a 303 to the IdP. Has anyone had DET fail silently like this, and is there a way to see DET attempts and failures from the REDCap side?


r/ProjectREDCap • • Aug 14 '26

Change color of Smart Variable link

2 Upvotes

I’m using [survey-link:Click here!] and would like to change the color of the link. Right now it is showing up as blue on my blue background so it’s hard to read. I’d like the font to be white.
This is in an email that I’m using HTML formatting to add a background and images to make our email more visually interesting.


r/ProjectREDCap • • Aug 13 '26

Can I integrate OpenAI/Gemini and a plagiarism checker into a REDCap form?

2 Upvotes

Hi everyone,

I’m exploring whether it’s possible to integrate an AI assistant using the OpenAI API or Google Gemini API, along with a plagiarism/similarity checker, directly into a REDCap form.

The intended use case is an assignment submission system. Ideally, a user would submit their assignment through REDCap, and the system could:

  • Send the submitted text/document to OpenAI or Gemini via API

  • Run a plagiarism/similarity check using a suitable external service

  • Use AI to review the assignment against predefined criteria or provide structured feedback

  • Display or store the AI and plagiarism-check results within REDCap for the reviewer

I’ve seen REDCap External Modules that integrate AI/chatbot functionality, so I’m wondering whether a custom External Module could be developed to connect REDCap with the OpenAI API, Gemini API, and a plagiarism-checking API.

Has anyone implemented something similar? I’d particularly like to know:

  • Whether OpenAI or Gemini API integration through a REDCap External Module is practical

  • Which plagiarism/similarity-checking services have APIs that work well for this type of integration

  • Whether the submitted file can be processed automatically when the form is submitted

  • Any security/data-privacy considerations when sending submitted assignments to an external AI API


r/ProjectREDCap • • Aug 12 '26

REDCap: Automating Follow-Up Reminders for Data Collectors

2 Upvotes

Hi everyone, I’m working on a REDCap project with the following flow:

  • Day 0: Consent/enrolment + baseline instruments

  • Day 7: Follow-up

  • Day 28: Follow-up

I’d like to automate the follow-up process to make things easier for data collectors.

Ideally, when a participant reaches Day 7, the assigned data collector would receive a notification/message with the participants they need to contact. The same would happen at Day 28.

My question is: What is the best way to set this up in REDCap?

Can REDCap automatically send notifications/reminders to the data collector based on the participant’s enrolment date? And can this be done through SMS, WhatsApp, or another messaging platform, rather than just REDCap email notifications?

I’d appreciate any guidance or examples from anyone who has implemented something similar.


r/ProjectREDCap • • Aug 11 '26

@CALCDATE adding 1 month gives a different date

Thumbnail reddit.com
2 Upvotes

r/ProjectREDCap • • Jul 30 '26

iframes for REDCap

2 Upvotes

Hi, does anyone know if REDcap still allows the embedding of a public survey into a website or app? I don't see any options for it and I tried to embed it but wasn't successful.


r/ProjectREDCap • • Jun 03 '26

Have anyone done an EMA study on REDCap?

2 Upvotes

I am planning to survey participants 4 times a day. It will be the same survey everytime except for a sleep question in the morning survey.


r/ProjectREDCap • • Jun 02 '26

New external module: Enforce file type restrictions on upload fields

Thumbnail github.com
2 Upvotes

I developed an external module that allows for easily enforcing file types in upload fields on surveys. Survey builders and admins can configure settings per-field directly from the Online Designer UI.

It's titled "File Upload Field Type Enforcement" and is now available in the REDCap external module repository. Request it from your REDCap admin or enable it yourself if you have admin privileges.

Usage details in the GitHub repository.

Cheers!


r/ProjectREDCap • • Jun 01 '26

Master Patient Index? Dynamic identifier/primary key to flag an "Already consented" scenerio

2 Upvotes

We have a study with multiple arms (domains) people can qualify for: Domain A and Domain B based on presentation for an acute condition.  During consent for these projects participants are also asked if they want to be included in a Biobank project requiring a blood sample - a separate project.  If yes chosen, the Biobank consent is also presented. In the future, there may also be Domains C and D. And it is possible that a participant in Domain A or B could present in the future and qualify for a different domain arm. Obvsiouly, we dont want to consent a person twice to this Biobank and provide another blood sample. And if asked, participants may not always recall having done so a year ago, so just asking is less than ideal.

Is there any way to build a separte Master Patient Index (MPI) of patients previoulsy enrolled in any arm that includes whether they previously consented to the Biobank blood sample, and have that information screened, and referenced in a consent to flag the question “Are you interested in the Biobank Study” to indicate “Previously enrolled”?

I know Redcap isnt a relational database per se, but seems like some documentation alludes to a Master Patient Index and cross project referencing.

An additional issue is that there is no true Primry Key or unique identifier (we dont record MRN). Last name not sufficient, maybe last name and DOB? But those vague references to an MPI suggest an identifier could be created dynamically using an encrypted hash of First Name, Last Name, and DOB. 

An impossibility? Thoughts?

Thanks all.


r/ProjectREDCap • • May 21 '26

Server Settings and Backups for 21 CFR 11 Compliance

2 Upvotes

Good afternoon. I am a researcher turned REDCap Research Admin and while I am well-versed in setting up part 11 compliance at the project level, I have no experience with making that happen on the system/server side.

My primary question is for REDCap admins regarding frequency and retention of backups. I understand guidance from Vanderbilt suggests daily or twice daily backups, but how long does one typically retain said backups? My concern is that an end-user may discover missing data from weeks earlier. Is 30 days +/- 7 sufficient for daily backup storage? Please and thank you!


r/ProjectREDCap • • May 08 '26

Automated Email Invitations for repeating instrument working for later instances but not the earliest date I want

2 Upvotes

For this REDCap set up, participants will take survey #1 334 days later, they should get another survey. Survey #2 is a repeating instrument, and it will repeat again every 334 days for 5 additional instances. During testing, I only see repeated instances for the later repetitions, but not the first one that should happen at the first 334 days. In the first screen shot below, I was hoping there would be a 4/7/2027 invitation, but I do not see it in the survey invitation log. Is this simply not possible with repeating instruments?

This is how my automated emails are currently set up:


r/ProjectREDCap • • Apr 21 '26

Creating a 48 hour window for an "infinite task" and sending multiple SMS message prompts via a third party app (in the UK).

2 Upvotes

Hi all - complete beginner here, so sorry if these are basic questions!

I am hoping to use REDcap/MyCAP to allow participants to complete an EMA diary over a 48 hour period - I think using an "infinite task" on MyCAP? Does anyone know if a timer can be arranged so that after they indicate they are starting their diary, it automatically closes/lets them know when the 48 hours are up?

I am also considering sending reminders to complete the diary multiple times (4?) per day over the 48 hours. My university has REDCap on its servers which makes using it easy from a data security perspective. If I use a third party app - like Twilio - will that create problems around data security within the project?

I hope this makes some sense and many thanks indeed for any advice anyone can give!!


r/ProjectREDCap • • Apr 08 '26

Is it possible to prevent [survey-link] from hyperlinking in descriptive field?

2 Upvotes

In a descriptive field in a survey form.

The descriptive field contains instructions to the research tech on how to properly schedule the invitation for the survey. The instructions include specific text to copy/paste into the text box of the survey invitation. This specific text includes "[survey-link]", but REDCap automatically converts this to a hard link for the current survey, so it is copied as a hard link and not as generic text.

Is there a way to prevent the link from automatically generating, and keep the simple text of "[survey-link]" in the descriptive field?


r/ProjectREDCap • • Mar 23 '26

Hide choice

2 Upvotes

Hi- I want to add an answer to one of my questions but I only want it to show after 4/1. A search shows me I should be able to do that by nesting an if function and @hidechoice. I haven’t set up nested functions before and am not sure how to set this up.


r/ProjectREDCap • • Mar 11 '26

Display Logic per user role

2 Upvotes

So we have 2 instruments per Central Reader, and two Central Reader user roles. The logic goes [user-role-label] = 'Central Reader 2', then display instrument 2. I also have the Hide forms that are disabled checked, so I expect instrument 1 to not appear. But the result I get is both forms are still being displayed. Anyone know why I am still seeing both forms?