DICOMatic 2.1 - Previous versions
Critical updates New features an updates Minor changes


2023
rev-18

16/December/2023
  • Recompiled with latest versions of the TomoVision libraries.

rev-17

13/January/2023
  • Recompiled for VS2022.
  • Add a number of format fixes.
  • Support for multibyte char in path names.



2021
rev-16b

17/October/2021
  • Better startup information.
  • Fix a crash in readOmatic with directory that have more than 32000 files.
  • Fix some 8/16 char file name problems.

rev-15

13/July/2021
  • Fix a another problem for JPEG encoded images.
    If the TomoVision decoder does not work for a DICOM lossless image, we try the PVRG decoder instead.

rev-14

15/April/2020
  • Fix a problem for JPEG encoded images using 16 bits that have a large dynamic range.
  • Add support for 16 bit char for install dir names.



2021
rev-13

9/October/2020
  • Enable remote access.



2017
rev-12f

01/March/2017
  • Add a number of 3D ultrasound formats.
  • Fix a problem with images that have the wrong Class UID.



2016
rev-12b

29/April/2016
  • DICOMatic: Fix a bug that cause the rules to be deleted if the file did not exist in the user's dir.
  • DICOMatic: Fix a x10 pixel inc prob in Kretz and MVL ultarsound conversions.

rev-12

29/March/2016
  • DICOMatic: Add support for Sirona CBCT format.
    Note: That format does not include the patient name in the data files. You need to add it yourself. You can use a DICOM override file with a "! (0010,0010) "famile^first" line in it.



2015
rev-11b

19/Oct/2015
  • Work on 3D Ultrasound formats (Kretz, Ge, Jitachi, Samsung, Philips).
  • Bug fix with some multi-frame formats.
  • Now color TIFF and JPEG are treated with Windows libraries.
  • Recompiled with Visual Studio 2013: Add 64 bits version.
  • Add support for BMP, GIF & PNG image formats.



2014
rev-10a

26/Feb/2014
  • SCSI library: Add the possibilty of having SCSI devices with multiple LUN numbers.
  • DICOMatic: Add support for ".ddo" files from FUJI CR systems.
  • DICOMatic: Fix a problem with JPEG compressed images.
  • DICOMatic: Fix a problem with 12 bit stored DICOM.
  • DICOMatic: Fix a problem with some multiframes DICOM.
  • DICOMatic: fix a problem with "Dicom Edit" images that have unexpected compressed JPEG with 24 "bits stored" pixels.



2013
rev-9c

27/June/2013
  • readOmatic: fix a problem intorduce recently with DAT drives.
  • readOmatic: fix a problem withthe config menu being behind the main window.

rev-9b

16/June/2013
  • readOmatic: New license scheme to remove the "Format" license.
  • DICOMatic: Fix a problem with the tilt of Elsint images for patient that are Feet Firts.

rev-8d

07/March/2013
  • DICOMatic: Add support for Overlays. Add Overlay group and enable overlays for CT, CR and MR. Add the new "DICOM_keep_Overlay" variable in the .ini files.
  • readOmatic: Add "DEV_LIBRARY" key word in SCSI_List files.

rev-8c

14/January/2013
  • readOmatic: fix a problem with ALI format when a group is bigger than 2Gb.



2012
rev-8b

29/November/2012
  • readOmatic: Add support for Mitra MOD disks from AGFA Impax PACS.
  • readOmatic: Add extraction of MIC information from AIT tapes.
  • DICOMatic: fix a problem with some NEMA-2 NUMARIS files.
  • DICOMatic: fix a problem with strings longuer than 10240 bytesin "LT" tags.

rev-8

2/November/2012
  • All DICOM conversion: Now, by default, the original UID (if present) will be preserevd. The flag "DICOM_Keep_UID" can be set to "0" if you want the converter to create new values.
    if "DICOM_Keep_UID=0" is set, the following TAG will be re-created by the converter:
    (0002,0002) "Media Storage SOP Class UID
    (0002,0003) "Media Storage Instance UID
    (0008,0012) "Instance Creation Date
    (0008,0013) "Instance Creation Time
    (0008,0014) "Instance Creation UID"
    (0008,0016) "SOP Class UID"
    (0008,0018) "SOP Instance UID"
  • DICOMatic: Fix a problem with DICOM "Radlink" images that have incorect transfer syntax.

rev-7e

21/September/2012
  • DICOM_Watch: Fix a bug that prevented the failed files to be moved to the correct dir.
  • DICOM_Watch: Add a parameter in the "General Parameters" to prevent the creation of the "Watch_Skip.dat" file. This is to prevent a memory crash when working with humonguous directories.
  • DICOM_Watch: Add a parameter in the "General Parameters" to let the program know that some files can be "multi-part". If this is the case, unknow image format file will be' skipped instead of transfered to the "failed" dir.
  • DICOMatic: fix a bug with LEPEL_ZIV compressed NEMA-2 files.
  • DICOMatic: fix a bug with patient names for NEMA and SPI images.
  • DICOMatic: Fix a bug with patient name satrting with "," or ".".

rev-7d

24/July/2012
  • readOmatic: Add support for DSS on UDO disks.
  • readOmatic: Add information from MAM chip for LTO tapes.

rev-7c

11/June/2012
  • DICOMatic: Add support for Pegasus ".dcm" and ".wvt" PACS images.
  • DICOMatic: no longuer write second fraction to TM and DT tags if they are "000".
  • DICOMatic: Add support for FONAR rev 3.0 images.
  • DICOMatic: Add support for Toshiba nuclear images with 32 bit floating point values.
  • DICOM_Watch: fix a problem with template and extensions.
  • readOmatic: Fix a problem with the icons not showing.

rev-7

30/January/2012
  • All: Fix a problem with license created after 2011.
  • DICOMatic: Work on Toshiba "VF" MR format.
  • DICOMatic: Fix a bug with some Varian procpar files that cause a crash.
  • readOmatic: Add support for UNIX "xfs" disks using "dir type 2" (type 1 was already supported).



2011
rev-6d

22/September/2011
  • DICOMatic: Fix a problem with some color lossless images that where not converted.
  • DICOMatic: Fix a problem with images that advertize the wrong pixel sign.
  • DICOMatic: Fix a problem with some GE Pet images.
  • DICOMatic: Fx a problem with the times in GE Pet images.
  • DICOMatic: Fix a problem with some HDL1 MR images.
  • readOmatic: Improve the ALI reader for AIT tapes.
  • readOmatic: Fix a problem with some Allstore disks.

rev-6b

02/Mar/2011
  • readOmatic: Fix a problem with the new licenses where the study license was seen as expired for dates past 2011).
  • readOmatic: Fix a problem with some buggy FAT32 files.

rev-6

11/Jan/2011
  • All modules: Went back to Visual Studio 6 for the time being.
  • DICOMatic: add support for NEMA images with all the bytes swapped (as seen in Siemens ECAT files).
  • DICOMatic: fix a bug in the XA DICOM tables that created 2 warnings.
  • DICOMatic: Add partial support for DICOM VIVID7 Ge GEMS ultrasound images with images inside the private (7FE1,xxxx) tags. All images are save as "SC", but not with the correct parameters. Some images may actually be in spherical or cylindrical coord. system.
  • DICOMatic: fix a problem with DICOM, 8 bit Big Endian images encoded in explicit OW tag.
  • DICOMatic: fix a memory leak with Camtronics XA images.
  • DICOMatic: fix a memory leak with NEMA-2 images using Lempel-Ziv compression.
  • DICOMatic: Until suplement 43 is implemented, the 3D portion of Philips Ultrasound DICOM images will be saved as "SC".
  • DICOM_Watch: Fix a memory leak.
  • DICOM_Watch: Add a few more choices in the "saved dir" config page.
  • DICOM_Watch: Add a start/stop button, Improved the audit trail.
  • DICOM_Watch: Add 4 parameters in the configuration:
    Page 1: We can now limit the size of the trace and audit files. If the files are bigger than the limit, a new file will be created instead. Each files has a number added to its name.
    page 7: We can now keep the original path for the kept files
    page 8: We can now keep the original path for the failed files
    Page 9: We can now freeze the program if the target disk does not have enough free space.
  • readOmatic: Modif to the configuration options.
  • readOmatic: Fix a bug with Unix "efs" directories.
  • readOmatic: Add support for A.L.I. technologies archive tapes.
  • readOmatic: Add support for Microsoft MTF tape archives.
  • readOmatic: Fix a bug with some FAT-32 DVD-RAM.
  • readOmatic: Add support for GE Centricity archives on UDO disks.
  • readOmatic: Add the option to "skip" a file if it already exist in the "Overwrite" option of the configuration menu, to "rename" a file if its size is different or to "overwrite" a file if the new one is bigger.



2010
rev-5b

09/Aug/2010
  • readOmatic: Add a new tape format: MTFS for DLT tapes.
  • readOmatic: Add a "study" layer to the tree created from SPI MOD.
  • DICOMatic: New token license. Token generated from this point on will not be compatible with older versions of the program. Older tokens are still supported.

rev-5

Backdated to 01/Apr/2010
  • All modules: Important license fix.
  • readOmatic: The audit trails are now created "by drive" to enable multiple copies of the program reading from multiple drives without interfering with one another.
  • readOmatic: Add a "tape_offset" parameter to start reading some tapes from a fixed position. The offset is either in blocks or files depending on the tape format.
  • readOmatic: Add a "tape_retension" parameters to the configuration that force the program to retension tapes (go to EOD and rewind) before each scan.
  • DICOMatic: Add a SIEMENS ultrasound format. This format has a set of ".tif" images, a set of ".cal" calibration file and a "..\study.dat" associated file.
  • readOmatic: Fix multiple problems with DSS tapes.

rev-4
15/Jul/2010
Removed!
use rev-5 instead
  • All modules: The libraries have been modified to be thread safe. You can now scan multiple media in readOmatic at the same time.

rev-3
04/Jun/2010
Removed!
use rev-5 instead
  • readOmatic: Fix a bug when reading more than a few thousands files from a disk.
  • readOmatic: Fix a problem (introduced in 2.1) with UNIX disks.

rev-2
27/Apr/2010
Removed!
use rev-5 instead
  • readOmatic: Fix a problem with Allstore disks.
  • readOmatic: only save the original path if asked for. (It used to be also saved if no sub-dir for studies and series where asked)
  • readOmatic: readOmatic: Split the output file in chunks of 32 Mb to prevent problems when writing big files.
  • DICOMatic: fix a problem with some DICOM multiframe images.

rev-1
01/Apr/2010
Removed!
use rev-5 instead
  • All modules: New license scheme. Allow for yearly licenses.
  • DICOMatic: Add 10 new variables to the rules. "PATH_0" to "PATH_9". They are the different path components of the file being converted. "PATH_0" is the drive letter, PATH_1 is the first directory...
    For example the file: "c:\temp\sub_dir\another dir\toto.ima" will have: PATH_0 = "c:", PATH_1 = temp, PATH_2 = sub_dir, PATH_3 = another dir, PATH_4 to PATH_9 will be empty.
  • DICOMatic: Fix a problem with Signa_5 images that have a "." in the 4 char ID field label.
  • DICOMatic: Fix a problem with DSR format where the Patient information tag had problems if multiple fields where empty and add Hearth rate.
  • DICOMatic: Add support for color palette. Philips DSR ultrasound files can now be converted with "PALETTE COLOR" photometric interpretation.
  • readOmatic: Add a new variable to allow the user to reduce the maximum SCSI buffer. It was 64Kb, but apparently some devices can not support that buffer size. The .ini parameter: "scsi_max_buffer" give the new buuefr size (in Kb). this value must be a power of 2 (1, 2, 4, 8, 16, 32 or 64). The maximum alowed is 64Kb.
  • readOmatic: fix a an error message when reading DAT tapes in SPTI.
  • readOmatic: Add support for DSS tapes (ultrasound on DLT)
  • readOmatic: Add support for UDF disk format on MOD
  • readOmatic: Add support for "Allstor" DVD (use by Siemens ACON systems)
  • readOmatic: made the Philips OSS/DSS reader more fault tolerant.
  • readOmatic: Fix a problem with Philips OSS/DSS disk having DICOM files with undefined lenght sequences.
  • Connect: add recursion in the FTP Pull option. If you have "..." as the last component of a template, the program will look in all the subdirectories.
    ex: dir_1\dir_2\... or dir_1\dir_2\...\*.ima will look in all the sub-directories rooted at dir_1\dir_2 and get all the files in the first case, all the ".ima" files in the second.
  • Connect: fix a few bugs.
  • DICOM_Watch: Add the FTP Pull option (same as Connect).
  • readObatch: Add this new "batch mode" version of readOmatic. It will read all the files in the specified device. The command line arguments are:
    --- usage: ---
    readObatch [-s *] [-i *] [-m mode] [-o dir] [-w file] [-x * *] [-y * *]
    • [-s *] SCSI Adapter num. of device to read
    • [-i *] SCSI ID num. of device to read
    • [-m mode] If mode = read, the files will be read from the device and saved to the target dir.
      mode = conv, the files will be read, converted to DICOM and saved to the target dir.
      mode = push, the files will be read, converted and pushed to the DICOM network.
    • [-o dir] Root directory for the extracted data (def: c:\\temp) (if spaces are used in the name, protect with quotes)
    • [-w file] All messages are directed to this file (def: readObatch.dat) (if spaces are used in the name, protect with quotes)
    • [-x * *] X position & dimention of window
    • [-y * *] Y position & dimention of window
    Note: without arguments, the program will list the SCSI devices
    ex: readObatch -s 1 -i 3 -m conv -o "c:\temp\"
    will read all the files from the SCSI device (1,3), convert the files to DICOM and save them in c:\temp\. Note the other parameters defined in readOmatic.ini will also be used to control this process.

Scroll
to Top