Skip to main content

Enrollment / Transfer Form (Enrollment Data Submission & Transfer)

Introduction

Alzheimer’s Disease Research Centers (ADRCs) submit Enrollment / Transfer data to NACC through the ADRC Portal to register new participants and/or document participant transfers. For new participants, submitting the Enrollment form is the first required step because it triggers generation of a NACCID, which is needed before other study data can be submitted.

This page describes:

  • Where Enrollment/Transfer submission happens in the ADRC Portal
  • The three supported submission methods (Batch File Upload, Direct Data Entry into NACC REDCap, Upload data via API)
  • How enrollment submissions are processed and how to check status/results
  • What to do when a submission fails

Accessing the Portal and the Enrollment/Transfer entry point

  1. Log in to the ADRC Portal.

    Alt text: ADRC Portal home page.

  2. Go to Manage Participants.

    Alt text: ADRC Portal navigation showing “Manage Participants”.

note

Enrollment is not submitted from Submit Data. Most other forms are submitted from Submit Data, but the Enrollment/Transfer form is submitted from Manage Participants.

  1. Review the NACCID disclaimer, then click Proceed.

    Alt text: NACCID disclaimer with “Proceed” button.

  2. Review the Data Submission Options presented.

    Alt text: Enrollment/Transfer data submission options.

Enrollment submission options (three methods)

Option 1: Batch File Upload (CSV via Portal)

Use Batch File Upload to submit one CSV containing one or more enrollment records.

Step-by-step guide

  1. From the Data Submission Options, select Batch File Upload.

    Alt text: Batch File Upload option.

  2. Create a CSV that matches the Data Element Dictionary published on the enrollment downloads page.

  3. Ensure your file naming convention is correct:

    • The filename must include the enrollment suffix (-enroll), for example: test-records-enroll.csv.
    • If the suffix is missing or incorrect, the file will not be accepted.
  4. Drag and drop the CSV into the upload area (or click to browse), then click Upload.

    Alt text: Drag-and-drop CSV upload interface for enrollment batch upload.

  5. After submission, you will be redirected to the Enrollment Upload QC / Batch CSV QC Status page.

    Alt text: Enrollment Upload QC page showing batch CSV QC status list.

What happens during processing (pipeline)

Enrollment uploads move through staged processing. In the Batch CSV QC Status view, click PROCESSING to see the workflow stages, such as:

  • Form Screening: Checks whether the submitted CSV file is correctly named with the enrollment module suffix.
  • File Validator: Verifies that the submitted CSV uses the correct headers and data types. The CSV should match the NACC-published Data Element Dictionary (DED) for the enrollment form.
  • Form QC Checker: Runs NACC data quality checks according to the NACC-published error checks for the enrollment form.
  • Identifier Provisioning (final stage): Assigns a NACCID for the requested participant.

Alt text: Batch status details showing pipeline stages (e.g., Form Screening, FileValidator, QCChecker, IdentifierProvisioning).

Viewing results

  1. Once the submission passes, use the sidebar menu to go to Manage Participants → Participant Identifiers to view the generated NACCID(s).

    Alt text: Participant Identifiers page in Manage Participants.

  2. If a single file contains multiple enrollment records, individual record statuses become visible after the submission clears validation.

Timing notes

  • Processing time depends on file size and system load.

If the upload fails

  1. On the Batch CSV QC Status page, click FAIL for the failed submission.

    Alt text: Batch CSV QC Status list showing a failed upload.

  2. Click Resolve Errors to view the error report.

    Alt text: “Resolve Errors” link for a failed batch upload.

  3. Review errors in the error report.

    Alt text: Error report view showing validation/QC errors by row.

  4. Correct the CSV and re-upload.

Option 2: Direct Data Entry into NACC REDCap

This option is available only for centers that have requested a REDCap instance with NACC. If your center does not have it enabled, the option will appear disabled/greyed out.

Step-by-step guide

  1. Select Direct Data Entry into NACC REDCap, then click Go to REDCap Project.

    Alt text: Direct Data Entry into NACC REDCap option with “Go to REDCap Project” button.

  2. On the REDCap login screen, click NACC to sign in.

    Alt text: REDCap login page with authentication options.

  3. In the Participant Enrollment/Transfer (direct data entry), create a new record using a new Record ID (for example, SC00005).

    Alt text: REDCap Add/Edit Records page with a new Record ID entered.

  4. Open the Participant Enrollment/Transfer Form.

    Alt text: REDCap record home page showing the Participant Enrollment/Transfer Form.

  5. Complete the Participant Enrollment/Transfer Form (required fields).

    Alt text: REDCap enrollment/transfer form with required fields.

  6. Mark the Form Status as Complete and click Save & Go To Next Form.

    Alt text: REDCap form status set to Complete with Save buttons.

  7. Complete Upload To NACC Data Platform:

    • Select Yes (record ready)
    • Mark Complete
    • Click Save & Exit Form

    Alt text: REDCap “Upload to NACC Data Platform” form with Ready set to Yes and status Complete.

  8. In the sidebar menu, go to Reports → Records Ready for NACC Data Platform Upload to confirm that your record appears.

    Alt text: REDCap report “Records Ready for NACC Data Platform Upload”.

Timing notes (important)
  • REDCap direct entry records are not transferred to the ADRC Portal in real time.
  • Records marked as ready are collected and transferred overnight (nightly) for each center.
  • The next day, use the sidebar menu to open Enrollment Upload QC and review the Enrollment Upload QC page in the ADRC Portal for the resulting REDCap transfer file and its pass/fail status.

Alt text: Enrollment Upload QC page showing a REDCap transfer file status.

Option 3: Upload data via API (Programmatic uploads)

ADRCs may submit enrollment data programmatically using the API (commonly via Python), following the same general workflow used for other forms.

Key requirement

  • Enrollment uploads must follow the enrollment-specific file naming/suffix requirement (for example, -enroll).

For details, refer to the Programmatic Uploads documentation.

Alt text: Upload data via API option.

Troubleshooting

  • File rejected before QC processing: Usually indicates an invalid filename/suffix (Enrollment requires an enrollment suffix such as -enroll.csv) or CSV structure issues.
  • Submission failed after entering the pipeline: Use Resolve Errors, correct the issues listed in the error report, and re-upload.
  • REDCap record not visible in portal yet: Confirm the record is marked ready and allow for the overnight transfer window; then check QC status the next day.