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

PET (Positron Emission Tomography) Image IOD Validator. More...

#include "kcenon/pacs/core/dicom_dataset.h"
#include "kcenon/pacs/core/dicom_tag.h"
#include "kcenon/pacs/services/validation/us_iod_validator.h"
#include <optional>
#include <string>
#include <vector>
Include dependency graph for pet_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::pet_validation_options
 Options for PET IOD validation. More...
 
class  kcenon::pacs::services::validation::pet_iod_validator
 

Namespaces

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

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.
 

Detailed Description

PET (Positron Emission Tomography) Image IOD Validator.

Provides validation for PET Image Information Object Definitions as specified in DICOM PS3.3 Section A.21 (PET Image IOD).

See also
DICOM PS3.3 Section A.21 - PET Image IOD
DICOM PS3.3 Section C.8.9 - PET Modules
Author
kcenon
Since
1.0.0

Definition in file pet_iod_validator.h.