Study build · Testing and go-liveUpdated October 10, 2026

EDC user acceptance testing sandbox: prove the build before real participants

UAT is where the people who will use the study database check that it does what the protocol and data management plan say. Capture gives you a free sandbox with every feature, no credit card and no time limit, so you can build the study, run your scripts and sign off before you pay to go live.

  • Free sandbox, every feature
  • No credit card, no time limit
  • Enterprise validation documentation

Free sandbox · No credit card · 21 CFR Part 11 aligned

UAT progress · demo study

Scripts passed

38 / 44

Open defects

3

Sign-off

Pending

  • Eligibility logic blocks ineligible entryPassed · DM
  • Systolic BP above range raises auto-queryPassed · site user
  • BMI calculated field shows read-onlyPassed · DM
  • Visit window enforcement on week 6Defect 12 · fixed, retest
  • SAE alert reaches safety contactTo run
  • Export data dictionary matches formsTo run
Demo data, not a real study

EDC UAT in brief

  • UAT is testing of the finished study build by the people who will use it, against written requirements, before real participant data is entered. It is separate from the vendor’s own validation of the software.
  • A good UAT has a defined scope, written scripts with expected results, testers in each role, a defect log, retests and a signed outcome.
  • In Capture you can build the full study in the free sandbox, enter sample data and test skip logic, edit checks, e-signatures and the audit trail with every feature, with no credit card and no time limit.
  • You pay only once you go live with real participants. Enterprise customers also get documentation to support the sponsor’s validation and UAT.
  • Responsibility is shared: the vendor validates the platform, the sponsor validates that the study as built fits its protocol.

Free

sandbox with every feature

0

credit cards needed, no time limit

Audit trail

field-level, tested like production

EU + US

hosting in Frankfurt or N. Virginia

The concept

What UAT means for an EDC, and what it does not

There are two things to validate when you use an EDC. The first is the software itself: does the platform do what the vendor says, reliably, with controls that meet 21 CFR Part 11 and similar expectations? That is the vendor’s validation, and the sponsor typically reviews it as part of vendor qualification. The second is your configuration: do the forms, edit checks, visit schedule, roles and exports in this study match the protocol and the data management plan? That is what UAT covers, and it is the sponsor’s or the study team’s responsibility, even where a CRO or the vendor builds the database.

The distinction matters because most real defects are configuration defects. A range check entered as 40 to 140 instead of 140 to 40, a visit anchored to the wrong event, a skip rule that hides a field that should stay visible, a role that sees more than it should. None of these is a software bug, and none will be caught by the vendor’s validation. They are caught by someone who knows the protocol using the database like a site would. The computer system validation page covers the wider validation picture, and 21 CFR Part 11 compliant EDC lists the controls to test.

The scale of the testing is risk based. A short observational registry needs less than a pivotal trial with randomisation, unblinded roles and expedited safety reporting. Write the proportionality down in the data validation plan and the reasoning will carry you through an inspection. A starting document is the data validation plan template, and the data management plan template shows where UAT fits in the plan.

The process

Running UAT in six steps

  1. 1

    Define the scope

    List what is in the build: forms, edit checks, calculated fields, visit schedule and windows, roles, notification rules, eConsent, randomisation, safety forms and exports. Tie each item to a protocol section or a data management plan requirement.

  2. 2

    Write scripts with expected results

    One script per requirement: the steps, the data to enter, and what should happen. Include negative tests, such as an out-of-range value or an ineligible participant, as well as the happy path.

  3. 3

    Assign testers by role

    A data manager, a site coordinator, an investigator, a monitor and, where relevant, a blinded and an unblinded user. Testing as the role finds permission problems that a builder account never sees.

  4. 4

    Execute, record and log defects

    Record actual results, pass or fail, who ran it and when. Failed items go in a defect log with severity, the fix and the retest result.

  5. 5

    Fix and retest

    Rerun the failed script and anything the fix could have touched. Do not accept a verbal “fixed”.

  6. 6

    Sign off

    The study lead and data manager sign the UAT summary: scripts run, defects open and closed, deviations accepted, and a statement that the build is fit for use. Sign-off precedes go-live.

What to test

A UAT scope for a typical Capture study build

Examples of what to cover, one row per area. Add rows for what your protocol includes.

AreaExample scriptsWho tests
Forms and field typesEvery required field enforced, formats accepted, repeating tables add and remove rowsData manager, site user
Skip logicSelecting “female” shows pregnancy fields; selecting “male” hides themData manager
Edit checksOut-of-range vital sign raises an auto-query; correcting the value closes itSite user, data manager
Calculated fieldsBMI, QTc and eGFR values match a hand calculation, and read-only in entryData manager, statistician
Visit scheduleAnchors, windows and enforcement mode behave on early, on-time and late datesStudy coordinator
Roles and blindingBlinded users never see arm values; sites see only their own participantsData manager, unblinded user
SignaturesInvestigator sign-off and countersignature need re-authenticationInvestigator
SafetySAE raises an alert, acknowledgement is logged, PI sign-off is recordedSafety contact, investigator
Audit trailA changed value shows old value, new value, user, time and reasonData manager, QA
ExportsData dictionary matches the forms; blinded export stays blindedData manager, statistician

In Capture

A free sandbox that behaves like the real thing

Sign up, build the study or upload a protocol and let the AI study builder draft visits and forms, and test everything with every feature switched on. There is no credit card and no time limit, so UAT can follow your own pace rather than a trial clock. You pay only once you go live with real participants. Review AI-drafted forms before use, since nothing is saved without human review.

  • Skip logic, edit checks, calculated fields and visit windows testable with sample data.
  • Electronic signatures and countersignature testable with test users.
  • Field-level audit trail with timestamp, user, old value, new value and reason.
  • Role-based access for researchers, site coordinators and admins, with blinded roles available.
  • Blank eCRF PDF export (cover page, form index, visit-by-form matrix) for ethics submissions and test script design.
UAT coverage matrix · demo study
Skip logicEdit checkAudit trailRole view
Demographics
Vital signs
Adverse events
Concomitant meds
Demo data. yes = scripts passed, partial = retest pending, no = not applicable

Rehearse your UAT before you commit

Build a test study, run a script as a site user and read the audit trail. Free sandbox, every feature, no credit card.

Start building your study free

Documentation

What to keep, and what the vendor supplies

The UAT record is a trial master file document. Keep the test plan, executed scripts with results, the defect log, the sign-off and the version of the study build that was tested. When the build changes after go-live, a change request records the reason, the impact assessment and the retest, and the audit trail keeps the evidence that the change was made through the controlled route. The platform’s own records support this: forms move through a draft to approved lifecycle, approved forms are locked for live use, and only approved forms appear in the casebook.

Enterprise customers get documentation to support sponsor validation and UAT, along with dedicated support channels, training and implementation assistance. For academic teams and smaller sponsors the free sandbox is usually enough to run a proportionate UAT. If you are moving from another system, the migration guides, for example moving from Excel spreadsheets, cover the data side that UAT should also test. For the whole launch plan, see the fastest way to launch a clinical trial.

Capture does not replace your validation judgement. It does not certify your study build or sign the UAT for you, and Part 11 compliance remains a shared responsibility between the software and your own validated use of it.

Go-live checklist

Before the first participant is enrolled

UAT summary signed

Scripts executed, defects closed or accepted, sign-off by the study lead and data manager.

Forms approved and locked

Only approved forms are live; draft changes go through change control.

Test data removed or separated

Sandbox sample data is not carried into the live study.

Users set up with the right roles

Named accounts, delegation log matched to access, blinded roles checked.

Training done and recorded

Site staff trained and the training log filed; see the delegation log template.

Notifications tested

SAE alerts and query notifications reach the named contacts.

Export tested

A dry-run export with data dictionary reviewed by the statistician.

Ethics approval and consent ready

Approved consent version loaded and the signing flow tested.

FAQ

Questions teams ask before they switch

Something not covered here? Ask us directly.

What is user acceptance testing for an EDC?

Testing of the finished study database by the people who will use it, against written requirements from the protocol and data management plan, before real data is entered. It checks forms, edit checks, visit schedules, roles and exports, and ends with a signed outcome.

Is there a free sandbox to test an EDC study?

Yes. Capture’s free sandbox includes every feature, with no credit card and no time limit. You can build a full study, enter sample data and test skip logic, edit checks, e-signatures and the audit trail, and pay only when you go live with real participants.

Who is responsible for UAT, the vendor or the sponsor?

The sponsor, or the study team on its behalf. The vendor validates the platform. The sponsor validates that this study’s configuration matches its protocol, even where a CRO or the vendor builds the database.

Does Capture provide validation documentation?

Enterprise customers receive documentation to support sponsor validation and UAT, along with dedicated support, training and implementation assistance. Capture does not sign off your UAT for you.

How many test scripts do I need?

It depends on the risk and complexity. Write one script per requirement, including negative cases, and scale the number to the study. A short registry needs far fewer than a randomised study with blinding and expedited safety reporting. Record the reasoning in the data validation plan.

Can I run UAT with real participant data?

No. Use sample data in the sandbox or a test copy, then carry only the approved build into the live study. Do not carry sandbox sample data into the live study.

What happens if I change the study after go-live?

Follow change control: record the reason, assess the impact, make the change, retest what is affected and file the evidence. Approved forms are locked for live use, and the audit trail records changes.

Can AI-drafted forms go straight into UAT?

They can enter UAT as drafts. The AI study builder drafts visits and forms from a protocol, but nothing is saved without human review, and the reviewed forms must be tested like any others.

Test your study build before you pay for anything

Build the study, run your UAT scripts and read the audit trail in the free sandbox. No credit card, no time limit; you pay only when you go live with real participants.

Start building your study free