PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::services::validation::mg_validation_options Struct Reference

Options for Mammography IOD validation. More...

#include <mg_iod_validator.h>

Collaboration diagram for kcenon::pacs::services::validation::mg_validation_options:
Collaboration graph

Public Attributes

bool check_type1 = true
 Check Type 1 (required) attributes.
 
bool check_type2 = true
 Check Type 2 (required, can be empty) attributes.
 
bool check_conditional = true
 Check Type 1C/2C (conditionally required) attributes.
 
bool validate_pixel_data = true
 Validate pixel data consistency (rows, columns, bits)
 
bool validate_mg_specific = true
 Validate mammography-specific attributes.
 
bool validate_laterality = true
 Validate breast laterality (0020,0060)
 
bool validate_view_position = true
 Validate mammography view position (0018,5101)
 
bool validate_compression = true
 Validate compression force (0018,11A2)
 
bool validate_implant_attributes = true
 Validate breast implant attributes.
 
bool validate_presentation_requirements = true
 Validate For Presentation specific requirements.
 
bool validate_processing_requirements = true
 Validate For Processing specific requirements.
 
bool validate_dose_parameters = true
 Validate acquisition dose parameters.
 
bool allow_both_photometric = true
 Allow both MONOCHROME1 and MONOCHROME2 photometric interpretations.
 
bool strict_mode = false
 Strict mode - treat warnings as errors.
 
bool validate_cad_attributes = false
 Validate CAD-related attributes if present.
 

Detailed Description

Options for Mammography IOD validation.

Provides fine-grained control over which aspects of mammography images are validated. These options allow customization based on workflow needs and the stringency required for different use cases.

Definition at line 50 of file mg_iod_validator.h.

Member Data Documentation

◆ allow_both_photometric

bool kcenon::pacs::services::validation::mg_validation_options::allow_both_photometric = true

Allow both MONOCHROME1 and MONOCHROME2 photometric interpretations.

Examples
/home/runner/work/pacs_system/pacs_system/include/kcenon/pacs/services/validation/mg_iod_validator.h.

Definition at line 88 of file mg_iod_validator.h.

◆ check_conditional

◆ check_type1

◆ check_type2

◆ strict_mode

bool kcenon::pacs::services::validation::mg_validation_options::strict_mode = false

◆ validate_cad_attributes

bool kcenon::pacs::services::validation::mg_validation_options::validate_cad_attributes = false

Validate CAD-related attributes if present.

Examples
/home/runner/work/pacs_system/pacs_system/include/kcenon/pacs/services/validation/mg_iod_validator.h.

Definition at line 94 of file mg_iod_validator.h.

◆ validate_compression

bool kcenon::pacs::services::validation::mg_validation_options::validate_compression = true

◆ validate_dose_parameters

bool kcenon::pacs::services::validation::mg_validation_options::validate_dose_parameters = true

◆ validate_implant_attributes

bool kcenon::pacs::services::validation::mg_validation_options::validate_implant_attributes = true

◆ validate_laterality

bool kcenon::pacs::services::validation::mg_validation_options::validate_laterality = true

◆ validate_mg_specific

bool kcenon::pacs::services::validation::mg_validation_options::validate_mg_specific = true

◆ validate_pixel_data

bool kcenon::pacs::services::validation::mg_validation_options::validate_pixel_data = true

◆ validate_presentation_requirements

bool kcenon::pacs::services::validation::mg_validation_options::validate_presentation_requirements = true

◆ validate_processing_requirements

bool kcenon::pacs::services::validation::mg_validation_options::validate_processing_requirements = true

◆ validate_view_position

bool kcenon::pacs::services::validation::mg_validation_options::validate_view_position = true

The documentation for this struct was generated from the following file: