New and Updated Features |
May 15, 2025 Release |
Account | The URL has changed to https://<ip_address>/app/#/account. It is no longer ...ui/#/account/. |
The account page has been updated to a more recent framework. As a result, some minor cosmetic changes have occurred; for example, some buttons have changed their appearances. |
Security questions have been removed because they are no longer required for signing in. |
Subscription alerts have been removed. |
If the organization has been configured for it, the user may add their email address for the forgot password workflow. |
Admin: Access Tokens | Other than the token ID, all fields can now be edited. |
The provider field has been removed. |
Admin: Configuration | Configuration is updated to match available files and sections. All 8.x-specific documentation has been moved to the 8.x documentation section. |
MaintenanceMode temporarily prevents all users except script writers and admins from logging into the system while under maintenance. |
Admin: Data Management | There are some cosmetic changes to data management. |
Store Name and Store Number columns are reversed. |
A Sort By Number toggle is added. |
The Builds tab has been removed. |
The side details pane has been updated. |
The Records screen can now handle viewing files larger than 5 MB. |
Admin: Groups | Group Type is added to identify the purpose of the group. |
Several of the searchappliance_* roles have changed. |
A new group, clinical_reports, has been added. It grants access to measures sets. These sets allow users to see the measures reports. |
Admin: Launchpads | Dashboards has been renamed to Launchpads. |
Admin: License | A license page is added to provide the status. |
Admin: Running Reports | Running Reports allows administrators to abort and view currently running reports. |
Admin: Set Definitions | Labels have been updated for better clarity. |
The table and the side details pane now read Set Created and Set Status. |
The Delete Set button has changed to Delete Built Set to clarify that you're removing only the set, not the set definition. |
The Save and Create button has changed to Save and Run. |
Admin: Sharing | It is now possible to search by the report ID. |
The list of reports has been divided into two tabs: Reports and Queries. |
We've added a reminder box at the top of the edit sharing screen to remind those sharing reports to review the report for security vulnerabilities that may open the system to malicious attacks. |
Admin: Symbols | The Apply Changes option has been removed from the drop-down, and changes are automatically applied. |
Extra error handling and notifications have been added to the Symbols management for cluster support. |
Admin: Uploader | You can change file names through the gear icon, so all file names can (and should) be unique. |
Errors now have a message pop-up at the bottom of the screen instead of the file line being highlighted. |
JSON files can now be uploaded. |
File sizes can now be up to 10 MB. |
Admin: Users | A list of password requirements is provided to help reduce the number of tries to create or reset a password. |
You can now add a script user for those who only need access to IMAT APIs. |
Administrators cannot unlock a user; they must use Disable instead. Accounts are now only locked if users enter an incorrect password six times. |
There are cosmetic changes to the detail pane that appears when you click on a user. |
When editing a user's email address, a basic validation checks for all required elements. Admins can remove the email address. |
Disabling a user immediately closes the user's session. |
API | APIs periodically delete old unnamed results, and the middleware runs without a cron job. |
Session handler timeout now requires a value of five minutes or greater. |
Branding | The same logo location is used across all application parts. This means that all logos for all applications now match. |
Clinical Reports | Report Help has been added to the user menu. It will take you directly to the Query Syntax guide. |
Configuration | Configuration files use Git, and file-based backups are no longer needed. |
The JSON configuration file formatting now indents four spaces to prevent Git merge conflicts caused by spacing differences. |
Documentation | Documentation is removed from the product and moved to its own platform. All documentation is for the most recent release unless otherwise noted in the article. The help links will still direct you to the correct documentation page. |
Launchpad (formerly known as Dashboard) | The Dashboard name has been renamed to Launchpad. All occurrences of "Dashboard" are automatically updated to read "Launchpad." |
The list of tiles that can be selected has been modified to reflect the apps available—all beta labels have been removed, and available tiles have been updated. |
When a new cluster with no launchpads on it yet exists, a button providing a link to Admin: Launchpads appears. |
Login/Keycloak | The sign-in page can be themed, but you should contact professional services for help. |
User password recovery through email is configured through Keycloak. Contact professional services if you want to enable this feature. |
MPI | MPI-related searches have updated paging to use onspace , onref , and onshard headers. |
Platform Services | You can tombstone records in batches based on search query results. |
The store mover runs via the platform-services pod. To move a store, send an API request containing the source and destination stores, along with the authentication credentials. The source and destination stores will be verified, and all pods or replicas hosting the given stores must be online. The destination store also needs to contain no data. Once this is verified, the affected pods will be restarted to move the store. |
Reports | There is an artifact URL update when using get_url() . The path changed from /api/reports/results/{result_id}/output/{path} to /api/reports/result/{result_id}/output/{path} (the s from results has been removed). However, no change is required when writing reports unless you are hard-coding artifact links. |
The VHR lib code is refactored to avoid running VHR init code when importing from the lib directory in reports. |
ROI Management | Part 2 consent records use random URIs instead of hashing data to create them. This prevents overriding a revoked consent and forces a new consent record to be created. |
ROI | Both ROI Management and ROI Setup are now internationalization-ready. |
SearchServer | Relevant sets are deleted when a store’s data is deleted. |
Using Kafka, stores can be taken offline and brought back online. |
All data source pods (clinical, mpi, aux, and audit) and reports pods (imat-reports) are configured with a Permission Handler that enforces each API call includes an authenticated user with an associated token for calls other than the basic status call. The SearchServer applies data permissions to all incoming searches. |
Usage Logs | Fluentd is no longer used to process API usage logs because the API directly interfaces with a Kafka topic. |
September 26, 2025 Release |
Account | Added the username to a subheader on the Account page. This allows SSO users to review their username value. |
Admin | Several input screens now have character limits added to the fields. A notification appears if you exceed the limit. |
Improved keyboard screen navigation. |
Admin: Uploader | QRDA zip files can now be uploaded. Use the designated tab to upload the files. |
Admin: Users | The bulk upload process has been renamed to Add via CSV. The screens have been updated to create an easier workflow. |
An admin can delete a user's email address. |
API | Middleware is updated to utilize the imat-query service. Reports will still use the imat-reports service. This change allows users to sign in if imat-reports is down. |
Version response provides the major and minor version only, as different components can be at different patch levels. |
Launchpads | Tiles are configured as links and allow right-click open behavior: new tab, new window, incognito window. |
Multiple tiles can be selected and added to a launchpad at once. |
New tiles are added to the end of the displayed tiles instead of at the beginning. |
Reports | The default report queryExporter replaces the removed single query exporting button in Clinical Reports. |
ROI | The application has been updated to a more recent framework. As a result, some minor cosmetic changes have occurred; for example, buttons look different. |
SearchServer | A new auto-generated search field prefix has been added, v. . This auto-generated field provides the ability to search fields with a quoted string and only returns records that exactly match the quoted string (punctuation included). A common use for this might be to exactly match a facility name. |