📅 Planned to be released on Tuesday, September 1st, 2026
⚠️ The release adds Medical coding for EDC, plus improvements and bug fixes. Medical coding is disabled by default on every tenant: nothing appears in your studies and nothing changes for your users until you ask us to turn it on. Contact us when you want it activated on your test environment. A MedDRA license is required.
🆕 EDC - Medical Coding
Medical coding translates the free-text answers collected in the eCRF (the verbatims) into the standardized terms of medical dictionaries, so the same information reported in different words maps to a single value. Until now it had to be done outside Datacapt, coded in an external tool. This release brings the whole workflow into the platform.
What's new?
Dictionaries, uploaded once and available to every study of the tenant
Mappings, to declare which eCRF answers must be coded and against which dictionary
A coder workspace, with dictionary lookup and code assignment
A full audit trail on dictionaries, mappings and codes
⚠️ Important : MedDRA is the only dictionary type available in this first version, and a MedDRA license is mandatory. Datacapt does not ship any dictionary content.
🔤 Dictionaries
Uploaded once, a dictionary is available to every study of the tenant.
How does it work?
Click Upload dictionary, name it, drop the package exactly as delivered by MedDRA and enter its password.
Version and language are read directly from the package.
The row shows Uploading, then Active, or Upload failed with the reason.
Several versions can be Active at once, which long studies need since MedDRA publishes about two releases a year.
Deprecate a version to stop it being offered in new mappings. Codes already assigned never change.
⚠️ Important :
The package must be uploaded exactly as delivered. Unzipped, renamed or repackaged files fail processing.
One dictionary = one language × one version. Uniqueness is checked on type + version + language.
A dictionary used in at least one mapping cannot be deleted. Deprecate it instead.
🖇️ Mappings
A mapping declares which eCRF answers must be coded. As long as an item is not mapped, nothing is collected and nothing can be coded.
How does it work?
A mapping is always one item to code, up to 10 supporting items, one dictionary.
Only free-text questions can be coded. Items inside repeated measures work; items inside a matrix cannot.
Supporting items can be of any type, from the same subsection. They give the coder context and are never coded.
Creation is retroactive: answers already filled are pulled into the coder's queue, not only new ones.
What happens when the eCRF changes?
The item is deleted, or is no longer free text → Broken mapping (red). Collection stops and the verbatims collected so far and their codes are deleted.
The title, the variable or a supporting item changes → Modified mapping (yellow). Collection continues and codes are kept and a flag is displayed on the mapping.
The item is moved elsewhere → no flag, no impact.
💡 Tip: hide a coded question in the eCRF rather than delete it. Deleting breaks the mapping and destroys its verbatims and codes; hiding keeps the coding work intact.
⚠️ Important :
One mapping per item to code and per dictionary. The same item can be mapped twice only against another dictionary.
Mappings cannot be edited, and deleting one deletes codes associated to verbatim, with no way back. A warning modal says so before confirmation.
👩⚕️ Coder workspace and coding
Every answer collected on a mapped item shows up here as a verbatim, with the context needed to code it. The coder never needs access to the eCRF.
How does it work?
One tab per mapping, alphabetical, with the Mappings tab last, and two views: Uncoded, the working queue, and All.
Columns are Verbatim, Code, Status, Subject, then one per supporting item. Verbatim and Code stay visible while scrolling sideways.
Clicking a verbatim opens a side panel with the full text and its supporting items, open by default.
🔎 Dictionary lookup
The lookup sits next to the verbatim list and can be searched two ways:
From a verbatim. Clicking its text pre-fills the search bar, in the dictionary of its mapping, and stays editable.
From the dictionary. Find the term first, then pick a verbatim using that same dictionary.
Coding with MedDRA
The coder picks an LLT, displayed with its full path (LLT → PT → HLT → HLGT → SOC), so the choice can be checked before it is applied.
Search matches LLTs only, in contains mode, so partial words are enough: “ven recan proce” finds “Venous recanalization procedure”. Retired terms are excluded.
Terms on several branches show all their paths, blue for primary and white for secondary. The path selected is the path stored.
Applying a code
Selecting a result only pre-selects it. Several codes can be selected one after the other, each with its own optional interpretation note, and Apply code attaches them in one go. The status turns Coded, and Datacapt stores the whole path with the dictionary version, the mapping name, who coded and when. Removing the last code returns the verbatim to Uncoded.
💡 Tip: search a few partial words, not the whole sentence. The search matches dictionary terms, not the investigator's phrasing, so “headache” works where “severe headache since yesterday” does not.
⚠️ Important :
A verbatim can carry several codes, one per medical concept (“headache and vomiting” gets two). The status covers the whole set, and the verbatim stays one row.
The list reflects the state at load time. eCRF corrections appear after a reload or a tab switch.
Coding stops at Coded. Review, approval and export come in a next iteration.
Blinded studies are out of scope for now.
No filtering beyond the two views and no re-sorting. Use the search bar to narrow a long list.
💡 Why it's useful?
Coding no longer leaves the platform: no export, no external tool, no re-import. Everything lives in Datacapt with a complete audit trail, coders work without eCRF access, and a mapping created on a study running for years retrieves everything already collected.
⚡ Improvements
👤 Site CTMS - Subject Database
Subjects Database centers: when a subject is added via an EDC study, their Subjects Database record now takes the study's center as the participant's global center.
Filters (Subject Database & Recruitment): after adding many filters, they could not be scrolled or added (Subject Database), and filter labels were partly cut off (Recruitment).
✍️ EDC - eConsent
eConsent menu: some eConsent menu entries were renamed and reordered (e.g. "Dashboard" → "eConsent list") for clarity.
🐛 Bug fixes
🔀 EDC - Randomization
Randomization & permissions: a display issue and incorrect behaviour when configuring roles so that users (e.g. investigators) couldn’t see the randomization list without seeing the randomization settings.
🧩 EDC - eCRF
eCRF review: sometimes a review was not showing in the visit view.
eCRF inclusion: form progress was not refreshed in real time (especially when answering quickly or switching sections).
📆 Site CTMS - Recruitment & Subject Database
CTMS payments: decimal amounts could not be entered in the payment settingd by study, the number was turned into an integer (e.g. 9.9 became 99).
CTMS payments: inconsistent behaviour when entering payment values (decimals handled differently in payment by visits / payment confirmation).
📧 EDC - ePRO
ePRO QR code: the QR link worked only for the first occurrence — after completing it, the participant could not complete the next ePRO occurrences.
ePRO dropdown: ePRO titles were not fully displayed in the selection dropdown, with no tooltip.
Translations (French, ePRO): a small wording inconsistency in the ePRO list menu.
⚙️ Platform & Interface
Fix an issue when a radio-button question with an "Other" option was selected and not displayed to the user on the interface. The "Other" option is now displayed correctly.
Fix a bug, where the date/time format of an edited eCRF answer differed between the new-value and old-value fields in audit trails.
🔧 Minor Releases
Release 4.24.1 - Wednesday 9th September 2026
A bug-fix release covering the Builder, the audit trail, ePRO, eConsent, the Subject Database and the API. Nothing to configure on your side.
🧩 EDC - Builder
Section and subsection visibility permissions no longer apply inside the Builder. The user who restricts a section keeps access to it when editing the form.
Removing the source question of a Repeated Measures rule no longer breaks the conditional logic of the whole form. The remaining rules stay editable and can be replaced.
Duplicating a section or a subsection, or adding one from a template, now recalculates the conditional logic of the new section. The records shown were previously inherited from the original section.
Question order now holds after a page reload. Blocks could reappear in a different order than the one saved.
🕵️ EDC - Audit Trail
Updating a calculation created a duplicate entry, displayed out of order. A single entry is now recorded, in the right position.
The reason and comment entered for a Missing / Unknown answer are now recorded in the study audit trail.
Uploading a file to a file-upload question added a second entry a few seconds later that looked like a deletion, both in the Subject Database and in the eCRF. Only the upload is recorded now.
📧 EDC - ePRO
Reminders stop once the target date and time have passed, even when the questionnaire is still uncompleted. Participants no longer receive reminders for a survey they can no longer answer.
When an automation creates an ePRO for a participant with no email address, the ePRO is created but not sent, so a follow-up "ePRO sent" automation is no longer triggered.
A scheduled occurrence could be viewed and edited before sending but could not be opened from its QR code or its link. Both now open the occurrence.
✍️ EDC - eConsent
Sending an eConsent to a subject with no first or last name returned a misleading message. The error now states that a first name and a last name are required.
👤 Site CTMS - Subject Database
Calculations are recalculated after importing data and exporting the list to refresh it. The imported values were kept as they were.
Returning to the participant list while it was sorted by the Availability column no longer displays an error message.
The Full Name column stays visible when the table displays only four variables.
⚙️ Platform - API
An OPTIONS request on the public API returned a 500 error. It now returns Method Not Allowed, as expected.
Release 4.24.2 - Tuesday 15th September 2026
✨ Improvements
❕ Platform - Draft & Suspended Studies
Study status is now much more visible while working inside a study. Draft and Suspended EDC studies now display a status chip and banner throughout the study, while Draft Recruitment Studies display the corresponding Draft indicators.
EDC draft - Before
EDC draft - After
EDC Suspended - Before
EDC Suspended - After
Recruitment study - Before
Recruitment study - After
The banner is collapsed by default and can be expanded when additional information is needed. Live studies do not display a banner.
When adding participants to a Draft EDC study, a "Test subject" badge is also displayed to make it clear that participants created at this stage are test subjects.
Before
After
In Recruitment Study settings, "Recruitment details" has also been renamed "Landing page" for greater clarity.
🏥 Platform - Centers
Center access is now clearer in Platform Settings > Centers. The action is displayed as Edit or View according to the user's permissions, and users with view-only access now see a read-only page.
Before
After
🕵️ Platform & EDC - Audit Trail
Role changes now display both the previous role and the new role in the Study and Platform Audit Trails, providing clearer traceability of permission changes.
🐛 Bug fixes
🧩 EDC - eCRF
Fixed an issue that could generate an error when opening the Audit Trail for a Matrix question.
When an inclusion is opened from a Subject page, closing the eCRF now correctly returns to that Subject page rather than the Inclusion List.
In studies with more than 50 subjects, newly created subjects now open correctly after creation.
🕵️ EDC & Subject Database - Audit Trail
File removals are now recorded consistently in the Audit Trail. Previously, removing an uploaded file from an eCRF could be recorded as another upload.
📝 EDC - eConsent
Corrected discrepancies in eConsent exports where some information, including Randomization columns, could be missing depending on the selected records.
📊 CTMS - Reports
Resolved an issue where filtering a report by Center could return an empty report despite matching data being available.
📆 CTMS - Recruitment
Subject Database questions using conditional logic are now represented correctly in Recruitment exports instead of being displayed as ".hidden".
👤 Platform - Users & Centers
When a user is assigned as an administrator, access to all centers is now applied correctly.
Release 4.24.3 - Wednesday 23rd September 2026
✨ Improvements
👤 CTMS - Participant account
Visit instructions are now displayed directly in the visit section of the Participant Dashboard, making important information available to participants in addition to confirmation and reminder emails.
🏥 Platform - Centers
Center codes can now contain up to 10 characters, increased from the previous 5-character limit.
🐛 Bug fixes
🧩 EDC - Exports
When exporting a single inclusion, Queries, SDV and Missing Values are now limited to the selected inclusion instead of including information from all inclusions in the eCRF.
Repeated Measures answers hidden by conditional logic are no longer included when using the "Repeated Measures in separate sheet" export option.
⚙️ EDC - Automations
Users with permission to manage Automations can now correctly select questions when creating or editing an automation, even without access to the Builder.
👤 Platform - Users & Permissions
Corrected an issue where Role Assignment Restrictions could prevent authorized users from updating another user's center assignments, even when no change was made to their role.
📆 CTMS - Recruitment
All relevant Pre-screening Survey questions are now available when filtering participants within a Recruitment Study.
Recruitment Pool permissions have been corrected to ensure access follows the appropriate Recruitment Invitation permissions.
📧 EDC - ePRO
Subjects with only a phone number are now correctly included when creating ePRO records using "No invitation" and "All subjects".
Improved the performance of ePRO reminder processing.
ePRO links sent by SMS are now valid for 90 days instead of 30 days.
Release 4.24.4 - Wednesday 30th September 2026
☑️ CTMS - New Pre-Qualified step in the recruitment funnel
Until now, a participant who filled in a pre-screening survey landed in Qualified even if qualification had not been confirmed by the recruiter.
Many customers requested an additional step in the funnel to better reflect their recruitment process and measure more precisely the number of participants at each step.
That's why a new Pre-Qualified status has been introduced between Interested and Qualified. What moves participants forward can be customized: nothing, a visit they book, or the pre-qualification itself.
🆕 What's new?
A transition mode in Global settings > Recruitment > Statuses: Manual only, On booked visit or On pre-qualified
A Pre-Qualified status between Interested and Qualified, with its own chip and quick status change in the participant list
A qualifying flag on one visit per schedule, next to the anchor visit, shown in the calendar, the bookings and the booked visits list
A per-study override in Study settings > Optional settings > Statuses, by turning off Use global settings
💡 Why is it useful?
The funnel now has a real step between "applied" and "validated by the team". With On booked visit, qualification happens on its own when the participant books the screening visit, and customers who do not need the distinction keep today's flow.
⚠️ Important:
The release default is On pre-qualified for every customer, so nothing changes until you switch mode in the settings. Participants who completed the survey before the release keep their status.
Automatic promotions only go forward: they never revert, never re-evaluate participants already Pre-Qualified, and are not logged in the participant activity. Manual changes with Change status work as today, whatever the mode.
Pre-Qualified participants do not count toward the recruitment target and cannot be recruited into a linked EDC study.
The qualifying checkbox only appears in On booked visit mode. Switching mode hides the flags without losing them.
New Statuses section in Global settings and in the study settings, where the global mode can be overridden
Global Settings ↓
Recruitment Study Settings ↓
Recruitment funnel
Manual status change modal
Schedule creation, with the Mark as qualifying visit flag
📅 CTMS - Open and share multiple booking schedules at the same time
In a recruitment study, only the oldest schedule open to participants was visible in the participant workspace. As long as it had slots left, recruiters could not open another schedule to participants.
Recruiters could only share the link to one schedule at a time, so recruiting for several groups in parallel, with all their slots in one place, was not possible.
Recruiters can now open several schedules to participants at the same time, and share a single calendar gathering the slots of several schedules.
🆕 What's new?
A Booking mode on each schedule, replacing the Published toggle: Manual only (only recruiters can book visits, from the Datacapt platform), Link only (participants can only book through a link shared by the recruiter) or Public (participants can book through any channel)
Share schedule(s): select several schedules, then create and share a link to one calendar merging their slots
A reworked booking calendar that shows the slots of several schedules at once and highlights directly the days with available slots, so participants can easily pick their preferred slot without browsing the calendar
💡 Why is it useful?
Several groups or cohorts can be recruited in parallel. Adding slots to a live study is a matter of opening a new schedule next to the existing one, and a shared link directs a chosen set of participants to specific groups without opening them to everyone.
⚠️ Important:
A participant can self-book into one Public schedule per study. Once enrolled, they see their own bookings instead of the calendar, and the link of another Public schedule redirects them there. Only the link of a Link only schedule, or a link created with Share schedule(s), can add a booking on top.
Shared links bypass pre-screening and cannot be revoked. To close one, move its schedules to Manual only.
Migration: the schedule participants currently see becomes Public, the other schedules that had the Published toggle on become Link only, and the others become Manual only. Existing bookings are untouched.
Booking mode
Previous schedules view
New share schedules flow
Participant calendar
✨ Other improvements
Medical coding panel
The detail panel can now be resized by dragging its edge.
The verbatim panel no longer leaves empty space when a verbatim has no supporting items.
A code you've selected but not yet applied now stays visible if you navigate away and come back.
ePRO Records
Two new columns show whether each participant has an email and a phone number (yes/no), to make managing email/SMS invitations easier.
Public API
The public API documentation has been cleaned up, with clearer descriptions for every endpoint.
New endpoints let you manage recruitment studies directly through the API: list and create studies, read the recruitment dashboard, get and update the landing page, and list a study's participants and payments.
🐛 Bug fixes
📆 CTMS - Recruitment
Corrected an issue where the anchor visit could not be set up when creating a new schedule in a study already in Recruiting status.
📧 EDC - ePRO
Fixed an issue where scheduled ePRO invitations for participants without an email or phone number ignored their scheduled date and were sent out immediately instead.
When inviting participants to an ePRO by email, the selection list no longer shows participants who have no email address, so they can no longer be picked by mistake.
Release 4.24.5 - Thursday 8th October 2026
🐛 Bug fixes
⚙️ EDC - Automations
In Draft studies, all automation fields can now be edited. Before, some fields were locked even though the study was still in draft.
📊 EDC - Reports
Fixed an issue where ePRO answers no longer appeared in reports. They weren't updated in the report and were missing from report exports. ePRO answers now display, refresh and export as expected.
📆 CTMS - Recruitment
When you change a slot's capacity in the calendar, the change is now kept after the schedule is edited. Before, these changes were reset every time the schedule was edited.
Participants can no longer book a visit through a schedule link once the recruitment study is Ended. The QR code, the invitation email and the participant workspace already blocked booking. Schedule links now do too.
👤 CTMS - Subject Database
Fixed an issue where some questions shown by conditional logic in the Subject Database questionnaire could stay hidden from the participant. This happened when:
the participant had already filled in the questionnaire,
a team member then answered a question visible only to the team, and its conditional logic made other questions appear,
the team member clicked Restart survey to send the questionnaire back to the participant's To Do list,
the participant reopened the questionnaire.
Those new questions weren't displayed to the participant. They now appear as expected.
Fixed an issue that prevented opening another study from the study history in a participant's drawer. A blank page opened instead. It now works as expected.































