PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
pet_iod_validator.cpp File Reference

Implementation of PET Image IOD Validator. More...

Include dependency graph for pet_iod_validator.cpp:

Go to the source code of this file.

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::services
 
namespace  kcenon::pacs::services::validation
 
namespace  kcenon::pacs::services::validation::pet_tags
 

Functions

validation_result kcenon::pacs::services::validation::validate_pet_iod (const core::dicom_dataset &dataset)
 Validate a PET dataset with default options.
 
bool kcenon::pacs::services::validation::is_valid_pet_dataset (const core::dicom_dataset &dataset)
 Quick check if a dataset is a valid PET image.
 

Variables

constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::series_type {0x0054, 0x1000}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::units {0x0054, 0x1001}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::counts_source {0x0054, 0x1002}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::image_type {0x0008, 0x0008}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::frame_reference_time {0x0054, 0x1300}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::decay_correction {0x0054, 0x1102}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::decay_factor {0x0054, 0x1321}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::rescale_slope {0x0028, 0x1053}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::radiopharmaceutical_info_sequence {0x0054, 0x0016}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::radionuclide_total_dose {0x0018, 0x1074}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::radionuclide_half_life {0x0018, 0x1075}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::frame_of_reference_uid {0x0020, 0x0052}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::position_reference_indicator {0x0020, 0x1040}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::pixel_spacing {0x0028, 0x0030}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::image_orientation_patient {0x0020, 0x0037}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::image_position_patient {0x0020, 0x0032}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::slice_thickness {0x0018, 0x0050}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::reconstruction_method {0x0054, 0x1103}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::attenuation_correction_method {0x0054, 0x1101}
 
constexpr dicom_tag kcenon::pacs::services::validation::pet_tags::randoms_correction_method {0x0054, 0x1100}
 

Detailed Description

Implementation of PET Image IOD Validator.

Definition in file pet_iod_validator.cpp.