This version of CTcue contains a number of new functionalities, improvements and various bug fixes. Below you will find a brief overview.
Improvements
- Autocomplete suggestions are no longer limited to the (approximately) 30 most frequent suggestions, but instead we now provide the complete list. A limited number of suggestions is loaded by default and more suggestions are loaded on demand when scrolling down.
- DBC ID and Episode of care ID fields are now available for multiple categories: admissions, admission periods, appointments, medication administrations, medication requests, orders, surgeries, surgery procedures. This allows users to link specific events by their ID rather than by approximation through date filters. These fields are for now only available as columns in the table and not yet as filters, but this does allow for connecting data points in export files.
- A few improvements have been made to the add term modal that provides suggested categories and filters for search terms:
- You can now search for age and gender again. You can also find results in form questions and other textual lookups.
- We now preserve selected add term suggestions when users continue to search in the add term modal. This allows suggestions for various search terms to be selected and added at once.
- Allow patients to be manually imported into the search results. Until now users could only manually import patients to the included or excluded cohort, but now the search results “cohort” is added to this. It allows users to review manually imported patients before deciding if they should be moved to the inclusion or exclusion cohort.
- Improved functionality of Excel files for "manual population import", we now look at additional sheets so you no longer have to rearrange or edit valid files
- We have made some improvements to the filters in the patient cohorts table:
- You can now filter patient cohorts by partial pseudo IDs. This means the input for the filter does not need to be an exact match, but can be a partial match. So if you filter for “123”, all patients with “123” in the pseudo identifier will be found.
- Patient finder overview filters are no longer specific to each cohort, but applied globally over all cohorts. This means that if you apply filters and switch between cohorts, the same filter will remain applied. This way you can find a list of pseudo identifiers more easily when you don't know in which cohort they are. There is also no need anymore to clear the filter input for each cohort individually.
- Previous and next question navigation buttons have been added above the data validation table. These buttons allow users to quickly navigate to the data for specific questions, instead of using the side scroll bar.
- In the column preferences modal, combined columns are now shown underneath their own heading
- The import term and import question modal no longer share the chosen project to import from
- Always show a department dropdown in the "Add project" modal and when importing a Hub project, even if there is only one department available for a user. This is to prevent confusion when users are requested to create their projects in a specific department.
- The disabledReason column is now always included when exporting users from the admin panel. This allows admins to differentiate between users whose accounts were expired or manually deactivated.
- In the data validation table we now show an indicator (e.g. "100+") next to all result question event counts when more events than the limit exist
- The event limit for repeating events questions can now be adjusted in the question settings, similar to all results questions. Please be cautious to increase the limit, as this may impact the app performance.
- Allow SAML SSO to be configured to require users to have applicable role mappings. By default, user accounts are only created if an Active Directory mapping exists
- Minor styling fixes and improvements
- Various performance improvements
Bug fixes
- Fetch results for patient finder terms in "must not" contexts. This applies to "must not" groups in the patient finder inclusion criteria and any terms in the patient finder exclusion criteria. Reports plus terms in these “must not” contexts now function correctly and term validations for terms in “must not” contexts are now correct as well
- Fixed an issue that caused specific date and today constraints in between date filters also containing relative date constraints to be ignored
- Delay closing the add term modal while terms are being added
- Escape HTML input when searching for questions in the data collector sidebar
- Report specialisms are shown in the timelines for reports plus events
- Fixed an issue where "Re-apply" filters would not apply the demographic/patient level filters in the data collector
- Fixed an issue with created results based on "no result" (e.g. from "scratch") not being propagated to the relative date checks
- Fixed some issues where "created results" would not be visible if you switched the collect result preferences
- Fixed an issue where after deleting or disabling a term, we would sometimes still show the "created result" badge, but not the result itself. We now correctly ignore the created result and the badge is no longer visible
- We send an email 14 days in advance, to notify users if their account is about to expire. However, the email then displayed the account creation date plus the amount of months of inactivity allowed. This is of course not the correct date and the email now uses the day you last logged in.
- Fixed an issue where sometimes charts would scale down when your browser is zoomed out at specific levels
- An issue was reported where duplicate study IDs existed. It is now no longer possible to get duplicates. In addition, patients in the "search results" cohort are now assigned study IDs, so it is clear which ID these patients will have after inclusion/exclusion. Updating the study IDs will now re-assign them, so they can more easily be used in an export.
- We fixed an issue where created results would be the only visible result in the big table overview. We now show the other events grayed out as you would expect
- We fixed an issue regarding the 'last updated at' timestamp in the sidebar. It now correctly shows the date when you add/remove/edit filters