Version : 2
Released : 2017-11-30
Changes in this Release
Issue |
Type |
Module(s) |
Description |
---|---|---|---|
394 |
Feature |
Diagnostics: Import settings from multiple Projects, combining the settings. This feature was added by introducing a selection between "Overwrite" and "Merge". See the help from the Diagnostic management page for more detail. |
|
261 |
Feature |
DataDictionary Specify/QueryNonConformance Diagnostic (0042) should have link for the Field. Link to Field was added. |
|
304 |
Feature |
Added Diagnostic to find Forms not in Matrices and not in an AddForm Check Action on an active Check. Diagnostic includes ability to exclude Forms (00069) |
|
209 |
Feature |
Added Diagnostic for non-ascii characters in text fields. These can render poorly in PDFs and are often introduced by accident via Cut & Paste from other sources. Includes capability to exclude certain characters (00070) |
|
439 |
Feature |
Added Diagnostic 00071 which identifies Required fields which are not visible/editable by the site |
|
441 |
Bug |
EDC Role Diagnostic 0021 fails in usage but not in tests. Issue was found and fixed. |
|
276 |
Feature |
Diagnostic 00072 will detect any Edit Checks which have the same check logic and check actions. The Diagnostic can also be configured to detect Edit Checks which have the same check logic but have different actions, and/or Edit Checks which have different check logic but the same actions. |
|
465 |
Bug |
Diagnostic 61 (html tags) did not support ul and ol tags. This was fixed. |
|
508 |
Bug |
Diagnostic 70 (Non-ascii characters) now checks Field Number property, this was omitted before. |
|
455 |
Bug |
Diagnostic 00054 'Unused Objects' was incorrectly reporting Custom Functions as being unused if they were used in a Set Dynamic Search List Check Action. This has been corrected. |
|
551 |
Feature |
Diagnostic 00011 'Fields using the same dictionary have identical format' now suggests a Data Format based on the longest entry in the Data Dictionary. |
|
554 |
Bug |
Diagnostic 00069 'Identify Forms not included in a Matrix or in an AddForm Check Action' was reporting the Primary Form as being not included. The Primary Form will not now be reported since it is automatically available on creation of a new Subject in Rave. |
|
555 |
Feature |
Diagnostic 00069 'Identify Forms not included in a Matrix or in an AddForm Check Action' will search Custom Function code for references to the Form OID and include any such Custom Functions in the diagnostic finding. |
|
556 |
Feature |
Added <small> tags to the list of html tags allowed by Rave in Field Pre Text (question text) and by Diagnostic 0061. Note that <small> tags render as normal sized text in Rave PDFs. |
|
549 |
Feature |
Added Diagnostic 0073 which will detect if the Default Value(s) of a Field linked to a Data Dictionary are valid for that Data Dictionary. |
|
597 |
Bug |
Diagnostic 0011 "fix" code was taking too long to run in some instances. Code was refactored to improve performance. |
|
598 |
Bug |
When working with Diagnostic display list previous value of Diagnostic fix was displayed then replaced with the current default (or empty if no default). This value is now cleared after every fix and Fix button now also shows a "working" icon while diagnostic is running. |
|
588 |
Feature |
Diagnostic PDF Report was redesigned to make better use of space / less paper if printed. |
|
137 |
Feature |
Reviewed Diagnostics 1-18 for effects of deleted or changed objects since diagnostic was run. This prevents fix failures if object has been changed or deleted since diagnostic ran. |
|
446 |
Feature |
When copying Forms, Edit Checks or Diagnostics Settings from another Project or Draft the list will be ordered by URL, if the user has access to more than one URL. |
|
601 |
Bug |
On the Draft Home page the date of the last Diagnostic run was displaying as 'Unknown date' in the Firefox browser. This has been corrected. |
|
512 |
Bug |
A System Administrator page was unavailable due to a missing javascript file. |
|
2471 |
Feature |
Added Label feature. |
|
562 |
Bug |
When saving Edit Checks and Derivations a large number of database queries were being executed, resulting in slow performance. As part of the optimization work Standards Comparison for Edit Checks and Derivations does not now include the Check or Derivation Steps and uses the quickedit representation to calculate compliance and differences. The Clinical Query Language representation of the logic is not included in Standards Compliance. |
|
570 |
Bug |
The Form listing for Standards Compliance used too many queries. The data access was made more efficient to reduce the number of queries. |
|
570 |
Bug |
The Form listing for Standards Compliance still used too many queries. The data access was made more efficient to reduce the number of queries. |
|
485 |
Bug |
Adding a user to a team, removing them and adding them again causes system to error. This was fixed. |
|
142 |
Feature |
If a user was invited to a study and their invitation expired then there was no way to re-invite that user except to remove them from the study team and then re-add them as a user. The system now provides a re-invite option. |
|
437 |
Feature |
Rave 2017.2.0 will be released on Oct 20, 2017. Added Rave 2017.2.0 to possible version selections for URLs. |
|
464 |
Bug |
HTML Handling in Field PreText is not compliant with Rave. In particular Rave expects <br> tags to be closed (<br/>) and ul (unordered list) and ol (ordered list) tags are supported. |
|
365 |
Feature |
Rave 2017.2 introduced a new Check Action 'Balance PSAL Update'. This has been added to the list of Check Actions in TrialGrid. |
|
442 |
Feature |
Retired |
Additional help text has been added to explain how to create Edit Check test values for different types of test steps. |
567 |
Feature |
Retired |
Graphs showing metrics related to the number of Activities are now available by clicking on the graph button at the right of the Activities views for the User, URL, Project or CRF Draft. |
541 |
Feature |
In a library draft under the Field properties / Standards Tab a user can now select which Field properties (if any) should be ignored for standards compliance. This allows properties like Pre Text (label) and View / Entry Restrictions to be allowed to be changed. |
|
543 |
Feature |
Form Editor Standards tab now has an option to allow the addition of new Fields without invalidating Standards Compliance. |
|
563 |
Feature |
Compare View for Form objects now shows when a Field has been added or removed and whether that addition or removal is allowed by the standard. |
|
564 |
Feature |
In a library draft under the Form properties / Standards Tab a user can now select which Form properties (if any) should be ignored for standards compliance. This allows properties like Help text and View / Entry Restrictions to be allowed to be changed in Forms that are linked to this standard Form. |
|
565 |
Feature |
Form and Field properties which are allowed change due to Standards settings now have an icon next to their Labels in the Draft Form which shows which Form and Field properties are allowed to be changed by the Standard. |
|
399 |
Feature |
Added ability to "drill into" a Form from the Edit Check Explorer. The Form Name heading was made a link to the Form editor. |
|
443 |
Bug |
Allow field Label box in Form Editor to expand so all wording can be viewed. It now expands/shrinks as you type into it with a minimum set size. |
|
380 |
Bug |
If an Alias was used in an Edit Check then the description was incorrectly displaying an internal representation of the Alias. This has been corrected and the description will now display the Alias name. |
|
386 |
Feature |
Edit Checks can be quickly copied by opening an Edit Check in the editor, entering a new name and selecting the 'Save as new' option. |
|
438 |
Bug |
The Edit Check description was not being created if the Edit Check included a Form and Field with the same OID in conjunction with a CQL method (eg. StandardValue(*, SUBJ, SUBJ).IsPresent). |
|
442 |
Feature |
Additional help text has been added to explain how to create Edit Check test values for different types of test steps. |
|
451 |
Feature |
In the Form Editor, Field Number now appears to the left of the Pre-Text label as per Rave. |
|
452 |
Bug |
Form can be saved 2x if you are quick enough, resulting in duplicate fields. Now the Save button is disabled until the Save is complete. |
|
453 |
Feature |
When a new field is added the focus should move to the Variable OID control of the Property Sheet. |
|
454 |
Feature |
I should be able to "copy down" Variable OID to Field OID and Field Name. A button was added next to the Variable OID for this purpose. |
|
444 |
Feature |
I should be able to "copy down" Variable OID to Field OID and Field Name. A button was added next to the Variable OID for this purpose. (Duplicate of #454) |
|
459 |
Feature |
When typing in the Variable OID field in the Form Editor, a filtered list of existing Variable OIDs should be shown. This was implemented. Clicking one of the items in the list sets the current Variable OID / Form OID / Unit Dictionary / Data Dictionary and Coding Dictionary to the values for that Variable. |
|
460 |
Bug |
Labels should be permitted to have field numbers. There was a bug that prevented field numbers from being entered for labels. |
|
461 |
Feature |
When a field is made a Log field, the Form should automatically be set to Portrait mode if it is not already set to a log direction. |
|
463 |
Bug |
Viewing Restrictions tab on the Form Editor causes Form to believe that it has changed. This was fixed. |
|
464 |
Bug |
HTML Handling in Field PreText is not compliant with Rave. In particular Rave expects <br> tags to be closed (<br/>) and ul (unordered list) and ol (ordered list) tags are supported. |
|
430 |
Feature |
View, Role and Entry Restrictions should have multi-select capability. This feature was enhanced to allow the "tags" which display the Restrictions to be clicked in order to select/deselect them. In addition, Ctrl-A to select all tags and Ctrl-C / Ctrl-X for copy/cut and Ctrl-V for paste were also added. |
|
486 |
Feature |
In the Form Editor when you change the Data Dictionary of a Field then the DataFormat will now change to be appropriate for that Data Dictionary |
|
490 |
Bug |
Bug was fixed where if you add a control and then change a property of the control, its ability to drag/drop in the list of fields is lost. |
|
432 |
Feature |
Folders can be reordered by selecting a single row and dragging it to a new location or selecting multiple rows and moving them up or down in the list of Folders. When dragging a row the list automatically scrolls. Multiple Folders can be selected: - on Windows using the Shift key to select multiple consecutive Folder or the Ctrl key to select multiple non-consecutive Folders - on a Mac using the Shift key to select multiple consecutive Folder or the Command key to select multiple non-consecutive Folders Clicking the 'Move Up' or 'Move Down' will move the selected Folders in the list. |
|
487 |
Bug |
When deleting a Folder from the Folder list, the list would be reset to the first page. This has been fixed and the list will remain on the selected page. |
|
494 |
Feature |
A copy of an existing Folder can be created by editing the Folder, making changes and clicking the 'Select as new' button. This will create a new Folder. |
|
499 |
Bug |
When editing a Matrix the selected folder/form combination was being incorrectly saved. This has been fixed. |
|
498 |
Bug |
Removing a view or entry restriction from a Field and then saving the Form caused an error to be displayed. This was fixed. |
|
299 |
Feature |
The warnings and errors generated during upload of an Architect Loader Spreadsheet can be copied to the clipboard, printed or exported to a CSV, Excel or PDF file. |
|
387 |
Feature |
The Edit Check list can be searched by Form, Field or Custom Function. |
|
435 |
Feature |
Inactive Forms and Fields can now be included in Edit Check or Derivation logic. Previously trying to save an Edit Check or Derivation which referenced an inactive object would generate an error message, but since Rave permits inactive objects to be included TrialGrid will also now allow this. Autocomplete lists for Forms and Fields will still only display active objects. |
|
440 |
Feature |
When uploading an Architect Loader Spreadsheet, if the Draft Name already exists in the Project then the new Draft will have a unique number appended to the name, ie. if 'DraftA' already exists then the new Draft will be named 'DraftA (1)'. |
|
480 |
Feature |
If there are warnings (no errors) when uploading an Architect Loader Spreadsheet then a message will be displayed to inform the user that the upload has completed, but the warnings should be reviewed. |
|
481 |
Feature |
Recent versions of Rave have changed the case of certain column headers in Architect Loader Spreadsheets (for example, 'Targetdays' is now 'TargetDays'). Previously this would generate a warning on upload into TrialGrid. TrialGrid now does a case-insensitive lookup of column names, so will load 'Targetdays' and 'TargetDays' (or any other case-variant). |
|
482 |
Feature |
When an Architect Loader Spreadsheet is downloaded from Rave, if there are no Derivations, Check Actions or Data Dictionary Entries, Rave will write a row on the respective worksheet which contains some default values (for example, 'False' in the Specify column on the Data Dictionary Entries sheet). On upload into TrialGrid these incomplete rows would previously generate warnings, but these warnings are now suppressed and the rows are ignored. |
|
483 |
Feature |
TrialGrid verifies that an Architect Loader Spreadsheet contains the expected columns in each worksheet, and will generate a warning on upload if expected columns are missing. Some columns are not used by TrialGrid, eg. SourceObjectId, SourceURLId, etc. If these columns are missing TrialGrid will not now display a warning. |
|
492 |
Bug |
Matrices with large numbers of Folders were overflowing the container panel. This visual container has been removed from the Matrices page, so that large Matrices will display correctly. |
|
516 |
Bug |
Deleting a Folder in the Folder list which was not displayed on the first page of the list would reset the list to the first page. List views are not paged now, so this problem will not occur. |
|
562 |
Bug |
When saving Edit Checks and Derivations a large number of database queries were being executed, resulting in slow performance. As part of the optimization work Standards Comparison for Edit Checks and Derivations does not now include the Check or Derivation Steps and uses the quickedit representation to calculate compliance and differences. The Clinical Query Language representation of the logic is not included in Standards Compliance. |
|
365 |
Feature |
Rave 2017.2 introduced a new Check Action 'Balance PSAL Update'. This has been added to the list of Check Actions in TrialGrid. |
|
520 |
Bug |
The Matrix editor was not allowing a value of 0 to be entered in the 'Maximum' field. This has been corrected. |
|
521 |
Bug |
When using the 'Save as New' option for an Edit Check, any Check Actions which had been marked for deletion would still be copied to the new Edit Check. This has been corrected. |
|
539 |
Bug |
The Matrix editor was allowing invalid Matrix OIDs to be entered. This has been corrected - Matrix OIDs can only contain alphanumeric and underscore characters. |
|
540 |
Bug |
The Matrix editor now requires a 'Maximum' value to be entered, with a default of 0. |
|
544 |
Bug |
The Activity heatmaps were not highlighting days during which more than 256 Activities occurred. This has been corrected. |
|
558 |
Feature |
If a user attempts to load a CRF Draft file in Excel 97 (.xls) or Excel 2010 (.xlsx) format, an error message will be displayed asking for the file to be saved in Excel 2004 xml format. |
|
561 |
Bug |
The Matrix editor will allow Matrix Names to be in mixed case, and does not now enforce Matrix Names to be unique within the CRF Draft (which is consistent with Rave). |
|
405 |
Feature |
Changes Form and Field Entry / View Restrictions and Review Groups to extended select controls which now list all allowed entries. |
|
430 |
Feature |
Previously Form/Field Restriction "tags" could be individually selected for cut/copy operations. This feature was removed. Cut and Paste operations on these Properties now affect all elements so if you "Ctrl-C" in the Form View Restrictions all selected restrictions are copied to clipboard as a comma-separated list. |
|
566 |
Bug |
In Form Editor, a field of control type Text with format of $200 would "overspill" the control area and goes behind other controls. It is now limited to a maximum width for display. |
|
557 |
Feature |
Added note in help text for Check Explorer that inactivate Forms are shown in Red text. |
|
568 |
Bug |
When adding a new Label to a Form or selecting Label from the Control Type drop-down the Name and Control Type properties would become disabled which prevented the Form from being saved. This was fixed. |
|
570 |
Bug |
The Form listing for Standards Compliance used too many queries. The data access was made more efficient to reduce the number of queries. |
|
570 |
Bug |
The Form listing for Standards Compliance still used too many queries. The data access was made more efficient to reduce the number of queries. |
|
491 |
Bug |
Changing VariableOID and Field OID of Field referenced in a Check Action caused a server error. Now VariableOID of CheckActions, Check Steps, Derivations and Derivation Steps are renamed if the Step/Action references the field and is not wildcarded to VariableOID only. i.e. if Step/ Action does not reference a Field and only references the VariableOID (to match any Field with that VariableOID) then the Step/Action is not changed. |
|
595 |
Bug |
The Move Down button was not working in the Forms and Folders lists when using the Firefox browser. This has been fixed. |
|
596 |
Bug |
When re-ordering Forms or Folders a large number of database queries were being executed. These actions have been optimized, improving performance. |
|
392 |
Feature |
When copying Forms the Fields to be copied can be selected (defaults to all Fields). |
|
599 |
Feature |
When selecting Forms to be copied into a Draft, if a Form in the source Draft has a LinkFolder or LinkForm, and the target Draft does not contain a Folder or Form matching the Link object, then the Form cannot be copied and a message will be displayed when the Form row is expanded. |
|
450 |
Feature |
Added Tickets feature. |
|
445 |
Feature |
Users can now navigate from a role definition label in the Project Team list to the definition of that role at the URL Level. |
|
447 |
Feature |
Human readable time-since labels should have popup hints that show actual time. Now when you hover the mouse over a label like "2 minutes ago" you will see a pop-up of the date/time the event occurred. |
|
495 |
Feature |
The Folder list can be copied to the clipboard, printed or exported to csv, Excel or PDF files. The columns displayed in the Folder list can be selected. The number of Folders displayed per page can be set to 'All' to display all Folders without paging. |
|
500 |
Feature |
Users are now able to upload a profile image of themselves to be shown where usernames are shown. |
|
501 |
Feature |
All users are set with an initial profile icon (a blank image). |
|
503 |
Feature |
All users are set with an initial profile icon (a blank image). (Duplicate of #501) |
|
502 |
Feature |
Users can now select from a set of unique pre-generated avatars for their profile icon. |
|
537 |
Feature |
Form List now has the option to list All Forms. |
|
538 |
Bug |
Avatar images were displaying incorrectly on Draft and URL Activities pages. This was fixed. |
|
535 |
Bug |
Long Usernames would overflow the picture area in the User Profile page. This was fixed. |
|
497 |
Feature |
List Views (eg. list of Checks, Forms, Tickets, etc) can now be copied to the clipboard, printed or exported to a CSV, Excel or PDF file. |
|
545 |
Feature |
All List Views (eg. list of Checks, Forms, Tickets, etc) now have consistent navigation and appearance. Items can be opened/edited by clicking on the identifier of the object (eg. the CheckName in the Checks list) or by clicking the 'Edit' button. Previously some List Views would allow items to be opened by clicking anywhere in the row - this option has been removed for consistency. |
|
546 |
Feature |
The 'Copy' buttons on the Form and Edit Check lists have been renamed to 'Import'. |
|
405 |
Feature |
Changes Form and Field Entry / View Restrictions and Review Groups to extended select controls which now list all allowed entries. |
|
548 |
Bug |
Sometimes on login users would see an error message related to invalid session key. This has been fixed. |
|
542 |
Bug |
Profile page did not allow profile images with uppercase .PNG, .GIF and .JPEG extensions. This was fixed. |
|
519 |
Feature |
Projects now have an Active/Inactive property which can be filtered in the Project list. |
|
131 |
Feature |
If a user tries to leave the Draft Upload page during the upload of a Draft file then the system warns them that the upload will fail. Once the file has uploaded successfully, the processing of the Draft into the system proceeds in the background and it is safe to leave the page, progress of the overall import will continue to be reported in the Task List. |
|
567 |
Feature |
Graphs showing metrics related to the number of Activities are now available by clicking on the graph button at the right of the Activities views for the User, URL, Project or CRF Draft. |
|
586 |
Bug |
If a user opened multiple tabs they could be timed out of any of them. The system looks for clicks or keystrokes (data entry) on a page to determine if the user is active so if an opened tab had no activity the user could be timed out. Now each tab checks the users last system activity to see if it should time out. |
|
571 |
Bug |
Invalid link in validation documentation to code coverage was addressed in previous change but issue returned. This was fixed. |