Carimas CE is a software application that is intended to display blood flow in the left ventricle muscle of the heart by using dynamic PET images acquired with O15-H2O tracer. The blood flow information is used in adult patients and provides information that aids a clinical expert in making a diagnosis.

Carimas CE complies with European Directive 93/42/ EEC concerning medical devices (CE labeled). Under this directive, it is regarded as a Class IIa product. Click here for the Declaration of Conformity


Using Carimas CE, [15O] H2O PET perfusion imaging data can be visualised, analysed and modelled in an easy way. The software utilises a validated mathematical model (Iida 1991, Iida 1992) and absolute values of myocardial perfusion can be measured globally and regionally. Based on the measured perfusion values, normal perfusion or ischemia can be detected. A final report contains patient information, images, segmentation and modelling results. All the analysis results can be printed and saved to standard hospital archives.

Downloads and instructions

If you are interested in getting Carimas CE for clinical work, please contact our sales at

Version 1.3.8 (latest): CarimasCE 1.3.8 instructions for user (English HTML)
Version 1.3.8 (latest): CarimasCE-ohjelman käyttöohje (Finnish HTML)
Version 1.3.6: CarimasCE 1.3.6 instructions for user (English HTML)
Version 1.3.6: CarimasCE-ohjelman käyttöohje (Finnish HTML)
Version 1.3.1: CarimasCE 1.3.1 instructions for user (English HTML)

The PDF versions are available here:
Version 1.3.8 (latest): CarimasCE 1.3.8 instructions for user (English PDF)
Version 1.3.8 (latest): CarimasCE-ohjelman käyttöohje (Finnish PDF)
Version 1.3.6: CarimasCE 1.3.6 instructions for user (English PDF)
Version 1.3.6: CarimasCE-ohjelman käyttöohje (Finnish PDF)
Version 1.3.1: CarimasCE 1.3.1 instructions for user (English PDF)


Version 1.3.8 – Released 2.10.2023

Package checksum (MD5): 1F7E8859ABB8B6011E08F6EF5DFB7BC9

  • Created color cropping functionality similar than in academic version. The implemented solution displays small scrollbar indicating the sub region position relative to actual min max. The control has now the crop and reset -buttons. The scale is updated to also unzoom when the handles are dragged outside of control in cropped state, that makes the possible smaller uncrops much easier instead of using the total reset -button.
  • Fixed bug when the crop zooms did not reset when another image was loaded. Moved the hard coded crop and reset button texts and tooltips properly to Messages file. Added unit tests to GetEnlarged -method of the Range class.
  • The Min Max calculation phase of image loading is now done in parallel loop that optimized the loading time. Fixed the Progress bar of image loading that was freezed more than half minutes to 100% with large quadra images.
  • Implement compressed file store and more efficient data import.
  • Optimize bitmap creation for faster import.
  • Optimized the Rescale method of the Linear scaling to use only one multiplication and addition in the innermost loop. The rescaling is now using parallel processing. Unit Test project added.
  • Implement compressed file store and more efficient data import.
  • Added tooltips to cells of tables in study load, study clear and report list tables so that too long texts in cells can still be visualized. Removed an ancient non used hidden progress bar from the study list table, because it prevented the operation of the tooltips (the tooltips were added as child items on the hidden progress bar inheriting its hidden -status). Removed line breaks from middle of sentences in workflow description tooltip. Separated also the tooltip, workflow name and workflow description with line breaks so that they look much clearer in tool tip box. The tooltips can now have empty lines with
    -text for making cleaner chapters. Replace the ‘^’ -characters into spaces from the report analyser name cell.
  • Corrected precisions to correspond to the actual in-program values.
  • The locator handles sizes were changed such, that they always stay inside the mouse click hit distance. Fixed some zooming and clipping bugs from the locator control. The clipping was enabled from the opengl text implementation. Simplified the selection distance of cut line tool and hear locator tool from squared amount to linear amount (the actual distance was kept same 9 still).
  • Diff img optimization. BasicImgBuffer: Possibility to give min max info when it is aleady known. Parallel worker can be forced to single thread mode for time profiling and debugging purposes. Optimized Diff pocessor added for both sum and diff images that knows how to update just to near diff frames. Parallel processing added for diff + working pogress bar.
  • Small correction to the English IFU.
  • Fix image sorting and frame length issues by using only acquisition times.
  • Lines made thinner to LV mesh lines, input mesh lines, brush edit sphere lines, screen border lines, heart axis lines and cut lines. Also arrows are now more narrow. The heart axis endpoints texts zoom fixed.
  • Some image URLs changed to accommodate case-sensitive webservers.
  • Added IFU paragraph and screenshot on Color Scale Crop Tool and updated manual version number to 1.3.8.
  • Fixed a threading race condition from the memory releasing mechanism in BufferHandles.cs. Made better line implementation object update to Line_Implementation.cs.
  • Fixes for street address and web address. Changed VSSHP to Varha where relevant.
  • Fix manufacturer information (use VARHA instead of VSSHP).

Version 1.3.7 – Released 28.3.2023

  • Allow longer text fields for company name and license path.
  • License validator now checks all licenses, until a valid one is found.
  • Added an “export to clipboard” option to the report viewer. Added copy/paste support to text boxes and fixed several bugs in the text box controls.
  • The flow max in report step uses now intervals from 0.1 to 5.0 (interval 0.1). Combo box was updated to support long item lists with progress bar.
  • Changed “Finland” to “FINLAND”.
  • Default port corrected to 11112.
  • Added a space to polarmap titles.
  • The workflow start did not reset, the warnings system, but only the workflow finishing. Fixed so that when new workflow inputs are given, warnings are reseted. The decay correction information class was counting missing dose time as missing decay correction. The code was modified to take the info from decay correction -tag (or if some mandatory tags were missing).
  • The online manual url changed to point at the specific version and language.
  • The time zone info is now cut off when parsing date times so that it will not break the parsing.
  • Added Enhanced Pet to the UID list.

Version 1.3.6 – Released 22.11.2022

  • Added a Finnish language version of the manual
  • The link having text ‘website’ is now turned also visually to url address, because in PDF version it is more user friendly. The link itself was already fixed in earlier
  • Names of all warnings shown to user are now written in system.log
  • The up and down arrows had the prevent popup close flag defined so that they can be used in time range selection without selector closing when they were used. This feature caused the normal expanded combo menu also stay open when arrows were pressed, that broke the logic. Now the menu closing is prevented only if the combo is not expanded so that the arrows can be used in time range selector without closing and also the expanded combo will not freeze when used with arrows. Only problem that still is left is that if the popup is in expanded state in time range selector and the arrows are used, also the time range selector will close, but that is very small issue.
  • The popup displayer took not into account the position shifts of the sub dialog chain. Now the popup placements work also in sub dialogs
  • Popup closing bugs: Lots of small fixes done to controls connected o popups and tooltips, like syled frame, cmd executors, buttons, combo boxes
  • Any non-certified version of the software or reports generated by it are now more clearly marked
  • Modified local settings are now stored in a writable location, not in the executable location
  • Changed the “Warn situation disactivated” -log message from Debug to verbose level so that users reading the system log really knows when each warnings are on and off.

Version 1.3.5 – Internally Released 10.10.2022

  • Prevented the popup close of search date range when the last radio button (custom date range) is pressed or the custom dates edited. White space problem of edit boxes fixed
  • Random unexpected errors issue fixed by removing old memory releasing system that was used before safe handles
  • Prevented the popup close from the last radio button (custom date range), but not from others, because they are one click options and user probably wants to close the popup when those are selected. The prevention was added to arrows, year edit box and combo boxes. There was also white space problem in edit box (used in years) that made its usage problematic in general. This issue was also fixed
  • The text components (including the required messagebox text) can now split the long word (so long that even one word does not fit to the canvas)
  • Dicom warning messages on receive/send are not treated as errors, but logged instead
  • VAO crash fix: The fast font implementation was changed to use normal rendering instead of VAO based approach
  • Fix the DateTime format string order, so that the default format is used for writing
  • Ignore errors while rolling old log files; Log implements LogTarget, enabling log chains
  • The color scale changes affect now to report when going back to earlier steps

Version 1.3.4 – Internal Release 21.7.2022

  • The axis distortion is now checked from atomic segments and not from 17 segments, because 17 system caused bias to vertical polarmap direction.
  • The patient info is no longer shown at all in workflow selection steps titlebar. Now the information appears when the workflow is started
  • The dialog had shadow hovering over popup controls created inside the dialog, that fixed partly the ticket. The dropdown of the export also was left open after running command that was fixed.
  • The report viewer was added. The exports work now as analysis based. The report viewer lists the exports
  • Missing thumbnails are only regenerated for the series list, not datamanager
  • Make an entry for each warning dialog to the system log
  • Drop down menus now close when another control is selected

Version 1.3.3 – Internally Released 6.6.2022

  • Create local data and log folders on install
  • Added the license number message to system log and audit log when the workflow is started. This was forgot from previous commit
  • The report export has now StInst/SerInst instead of StInst,SerInst. The logging will now always have at least one space between columns.
  • Added factors for eliminating the default segmental area differences caused by the shape itself. The old way allowed larger segments to shrink more than small and vice versa. Now the same amount of distortion is allowed to all segments uniformly
  • The StatSelection module was missing one of its inputs from definition. The shown segment counter did not work properly when segment group was changed, which was fixed. The LV_Modelling module, that was one of the inputs for module had also potential threading issue, that was fixed. Moved the worst segment finding under static method in MASE class, so that it can be better tested. Added more unit tests related to MASE calculation. Added also ‘debug_name’ to StatSelector class so that the actual instances can be later debugged more easily.
  • Selected polarmap segment has now fading blink between two colors so that the line is always visible no matter what colors is under the line
  • The implementation was changed to display also the frame lengths, that are needed to see the proper x-axis scale. The scales no longer find the closest larger tick, but always scales the axis to largest data found from plot and does not display the larger tick at all, if its larger than maximum. Added also unit test cases for linear axis and added system and unit tests for the frame lengths. Added info to user manual that describes the frame lengths in the plot + modified the screenshot to have the frame lengths
  • The reseted focal centre is now always long axis centre and not the perpendicular crossing centre with RV vector
  • Add default values to prevent crash on invalid report files
  • Import only related CarimasCE reports from the study, when importing a series. Also fixes issues with export validation.
  • Add RV warning to the Quality Control section end
  • DocumentTool: Added support for external links. The internal links can now be used without ‘.html’ end. UserManual: Fixed many broken links
  • There is now forced flush in all file log targets, if the lolevel of settings is > 0. The error log has always forced flush. The first change exception and unhandled exception handling events were also added to AppDomain
  • Change log levels to enable/disable messages in the system log or the GUI
  • Series description added to report and unit tests

Version – Released 4.3.2022
– First release

In co-operation with Hidex

Manufacturer: The Wellbeing County of Southwest Finland
Address: Turku PET Centre,
Kiinamyllynkatu 4-8, Turku, FINLAND

GMDN code: 40870