Skip to content

Electronic signatures and Part 11

An electronic signature in X7 Insight is a legally binding attestation: a specific person, at a specific moment, certified a specific snapshot of data with a specific meaning. The signature is designed for 21 CFR Part 11 (Subpart C) and EU Annex 11: it carries the signer’s printed name, the date-time, and the meaning, and is inseparably linked to the signed data.

0:000:00
Signing a form with re-authentication — the signer certifies a snapshot of the data

A signature is applied on the form page (the signature.apply permission). The steps:

  1. Choosing the coverage. What exactly you are signing — a single form, an entire visit, or the subject’s entire casebook. The investigator can sign the whole casebook with a single Part 11 act.
  2. The coverage manifest. The system assembles the exact list of covered form instances and the versions of their values, and shows a coverage preview (what is already signed, what will be included for the first time).
  3. Reauthorization. You confirm your identity anew — see below. The current session token is not enough.
  4. The signature’s meaning. You choose a meaning from the canonical catalog.
  5. Commit. A signature record is created with a fingerprint of the snapshot of the covered data, along with an event and a record in the audit trail.

Reauthorization: fresh authentication for every signature

Section titled “Reauthorization: fresh authentication for every signature”

Every signature requires re-confirming the identity of the signer specifically — the fact that a session is open does not matter (Part 11 §11.200(a)). The confirmation is a personal factor of the signer (one of):

  • re-entering the password — for a user with password login (the core’s default method); the signer’s identifier comes from the authenticated session and the password is entered afresh — together they form the Part 11 §11.200(a)(1) signature components;
  • the signer’s own current one-time TOTP code — if the factor is configured it is preferred and checked first;
  • a fresh login check at the identity provider (OIDC) for the same user.

A single TOTP code cannot be used for two signatures — reuse of a code is blocked; repeated wrong attempts temporarily lock the factor out. The confirmation method is recorded in the signature record itself. Sharing your credentials with another person is forbidden by policy: a signature is a personal act.

The meaning is taken from the canonical catalog — you cannot enter arbitrary text. The core catalog has two values:

Meaning When it is used
Responsibility for data the signer accepts responsibility for the data
Review and approval the signer has reviewed and approved the data

Informed consent (eConsent) is deliberately absent from the catalog: consent is an act of the subject within the ICF process outside the EDC, not a meaning of the investigator’s signature over a CRF.

The meaning is shown on all views of the signed record and on all printed forms — next to the signer’s printed name and the date-time (Part 11 §11.50).

What is visible on a signed record (the Part 11 manifestation)

Section titled “What is visible on a signed record (the Part 11 manifestation)”

On any page and in any printed copy of a signed value, the following are displayed:

  • the signer’s printed name (captured at the moment of signing and not changed, even if the profile changes later),
  • the date and time in UTC (plus a local representation for convenience),
  • the signature’s meaning.

This also holds in the print-ready HTML casebooks of the closeout package, where a registry of electronic signatures accompanies the data.

A signature captures a cryptographic fingerprint of the snapshot of the covered values: for each field — the value, its version, and its completion status. From then on, a rule that cannot be turned off applies:

valid → any covered value changes →

invalidated
  • Any edit of a covered value, a new row in a log (a repeating section), or clearing a completion mark → the signature automatically moves to the “invalidated” state (a system action, with an audit record and an event).
  • This rule cannot be disabled — this is the essence of Part 11 §11.70: a signature is inseparably linked to the record and cannot be “transferred” to changed data.
  • Invalidation is terminal: re-signing is a new signature record. The old record is never deleted; it remains in the history with the “invalidated” status.

Signatures rely on the same trust mechanism as the audit trail: their application and invalidation are recorded in the immutable hash chain. The chain’s integrity is checked with the Verify trail integrity button — see Audit trail. Both the inspection packet and the closeout package include a registry of electronic signatures together with chain verification.