Image Owl uses the continuous integration and continuous delivery (CI/CD) development model to ensure that we release new changes to our customers quickly in a sustainable way. We deploy small batches of code changes to production regularly, usually weekly so that the code is fresh in developer's mind and there is a limited amount of dependencies to test. This allows us to be responsive to customer needs for bug fixes and new features while maintaining a robust and well tested code base.
Note: Equipment Hub versions are documented in the Revision History article. That revision history only contains changes to the Equipment Hub service itself. There may be related changes that are listed below that may also be of interest.
Release 25.06.18
Release Date: July 8, 2025
New Features
Reference Number | Details |
---|---|
3987 | Added support for import of Somatom Confidence Daily PDF's. |
3953 | When reverting back to defaults on a custom tests, added a popup that confirms whether or not the user wants to reset the test instructions. |
3905 | For custom test meta-items, added option to sort the meta-items, edit the units, or delete them. When deleting a meta-item any schedules that have presets for that meta-item will be shown. |
3968 | Added the option to set tolerances for variables in 4D CT Analysis. |
3878 | Improved handling of data save conflicts when a user is logged into the same new QA in more than one tab or browser. These instance often result in blank tests being saved over completed tests. If a save or finalize is attempted that would conflict with the prior save in another location, the user will be prompted to record the data in the current session. In cases where the conflict is a prior save, the user will be further prompted to refresh the page and reenter any needed data. In cases where there is a prior finalize the user will be further prompted to go the the report and reopen the report if needed and if they have permission. |
3992 | Improved segmentation on lower resolution for Doselab MV images. |
3973 | Improved handling of inverted images for failing Doselab kV Images. |
Bug Fixes
Reference Number | Details |
---|---|
3956 | Fixed issue selecting baseline from a finished report where the green highlight for baselines was mispositioned. |
3971 | Fixed issue where trend results could not be pulled for IC Profiler PRM tests via the API. |
3972 | Fixed issue in schedule settings when setting the next due date, where the displayed date was shown according to UTC rather than the local timezone. |
3970 | For Catphan phantoms, improved the algorithm that determines which slices are valid slices. |
3988 | Doselab Planar MV images uploaded as a set will now yield results for any images that can be processed. Prior to the change all images in the set would be rejected if one or more images in the set failed. |
Release 25.06.04
Release Date: June 24, 2025
New Features
Reference Number | Details |
---|---|
3945 | The Review page header is now frozen in place when scrolling so that collapse and expand buttons are always visible. |
3941, 3940, 3939, 3901, 3902, 3903, 3904, 3952, 3364 | Added 4D CT analysis for analyzing multiple Catphan scans by phase. |
3947, 3948 | Added support for alternative ways of determining identity of Hancock analysis. This includes adding meta items for Gantry, Table and Collimator. The gantry, table and collimator angles are displayed in the report if available. |
3930 | When creating new roles there is now an option to select schedules that the role should have access to. |
3819 | Final report comments have been updated to display time stamps. |
3962 | Added security headers to all HTTP requests to enhance security. |
Bug Fixes
Reference Number | Details |
---|---|
3943 | Added a refinement to Sun Nuclear MV-QA phantom analysis to handle inverted images. |
3955 | Fixed issue in schedules settings with importing spreadsheets where user could not manually enter cell numbers. |
Release 25.05.21
Release Date: June 5, 2025
New Features
Reference Number | Details |
---|---|
3866 | When managing sites and machines, the edit machine page will now display associated tasks and documents. |
3863 | For numeric tables users can now add numeric and text fields in addition to readings. Tolerances may be set on numeric fields and numeric fields may be used in column, row, and table calculations. |
3813 | The Review page now includes a schedule specific calendar that displays the schedule status. |
3785 | When editing tests in the Test Settings page, the test name will be shown at the top . When exiting the edit page the user will be returned to their original spot in the Test Settings page with any sections expanded or collapsed as they were prior to opening the edit page. |
Bug Fixes
Reference Number | Details |
---|---|
3934 | Fixed issue where the chosen template name is not populating in the name field when adding a schedule to a machine. |
3933 | Corrected Catphan issue where a Catphan 600 could be misidentified as CT504 Phantom. |
3935 | Resolved issue with the inability to save tolerances from full tolerance page when there were meta-items with the same name in different tests. |
3938 | Resolved issue saving documents where the associated machine was not saved in the document configuration. |
Release 25.05.08
Release Date: May 22, 2025
New Features
Reference Number | Details |
---|---|
3894 | Updated Task due soon email notification to include due date in subject line. |
3862 | Updated report timeline to include removed image processing uploads. |
3891 | Improved Las Vegas analysis to include alternative thresholding method. |
3830 | Refactored scheduling code so that schedules, DSS Projects, periodic reports, and tasks are handled using the same code set. |
3897, 3899 |
For IC Profile added the following tests for PRM import:
|
3898 | Added error message for Fault Capture when a redacted folder check is performed but the Equipment Hub version is to low to support the check. |
Bug Fixes
Reference Number | Details |
---|---|
3893 | For FSQA Scaling, improved the handling of ROIs with uneven background to better locate arrows. |
3892 | Fixed erroneous incomplete test warning in finalize dialogue. |
3871 | Fixed issue where users could set multiple tolerances by meta-item using the same value for the meta-item (i.e. 5 and 5.0). When matching the meta-item we will use the first matching value. After the fix, users may not set two meta-items that evaluate to the same number. |
3882, 3885 |
Made several improvements for the Corgi phantom:
|
Release 25.04.16
Release Date: May 8, 2025
New Features
Reference Number | Details |
---|---|
3837 |
Added a scan date and time column to the to the upload information in new QA and reports. For DICOM files this will use the tags to determine the scan date and time; we will assume that time is in the local time zone. We will search the following tags in the order shown below, the first full set found will be used:
For all other files we will use the upload time. |
3839 | Updated custom numeric tables to allow saving while editing without redirecting from screen. There is now a Save button and a Save & Exit button. |
3875 | Updated report timeline to mark a user as the creator of a report when they are the first to press save or run a processing job. |
3861 | Updated report viewer timeline with a View link for each item so that results for each specific change may be reviewed. |
3881 3887 | For the Hancock Analysis, added new meta-items to the rotation-corrected results so that show how much the images were rotated. |
3877, 3879 | Added scaling image analysis test for the Sun Nuclear FS-QA phantom. |
Bug Fixes
Reference Number | Details |
---|---|
3886 | Resolved issue where the report timeline rendered the report initialized date showing the report date. |
3860 | Fixed issue with tolerances where non-numeric values could be added to a numeric meta-item. |
3869 | Corrected issue where schedules could not be copied if the "last day of month" was selected or the schedule to be copied was in a schedule group. |
3872 | Resolved issue where Decision Support System (DSS) notification emails were not sent. |
3858 | Corrected issue with Winston Lutz image analysis where centers could not be found when using very small targets. |
3880 | Fault Capture will now poll the specified folder rather than relying on system file creation event. In most environments the file creation event was not triggered. |
3884 | Fixed issue where the Manage - Radioactive Sources page rendered source calibration dates in UTC rather than the local time zone. |
Release 25.04.04
Release Date: April 22, 2025
New Features
Reference Number | Details |
---|---|
3843 | Updated the numeric table builder to display all cell IDs when building custom equations. Cells that cannot be used will have their IDs greyed out. |
3848 | Updated Catphan 600 analysis to accommodate new spatial all-air spatial rods used in newer phantoms. |
3849 | The CTP 600 preset template has been changed to include the Critical frequency wire test and to remove the obsolete Critical frequency wire [cycles/cm] test. |
3836 | Improved numeric tables with the ability to change the order of meta items, calculation rows and columns. |
3856 | Improved the Picket Fence analysis to handle bad pixels in the corners and edges for Elekta images. |
3852 | Added support for MPC pdf import using file uploader. |
3826 |
Updated reports to show a timeline of the following:
|
Bug Fixes
Reference Number | Details |
---|---|
3838 | Corrected numeric table issue where meta items were unable to be deleted once they were preset in schedule settings. |
3828 | Fixed inconsistent reporting of Catphan results, now all contrast detail tests will report NaN when there are no results rather than a blank. |
3851 | Resolved issue with MPC tests no longer populating tolerances for test that are newly added to the template. |
3855 | Fixed issue with the Catphan analysis to avoid a processing failure for Catphan 500 phantoms. |
3857 | Removed extraneous whitespace area when viewing reports on mobile phone. |
3804 | Fixed issue where empty custom tests groups could not be deleted. |
Release 25.03.12
Release Date: April 7, 2025
New Features
Reference Number | Details |
---|---|
3787 | Updated account settings to allow owners and co-owners to control login settings. |
3822 3824 | Updated Elekta CAT analysis to force processing when ‘Elekta CBCT CAT Test' is selected in cases where the manufacturer tag is not Elekta. |
3816 | Updated the TotalQA logo. |
3664 | Refactored signoff query code in view report screen for faster rendering when opening reports. |
3774 | Improved the tasks display on measurement device pages to include tables that include upcoming tasks, completed tasks, and documents. |
3831 | Added a more informative error message for Winston Lutz image processing if angles cannot be determined from the DICOM tags for filename. |
3750, 3764 | Added option to import Varian MPC check report and session report PDF files. |
Bug Fixes
Reference Number | Details |
---|---|
3818 | Fixed issue with upload widget where clicking the "Start upload" button would result in an endless loop of registering files. |
3817 | Corrected issue editing periodic reports where numeric table calculations could not be properly selected. |
3825 | Resolved empty machines not appearing on Manage - Schedules Configuration page. |
3827 | Fixed issue in numeric table calculations where using the source activity widget as a variable in a calculation used the date rather than the source strength. |
3829 | Updated Corgi analysis to more reliably produce MTF results. If sigma is less than the pixel size, it will be set to the pixel size when calculating the limits to crop the LSF. |
3820 | Corrected meta-Items in numeric table displaying out of order. |
3840 | Fixed issue with radioactive source certificate time being displayed in UTC rather than the local time zone in the update history. |
Release 25.03.05
Release Date: March 20, 2025
New Features
Reference Number | Details |
---|---|
3772 | Added a "+ Schedule Group" on the Manage - Schedule Configurations page to allow the creation of schedule groups where schedules may be grouped and that group may be expanded or collapsed. |
3795 | Updated the printing and exporting of reports so that the site, machine, and schedule are shown at the top of the export or print. |
3798 | Added the capability to view and find selected tests in the template builder. The magnifying glass icon in the Selected test pane will show that specific test in the Available tests pane while the eye icon will show a preview of that test. |
3747 | Added the a date meta-item for custom numeric table tests. |
3815 | Made the reference files for SN Planar kV Imaging (kV-QA) and Planar MV Imaging (MV-QA) downloadable from QA settings. |
Bug Fixes
Reference Number | Details |
---|---|
3803 | The GE CT QA phantom analysis is now better able to threshold noisy images in order to correctly locate the contrast module. |
3766 | Fixed schedule settings with monthly frequency to correctly use the last day of the month. Prior to the change, when a schedule is set to run monthly on day 31, 30 or 29 and the following month has fewer days, the next occurrence date is moved into the following month (i.e. 31st of Jan → 3rd of March). |
3796 | Resolved issue with periodic report email link not containing same test filter as original which resulted in more tests than selected being shown. |
3806 | Corrected a Catphan issue with calculating slice thickness where the profile of wire ramps was picking up other test objects. The profile now is limited to avoid picking up other targets. |
3807 | Resolved issue with custom numeric test not showing results in the Analysis page when the when the numeric table was edited and one of the original calculations was removed. |
3811 | Fixed issue with MPC tolerances not being displayed for MPC tests that were added after the initial MPC import was configured. |
3814 | Corrected issue with reopen button option not displaying in some cases after a report was unsigned by support. |
Release 25.02.12
Release Date: March 3, 2025
New Features
Reference Number | Details |
---|---|
3783 | Improved the loading speed of reports with a large number of images. |
3733 | Added checkbox meta item option for regular custom tests and numeric tables. |
3789, 3748 | Created pdf import for QUASAR(TM) MRgRT Insight analysis. |
Bug Fixes
Reference Number | Details |
---|---|
3780 | Corrected an issue where processing tests preset as NA rendered as NA in the report despite the N/A box being cleared in new QA. |
3784, 3790 | For the Hancock analysis, improved the edge finding algorithm on strip extents and detection of strip extents on faint strips. |
3786 | Fixed issue where changing account test settings removed account tests settings from other accounts using the same test. |
3794 | Added a check on CTP600 analysis to determine if any module identifications may have been missed. |
3799 | Corrected an MPC import issue when the import was triggered via the API and the new QA was subsequently edited where the results did not match the energies. |
Release 25.01.29
Release Date: February 18, 2025
New Features
Reference Number | Details |
---|---|
3709 | Updated date picker widget to keep from reverting to last set date when only changing the month or year. |
3763 |
The CT/SIM analysis has been refined to improve the accuracy of the following:
|
3743 | Added a "Day of" option to task reminders that will send a reminder the day the task is due. |
3769 | Improved MPC import energy results to only generate processing results for tests within the schedule. |
3762 |
Created the following MPC Import variables:
|
3754 | Added a real-time equipment hub logging system 3.5.0.0 which added support for Machine Log fault capturing. |
3775, 3685, 3711, 3712 | Updated machine log process to include Fault Capturing per account. |
3618 | Included site, machine and schedule to error messages when another user is in a QA. |
3771 | For the Catphan analysis, improved the accuracy of detecting the z-center of the uniformity and the clarity of orientation images. |
Bug Fixes
Reference Number | Details |
---|---|
3760 | Fixed issue with machine log downtime incorrectly being calculated where machine downtime is calculated over multiple days. Prior to the fix 1 second was being lost for each day. |
3768 | Corrected the task email notification so that the links point to the correct page. |
3765 | Resolved machine log issue with date time picker rendering behind other elements. |
3633 | Fixed Equipment Hub installer error displaying wrong minimum .NET Version. |
3770 | Corrected Incident Learning System (ILS) role appearing in accounts as an option that don't have ILS. |
3767 | Resolved issue where periodic report emails were not sent for some frequencies. |
Release 25.01.08
Release Date: January 28, 2025
New Features
Reference Number | Details |
---|---|
3745 | Updated edit template page to include a list of all schedules using the template. |
3741 | Added log of changes made to template page. To see the logs click the Historical Changes button in the upper right. |
3751 | Added log of changes made to Calibration Equipment section within schedule settings page. To see the logs click the Historical Changes button in the upper right. |
Bug Fixes
Reference Number | Details |
---|---|
3739 | Fixed an issue within DSS setup where child tests unable to be selected. |
3749 | Corrected an issue with MPC Import where tolerances were not displayed in the report for MPC tests that were added after the initial MPC setup. |
3753 | Resolved issue with the Electron Dose Rate Output Constancy not calculating output. |