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

Digital X-Ray (DX) 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 dx_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::dx_validation_options
 Options for DX IOD validation. More...
 
class  kcenon::pacs::services::validation::dx_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_dx_iod (const core::dicom_dataset &dataset)
 Validate a DX dataset with default options.
 
bool kcenon::pacs::services::validation::is_valid_dx_dataset (const core::dicom_dataset &dataset)
 Quick check if a dataset is a valid DX image.
 
bool kcenon::pacs::services::validation::is_for_presentation_dx (const core::dicom_dataset &dataset)
 Check if dataset is a For Presentation DX image.
 
bool kcenon::pacs::services::validation::is_for_processing_dx (const core::dicom_dataset &dataset)
 Check if dataset is a For Processing DX image.
 

Detailed Description

Digital X-Ray (DX) Image IOD Validator.

Provides validation for Digital X-Ray Image Information Object Definitions as specified in DICOM PS3.3 Section A.26 (DX Image IOD).

Digital X-Ray (DX) covers general radiography using digital detectors, supporting both For Presentation and For Processing image types.

See also
DICOM PS3.3 Section A.26 - DX Image IOD
DICOM PS3.3 Section C.8.11 - DX Modules
DES-SVC-009 - Digital X-Ray Storage Implementation
Author
kcenon
Since
1.0.0

Definition in file dx_iod_validator.h.