ClinDATC Demo Upgraded to 2.2.0

The latest version of ClinDATC 2.2.0 is available for download (here) and installation instructions (here).

You may also login ClinDATC Demo (here) to test this new upgraded version.

Please tell us what you think about our website or our software.
We welcome your comments and suggestions.

ClinDATC 2.2.0 – Various Bug Fixes

2.2.0 [2016-07-01]


  • Bootstrap table hover rows effect when assigning instrument(s) to visit in Developer Tools


  • Removed the underutilized token key used in Participant Visit page and instead deployed participant ID in URL. Dropped the ‘participant_hash‘ column in MySQL participant table
  • Standardization in input names: Hyphen instead of underscore for Checkbox inputs e.g. name="helloworld_1" to name="helloword-1"
  • Removed participant_tstamp column in MySQL participant table which is a duplicate of user_registration_datetime in users table
  • Instrument template: Update $crftable = "Name of Instrument"; to $crftable = basename(__FILE__, '.php');


  • Missing quotes for constant name used in function defined() in PHPLogin.php
  • The new Username and Email display strayed outside Bootstrap alert message <div> box after modifying credentials
  • Width of <select> drop-down is too short for long instrument names causing Visit Label drop-down to overlap in Data Dump Tool
  • Undefined variable notice when there are no instruments present in the selected cohort(s) for plugin – Generate Progress Report
  • <textarea> input does not retain typed data on failed validation in instruments
  • A completed instrument appears in two different visits. When a non-participant group user opens the instrument in Visit 1 and proceed to open the same instrument in Visit 2 in another browser tab, the second tab will pre-load the values from Visit 1 (first tab) which is wrong
  • Participant’s visit Start/ End date updated to ‘0000-00-00’ or similar date for every participants in MySQL visit_participant table when trying to update any visit to ‘Auto-enabled  type in Developer Tools
  • jQuery calendar inputs accepting manually typed non-date format, e.g. ’20’