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

Implementation of Nuclear Medicine Image IOD Validator. More...

Include dependency graph for nm_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::nm_tags
 

Functions

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

Variables

constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::image_type {0x0008, 0x0008}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::number_of_frames {0x0028, 0x0008}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::frame_increment_pointer {0x0028, 0x0009}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::energy_window_info_sequence {0x0054, 0x0012}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::energy_window_range_sequence {0x0054, 0x0013}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::radiopharmaceutical_info_sequence {0x0054, 0x0016}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::radionuclide_total_dose {0x0018, 0x1074}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::radionuclide_half_life {0x0018, 0x1075}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::radiopharmaceutical_start_time {0x0018, 0x1072}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::detector_info_sequence {0x0054, 0x0022}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::collimator_type {0x0018, 0x1181}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::rotation_info_sequence {0x0054, 0x0052}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::type_of_data {0x0054, 0x0400}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::start_angle {0x0054, 0x0200}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::scan_arc {0x0018, 0x1144}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::rotation_direction {0x0018, 0x1140}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::gated_info_sequence {0x0054, 0x0062}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::trigger_source_or_type {0x0018, 0x1061}
 
constexpr dicom_tag kcenon::pacs::services::validation::nm_tags::number_of_time_slots {0x0054, 0x0071}
 

Detailed Description

Implementation of Nuclear Medicine Image IOD Validator.

Definition in file nm_iod_validator.cpp.