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

Public Member Functions | |
| auto | has_criteria () const noexcept -> bool |
| Check if any filter criteria is set. | |
Public Attributes | |
| std::optional< std::string > | mpps_uid |
| MPPS SOP Instance UID (exact match) | |
| std::optional< std::string > | status |
| Status filter (exact match) | |
| std::optional< std::string > | station_ae |
| Station AE Title filter (exact match) | |
| std::optional< std::string > | modality |
| Modality filter (exact match) | |
| std::optional< std::string > | study_uid |
| Study Instance UID filter (exact match) | |
| std::optional< std::string > | accession_no |
| Accession number filter (exact match) | |
| std::optional< std::string > | start_date_from |
| Start date range begin (inclusive, format: YYYYMMDD) | |
| std::optional< std::string > | start_date_to |
| Start date range end (inclusive, format: YYYYMMDD) | |
| size_t | limit {0} |
| Maximum number of results to return (0 = unlimited) | |
| size_t | offset {0} |
| Offset for pagination. | |
Definition at line 202 of file mpps_record.h.
|
inlinenodiscardnoexcept |
Check if any filter criteria is set.
Definition at line 238 of file mpps_record.h.
References accession_no, modality, mpps_uid, start_date_from, start_date_to, station_ae, status, and study_uid.
| std::optional<std::string> kcenon::pacs::storage::mpps_query::accession_no |
Accession number filter (exact match)
Definition at line 219 of file mpps_record.h.
Referenced by has_criteria().
| size_t kcenon::pacs::storage::mpps_query::limit {0} |
Maximum number of results to return (0 = unlimited)
Definition at line 228 of file mpps_record.h.
| std::optional<std::string> kcenon::pacs::storage::mpps_query::modality |
Modality filter (exact match)
Definition at line 213 of file mpps_record.h.
Referenced by has_criteria().
| std::optional<std::string> kcenon::pacs::storage::mpps_query::mpps_uid |
MPPS SOP Instance UID (exact match)
Definition at line 204 of file mpps_record.h.
Referenced by has_criteria().
| size_t kcenon::pacs::storage::mpps_query::offset {0} |
| std::optional<std::string> kcenon::pacs::storage::mpps_query::start_date_from |
Start date range begin (inclusive, format: YYYYMMDD)
Definition at line 222 of file mpps_record.h.
Referenced by has_criteria().
| std::optional<std::string> kcenon::pacs::storage::mpps_query::start_date_to |
Start date range end (inclusive, format: YYYYMMDD)
Definition at line 225 of file mpps_record.h.
Referenced by has_criteria().
| std::optional<std::string> kcenon::pacs::storage::mpps_query::station_ae |
Station AE Title filter (exact match)
Definition at line 210 of file mpps_record.h.
Referenced by has_criteria().
| std::optional<std::string> kcenon::pacs::storage::mpps_query::status |
Status filter (exact match)
Definition at line 207 of file mpps_record.h.
Referenced by has_criteria().
| std::optional<std::string> kcenon::pacs::storage::mpps_query::study_uid |
Study Instance UID filter (exact match)
Definition at line 216 of file mpps_record.h.
Referenced by has_criteria().