|
PACS System 0.1.0
PACS DICOM system library
|
#include <series_record.h>

Public Member Functions | |
| auto | has_criteria () const noexcept -> bool |
| Check if any filter criteria is set. | |
Public Attributes | |
| std::optional< std::string > | study_uid |
| Study Instance UID for filtering by study (exact match) | |
| std::optional< std::string > | series_uid |
| Series Instance UID (exact match) | |
| std::optional< std::string > | modality |
| Modality filter (exact match, e.g., "CT", "MR") | |
| std::optional< int > | series_number |
| Series number filter. | |
| std::optional< std::string > | series_description |
| Series description pattern (supports * wildcard) | |
| std::optional< std::string > | body_part_examined |
| Body part examined (exact match) | |
| size_t | limit {0} |
| Maximum number of results to return (0 = unlimited) | |
| size_t | offset {0} |
| Offset for pagination. | |
Definition at line 90 of file series_record.h.
|
inlinenodiscardnoexcept |
Check if any filter criteria is set.
Definition at line 120 of file series_record.h.
References body_part_examined, modality, series_description, series_number, series_uid, and study_uid.
| std::optional<std::string> kcenon::pacs::storage::series_query::body_part_examined |
Body part examined (exact match)
Definition at line 107 of file series_record.h.
Referenced by has_criteria().
| size_t kcenon::pacs::storage::series_query::limit {0} |
Maximum number of results to return (0 = unlimited)
Definition at line 110 of file series_record.h.
| std::optional<std::string> kcenon::pacs::storage::series_query::modality |
Modality filter (exact match, e.g., "CT", "MR")
Definition at line 98 of file series_record.h.
Referenced by has_criteria().
| size_t kcenon::pacs::storage::series_query::offset {0} |
| std::optional<std::string> kcenon::pacs::storage::series_query::series_description |
Series description pattern (supports * wildcard)
Definition at line 104 of file series_record.h.
Referenced by has_criteria().
| std::optional<int> kcenon::pacs::storage::series_query::series_number |
| std::optional<std::string> kcenon::pacs::storage::series_query::series_uid |
Series Instance UID (exact match)
Definition at line 95 of file series_record.h.
Referenced by has_criteria().
| std::optional<std::string> kcenon::pacs::storage::series_query::study_uid |
Study Instance UID for filtering by study (exact match)
Definition at line 92 of file series_record.h.
Referenced by has_criteria(), and kcenon::pacs::web::endpoints::register_dicomweb_endpoints_impl().