eCRF template · LongevityUpdated October 6, 2026

Biological age study data capture: epigenetic clock eCRF template

Longevity studies measure biological age from a blood or saliva sample, then compare it over time. This template captures the parts a study team controls: who the participant is by date, which sample, which assay, which lab or vendor, which report, and chronological age at sampling.

  • Sample and assay metadata
  • Chronological age calculated from date of birth
  • Vendor report values entered as reported

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

Biological age sample · Baseline
Subject 001-0014 · Visit 1Draft

Sample

Date of birth

BRTHDTC
14-Aug-1976

Sample collection date and time

LBDTC
02-Mar-2027 08:15

Chronological age at sampling

AGE

Calculated from date of birth and sample date

50 years Calculated

Sample type

SPTYPE
Whole bloodSalivaBuccal swabOther

Fasting at collection

LBFAST
YesNo

Assay and report

Laboratory or vendor

LBNAM
Vendor A

Assay or panel name

LBTEST
As stated on report

Report date

RPTDTC

Pending: sample shipped 03-Mar-2027

Vendor-reported values entered exactly as reported

At a glance

  • Biological age and epigenetic clock results usually come from a laboratory or commercial vendor report. The eCRF captures the report as received; it does not compute the clock.
  • The study team controls the metadata: which sample, when it was taken, how it was handled, which assay and vendor, which report, which version of the vendor's method.
  • Chronological age at sampling can be calculated automatically from date of birth and the sample date, shown read-only during entry.
  • Record vendor and method version with every result. Reports from different vendors or versions are not interchangeable, and a change during the study should be visible.
  • This template makes no claim about whether any particular clock is valid or predictive. It is a data capture structure; the scientific choices belong to your protocol.

Why it matters

The data problem in biological age studies

Longevity and healthspan studies often use a biological age estimate as an exploratory or secondary outcome, alongside clinical measures such as blood pressure, laboratory panels and questionnaires. The estimate itself arrives as a number, or a set of numbers, on a report from a laboratory or vendor. The data problem is rarely the number. It is everything around it: which sample produced it, whether it was collected under the same conditions each time, which vendor and which method version generated it, and how it links to the participant's other data.

In a small study that context often lives in an email thread and a spreadsheet. By the time a statistician needs it, a sample ID has been retyped, a vendor changed its method between baseline and follow-up, and nobody can say which. A form attached to the visit, with required fields and an audit trail, prevents most of it. Our EDC for longevity clinical trials page covers the wider workflow for these studies.

A participant sampled at baseline and again at, say, month 6 and month 12 produces several rows of the same structure. Because each visit carries its own form with the same fields, the dataset is already in the long format an analyst wants, and an exported data dictionary explains each variable.

What this template deliberately leaves out

It does not reproduce any vendor's or publisher's clock algorithm, input panel or item wording, and it does not calculate biological age. Each clock has its own licence, method and reporting format, and those belong with the vendor or publisher. Enter the result, units and method version exactly as the report gives them.

Template

Biological age sample and report fields

FieldTypeNotes
Date of birthDateSource for chronological age; PII handling per your role setup
Sample collection date and timeDate-timeRequired; used for age and for time-in-study
Chronological age at samplingCalculated (years)Age from date of birth, shown read-only
Sample typeSingle choiceWhole blood, saliva, buccal swab, other
Sample ID or barcodeTextAs labelled on the tube; links to the vendor manifest
Fasting statusSingle choiceIf the protocol specifies conditions
Collection and storage notesTextTime to freezing, deviations from the lab manual
Shipment date and courier referenceDate, textChain of custody
Laboratory or vendor nameText or dropdownEach vendor listed once for consistent analysis
Assay or panel name and method versionTextExactly as stated on the report
Report dateDateDate the vendor issued the result
Reported biological age estimateNumeric (years)Entered as reported, with the unit given
Other reported measuresTable rowsVendor-specific values, one row each with name, value and unit
Sample quality or failure flagSingle choicePassed, failed QC, recollected

Adapt to your protocol and vendor report. Keep names and units exactly as reported.

In Capture

Chronological age calculated, vendor values entered as reported

Capture's calculated fields include age from date of birth, which appears read-only during entry. Vendor-reported results go into numeric fields or a repeating table section where each row has its own audit trail. Edit checks can raise an auto-query when a value is outside a range you set, for example a missing report date or an implausible age, and the AI form builder can draft the form from your vendor report layout or an uploaded description, with nothing saved until you review it.

  • Age from date of birth as a calculated field.
  • Repeating rows for vendor-specific measures.
  • Field-level audit trail with reason for change.
  • Draft the form from an uploaded file or description, then review.
EDC for longevity clinical trials
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

Draft a sample and report form from your vendor report

Upload a report layout or describe the fields, then review and test in the free sandbox with sample data.

Use the biological age template free

Data quality

Keeping results comparable across visits and vendors

Longitudinal comparison depends on consistency. If the baseline sample is processed by one laboratory and the follow-up by another, or the vendor updates its method in between, a difference in the numbers may reflect the process, not the participant. Recording the vendor, assay name and method version on every form makes that visible so the analysis plan can handle it, and the audit trail records any later correction with a reason.

Sample collection conditions matter in the same way. Time of day, fasting status, collection method and storage delay can all differ between sites, so capture them as fields rather than free-text notes. For multi-site studies, a site-level participant numbering scheme and by-site exports make site differences easy to review; see wearable data integration for linking this form with continuous device data in the same study.

Time between samples is another quantity worth structuring. Define the visit schedule so each sample falls within a window around the planned day, and use the visit windows in the schedule to flag late or early collection. Participants who start a new intervention, supplement or medication between samples should have that recorded on the concomitant medications eCRF, so the analyst can see what changed. A short vital signs form at each sampling visit gives context for the biological age value without adding a second system.

Finally, treat the vendor's report as source. Attach or store the original report according to your source data plan, enter the values from it, and use source data verification on the fields that feed your endpoints. The result of any clock stays the vendor's result; your study documents what was reported and when.

Participant privacy

Date of birth is personal data. In Capture, site coordinators see participant names while researchers see coded IDs, and your consent form should say what is shared with the vendor. See the wearable data sharing consent template and the genomic research consent template for sections to adapt when samples are analysed for DNA-based measures.

Before go-live

Biological age form checklist

Vendor and method fixed in the protocol

Vendor, assay and version named, with a rule for changes.

Sample fields required

Collection date, type and sample ID cannot be left blank.

Age calculated

Chronological age from date of birth and sample date.

Reported values entered as reported

Name, value and unit exactly as on the report.

Chain of custody captured

Shipment date and reference recorded.

Consent covers the analysis

Sample use and vendor data sharing described.

Source report retained

Original report stored per the source data plan.

FAQ

Questions about this template

Something not covered here? Ask us directly.

What should a biological age study eCRF capture?

Sample type and collection date, sample ID, handling conditions, laboratory or vendor, assay and method version, report date, the reported values with units, and chronological age at sampling.

Does this template calculate biological age?

No. It captures the value from the vendor or laboratory report. It calculates only chronological age, from date of birth and the sample date.

Does this template say which epigenetic clock is valid?

No. It is a data capture structure and makes no claim about the validity of any clock. Choose and justify the measure in your protocol.

Can I use vendor-specific fields?

Yes. Add a repeating table section with one row per reported measure, each with name, value and unit, entered as reported.

How are corrections tracked?

Every change is recorded in the field-level audit trail with timestamp, user, old value, new value and reason.

Is the template free?

Yes. The Capture sandbox is free with every feature and no credit card; you pay only when you go live with real participants.

Capture biological age data cleanly

Sample metadata, vendor reports and an audit trail. Free sandbox, no credit card, pay only when live.

Use the biological age template free