This version of CTcue contains a number of new functionalities, improvements and various bug fixes. Below you will first find a brief overview. Below that, you can read the extended release notes with more detail about some of the main changes in this version.
Features
- Event selection for ‘All result’ questions: You can choose to omit events from the export results if required. (This requires advanced data validation, but will soon be available for all CDC projects).
- Recent measurements: you can now apply an additional filter requirement for measurements, such that we verify the measurement value belongs to the ‘N’ most recent documents.
- Created Results: You can now update an existing result (single and multiple choice question only) and update its attributes.
- Reports plus in Patient Finder (experimental feature)
- Used filters for patient overviews are now saved while navigating between parts of the app
- File sharing for Consultant role
Improvements
- We've changed our data model in the switch to ElasticSearch7. This means daily/weekly data updates will be much faster. As a user you can expect faster auto-completion, term preview, question preview, etc.
- In advanced data validation, you can now change the question validation label directly from the table overview. In addition, we've fixed an issue with collaborator permissions for data validation and setting labels
- CTcue is now available in many more languages: Czech, German, English US, English GB, Spanish, French, Italian, Dutch
- Export to connectors now show improved export progress
- We now show application limits throughout the app (maximum number of terms/questions/patients). These limits were already active but not shown.
- Report and concept snippets and highlighted keywords have seen a number of improvements:
- Full report texts are now highlighted as well
- (Blue) concept highlights and (yellow) content filter highlights can co-exist in the same text.
- Snippets are now created from sets of nearby keywords, providing a cleaner overview and reduced snippet size.
- Keywords with special characters (such as those found in the German, French and Czech languages) are now highlighted correctly.
Bug fixes
- A bug around changing workflows has been resolved
- You can now also select the ID column in combined columns
- A bug around incorrect columns being exported has been resolved.
- Fixed an issue with certain date fields for administrative categories
- Fixed an issue with advanced data validation, where saving reports containing specific characters would result in an error
- Avoid duplicated nested events
- Various bugfixes related to the CTcue Hub
Extended release notes
Below is a more detailed overview of some of the bigger or impactful changes in this version.
Created Results
You capture all the data you need, but you notice that the start date of a result is missing. What do you do?
Sometimes the data that you are looking for is not as structured as you would like: the information is there, but it may not be captured as a result for your search. With the created result feature users can create a custom result that is based on a real result to capture the right information.
To create a result, click the “create result” button in the top right corner of a found result for a single result or multiple choice question. This will bring you to a screen that shows the found result on one side and the same information in an editable window on the other side. In the edit result section, you can change the new result as needed. You can change both structured and unstructured data. When finished, click “create result”. The created result automatically becomes the selected result.
Note that the original result will never be modified and created results are only stored within the CTcue app.
Recent Measurements
In some cases when you are collecting measurements, you only want to consider the last few results, for example if you are looking for patients with a high LDL value in the last three cholesterol measurements. Previously you would have had to remove any unwanted results manually, but now you can use a new filter to limit your search automatically to a specified number of recent measurements.
To do so, select the term "measurements" in your query, add the filter “recent measurements” and define the number of recent measurements you want the system to consider. When you use this in combination with a numeric value filter, then the system will only return those results that match the numeric value filter within the defined number of recent measurements.
Event selection for all results questions
With all results questions in the Data Collector you sometimes end up with a few events amongst your data that you deem incorrect, for example when you find false positives in medical measurements. When you export this data, you may not want to include those results. To give you greater control over the data that you export, you can now choose to omit specific events from the data export.
To do so, you need to have advanced data validation enabled in your project (by an administrator). On the single patient page for an all results question, you will see checkboxes in front of all found events. By default all checkboxes are ticked and all results are included in the export. To exclude an event from the export, just untick the checkbox in front of the event you want to omit.
Auto-save active filters in data validation table
Any filters that you apply to the data validation table will be saved automatically. This means that when you navigate to a different page in the app, for example to check the settings for a specific question, the same filters will still be applied when you return to the data validation table. Also when you log out, the filters will remain active when you log back in.
The filters are stored against the user, so different users can set their own filters. If you have set filters and share the project link from the address bar in the browser with another user who is a collaborator on the same project, then they will see the filters that you have set.
Application limitations are displayed
Throughout the app, we now display any application limitations that apply. This is displayed for the number of patients that can be added manually at a time, suggestions for search fields, number of terms, questions and answers, and number of found results, amongst others.
Displaying this information will give you more insight into where limits apply and what they are. To know the limitations beforehand helps to set expectations at the stage of project design rather than when limits are actually reached.
File sharing (limited to Consultant role)
When collaborating on projects with CTcue consultants, it is now possible to securely receive files from the consultant within the project itself. Any shared files will be available on the "collaboration" tab under "project settings". You will receive a notification in the app and via email when files are shared with you. These files will be available as a one-time download for a maximum of 30 days.
Reports plus (experimental feature)
Reports plus allows users to utilize the CTcue AI pipeline in the Patient Finder and find AI processing results extracted from reports. Each result will show a confidence score that expresses the applicability of the search terms to the patient. To help qualify the results, users can automatically assign relevance labels to specific confidence scores. For example, you could label all scores between 0% and 39% as irrelevant, between 40% and 69% as unsure so you can review these later, and between 70% and 100% as relevant. Additionally, you could choose to leave specific relevance categories out of your results.
Reports plus is now released as an experimental feature that needs to be enabled for users by admins. It can be found in the terms list for the Patient Finder. We plan to make reports plus also available for the Data Collector in the future. More information will follow when this feature is released for general use.
Changing validation labels in the main table
Validation labels can now be changed directly in the main data validation table instead of having to click to the single patient page first. To change the label in the main table, click on the label and select the new label.
Additional languages available
The CTcue interface can now be set to the following new languages in addition to English (US) and Dutch: Czech, English (GB), French, German, Italian, Spanish.