|
PACS System 0.1.0
PACS DICOM system library
|
Options for SR IOD validation. More...
#include <sr_iod_validator.h>

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. | |
Options for SR IOD validation.
Definition at line 38 of file sr_iod_validator.h.
| bool kcenon::pacs::services::validation::sr_validation_options::check_conditional = true |
Check Type 1C/2C (conditionally required) attributes.
Definition at line 46 of file sr_iod_validator.h.
Referenced by kcenon::pacs::services::validation::sr_iod_validator::validate_sr_document_general_module().
| bool kcenon::pacs::services::validation::sr_validation_options::check_type1 = true |
Check Type 1 (required) attributes.
Definition at line 40 of file sr_iod_validator.h.
Referenced by kcenon::pacs::services::validation::sr_iod_validator::validate_general_study_module(), kcenon::pacs::services::validation::sr_iod_validator::validate_key_object_selection(), kcenon::pacs::services::validation::sr_iod_validator::validate_sop_common_module(), kcenon::pacs::services::validation::sr_iod_validator::validate_sr_document_content_module(), kcenon::pacs::services::validation::sr_iod_validator::validate_sr_document_general_module(), and kcenon::pacs::services::validation::sr_iod_validator::validate_sr_document_series_module().
| bool kcenon::pacs::services::validation::sr_validation_options::check_type2 = true |
Check Type 2 (required, can be empty) attributes.
Definition at line 43 of file sr_iod_validator.h.
Referenced by kcenon::pacs::services::validation::sr_iod_validator::validate_general_equipment_module(), kcenon::pacs::services::validation::sr_iod_validator::validate_general_study_module(), kcenon::pacs::services::validation::sr_iod_validator::validate_patient_module(), kcenon::pacs::services::validation::sr_iod_validator::validate_sr_document_general_module(), and kcenon::pacs::services::validation::sr_iod_validator::validate_sr_document_series_module().
| bool kcenon::pacs::services::validation::sr_validation_options::strict_mode = false |
Strict mode - treat warnings as errors.
Definition at line 73 of file sr_iod_validator.h.
Referenced by kcenon::pacs::services::validation::sr_iod_validator::validate_basic_text_sr(), kcenon::pacs::services::validation::sr_iod_validator::validate_comprehensive_sr(), kcenon::pacs::services::validation::sr_iod_validator::validate_enhanced_sr(), and kcenon::pacs::services::validation::sr_iod_validator::validate_key_object_selection().
| bool kcenon::pacs::services::validation::sr_validation_options::validate_coded_entries = true |
Validate coded entries (concept name codes, etc.)
Definition at line 61 of file sr_iod_validator.h.
Referenced by kcenon::pacs::services::validation::sr_iod_validator::validate_sr_document_content_module().
| bool kcenon::pacs::services::validation::sr_validation_options::validate_content_sequence = true |
Validate Content Sequence structure.
Definition at line 49 of file sr_iod_validator.h.
Referenced by kcenon::pacs::services::validation::sr_iod_validator::validate_comprehensive_sr(), and kcenon::pacs::services::validation::sr_iod_validator::validate_sr_document_content_module().
| bool kcenon::pacs::services::validation::sr_validation_options::validate_document_status = true |
Validate completion and verification flags.
Definition at line 67 of file sr_iod_validator.h.
Referenced by kcenon::pacs::services::validation::sr_iod_validator::validate_sr_document_general_module().
| bool kcenon::pacs::services::validation::sr_validation_options::validate_key_object_selection = true |
Allow Key Object Selection document specific validation.
Definition at line 70 of file sr_iod_validator.h.
Referenced by kcenon::pacs::services::validation::sr_iod_validator::validate_key_object_selection().
| bool kcenon::pacs::services::validation::sr_validation_options::validate_references = true |
Validate referenced SOP instances.
Definition at line 58 of file sr_iod_validator.h.
Referenced by kcenon::pacs::services::validation::sr_iod_validator::validate_comprehensive_sr(), and kcenon::pacs::services::validation::sr_iod_validator::validate_enhanced_sr().
| bool kcenon::pacs::services::validation::sr_validation_options::validate_relationships = true |
Validate relationship types between content items.
Definition at line 55 of file sr_iod_validator.h.
| bool kcenon::pacs::services::validation::sr_validation_options::validate_template_id = true |
Validate template identification if present.
Definition at line 64 of file sr_iod_validator.h.
| bool kcenon::pacs::services::validation::sr_validation_options::validate_value_types = true |
Validate content item value types.
Definition at line 52 of file sr_iod_validator.h.
Referenced by kcenon::pacs::services::validation::sr_iod_validator::validate_sr_document_content_module().