Skip to content
EnaResearch
Participant registration

No duplicate people, no exposed identities

When a participant is registered for a study, EnaResearch checks whether the person already exists in your organization. Matching uses the person identifier your organization chooses first and name and date-of-birth similarity otherwise; the identifier is never stored in clear and nothing is merged automatically. After registration, status, warnings and data coverage are followed in the participant panel.

Identifier chosen by the organization

A national ID or health number depending on the country (Turkish ID, NHS number, BSN, AHV/AVS, KVNR) or the organization’s own number.

Never stored in clear

A keyed HMAC hash and the last 4 characters are kept for matching; the clear code never appears in responses or the audit trail.

No merge without a decision

With a candidate present, creating a new person stops on the server; linking or deliberately ignoring is a researcher decision and is audited.

Pseudonyms and statuses

Every participation is tracked under a pseudonym such as P001: active, completed, withdrawn or lost to follow-up.

Warnings

“Not connected” (no data source) and “No data” (nothing for 7+ days) warnings on active participants.

Participant panel

A day-by-day data-coverage strip, data quality, manual measurements and clinical records in one place.

Person record and study participation are separate

EnaResearch keeps the person and the participation in separate records. The organization-wide person record (PS) holds only the minimum identity needed for matching: first name, last name, sex and date of birth (a year alone is accepted). The study participation (SP) defines the person’s place in a specific study: a study-specific pseudonym (P001, P002…), start and end dates and a status.

A person is registered in a study only once. The identity details of a person who also takes part in another study cannot be changed from a single study’s screen, so that the other study is not affected. Participants can only be registered while the study’s recruitment is open.

  • Minimum identity: first name, last name, sex, date of birth
  • Pseudonym sequence generated under a row lock
  • Statuses: active, completed, withdrawn, lost to follow-up
  • One participation per person per study

Matching order: identifier first, similarity second

During registration the system checks whether the person already exists in your organization. If a person identifier is entered, an exact identifier match is searched first; an identifier match means the same person and cannot be ignored. If the identifier matches but the name or birth year does not, the researcher sees a warning. A person with a different identifier is never proposed because of a similar name.

Without an identifier, candidates are found by date of birth (year precision is supported) and folded-name similarity. Name folding covers European letters such as ß, æ, ø, œ, ł, đ and þ as well as Turkish letters, so different spellings do not hide the same person.

While a candidate exists, a request to create a new person is stopped on the server. The researcher either links the existing person or deliberately ignores the candidate; the decision is written to the audit trail. The matching search itself is audited as an access event.

Person identifier: the organization’s choice, never in clear

Person identity is not tied to one country; the organization chooses the identifier used for matching on the Person identifier screen under System management. Supported types: Turkish ID number or foreigner ID (Türkiye), NHS number (England and Wales), BSN (Netherlands), AHV/AVS number (Switzerland), KVNR (Germany; format check only), an institution or hospital record number, or another national identifier; for the last two the organization sets the display name and an optional format rule.

The identifier is not stored in clear. For exact matching, an HMAC hash with a versioned, HKDF-derived key is kept, together with the last 4 characters to help recognition on screen. If the organization chooses, an AES-GCM encrypted copy can also be kept; only members with study management permission can reveal the clear code, and every reveal is written to the audit trail. Turning the option off deletes the encrypted copies.

  • The identifier type cannot change while identifiers are stored
  • Whether the identifier is required is an organization setting
  • The identifier never enters exports, the mobile app or the audit trail
  • Format rules checked against authoritative sources (KVNR format only)

During participation: statuses and warnings

A participation starts as active and ends as completed, withdrawn or lost to follow-up. Lost to follow-up is used when consent has not been withdrawn but the person can no longer be reached: the participation ends and the collected data stays. Participant counts are shown by status.

In a running study, an active participant shows a “Not connected” warning when no data source is connected, and a “No data” warning when nothing from the study’s metrics has arrived for more than 7 days; the tooltip shows the time of the last data.

Withdrawal: keep or delete the data

When a participant withdraws, the researcher chooses in the confirmation window whether the collected data is kept or deleted; the choice is written to the audit trail. If deletion is chosen, only this participation’s data window (including pre-enrollment data) is deleted, and late data for that participation is no longer accepted.

Because measurements belong to the person, deletion never touches data that falls within the person’s participation window in another study. The data of a finished participation can also be deleted later.

The participant panel

Each participant’s panel has a day-by-day “data / no data” strip for every metric of the study; no measurement values are shown. The panel also shows completeness and quality-flagged days per metric, the data sources and the last sync.

If the study keeps clinical records, hospital stays and clinical events, manual measurements (such as pain and fatigue scales or lab values) and the eligibility check are recorded in this panel too. Details are on the clinical context page.

Masking and data minimization

Researchers see match candidates masked: initials, birth year and, where present, the last 4 characters of the identifier. Full names are for the owner role. A researcher can confirm the right match without learning the identity of a person they did not register in their own study.

In research data a person appears under the study pseudonym (P001). Identity details and the person identifier never enter research datasets or exports.

Participant registration & matching

Matching by person identifier, study pseudonyms, participation statuses, withdrawal choices and the participant panel.

  1. 01

    Registration starts

    In a study with open recruitment, a researcher starts registration with the person identifier or the name and date of birth.

  2. 02

    A match is searched

    An exact identifier match is checked first; without one, name and date-of-birth similarity.

  3. 03

    The researcher decides

    Link the existing person or deliberately ignore the candidate; the decision is audited.

  4. 04

    Participation is followed

    The person joins under a pseudonym such as P001; status, warnings and data coverage are followed in the panel.

Related pages

Frequently asked questions

Are matching people merged automatically?
No. The system only shows candidates. Linking or ignoring is always a researcher decision and is written to the audit trail. An exact match on the person identifier means the same person and cannot be ignored.
Is the person identifier stored in clear?
No. For matching, a keyed HMAC hash and the last 4 characters are stored. If the organization explicitly enables it, an encrypted copy can also be kept; only authorized members can reveal the clear code, and every reveal is audited.
Which person identifiers can be used?
The organization chooses: Turkish ID or foreigner ID, NHS number, BSN, AHV/AVS, KVNR, an institution or hospital record number, or another national identifier (with a name and format rule the organization sets). Using an identifier is an organization setting; without one, matching relies on name and date-of-birth similarity.
Can a researcher see names of participants in other studies?
Researchers only see match candidates masked: initials, birth year and the last 4 characters of the identifier. Full names are for users with the owner role. Another study’s data is not opened to the researcher either.
What happens when a participant withdraws?
The participation ends as withdrawn and the researcher chooses whether to keep or delete the data. Deletion covers only this participation’s data window; the person record and data in other studies are not affected.
What is the difference between lost to follow-up and withdrawn?
On withdrawal the participant leaves the study and deletion of their data can be chosen. Lost to follow-up is used when consent has not been withdrawn but the person cannot be reached; the participation ends and the collected data stays.

Let's talk about your research data

We'll show what EnaResearch does today, share the roadmap openly and look at your studies and data sources together.

A separate deployment for every organization · Turkish and English