Page MenuHomePhabricator

Implement specific Property for DICOM tag information
Closed, ResolvedPublic

Description

Status: currently the extracted DICOM information is stored in a StringProperty (single value) or StringListProperty (multiple values for a tag).

TODO: It should be stored in a dedicated property that allows to also query for the value at specific timepoints or slices.

Event Timeline

User floca has pushed new remote branch:

bug-19775-Property_for_DICOM_information

User floca has pushed new remote branch:

bug-19775-Integration_branch

[b482b3]: Merge branch 'bug-19775-Integration_branch'

Merged commits:

2016-06-08 11:50:35 Ralf Floca [51147a]
replaced deprecated testing macros, added more tests for TemporoSpatialStringProperty

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-08 11:49:29 Ralf Floca [85da3e]
fixed typos

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-07 15:34:39 Ralf Floca [0a0092]
gcc fix

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-07 12:08:51 Ralf Floca [0f5e53]
Merge branch 'bug-19775-Property_for_DICOM_information' into bug-19775-Integration_branch


2016-06-06 17:40:35 Ralf Floca [01dcd1]
added little plugin to insepct all dicom tags available for the data of a node

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-05 21:06:10 Ralf Floca [c822e0]
Fixed wrong usage of map::insert

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-05 21:00:43 Ralf Floca [9ddbdb]
added missing Modified() calls

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-04 01:57:06 Ralf Floca [22ae65]
added usage of new DICOMProperty to services and DICOM editor

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-04 01:55:55 Ralf Floca [d14e5e]
added time step and slice awareness to the property generation process of DICOMImageBlockDescriptor

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-04 01:51:51 Ralf Floca [7969ed]
fixed wrong key style for time geometry properties in ItkImageIO

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-04 01:50:13 Ralf Floca [d96353]
add escaping when writing json string

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-03 18:45:21 Ralf Floca [cc5d25]
started to prepare DICOM reader to generate time and slice resolved properties.

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-03 22:28:54 Ralf Floca [04ecf8]
added new Property for time and slice resolved information

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-03 22:19:29 Ralf Floca [2f5339]
added tests

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-03 11:38:00 Ralf Floca [e2712f]
refactored APIs of IPropertyPersistence and added new constructor to PropertyPersistenceInfo

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-02 17:29:42 Ralf Floca [ee2c96]
refactored PropertyPersistance

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-05-23 18:30:16 Ralf Floca [c5d3ee]
COMP: fixed gcc warning

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-01 14:49:17 Ralf Floca [204628]
Cherry picked the merge changes when integrating bug-19038 into the master

Merge branch 'bug-19038-adding-DICOM-tags-as-properties'

Conflicts:
Modules/DICOMReader/src/mitkDICOMSortByTag.cpp
Modules/DICOMReader/src/mitkDICOMTagBasedSorter.cpp
Modules/DICOMReader/src/mitkITKDICOMSeriesReaderHelper.cpp
Modules/DICOMReader/src/mitkThreeDnTDICOMSeriesReader.cpp

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

Conflicts:
Modules/DICOMReader/src/mitkDICOMSortByTag.cpp

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>


2016-06-01 14:39:17 Ralf Floca [f3c1a1]
Merge branch 'bug-19038-adding-DICOM-tags-as-properties' into HEAD

Conflicts:
Modules/DICOMReader/src/mitkDICOMSortByTag.cpp
Modules/DICOMReader/src/mitkDICOMTagBasedSorter.cpp
Modules/DICOMReader/src/mitkITKDICOMSeriesReaderHelper.cpp
Modules/DICOMReader/src/mitkThreeDnTDICOMSeriesReader.cpp

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

[490aba]: Merge branch 'bug-19775-Integration_branch'

Merged commits:

2016-06-08 15:12:14 Ralf Floca [8929d8]
COMP fixed gcc and Mac compiler errors.

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

[1fb6ae]: Merge branch 'bug-19775-Integration_branch'

Merged commits:

2016-06-08 16:16:32 Ralf Floca [6290d2]
COMP gcc fix

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>