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

Structured Report 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 sr_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::sr_validation_options
 Options for SR IOD validation. More...
 
class  kcenon::pacs::services::validation::sr_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_sr_iod (const core::dicom_dataset &dataset)
 Validate an SR dataset with default options.
 
bool kcenon::pacs::services::validation::is_valid_sr_dataset (const core::dicom_dataset &dataset)
 Quick check if a dataset is a valid SR document.
 
bool kcenon::pacs::services::validation::is_sr_complete (const core::dicom_dataset &dataset)
 Check if SR document is complete.
 
bool kcenon::pacs::services::validation::is_sr_verified (const core::dicom_dataset &dataset)
 Check if SR document is verified.
 
size_t kcenon::pacs::services::validation::get_content_item_count (const core::dicom_dataset &dataset)
 Get content item count from dataset.
 
std::string kcenon::pacs::services::validation::get_sr_document_title (const core::dicom_dataset &dataset)
 Get SR document title from Concept Name Code Sequence.
 

Detailed Description

Structured Report IOD Validator.

Provides validation for Structured Report Information Object Definitions as specified in DICOM PS3.3 Section A.35 (SR Document IODs).

See also
DICOM PS3.3 Section A.35 - SR Document IODs
DICOM PS3.3 Section C.17 - SR Document Content Module
Author
kcenon
Since
1.0.0

Definition in file sr_iod_validator.h.