PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
ct_processing_iod_validator.h File Reference

CT For Processing Image IOD Validator. More...

Include dependency graph for ct_processing_iod_validator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::pacs::services::validation::ct_processing_validation_options
 Options for CT For Processing IOD validation. More...
 
class  kcenon::pacs::services::validation::ct_processing_iod_validator
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::services
 
namespace  kcenon::pacs::services::validation
 
namespace  kcenon::pacs::services::validation::ct_processing_tags
 

Functions

validation_result kcenon::pacs::services::validation::validate_ct_processing_iod (const core::dicom_dataset &dataset)
 Validate a CT For Processing dataset with default options.
 
bool kcenon::pacs::services::validation::is_valid_ct_processing_dataset (const core::dicom_dataset &dataset)
 Quick check if a dataset is a valid CT For Processing image.
 

Variables

constexpr core::dicom_tag kcenon::pacs::services::validation::ct_processing_tags::kvp {0x0018, 0x0060}
 KVP (0018,0060)
 
constexpr core::dicom_tag kcenon::pacs::services::validation::ct_processing_tags::slice_thickness {0x0018, 0x0050}
 Slice Thickness (0018,0050)
 
constexpr core::dicom_tag kcenon::pacs::services::validation::ct_processing_tags::convolution_kernel {0x0018, 0x1210}
 Convolution Kernel (0018,1210)
 
constexpr core::dicom_tag kcenon::pacs::services::validation::ct_processing_tags::image_position_patient {0x0020, 0x0032}
 Image Position (Patient) (0020,0032)
 
constexpr core::dicom_tag kcenon::pacs::services::validation::ct_processing_tags::image_orientation_patient {0x0020, 0x0037}
 Image Orientation (Patient) (0020,0037)
 
constexpr core::dicom_tag kcenon::pacs::services::validation::ct_processing_tags::decomposition_description {0x0018, 0x9380}
 Decomposition Description (0018,9380) - describes the material decomposition.
 
constexpr core::dicom_tag kcenon::pacs::services::validation::ct_processing_tags::decomposition_algorithm_id_seq {0x0018, 0x9381}
 Decomposition Algorithm Identification Sequence (0018,9381)
 
constexpr core::dicom_tag kcenon::pacs::services::validation::ct_processing_tags::acquisition_type {0x0018, 0x9302}
 Acquisition Type (0018,9302)
 

Detailed Description

CT For Processing Image IOD Validator.

Provides validation for CT For Processing Image Information Object Definitions as specified in DICOM PS3.3. CT For Processing images store basis material decomposition images from multi-energy/spectral CT acquisitions (dual-energy, photon-counting CT).

See also
DICOM PS3.3 - CT For Processing IOD
DICOM PS3.4 Section B - Storage Service Class
Issue #848 - Add CT For Processing SOP Classes
Author
kcenon
Since
1.0.0

Definition in file ct_processing_iod_validator.h.