CRF builderUpdated September 26, 2026

The CRF builder that drafts your forms for you

Describe a form or upload the source sheet. Capture drafts the questions, lab tables, units and reference ranges, and you review everything before a single field is saved.

  • AI drafting with human review
  • Edit checks and auto-queries
  • No code, no programmer

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

  • ISO 27001 certified
  • 21 CFR Part 11 compliant
  • GDPR compliant
  • EU and US data hosting
  • HIPAA compliant
  • ICH GCP E6(R3) compliant
Build this form with AI

Question form

CRF or ePRO

Lab table

Analytes, units, ranges

Vital signs form: BP, pulse, temperature, respiratory rate, weight
Upload CSV, XLSX, PDF or DOCX
14 questionsReview before applying
  • 1. Systolic blood pressure

    Required · Number · mmHg · 0 dp

    Number
  • 2. Diastolic blood pressure

    Required · Number · mmHg · 0 dp

    Number
  • 3. Pulse rate

    Required · Number · beats/min

    Number
  • 4. Body temperature

    Required · Number · °C · 1 dp

    Number
  • 5. Position during measurement

    Required · Sitting, Supine, Standing

    Single choice
  • + 9 more questions
Back Apply to form

4

file types the AI reads: CSV, XLSX, PDF, DOCX

10

question types plus table sections

14

built-in clinical calculators

0

lines of code to build a form

Step 1: draft

Start from a sentence, a spreadsheet or a lab manual

Open any draft form and choose Build with AI. Type what the form should capture, or upload the document your team already has. The AI returns a complete draft for you to check, never a finished form it saved on its own.

  • Question forms: text, type, required flag, choices, units and decimal places for each question.
  • Lab tables: analytes as rows, with unit, result and reference range columns, split by sex and age where your sheet has them.
  • Anything it cannot match to a known analyte is flagged for you instead of guessed.
  • Add to the existing form or replace it. Only draft forms can be edited this way.
Build this form with AI · Lab table
central_lab_ranges.xlsx48 KB
2 tables24 rows1 unrecognised analyte

Haematology

RowCodeUnitRangeStratum
HaemoglobinHGBg/dL13.0-17.0Male 18-65 y
HaemoglobinHGBg/dL12.0-15.5Female 18-65 y
PlateletsPLAT10^9/L150-400All
ALTALTU/L7-56All
Site QC flagSITEQC--All

Step 2: refine

Every field type a clinical form needs

Adjust the draft in a visual editor. Pick the right input for each data point, add units and precision, and group repeating measurements into table sections so labs and vitals read the way sites expect.

  • Number, scale, slider, date, date and time, free text, single choice, multiple choice, dropdown and yes/no.
  • Table sections for repeating rows such as lab analytes.
  • Show or hide questions based on earlier answers.
Number
Scale
Slider
Date
Date and time
Free text
Single choice
Multiple choice
Dropdown
Yes / No
Haematology (table section)
AnalyteResultUnitRef. range
Haemoglobin13.8g/dL13.0 to 17.0
White blood cells6.210^9/L4.0 to 10.0
Platelets41210^9/L150 to 400

Step 3: protect the data

Edit checks that raise the query for you

Attach rules to any field. When a site enters a value that breaks a rule, Capture raises an auto-query in the action list straight away, instead of a monitor finding it weeks later.

  • Range high, range low and custom value rules.
  • Operators for numbers, dates, choices and text, including greater than, equals and is empty.
  • Your own message template, with the entered value and the limit filled in.
  • Low, normal or high priority for each rule.
Vital signs · Systolic blood pressure

Edit checks / auto-queries

2
Auto-query

Type

Range High

Operator

Greater than

Value

180

Priority: High

Auto-query

Type

Range Low

Operator

Less than

Value

80

Priority: Normal

Query raised automatically

Value 192 violates limit (180). Please verify.

Derived values

Calculated fields that never need a second check

Turn any field into a calculated one. Pick a formula, map its inputs to questions on the form, and the value fills itself in, read-only, during data entry. Capture suggests the right inputs from your question labels.

  • BMI, BSA (Mosteller and Du Bois), waist-hip ratio.
  • MAP and pulse pressure from blood pressure.
  • eGFR (CKD-EPI 2021) and creatinine clearance (Cockcroft-Gault).
  • QTc (Bazett and Fridericia) and QTcF from heart rate.
  • Age from date of birth, and time between two date/times.
Calculated field

BMI (Body Mass Index)

Auto-derived

Height (cm)

172

Weight (kg)

68.5

Result

23.2 kg/m²

Reference: WHO · shown read-only during data entry

AnthropometryBMIBSA (Mosteller)BSA (Du Bois)Waist-hip ratio
VitalsMAPPulse pressure
RenaleGFR (CKD-EPI 2021)CrCl (Cockcroft-Gault)
CardiacQTc (Bazett)QTc (Fridericia)QTcF from heart rate
DatesAge from DOBMinutes betweenHours between

See your own form drafted in minutes

Paste a description of a form you are building right now. Nothing is saved until you approve it.

Build your first CRF free

Template library

Standard forms ready to copy in

Most studies share the same core forms. Start from a template with sensible defaults and adapt it, rather than rebuilding demographics for the tenth time.

  • Demographics, vital signs with default ranges and units, ECG, physical examination.
  • Medical history, adverse events, AESI and concomitant medications.
  • Laboratory and blood collection forms.
  • Each form carries an OID and SDTM domain, and the study exports as CDISC SDTM datasets.
Browse the template library

Demographics

SDTM DM

Vital signs

SDTM VS

ECG

SDTM EG

Physical examination

SDTM PE

Laboratory

SDTM LB

Medical history

SDTM MH

Adverse events

SDTM AE

Concomitant medications

SDTM CM

Control

Draft, approve, lock. Every change on the record

Forms move from draft to approved. Approved forms are locked for live use, and only approved forms appear in your submission casebook. Choose field by field which data your monitors must source verify.

  • Clear draft and approved states on every form.
  • Source data verification set per field, versioned, with a reason for each change.
  • Field-level audit trail recorded by the database, not the browser.

Stage 1

Draft

Build and edit freely

Stage 2

Approved

Locked for live use

Stage 3

In the casebook

Only approved forms

Audit trail
  • SDV requirement changed on Systolic BP

    Data manager · Reason: critical safety value

  • Form approved: Vital Signs (VS) v2

    Study owner · Locked for live use

  • Answer changed: Weight 68.0 to 68.5 kg

    Site coordinator · Reason: transcription error

The difference

Building CRFs by hand vs building them in Capture

First draft
Retype questions from the protocol and lab manual
AI drafts questions and lab tables from your text or file
Lab reference ranges
Copied row by row into a spec document
Imported with units, split by sex and age
Data checks
Written as a spec, programmed later
Set on the field, raising auto-queries on entry
Derived values
Calculated by the site, checked by the monitor
Computed automatically and shown read-only
Ethics submission
Forms pasted into a Word document
Blank eCRF PDF generated from the approved forms

FAQ

Questions teams ask before they switch

Something not covered here? Ask us directly.

What is a CRF builder?

A CRF builder is software for designing the case report forms that sites use to record trial data. In Capture you build each form visually, add validation and edit checks, and attach it to visits in the study schedule. Sites then enter data straight into the electronic form.

Can AI really build a case report form?

It drafts one. You describe the form or upload a CSV, XLSX, PDF or DOCX file, and the AI proposes the questions or lab table. You see the full draft, fix anything that needs it and then apply it. Nothing is written to your form without that review, and it only works on draft forms.

What question types can I use?

Number, scale, slider, date, date and time, free text, single choice, multiple choice, dropdown and yes/no. Repeating measurements such as lab analytes can be laid out as a table section.

How do edit checks and auto-queries work?

You add rules to a field, such as a high or low range limit or a specific value. When data entered at a site breaks the rule, Capture raises a query automatically with your message, so the site can correct or confirm the value right away.

Which calculations are built in?

BMI, BSA (Mosteller and Du Bois), waist-hip ratio, MAP, pulse pressure, eGFR (CKD-EPI 2021), creatinine clearance (Cockcroft-Gault), QTc (Bazett and Fridericia), QTcF from heart rate, age from date of birth, and minutes or hours between two date/times.

Can I change a form after the study goes live?

Forms follow a draft and approved lifecycle. Approved forms are locked while in live use, so changes are made deliberately and recorded in the audit trail rather than edited silently.

Do I need a programmer or a CRO to build forms?

No. Forms, logic, edit checks and calculated fields are all set up in the visual builder. Study teams build and adjust their own CRFs.

Can I try the CRF builder before buying?

Yes. Create a free sandbox account and build real forms with sample data. No credit card is needed.

Build your first CRF today

Free sandbox with sample data. No credit card, no sales call.

Build your first CRF free