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

Ultrasound Image IOD Validator. More...

#include "kcenon/pacs/core/dicom_dataset.h"
#include "kcenon/pacs/core/dicom_tag.h"
#include <optional>
#include <string>
#include <vector>
Include dependency graph for us_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::validation_finding
 Single validation finding. More...
 
struct  kcenon::pacs::services::validation::validation_result
 Result of IOD validation. More...
 
struct  kcenon::pacs::services::validation::us_validation_options
 Options for US IOD validation. More...
 
class  kcenon::pacs::services::validation::us_iod_validator
 

Namespaces

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

Enumerations

enum class  kcenon::pacs::services::validation::validation_severity { kcenon::pacs::services::validation::error , kcenon::pacs::services::validation::warning , kcenon::pacs::services::validation::info }
 Severity level of validation findings. More...
 

Functions

validation_result kcenon::pacs::services::validation::validate_us_iod (const core::dicom_dataset &dataset)
 Validate a US dataset with default options.
 
bool kcenon::pacs::services::validation::is_valid_us_dataset (const core::dicom_dataset &dataset)
 Quick check if a dataset is a valid US image.
 

Detailed Description

Ultrasound Image IOD Validator.

Provides validation for Ultrasound Image Information Object Definitions as specified in DICOM PS3.3 Section A.6 (US Image IOD) and A.7 (US Multi-frame Image IOD).

See also
DICOM PS3.3 Section A.6 - US Image IOD
DICOM PS3.3 Section A.7 - US Multi-frame Image IOD
DES-SVC-008 - Ultrasound Storage Implementation
Author
kcenon
Since
1.0.0

Definition in file us_iod_validator.h.