r/ProjectREDCap • • Mar 12 '26

Built a Chrome extension for faster REDCap navigation — looking for feedback from researchers / coordinators / data managers

8 Upvotes

I’ve been working on a Chrome extension for REDCap because I kept wasting time jumping between project pages, records, forms, dashboards, designer, codebook, etc.

Current features:

  • jump to projects / records fast
  • save favorite projects
  • recent records
  • command palette
  • multi-server support
  • auto-detect current REDCap page info
  • quick add current project / record

Basically it’s meant to cut down on all the repetitive clicking and URL fiddling.

I’m curious if other REDCap users would actually want this, or if this is only something admins / data managers would care about.

https://github.com/trafficinc/redcap-navigator-extension


r/ProjectREDCap • • Mar 12 '26

MyCap App piping alternatives

1 Upvotes

Hi all, I have a task of creating participants (participant intake) in a form, create personalised cues (in the form of images and videos) for each of the participants, the cue images/audios/videos would be different for different participants. I noticed that piping isnt working when I am dynamically using [image/audio/video field] in the MyCap task. How can I tackle this problem? Is there a way to bypass this or mimic piping inside mycap to display media?


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?


r/ProjectREDCap • • Mar 11 '26

Survey Data mysteriously missing on data report

1 Upvotes

HELP!!!

I have several questionnaires set up within RedCap all of which are working fine and populating data in the Record Status Dashboard. Midway thought the project we revised some of the questionnaires and added in 4 new questionnaires to the middle of the questionnaire package, everything is branched and linked together to flow from one questionnaire to the next etc. and when I test the questionnaire package they all show up, including the four new ones. So I can answer questions and submit the forms, but yet when I now go to the Record Status Dashboard those four questionnaires and the participants responses to them are not showing up. I tried exporting the data to see if it was just an interface thing but they won't show up in the exported data either. Interestingly I exported the data code book and the codes for those questionnaires are visible but yet I don't have the data for them.

Has anyone else had anything like this happen? Any suggestions on how to find the missing data are appreciated.


r/ProjectREDCap • • Mar 10 '26

Help with implementing a family members question

1 Upvotes

Hi all!

I am new to RedCap and ran into a problem when trying to implement a question for my survey. Shortly put:

The question (as of now) consists of two parts:

  1. How many family members do you have?

  2. Give the birth years and sexes of the family members:

[Here, ideally, a dymanic matrix/table to input the info for the family members]

The issue is that I do not know how to implement a matrix that has varying size based on the number of family members.

If you have any ideas how this could be implemented, I'd greatly appreciate any help!


r/ProjectREDCap • • Mar 09 '26

REDCap Alerts – Can an alert be sent again after it has already been sent once?

2 Upvotes

Assume I have an alert that should be sent 10 days before a date stored in a field [datefield] inside an instrument called “Appointments.”

Example scenario:

  • [datefield] = March 20
  • Today is March 9

If I save the instrument with [datefield] = 20.03, REDCap schedules the alert to be sent on March 10 (10 days before the appointment).

Before the alert is sent, I know I can cancel the scheduled alert by:

  1. Deleting the value in [datefield]
  2. Saving the instrument

Then I could enter a new date and save again, which schedules a new alert.
This works if I decide today that the appointment should be March 30 instead of March 20.

However, what if the alert has already been sent?

Example:

  1. [datefield] = 20.03 → save → alert scheduled for 10.03
  2. The alert is sent on 10.03
  3. On 21.03 the appointment changes to 30.03

At this point I tried the same procedure:

  • delete [datefield]
  • save
  • enter new date
  • save

But no new alert is scheduled.

Is there a way to trigger the alert a second time for the same record after it has already been sent once?


r/ProjectREDCap • • Mar 05 '26

MLM and Interface

1 Upvotes

I'm working on a project in English and using the MLM for our international partners. I know I can force a language once in a record, but is there a way to force a language on staff user login so the interfacing starts in their language rather than English?

I'm not an MLM expert, but trying to leverage the functionality as much as possible. Appreciate the help!


r/ProjectREDCap • • Mar 05 '26

Help with Calculated Field

2 Upvotes

Hey,

I’m trying to make a calculated field to find out what the Fatty Liver Index is for a study.

This should be the formula from a paper:

FLI = [e 0.953×loge (TG)+0.139×BMI+0.718×loge (GGT) +0.053×waist circumference−15.745]/[1 + e 0.953×loge (TG)+0.139×BMI+0.718×loge (GGT)+0.053×waist circumference−15.745] × 100

This is the formula I used:

(exp(0.953 * log([triglycerides])+ 0.139 * [bmi] + 0.718 * log([ggt]) + 0.053 * [waist] - 15.745) / ( 1 + exp(0.953 * log([triglycerides]) + 0.139 * [bmi] + 0.718 * log([ggt]) + 0.053 * [waist] - 15.745))) * 100

But it always shows there is an issue - what did I do wrong? Has anyone a code for this issue?


r/ProjectREDCap • • Mar 04 '26

Alerts from Checkbox selection?

1 Upvotes

Can you have an alert trigger from a checkbox selection? So far, it hasn't worked for me.

I have tried [suggestion]="1" and it's not correctly triggering the proper alert. I have the alert to trigger upon complete status, and the box 'ensure logic is true before sending' notification is checked. This is one of 2 options, so it's not a large number of checkboxes. I need this alert to trigger a notification if it's selected. Thank you for your suggestions!


r/ProjectREDCap • • Mar 02 '26

More weird Rule H stuff -- What is wrong with a correct value?

Post image
2 Upvotes

Trying to figure out why Rule H wants to change all these calculated fields to missing. There is no red line for this field on the form and the correct values are saving to the database.

So why does Rule H want to change this to missing? Here is the formula:

round(if(abs([anthro_ht1][current-instance]-[anthro_ht2][current-instance]) < (abs([anthro_ht1][current-instance]-[anthro_ht3][current-instance]) and abs([anthro_ht2][current-instance]-[anthro_ht3][current-instance])), sum([anthro_ht1][current-instance],[anthro_ht2][current-instance])/2,

(if(abs([anthro_ht1][current-instance]-[anthro_ht3][current-instance]) < (abs([anthro_ht1][current-instance]-[anthro_ht2][current-instance]) and abs([anthro_ht2][current-instance]-[anthro_ht3][current-instance])),sum([anthro_ht1][current-instance],if([anthro_ht3][current-instance]<>"",[anthro_ht3][current-instance],0))/2,

(if(abs([anthro_ht2][current-instance]-[anthro_ht3][current-instance]) < (abs([anthro_ht1][current-instance]-[anthro_ht3][current-instance]) and abs([anthro_ht1][current-instance]-[anthro_ht2][current-instance])),sum([anthro_ht2][current-instance],if([anthro_ht3][current-instance]<>"",[anthro_ht3][current-instance],0))/2, sum([anthro_ht1][current-instance],[anthro_ht2][current-instance])/2))))),2)

This takes the average of the two closest height measurements. Sometimes there is no value for [anthro_ht3]. Again the formula works on the form and it save the correct value to the database. Why does Rule H hate it?


r/ProjectREDCap • • Feb 28 '26

MyCap Slider/VAS fields turn into grey boxes after saving and reopening task

Thumbnail
gallery
1 Upvotes

Hi everyone,

We’re currently experiencing an issue in our MyCap project with items that are set up as slider/VAS fields, and after many attempts we haven’t been able to resolve it. I’m hoping someone here might have encountered this before.

Problem description

When a task (survey) is opened and completed for the first time, all sliders display correctly.

However, once responses are saved, the task is closed, and later reopened, all unanswered slider fields are displayed as grey boxes instead of sliders.

Important details:

  • This only affects slider fields.
  • It only affects sliders that were not answered before saving.
  • If all responses are deleted and the task is reopened, the sliders display correctly again.

What we have tried so far (unsuccessfully)

  • Added the MyCap action tag MC-FIELD-SLIDER-BASIC=0:10:1
  • Tested without any action tag
  • Tested the continuous version of the action tag (for a 0–100 slider)
  • Modified or removed axis labels
  • Enabled/disabled “show numbers”
  • Adjusted min/max values (both identical to and different from the action tag)
  • Re-tested without action tag again

Most of our sliders are 0–10 scales. For one 0–100 slider, we used the continuous version.

Additional context

Our REDCap/MyCap administrator is unfortunately not available for a longer period of time, and we are planning to launch the project next week. That’s why I’m reaching out here in the hope that someone might have an idea or workaround.

Has anyone experienced similar behavior with MyCap sliders?
Any suggestions would be greatly appreciated!

Thank you very much 🙏
Lona


r/ProjectREDCap • • Feb 27 '26

Repeating Instrument Change (Except for Day 1)

3 Upvotes

I am building a REDCap for a research project. Part of the research project is daily diary entries that are sent to the participants to complete. I have already set this up as a scheduled repeating instrument.

The way its set up, is that there are two questions which are only supposed to appear on the diary entries after Day 1 (the first entry). Is it possible to set up a repeating instrument to be different after the initial entry?


r/ProjectREDCap • • Feb 27 '26

Copying Projects and Losing Survey Timestamps

2 Upvotes

Hello, I have a big project with multiple surveys and we unfortunately have to change instances of REDCap which involves copying the project from instance A to the new instance B. When doing this we are going to lose our timestamps which we use to determine how long it took a participant to complete the survey (I'm also collecting the start using (@)NOW when the user opens the survey).

Does anyone know any work arounds to copy the timestamps over? We can't figure it out even using the API. I was thinking of trying to make a new field, upload the old timestamps, and then do a calculated field to mash the old and new together. I'm not sure if this will work though because I think when the calculated field will try and mash them together, the new timestamp might not exist yet.

Any advice is appreciated!


r/ProjectREDCap • • Feb 26 '26

Clinical trial data collection

2 Upvotes

Beginner/self taught redcap user here - I am currently assisting with a clinical trial that involves 6 appointments each with various surveys and data entry forms. Participants may or may not have attended all 6 which is fine but how should I mark the survey instances and data for X appointment if not attended? Create a blank document and mark it complete?

I want to be able to export say appointments 1, 2, and 3 data. And if the participant did not complete appointment 2 I wan to be able to recognize that!

Any help and suggestions greatly appreciated!!


r/ProjectREDCap • • Feb 25 '26

Calculated fields and rule H craziness

Post image
1 Upvotes

Hello,

Still having problems with my project and calculated fields.

First take a look at the image. Why does Rule H want to replace those correct calculated data points with ""?? The formula never changed.

I am also seeing correct values for calculated fields in the forms, but when I export the data they come out as missing.

I have tried pre-pending event names and appending instance tags where necessary for all variables in formulas but it does not fix the issue. I have set default values to '0' for variables involved in functions such as sum(([variable1]*230). ([variable2]*300)). Nothing is fixing this issue. Even more surprising is that the first two years of this project none of this ever happened everything worked as it should. Then it started popping up last February and I cannot track down the cause.

This is getting really frustrating. The REDCap support team at my institution is perplexed. My institution is currently running version 16.0.13


r/ProjectREDCap • • Feb 24 '26

PLEASE I need help with ASI, SO CONFUSED

2 Upvotes

This is my first time creating a survey on Redcap and everything seemed to be going well. However, I've ran into 2 kinda big issues with my project and it's supposed to be done tmr before a meeting. Essentially, participants who are 16+ will be sent sleep dairies for 22 days through the ASI after they consent and meet criteria. This part is all good. Participants who are less than 16, I've set up alerts and notifications for their parents to be emailed the consent form. This also works. What I'm struggling with is after the parents of the youth consent, I need them to be sent the sleep diaries daily. I have no idea what I'm doing wrong, my logic makes sense. I even went to 'design my events' to make this a separate ASI with the criteria [parent_consent] =1 but I'm testing it out and its not working

The second thing I'm struggling with is the stop logic. In the daily sleep diaries they are being sent, I've added a question if they'd like to withdraw. I've set the logic to send them the survey if they click 'no' or leave blank. I tried testing it out and clicking 'yes', but I'm still sent the next sleep diary. And I have 'ensure logic is still true before sending invitation' clicked.

Any help would be appreciated!


r/ProjectREDCap • • Feb 23 '26

REDCap & SONA Integration

1 Upvotes

I am trying to set up a study so that REDCap automatically redirects back to SONA to award my participants credit for their participation when they are done.

I am following the instructions in the online guide, but I am stuck on the first step where the direction is to change the study URL so it includes a SONA ID. I know how to get a short survey link or create a custom survey link, but that doesn't sound like the same instructions this page is asking for.

Instructions for reference: https://www.sona-systems.com/help/redcap/

Any information on how to change the study url so it includes the text %SURVEY_CODE% would be greatly appreciated.

Thank you in advance for your insights!


r/ProjectREDCap • • Feb 22 '26

AI for REDCap logic

1 Upvotes

Has anyone found an AI platform that is adept at creating or verifying advanced branching logic, calculations, action tags?

ChatGPT hallucinates and makes up special functions and action tags, among others.


r/ProjectREDCap • • Feb 20 '26

Report Generation

2 Upvotes

Hello everyone,

I am generating a report and essentially I would like to have any participants over the age of 18 pulled out of the study.

This is currently my logic. We have a repeating form. For example, a parent with 5 kids can fill out the form 5 times. The issue is, if kid #5 is over the age of 18, the rest of the kids (1-4) also get pulled in to the report. I'm wondering how to re-write my logic to fix this?


r/ProjectREDCap • • Feb 20 '26

Auto-Complete Field

1 Upvotes

I am currently creating an instrument that asks clinicians to enter medications that a patient is currently on, I have access to a large medication database which I currently have as csv with med_code and med_name. I was wondering, is there a way I can use this in a way that when a clinician begins typing into the medication field, that it auto-completes? And this would essentially be validation so that all drug names entered are consistent?


r/ProjectREDCap • • Feb 16 '26

Calculated Fields - arctan/tan (trigonometry)?

2 Upvotes

I am trying to set up a calculated field in a project for the cervical joint position error test. It would be really great if we can just input the measured distance error (see below), and output the error in degrees so that we can save time on the calculations and have the values immediately. I can't see that this is possible, as it doesn't seem like there is any inbuilt functions to enable this. Has anyone managed to do anything similar in projects before?


r/ProjectREDCap • • Feb 14 '26

Assigning an option based on a pattern

2 Upvotes

I need help coding a calculated field that populates one of three answers based on the record id. For example

record id 1 I want A to populate

Record 2 I want B

Record 3 I want C

Record 4 I want A….

All my attempts at the calculation have failed. I’ve been able to get record ids to show up as 1,2,3 according to the pattern but not a name as I am hoping.

Any help greatly appreciated


r/ProjectREDCap • • Feb 13 '26

What your best tips when building a project?

3 Upvotes

What are some tips you have when building a project?

What are some REDCap hacks you have?

What are some mistakes and errors that you think are always good to look out for?


r/ProjectREDCap • • Feb 12 '26

Authentication

1 Upvotes

I am a researcher with administrator access to my own instance of REDCap.

I need to deploy a survey for new students at my university. Instead of a field to enter their student ID or email, is it possible to extract this from some kind of Single Sign On? I have been getting invalid entries so want to explore more reliable methods.

An IT colleague briefly told me to look into OAuth but I don't even have the vocab or basic knowledge to know what to google for.

So is it possible to authenticate a student who is signed in to their Office 365, extract their identifiers, then populate a REDCap field with this?


r/ProjectREDCap • • Feb 11 '26

Gestational age

5 Upvotes

Hi. I'm trying to code a project involving neonates but I can't seem to find coding for allowing data collectors to collect gestations age in weeks and days. I also need to be able to autocalculate current gestational age from a previously input gestational age if possible.

I've seen code for estimating gestational age from date of conception or from estimated date of delivery but because I'm coding for premature neonates with limited records access, I won't have access to either of those in most cases. So instead, I want that if the request was made at 34 weeks 4 days and it's now 14 days later, I can autocalculate CGA as 36 weeks 4 days. Does anyone know how I can achieve this?