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

Options for SR IOD validation. More...

#include <sr_iod_validator.h>

Collaboration diagram for kcenon::pacs::services::validation::sr_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_content_sequence = true
 Validate Content Sequence structure.
 
bool validate_value_types = true
 Validate content item value types.
 
bool validate_relationships = true
 Validate relationship types between content items.
 
bool validate_references = true
 Validate referenced SOP instances.
 
bool validate_coded_entries = true
 Validate coded entries (concept name codes, etc.)
 
bool validate_template_id = true
 Validate template identification if present.
 
bool validate_document_status = true
 Validate completion and verification flags.
 
bool validate_key_object_selection = true
 Allow Key Object Selection document specific validation.
 
bool strict_mode = false
 Strict mode - treat warnings as errors.
 

Detailed Description

Options for SR IOD validation.

Definition at line 38 of file sr_iod_validator.h.

Member Data Documentation

◆ check_conditional

bool kcenon::pacs::services::validation::sr_validation_options::check_conditional = true

◆ check_type1

◆ check_type2

◆ strict_mode

◆ validate_coded_entries

bool kcenon::pacs::services::validation::sr_validation_options::validate_coded_entries = true

◆ validate_content_sequence

bool kcenon::pacs::services::validation::sr_validation_options::validate_content_sequence = true

◆ validate_document_status

bool kcenon::pacs::services::validation::sr_validation_options::validate_document_status = true

◆ validate_key_object_selection

bool kcenon::pacs::services::validation::sr_validation_options::validate_key_object_selection = true

◆ validate_references

bool kcenon::pacs::services::validation::sr_validation_options::validate_references = true

◆ validate_relationships

bool kcenon::pacs::services::validation::sr_validation_options::validate_relationships = true

Validate relationship types between content items.

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

Definition at line 55 of file sr_iod_validator.h.

◆ validate_template_id

bool kcenon::pacs::services::validation::sr_validation_options::validate_template_id = true

Validate template identification if present.

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

Definition at line 64 of file sr_iod_validator.h.

◆ validate_value_types

bool kcenon::pacs::services::validation::sr_validation_options::validate_value_types = true

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