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

Digital Mammography X-Ray Image 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 mg_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::mg_validation_options
 Options for Mammography IOD validation. More...
 
class  kcenon::pacs::services::validation::mg_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_mg_iod (const core::dicom_dataset &dataset)
 Validate a mammography dataset with default options.
 
bool kcenon::pacs::services::validation::is_valid_mg_dataset (const core::dicom_dataset &dataset)
 Quick check if a dataset is a valid mammography image.
 
bool kcenon::pacs::services::validation::is_for_presentation_mg (const core::dicom_dataset &dataset)
 Check if dataset is a For Presentation mammography image.
 
bool kcenon::pacs::services::validation::is_for_processing_mg (const core::dicom_dataset &dataset)
 Check if dataset is a For Processing mammography image.
 
bool kcenon::pacs::services::validation::has_breast_implant (const core::dicom_dataset &dataset)
 Check if dataset indicates breast implant presence.
 
bool kcenon::pacs::services::validation::is_screening_mammogram (const core::dicom_dataset &dataset)
 Check if dataset is a screening mammogram.
 

Detailed Description

Digital Mammography X-Ray Image IOD Validator.

Provides validation for Digital Mammography X-Ray Image Information Object Definitions as specified in DICOM PS3.3 Section A.26.2 (Digital Mammography X-Ray Image IOD).

Digital Mammography has specific requirements beyond general DX imaging:

  • Breast laterality must be specified (0020,0060)
  • View position with mammography-specific codes (0018,5101)
  • Compression force documentation (0018,11A2)
  • Breast implant presence indication
See also
DICOM PS3.3 Section A.26.2 - Digital Mammography X-Ray Image IOD
DICOM PS3.3 Section C.8.11.7 - Mammography Image Module
ACR BI-RADS Mammography Atlas for clinical context
Author
kcenon
Since
1.0.0

Definition in file mg_iod_validator.h.