Version 2 changes

Incompatibility with version 1

Version 2 of DICOM Search introduces changes that makes it incompatible with libraries created using version 1. You will need to reindex your DICOM images in order to store the private tags in addition to the public tags. To continue using the libraries created in version 1, rename the existing DICOM Search 1 application folder before installing version 2, in order to have both versions available depending on which libraries you want to access. You can download the last release of version 1 using this link if required.

All tag values are now indexed

Version 2 indexes all public and private tags. Sequences are also indexed. For e.g. the column 0020,9222-3-0020,9167 stores the Functional Group Pointer (0020,9167) value for the 3rd element of the top-level Dimension Index Sequence (0020,9222).

Additional tables used

Because there is a limit to the number of columns that can be stored in the underlying database, the tag values are now spread across 3 tables: images seq52009230 seq2005140f The tags view remains the primary source to run queries on, as it joins the images and thumbnails tables into a single easy-to-use view, The seq52009230 and seq2005140f tables are used to store sequence values for the (5200,9230) and (2005,140F) tags respectively. For e.g. if you run the following query to retrieve values from the seq52009230 table: The ds_imageID column is the key column that links back to the images table (or tags view). The ds_sequence value is the top level sequence number for the 5200,9230 tag. So the fully qualified tag for the first column (2005,140F)-1-(2005,1455) in the above example is 5200,9230-1-2005,140F-1-2005,1455. The fully qualified tag for the second row for the same column is 5200,9230-2-2005,140F-1-2005,1455, and so forth. This gives users immense flexibility in searching for DICOM tag values. If in the future we find there are other top level sequence tags that can cause us to hit the maximum columns limit, we will store those sequence tags into their own tables too.

Copied files can be renamed using tags

When copying files from the search results, you can now use tags to rename the files. For e.g. you could include the physican name (0008,0090) as part of the file name: You can use multiple tags, aliases in place of tags, and even use tags as part of the folder name (DICOM Search will create the folders where necessary) e.g.

DA, TM, and DT tag types are now stored as numbers

In version 1, these tag types were stored as SQLite date time data types. This required users to remember to use the DATE, TIME, and DATETIME functions to convert the values. In version 2, the values for these tag types are stored as numbers as per the DICOM specification. This makes it easier for users who were used to working with these values. For DT tag values where the timezone information is included, you’ll need to use the EXTRACTNUMBER function to remove the timezone values. Depending on user feedback, we may add more functions to make working with date and time values easier.

You can now convert images containing multiple frames

In version 1, when converting images to png, jpg, gif, or bmp, only the first frame was extracted. In version 2, you can now choose to extract and convert all the frames.

Sequence tags now display total and index

The tags view now display the total number of items for sequences that contain more than a snigle item, and each sequence item is displayed beneath an index level. This makes it easier to know which sequence index you are viewing a particular tag for, especially when the tags are filtered based on your search criteria. The same structure is used when exporting the tags to Excel files.
Copyright © 2005 - 2021 Yohz Software, a division of Yohz Ventures Sdn Bhd. ALL RIGHTS RESERVED. All trademarks or registered trademarks are property of their respective owners

Version 2 changes

Incompatibility with version 1

Version 2 of DICOM Search introduces changes that makes it incompatible with libraries created using version 1. You will need to reindex your DICOM images in order to store the private tags in addition to the public tags. To continue using the libraries created in version 1, rename the existing DICOM Search 1 application folder before installing version 2, in order to have both versions available depending on which libraries you want to access. You can download the last release of version 1 using this link if required.

All tag values are now indexed

Version 2 indexes all public and private tags. Sequences are also indexed. For e.g. the column 0020,9222-3-0020,9167 stores the Functional Group Pointer (0020,9167) value for the 3rd element of the top-level Dimension Index Sequence (0020,9222).

Additional tables used

Because there is a limit to the number of columns that can be stored in the underlying database, the tag values are now spread across 3 tables: images seq52009230 seq2005140f The tags view remains the primary source to run queries on, as it joins the images and thumbnails tables into a single easy-to-use view, The seq52009230 and seq2005140f tables are used to store sequence values for the (5200,9230) and (2005,140F) tags respectively. For e.g. if you run the following query to retrieve values from the seq52009230 table: The ds_imageID column is the key column that links back to the images table (or tags view). The ds_sequence value is the top level sequence number for the 5200,9230 tag. So the fully qualified tag for the first column (2005,140F)-1- (2005,1455) in the above example is 5200,9230-1-2005,140F- 1-2005,1455. The fully qualified tag for the second row for the same column is 5200,9230-2-2005,140F-1-2005,1455, and so forth. This gives users immense flexibility in searching for DICOM tag values. If in the future we find there are other top level sequence tags that can cause us to hit the maximum columns limit, we will store those sequence tags into their own tables too.

Copied files can be renamed using tags

When copying files from the search results, you can now use tags to rename the files. For e.g. you could include the physican name (0008,0090) as part of the file name: You can use multiple tags, aliases in place of tags, and even use tags as part of the folder name (DICOM Search will create the folders where necessary) e.g.

DA, TM, and DT tag types are now stored as numbers

In version 1, these tag types were stored as SQLite date time data types. This required users to remember to use the DATE, TIME, and DATETIME functions to convert the values. In version 2, the values for these tag types are stored as numbers as per the DICOM specification. This makes it easier for users who were used to working with these values. For DT tag values where the timezone information is included, you’ll need to use the EXTRACTNUMBER function to remove the timezone values. Depending on user feedback, we may add more functions to make working with date and time values easier.

You can now convert images containing multiple frames

In version 1, when converting images to png, jpg, gif, or bmp, only the first frame was extracted. In version 2, you can now choose to extract and convert all the frames.

Sequence tags now display total and index

The tags view now display the total number of items for sequences that contain more than a snigle item, and each sequence item is displayed beneath an index level. This makes it easier to know which sequence index you are viewing a particular tag for, especially when the tags are filtered based on your search criteria. The same structure is used when exporting the tags to Excel files.
Copyright © 2005 - 2021 Yohz Software, a division of Yohz Ventures Sdn Bhd. ALL RIGHTS RESERVED .All trademarks or registered trademarks are property of their respective owners