REDCap provides a range of optional modules and customizations that enhance project functionality, improve workflow, and support more complex study designs. These features should be enabled intentionally based on your project needs.
On this page
1. Data Collection Structure
Repeating Instruments
Allows a single instrument to repeat multiple times for a record (e.g., medications, adverse events).
- Supports one-to-many data collection
- Unlimited repetitions per record
- Works in both classic and longitudinal projects
Repeating Events (Longitudinal Only)
Allows an entire event (multiple instruments) to repeat together.
- Useful for visits or timepoints with multiple forms
- Eliminates need to predefine multiple events
Data Output Behavior
- Each repeat instance appears as a new row in exports
redcap_repeat_instanceidentifies the instance numberredcap_repeat_instrumentidentifies the instrument
2. Record Management
Auto-numbering Records
- Automatically assigns sequential record IDs
- Prevents manual entry errors
Tip: To start at a specific number, create the first record manually, then enable auto-numbering.
Custom Record Labels
Enhances record identification using additional fields (e.g., name, DOB).
Example: [last_name], [first_name]
Secondary Unique Field
- Prevents duplicate values in a designated field
- Must be a text field
Order Records by Field
Allows sorting records by a field (e.g., last name) instead of record ID.
3. Survey & Participant Management
Designated Email Field
Allows REDCap to use a field to populate participant email addresses for survey invitations.
- Useful when first instrument is not a survey
- Populates Participant List automatically
Repeating Surveys
Allows participants to submit the same survey multiple times.
- Must enable repeating instrument first
- Then enable repeat option in Survey Settings
4. Workflow & Data Quality
Field Comment Log
- Allows users to leave comments on individual fields
- All comments are searchable and exportable
Data Resolution Workflow (Data Queries)
- Structured query system for resolving data issues
- Supports open/respond/close workflow
- Integrated with Data Quality module
Require Reason for Data Changes
- Prompts users to document changes to existing records
- Logged in audit trail
5. Automation & Integration
Scheduling Module (Longitudinal Only)
- Generates visit schedules based on events
- Supports study calendars
Data Entry Trigger
Triggers an HTTP POST to an external system when data is entered or modified.
- Used for system integrations
- Not triggered by imports
6. System Enhancements
Data History Widget
- Displays field-level audit history
- Shows who changed what and when
Today / Now Buttons
- Auto-populates current date/time
- Improves data entry efficiency