OpenClinica 4 - Release Notes 2022

Modified on Wed, 2 Jul at 1:26 PM

Login is required to view issue links on this page. Some issues may not be accessible to all users. 

OpenClinica 4 Stack 17.3 (Release Date - 19 November 2022) 

OpenClinica 4 Stack 17.3 contains targeted updates to OpenClinica. View the entire Stack 17.3 changelog here (login required). For an overview of this update, view the Stack 17.3 Release Announcement here

New: 

Study Build System 

Site-Level Data Manager Role: Data Manager access can now be set at the Site level. Previously, there was only one Data Manager role at the Study level, but now an additional role is available for Site-level access. Existing Data Manager roles (including any study-specific roles based on the Data Manager role) will continue to have Study-level access. Users assigned to the Site Data Manager role will not have access to manage the study but will have all access in Study Runner that an existing Study Data Manager has while accessing at a specific site.  

Unite 

Additional Data Domains: Participant Immunizations, Encounters, Conditions, and Procedures data can now be sent from the Epic EHR to OpenClinica using Unite. This expands the existing ability to send patient EHR data including Labs, Medications, and Demographics to OpenClinica.  

Changes and Fixes: 

Study Build System 

Fixed an issue that could cause user creation to timeout in some cases. (OC-18988) Fixed an issue that could cause timeout error when attempting to publish a large study. (OC-19155

Fixed an issue causing a publishing error when form item names were too long. (OC-18734) Fixed an issue that prevented items from being reordered in Data Review Tables being configured in Study Designer for items on archived form versions. (OC-16859) Fixed an issue causing intermittent slow loading and processing in Study Designer. (OC-18852

Fixed an issue causing files downloaded from a form card in Study Designer to have filename “undefined” if the original filename contained parentheses. (OC-19059

Fixed an issue causing the Study Designer Activity Log to incorrectly display multiple publish actions at the same time. (OC-19252

Fixed an issue causing the Study Designer Activity Log to record incorrect users to be listed for some actions during concurrent usage. (OC-19421)

Study Runner 

Added general optimizations to improve performance throughout Study Runner. (OC-18924) Added performance improvements for database access under heavy load. (OC-19042) Added performance improvements for batch form version migration. (OC-18893) Added performance improvements to the Common Events section of the Participant Details Page. Initial page load and form table load will be faster for Participants in large studies or with many common event forms.  

The Actions column in the Common Events section was converted from buttons to a drop-down kebab menu to better match the Visits section of the Participant Details Page and allow more room for other columns in Common Events Form tables.  

Archived Common Events and Archived Common Event Forms are no longer displayed on the Participant Details Page when the Active Records filter is selected. 

Active Common Events that do not contain any Archived Forms or Removed Form records will no longer be displayed on the Participant Details Page when the Removed Records filter is selected. Active Common Event Forms that do not contain any Removed Form records will no longer be displayed on the Participant Details Page when the Removed Records filter is selected. 

Fixed an issue that that caused some text item values that were formatted like dates to be displayed as different strings in Common Events Form tables on the Participant Details Page. If text was entered like date format YYYY-MM-DD (such as "2022-11-19"), it would be displayed as if converted to date format DD-MMM-YYYY (such as "19-Nov-2022") in Common Events Form tables. Now, text items will be displayed exactly as they were entered even if they resemble date values. (OC-19488

Fixed an issue that prevented Common Events from being Locked on the Participant Details Page for Participants with Signed status. (OC-18423

Fixed an issue that could cause forms to appear out of order on the Participant Details Page for Participants at sites which had site configurations defined. Now, the forms will appear in the same order they are set to in Study Designer. (OC-18972

Fixed an issue causing Common Events to not be displayed on the Participant Details Page correctly in some cases for a Removed participant. (OC-18344

Fixed an issue causing Archived Common Event forms with data added before archiving to be displayed when the default Active Records filter is applied on the Participant Details Page. (OC-18536

Fixed an issue which caused access to some forms to be restricted as if they contained contact data even when they did not. (OC-18732

Added accessibility statement link to the user menu in Study Runner. (OC-16627) Updated the Tasks menu for Data Managers to include a link to Source Data Verification when logged in at the Site level. Previously, this was only available when logged in at the Study level. (OC-18814)  

Fixed an issue that allowed users to Clear a form and skip entering a Reason for Change. (OC-18947

Fixed an issue that could cause the Audit Log to display an incorrect user for the Initial Entry of the Event End Date if the first value was entered after the event was scheduled. (OC-19401

Fixed an issue that could cause an error when getting the Audit Log for a very newly created participant. (OC-17446

Fixed an issue causing an error when trying to open the Audit Log for some participants with large data records. (OC-18566

Updated Data Transformation Module Transform menu to list pipelines sorted in alphabetical order. (OC-18882)

Fixed an issue causing an error when Investigators would select a Participant link from the Sign Participants page when signing participants in bulk. (OC-18962

Added help text to the download queries window to help users know that the file is currently being generated. The Download notes button will also be disabled upon clicking to prevent duplicate actions from being initiated. (OC-18965

Forms 

Improved performance when opening forms containing large data volumes under heavy load. (OC-19022

Improved form engine performance when generating PDFs. (OC-18795

Fixed an issue that caused some PDF Casebook jobs to remain as in “IN_PROGRESS” when they should have “FAILED” for the Job Status. (OC-18856

Fixed an issue that could cause files saved to forms (uploaded files or drawn images) to be overwritten on rare occasions because the file names were not unique across forms. Files saved to forms will now have Participant OID and a more detailed timestamp appended to their names to ensure no duplicates exist. (OC-18913

 Insight 

Added the OpenQueries form attribute to Insight to match what is include in the ODM and cross-form data. (OC-18737

General 

Security enhancements.  

OpenClinica 4 Stack 17.2 (Release Date - 27 August 2022) 

OpenClinica 4 Stack 17.2 contains targeted updates to OpenClinica. View the entire Stack 17.2 changelog here (login required).  

New: 

Unite 

iOS Background Data Refresh: The iOS app now supports sending Lab and Medication data to OpenClinica studies in the background. Once a Participant has accepted an invitation to connect to a study and has also connected Apple Health to their medical records, the app can begin sending data to the study regularly while the Participant remains active on the study protocol. This eliminates the previous need for the user to initiate subsequent data submissions manually. 

Participate 

Embedded Content Frame: Participate Dashboards can now be configured to include an embedded web page to display content to Participants. This allows study information (news, contact info, etc.) to be communicated easily to Participants who are accessing Participate to fill out forms. This feature can also be used in conjunction with embedding Insight dashboards

within Participate (which can display Participant-specific or aggregate data reports). Changes and Fixes: 

Study Runner 

Fixed browser caching issue that could prevent the Participant Details Page, Data Review Tables page, or Data Transformation Module page from being displayed correctly on some devices after a new release of OpenClinica. (OC-18513

Fixed an issue with the Add New button appearing for Common Events on the Participant Details Page for Removed Participants. (OC-18410

Fixed an issue causing the Casebooks to render non-ASCII characters incorrectly in some cases. (OC-18538

Fixed an issue with the preview pane in the Data Transformation Module that caused data containing commas to be displayed incorrectly. (OC-18672)  

Forms 

Fixed an issue that prevented data from Hidden forms from being accessed using cross-form logic. (OC-18669)  

Unite 

Updated the iOS app error message for participants who attempt to send their data in the OpenClinica app without having their medical records connected to their Apple Health app. (OC-17663

Updated the iOS app instructions about authorizing access to medical records to be more user friendly. (OC-18556

General 

Security enhancements. (OC-18787

OpenClinica 4 Stack 17.1 (Release Date - 06 August 2022) 

OpenClinica 4 Stack 17.1 contains targeted updates to OpenClinica. View the entire Stack 17 changelog here (login required). For an overview of this update, view the Stack 17.1 Release Announcement here

New: 

Study Build System 

Manage Study Role Configuration: Data Manager access to the Study Build System can now be controlled through the new Manage Study permission. This permission will be available for all user roles with base role Data Manager and can be configured from the Edit Role window within the User Roles page. This will allow user roles to permit access to Study Runner with Data Manager permissions but grant or restrict access to manage the study in Study Manager and Study Designer based on the Manage Study permission. All existing roles based on Data Manager have this permission enabled as part of this release to maintain

continuity with previous behavior. All new roles based on Data Manager will also have this permission enabled by default. 

Changes and Fixes: 

Study Build System 

Updated the validation criteria for user email addresses to allow apostrophes to be included. (OC-15394

Study Runner 

Improved performance of running data extracts. (OC-18191

Updated data extracts defined at a site to always include data only for that site regardless of whether they are run by a study-level or site-level user. (OC-18331

Fixed an issue where Hidden forms could appear in casebooks and extracts for some users at the site level. (OC-15885

Fixed an issue that caused extracts to fail in some cases for studies containing multiple forms in a non-repeating common event. (OC-18456

Fixed broken Participant links in the Study Audit Log. (OC-18512

Forms 

Improved performance of opening forms that use cross-form logic. (OC-18571, OC-18548

OpenClinica 4 Stack 17.0.3 (Release Date – 27 July 2022) 

OpenClinica 4 Stack 17.0.3 contains targeted updates to OpenClinica. View the entire Stack 17.0.3 changelog here (login required). 

Highlights Include: 

Changes and Fixes: 

General 

Fixed an issue causing some forms using cross-from logic to load slowly. (OC-18526) Fixed an issue causing the Participant Details Page to intermittently load only partially and with multiple error messages. (OC-18543

OpenClinica 4 Stack 17.0.2 (Release Date - 25 July 2022) 

OpenClinica 4 Stack 17.0.2 contains targeted updates to OpenClinica. View the entire Stack 17.0.2 changelog here (login required).  

Highlights Include:

Changes and Fixes: 

General 

Performance updates for the Participant Matrix. (OC-18511

OpenClinica 4 Stack 17 (Release Date - 23 July 2022) 

OpenClinica 4 Stack 17 contains targeted updates to OpenClinica. View the entire Stack 17 changelog here (login required). For an overview of this update, view the Stack 17 Release Announcement here

Highlights Include: 

New: 

Study Runner 

Data Transformation Module (DTM): The Data Transformation Module was created to take existing files or data types that are not compatible with OpenClinica and transform them into files that can be used by OpenClinica. Files that are normally unable to be imported can be uploaded, transformed by running a custom script, and then imported. For example, a raw data file taken directly from an instrument could be transformed into a tabular file that could be imported into OpenClinica. 

Unite 

Cerner EHR Integration: The Unite module can now be used with Cerner EHR. This allows a Participant Details Page to be opened from within a Cerner EHR. Data can be pulled from the EHR to OpenClinica. Additionally, Participant-specific reports are visible and visits can be managed from within the Cerner EHR environment. Forms cannot be opened directly in this view due to legacy browser incompatibility with Cerner EHR. 

Apple Health Integration: The Unite module can now be used to receive data from Participant medical records via Apple Health. Participants can be invited to connect to Apple Health from the Participant Details Page. Participants who are invited can download the OpenClinica iOS app from the Apple App Store to participate. Participants are directed to link Apple Health to the medical records maintained by their providers. After initial setup, Participants will receive notifications to transmit data from Apple Health to OpenClinica with one tap in the OpenClinica iOS app. 

Participate 

Public Participant Surveys: Allows participants to self-register for a study. Configure forms to allow Public URL within Study Designer and then create the form URL within the Site Configurations page in Study Runner. This URL can be shared in a public forum, such as a subway advertisement, social media post, etc., which can help attract potential participants. Each form submitted through this feature will create a new participant in the study. This feature allows the study to be accessed by a wide audience for easier recruitment. Offline Data Capture: Allows research staff to enter form data even if they do not have

internet service available. Configure forms by selecting Public URL and Offline Capable in Study Designer and then create the form URL within the Site Configurations page in Study Runner. Form data entered while offline will be uploaded to OpenClinica when the user's device is back online. The form will need to be cached on the device while online prior to the user going into an offline environment. This allows data to be gathered in remote locations that do not have access to the internet. Offline data capture uses a dedicated form URL that can be configured within the Site Configurations page in Study Runner. 

Changes & Fixes: 

Study Build System 

Fixed an issue that could prevent a user from having another site added to their permission if the study has a large number of sites. (OC-17249, OC-17418

Fixed an issue for customers with Single Sign-On enabled that could prevent user email addresses from being updated in Study Manager if the user had never previously logged in. (OC-17373

Internal OpenClinica Team users are no longer listed on the Administration page or Share page. Note that they are still included in the Audit Log. (OC-16990, OC-17060) Updated Study Manager to prevent users from being created with the reserved username “system”. (OC-16850

Fixed an issue that allowed Study ID of longer than 30 characters to be entered only to fail with an unhelpful error message. This is now restricted to 30 characters maximum. (OC-11980, OC-15470

Fixed an issue that could cause a Site ID to be blocked from use in a Study unexpectedly. (OC-18044

Fixed an issue that allowed Studies and Sites to be assigned the same IDs in some cases. (OC-17943

Fixed an issue where the System-Generated Participant ID template included leading or trailing spaces in some cases. (OC-15839

Fixed an issue where users accessing Study Manager and turning their computers off without logging out might not be logged out due to inactivity as expected. (OC-17123) Fixed an issue where users accessing Study Designer and turning their computers off without logging out might not be logged out due to inactivity as expected. (OC-17835) Updated form definition upload validation in Study Designer to reflect the latest changes in the Form Engine. (OC-15783

Updated Study Designer Form Card properties layout to be more user friendly and include the new Public URL and Offline Capable settings. The Participate Module properties will now only be displayed for Studies where the Participate module has been requested. (OC-16561, OC-17440

Added a help icon to Study Designer Form Cards to link to helpful resources in the User Guide. (OC-17277

Fixed an issue where form definitions (including media and external list files) would have underscore characters removed from filenames when downloaded from Study Designer. (OC-16926

Updated Form template to reflect changes in Stack 17 (instructions for setting bind::oc:external to use identifier). (OC-17182

Fixed an issue in Study Designer that could cause copies of existing Contact Data Forms to not have the appropriate permissions to limit access to those forms in the published study. (OC-16929

Fixed an issue where users could be prevented from downloading forms from Study Designer

if their filenames contained special characters. (OC-16982

Fixed an issue in Study Designer where Event Names with special characters might not work as expected. (OC-15893

Fixed an issue where users could be prevented from downloading forms from Study Designer or opening them in Form Designer if the forms had been edited in Form Designer and the form version contained special characters. (OC-17007

Fixed an issue that caused an unnecessary column to be included when a form definition was viewed in XLS format after editing it in Form Designer. (OC-17323

Fixed an issue where users were not able to delete questions within Form Designer in some cases. (OC-15561

Fixed an issue where users were prevented from previewing forms in Form Designer if the forms used external code lists or pulldata() functions. (OC-17741

Fixed an issue in Form Designer where relevant logic entered outside of the wizard might not be saved correctly in some cases. (OC-17386

Fixed an issue in Form Designer where expressions using the today() function were changed to date(‘today()’). (OC-16142

Fixed an issue in Form Designer where selection choice values were incorrect in some cases when the system managed them to prevent duplicate values. (OC-15243

Added Automatic Repeat Count field to repeating group settings in Form Designer to allow configuration of the repeat_count parameter previously only available using the form template. (OC-15046

Added the ability to duplicate individual groups and bulk duplicate items and groups together in Form Designer. (OC-12838, OC-12839

Added the ability to add individual groups as well as bulk items and groups to the Library in Form Designer. (OC-12842, OC-12843, OC-12844

Updated the Form Designer Library Management interface to show library items’ labels more easily. (OC-12571

Study Runner 

The Participant Details Page can be configured to display embedded Participant-specific Insight reports. (OC-16971

The Participant Details Page can be configured to display embedded Item Summary Reports. (OC-17016

Fixed an issue that prevented the Participant Details Page from loading correctly when an ad blocker was enabled in the user’s browser. (OC-16473

Updated the Edit Participant ID popup on the Participant Details Page to trigger the Update button when the user types the Enter key. (OC-16827

Updated the calendar pop-up in the Participant Details Page to allow the selection of all dates visible in that display. (OC-16721

Fixed an issue that prevented forms that had been started and then cleared from later being restarted in the default version or other version selected by the user on the Participant Details Page. (OC-16452, OC-17785

Fixed an issue where the Add New button could be present on the Participant Details Page unexpectedly when a Study or Site was in Locked or Frozen status. (OC-17137, OC-17994Fixed an issue where Clear and Remove might appear on the Form Actions menu on the Participant Details Page when the Site is Locked or Frozen. (OC-18131

Fixed an issue where Participant Details Page filters were being reset after an Event was removed or the Edit Event window was closed. (OC-17108, OC-16894

Fixed an issue where error messages on the Participant Details Page Add New popup could be displayed in the background on the main page. (OC-16891)

Made minor improvements to text on the Participant Details Page. (OC-16762) Updated the confirmation message after adding a New Visit to disappear from the Participant Details Page once another action has been taken. (OC-16462

Forms with a Completed status will open in View mode by default from the Participant Details page. They can still be opened in Edit mode using the Form Actions menu. (OC-17876) Fixed an issue with the Participant Details Page that could cause the page to scroll unexpectedly when the last Common Event section is closed. (OC-16956) Updated the Participant Details Page to show a loading message while the Visits section is still being loaded. (OC-16813

Fixed an issue that caused the Participant Details Page Visits section to reload when a Common Event section was collapsed. (OC-16936

Fixed an issue that could cause the Participant Details Page Visits section to not load if events had been changed from Common Events to Visits Events and did not have Start Dates. (OC-17031

Fixed an issue where loading the Participant Details Page with non-default filters could cause page load to take twice as long as expected. (OC-17071

Fixed an issue that caused the newly added Visits to be misaligned on the Participant Details Page in some cases. (OC-16558

Fixed an issue that caused a Common Event section header to be displayed on the Participant Details Page in some cases when forms in the event were hidden for site. (OC-17009) Fixed an issue where the Participants Details Page could flicker when Common Event sections were being loaded. (OC-16828

Updated Participant Details Page Common Event headers truncate long text and show an ellipsis rather than expanding to show all text in the header. (OC-16921) Added a visual indicator when opening a form from the Participant Details Page to show that the system is working prior to the form engine initiating. (OC-16949

Fixed an issue where refreshing the browser window while viewing a form could sometimes return the user to the Participant Details Page. (OC-16761

ODM Casebooks and Extracts now include a Query status flag (OpenClinica:OpenQueries) at the form level to indicate if the form has open queries. This flag can also be referenced in cross-form logic. (OC-16879

Site Name and Site ID for each query are now included in CSV downloads from the Queries page. (OC-16144

Monitor users can now access Data Review Tables. They can close queries on the tables in bulk as needed. (OC-15841

Fixed an issue where filtering the Queries table by Date Created or Date Updated caused an error. (OC-17125

Fixed an issue where removing a form did not close all open queries on that form. (OC-15724) A Reason for Change is now required when removing or restoring participants, removing or restoring events, or clearing a form. (OC-15143, OC-16392, OC-16705) All active signatures will now be displayed on forms in Signed events rather than just the most recent signature. This only applies to signatures added going forward. (OC-17424) Studies and sites on the Change Study page are now sorted alphabetically by name so they can be found more easily. (OC-17003

Removed the ability to upload Rules while accessing from a site since Rules had not run on a site-specific basis. (OC-15648

Extracts can be run in Tab-delimited and Excel formats with headers and data in separate files to allow easier data analysis. (OC-13010

Fixed an issue where an import job using the option to run form logic after import was reporting that it was complete prior to the form processing finishing. (OC-17897) Fixed an issue where deleted repeating group occurrences were included in SAS extracts.

(OC-15547

Updated the Site Configuration page interface to be more user-friendly and support the addition of Public URL forms. (OC-17438, OC-17240

Added a new tabular import status: Complete with Errors. This occurs when a file is imported successfully overall but at least one record fails individually. Previously this case produced an import status of Complete. (OC-16459

The Tabular Import template was updated to reflect changes in Stack 17. (OC-16807) Added SDV info hover text to let users know why rows are grayed out in the SDV Items Details table. (OC-16709

Fixed an issue where the wrong message was appearing on the SDV Item Details table for items on Forms configured to use Form-Level SDV. (OC-16885

Fixed an issue where the wrong SDV icon was appearing on the SDV Item Details table. (OC-16912

Fixed an issue where an alert showed up erroneously on the SDV Item Details table based on selections made on the SDV Forms table. (OC-16896

Fixed an issue where blank repeating groups were not appearing on the SDV Item Details table. (OC-16727

Fixed an issue where Last SDV Changed Date was not updating in some cases. (OC-18224) Updated the SDV Item Details table to allow opening forms directly to items in the table even if they have null values. (OC-16740

Updated user interface alignment on the SDV Item Details table in some cases. (OC-16920) Fixed an issue where concurrent batch form version migration and data entry created invalid database entries. (OC-16955

Fixed an issue where the default form version was not being displayed correctly on the View Event Definition page. (OC-15991

Fixed an issue where Data Managers were missing navigation links to the Study Build System in some cases. (OC-15514

Fixed an issue where an audit entry was not generated when an Event Start Date or End Date was first entered. (OC-14141

Improved performance of signing participants with large records. (OC-17992) Fixed an issue where Hidden forms could appear in ODM records for some users at the site level. (OC-15883

Updated the SDV Item Details table for Form-level SDV forms so that items that have never had data entered will not have value listed for Modified Date or Modified By. (OC-16797) Improved the performance of data import jobs using the option to run form logic after import when there are errors opening some of the forms. (OC-17881

Updated Verified Item-Level SDV forms to be changed to Changed Since Verified status when a new repeating group entry is added to the form and it contains an item that is configured to be required for SDV. (OC-16922

Forms 

Fixed an issue where triggered calculations for items of type calculate did not work. (OC-16162

Improved performance of opening large forms with many data items (including many repeating group occurrences). (OC-16476

Fixed an issue where adding queries within forms could fail. (OC-17231

Fixed an issue where iOS devices could not play videos embedded in form definition or upload as item data within forms. (OC-11658, OC-11121

Fixed an issue where the signature canvas was appearing in the wrong location on iPhones in some cases. (OC-18128)

Internal OpenClinica Team users are no longer listed in the Assign To dropdown in the Form Query Widget. (OC-17061

Fixed an issue where languages were not switching correctly within forms. (OC-17309Insight  

Updated Insight user interface to provide an improved navigation experience for users and admins. (OC-16957

Updated Dashboard subscriptions to provide charts in Question results emails that appear more consistent with their appearance in Insight. (OC-16957

A new standard question was added to Insight for “Average Days to Close a Query.” (OC-15347

The Insight “Participants” and “Event Definition CRFs” tables were updated to reflect changes in Stack 17. (OC-17110, OC-17329

Fixed an issue that could cause Insight refresh failures in rare cases when the name of a custom role in a study was the same as the name of a default role which had no custom roles associated with it. (OC-16609

Improved memory usage performance during refreshes. (OC-17342

Fixed an issue in Insight where custom column titles were not persisting when Question results were downloaded. (OC-16962

Fixed an issue with Insight Excel downloads that caused the files to be formatted as CSV files unexpectedly. (OC-13637

Fixed an issue in Insight that prevented subcollections from being listed on the Collection Permissions page intermittently. (OC-15497

REST API 

Improved performance of bulk participant creation API. (OC-18011

Updated the scheduled jobs APIs to allow access by user type User. Previously, only user type Admin users could access these files via API. (OC-14598

Updated the error message and response code for expired passwords from the Authentication API to help users understand the error that occurred. (OC-12045), OC-18275) Updated Participant API calls to permit creation of Participants even when the study is configured to use system-generated Participant IDs. (OC-17879

General 

Removed support for Internet Explorer 11 (IE11). OpenClinica should be accessed using Chrome, Edge, Firefox, or Safari. 

Added security enhancements. (OC-17253, OC-17353, OC-17510, OC-17317

OpenClinica 4 Stack 16.2 (Release Date - 14 April 2022) 

OpenClinica 4 Stack 16.2 contains targeted updates to OpenClinica. View the entire Stack 16.2 changelog here (login required).  

Highlights Include:

Changes and Fixes: 

General 

Minor authentication updates to support future integrations. (OC-17755, OC-17759

OpenClinica 4 Stack 16.1.0.1 (Release Date - 01 April 2022) 

OpenClinica 4 Stack 16.1.0.1 contains targeted updates to OpenClinica. View the entire Stack 16.1.0.1 changelog here (login required).  

Highlights Include: 

Changes and Fixes: 

General 

Security updates. (OC-17725

OpenClinica 4 Stack 16.1 (Release Date - 28 March 2022) 

OpenClinica 4 Stack 16.1 contains targeted updates to OpenClinica. View the entire Stack 16.1 changelog here (login required).  

Highlights Include: 

Changes and Fixes: 

General 

Minor authentication updates to support future integrations. (OC-17321

OpenClinica 4 Stack 16 (Release Date - 24 February 2022) 

OpenClinica 4 Stack 16 contains targeted updates to OpenClinica. View the entire Stack 16 changelog here (login required). For an overview of this update, view the Stack 16 Release Announcement here

Highlights Include: 

New:

Forms 

The form engine has been redesigned to take advantage of performance efficiencies available in modern web browsers. Forms opened in Chrome, Edge, Firefox, Safari, mobile Chrome (Android), or mobile Safari (iOS) will leverage the optimizations within those browsers to load more quickly and to respond to user actions more quickly once in the form. This will be most pronounced in slower forms, especially in larger forms that have a substantial set of logic defined (such as relevant logic), forms with many repeating group occurrences, and forms that read in values from a large set of cross-form data. Form load times have been found to be cut by 75% to 95% (or more) in these slower forms. Smaller, less complex forms that are already relatively fast will also have improved performance, but they will generally be faster by a smaller degree. Note that this update does not impact Internet Explorer 11. IE11 still uses the older processing mechanisms and will be much slower than newer browsers. (OC-14747

Changes & Fixes: 

Study Build System 

Updated form upload validation to utilize the improvements made to the form engine. (OC-14829

Fixed an issue that prevented forms from being uploaded if they used the pad2() function. (OC-14868

Fixed an issue that prevented forms from being uploaded if they used the digest() function. (OC-14827

Fixed an issue that prevented forms from being uploaded if they used the if() function nested in the count-selected() function. (OC-16290

Removed the Beta Preview link from Study Designer. (OC-17226

Forms 

Form definitions that specify multiple languages will now be loaded in the user's browser language (if available in the form definition). To specify a particular language, form definition columns should be defined like "label::English (en)". This will appear as "English" in the language selector on the form. If the user's browser is set to the "en" locale, the form engine will default to showing "en" translations on initial load. If the primary browser locale is not used within the form definition, other locales configured in the browser settings would be considered next. Only top-level languages are supported (for example, "en" but not "en-us"). (OC-12461

Fixed an issue that caused the format-date() and format-date-time() functions to return unexpected results if they were supplied integer values (rather than date values). (OC-16221) Fixed an issue that could cause cross-form logic to return an unexpected result if it referenced an attribute in a specific node and that attribute was not present in that node. (OC-16037) Fixed an issue that prevented items using choice filters from working correctly if they used relevant logic and were in repeating groups. (OC-15958

Fixed an issue that prevented items using dynamic choice labels (i.e., item values piped into choice labels) from working correctly if they were based on item values from a repeating group. (OC-16293

Fixed an issue that could cause forms opened to their last item via the View Query Within Record link to not open directly to the Query Widget for that item as expected. (OC-15175)

OpenClinica 4 Stack 15.1 (Release Date - 31 January 2022) 

OpenClinica 4 Stack 15.1 contains targeted updates to OpenClinica. View the entire Stack 15.1 changelog here (login required). 

Highlights Include: 

Changes & Fixes: 

Study Build System 

Fixed an issue where the Study Revision was incrementing when no changes had been made in Study Designer. (OC-17117

Fixed an issue where the system was erroneously preventing user accounts from being updated in some cases if there had been a previous error when adding a new user. (OC-16577

Study Runner 

Fixed an issue where signing a participant was not including the signature in the Casebook or the Audit Log. (OC-16293

Fixed an issue where the tabular import was failing to update existing records when a time value was included as part of event Start Date in the import file. (OC-16838) Fixed an issue where the log for tabular imports could display incorrect summary information. (OC-16161

Improved performance of downloading queries. (OC-16933

Fixed an issue where Query IDs could be duplicated in some cases when many queries were added at the same time. (OC-16817

Fixed an issue where Queries might not be visible to study-level users as expected when viewing forms hidden to site users. (OC-15935

Fixed an issue where users were able to perform unexpected actions directly from the Participant Matrix when a study or site was locked or frozen. (OC-16806

Fixed an issue where site users were sometimes able to see hidden forms when viewing the Participant Matrix in single-event view. (OC-15884

Fixed an issue where sorting the Participant Matrix could cause some participants to fail to appear in the sorted view. (OC-16393

Fixed an issue that could direct a user to the wrong page when a form was closed. (OC-17055

Fixed an issue where the Participant Details Page Participant Invitation popup window would not allow invitations to be sent via email if the Participant’s email address was already populated when the popup window was opened. (OC-16856

Fixed an issue that could prevent the Participant Details Page from loading in rare cases after a form has been cleared. (OC-17014

Fixed an issue that could prevent some forms from appearing on the Participant Details Page if they were hidden at other sites. (OC-16963

Fixed an issue on the Participant Details Page where a Visit name could be displayed as an ellipsis. (OC-17021, OC-17015

Fixed an issue where configuring the Participant Details Page Visits section to show visit specific data could cause the page to fail to load. (OC-16947

Fixed an issue where the Visits section of the Participant Details Page would still be displayed even if the study had no Visit events defined. (OC-16722)

Updated loading error messaging for the Participant Details Page Visits section. (OC-16718) Updated the Add New Visit dropdown selector on the Participant Details Page to display Visits in the order they appear in Study Designer. (OC-16625

Fixed an issue where the Participant Details Page Visits section could return no search results if certain special characters were included in the search string. (OC-15810) Fixed an issue with Common Events not loading on the Participant Details Page when the study has many single-select or multi-select items with very similar item names. (OC-17087) Updated the Participant Details Page Common Event form table UI to be more user-friendly. (OC-17002, OC-16832

Fixed an issue with sort by date not working for Common Events on the Participant Details Page. (OC-16954

Fixed an issue where archived Common Event forms were displayed on the Participant Details Page unexpectedly in some cases. (OC-16946

Fixed issues with Participant Details Page load when a Common Event contains a form that collects Contact Data. (OC-16931, OC-16924

General 

Security Enhancements (OC-16953, OC-15522

Click here to view previous updates 

Functional approval by Paul Bowen. Signed on 2022-11-19 10:03AM 

Approved for publication by Brooke Davis. Signed on 2022-11-19 11:17AM 

Not valid unless obtained from the OpenClinica document management system on the day of use.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article