|
PACS System 0.1.0
PACS DICOM system library
|
ITI-18 RegistryStoredQuery request target. More...
#include <submission_set.h>

Public Attributes | |
| std::string | patient_id |
| std::vector< std::string > | document_uuids |
| registry_query_options | options |
ITI-18 RegistryStoredQuery request target.
Exactly one of patient_id or document_uuids is populated; the Registry Query actor dispatches to FindDocuments (urn:uuid:14d4debf-8f97-4251-9a1e-a3a9d68b2a6f) when patient_id is set and to GetDocuments (urn:uuid:5737b14c-8a1a-4539-b659-e03a34a5e1e4) when document_uuids is non-empty. Callers pick the variant via the registry_query::find_documents / get_documents overloads; this shared struct keeps the wire builder single-path.
patient_id follows the same XDS affinity-domain CX form as submission_set::patient_id ("id^^^&assigningAuthority&ISO").
document_uuids carries urn:uuid: entry UUIDs; the actor wraps them in the ('...','...') list literal that the ebRIM StoredQuery slot accepts.
Definition at line 173 of file submission_set.h.
| std::vector<std::string> kcenon::pacs::ihe::xds::registry_query_request::document_uuids |
Definition at line 175 of file submission_set.h.
Referenced by kcenon::pacs::ihe::xds::detail::build_iti18_envelope(), and kcenon::pacs::ihe::xds::registry_query::impl::get_documents().
| registry_query_options kcenon::pacs::ihe::xds::registry_query_request::options |
Definition at line 176 of file submission_set.h.
Referenced by kcenon::pacs::ihe::xds::detail::build_iti18_envelope(), and kcenon::pacs::ihe::xds::registry_query::impl::find_documents().
| std::string kcenon::pacs::ihe::xds::registry_query_request::patient_id |
Definition at line 174 of file submission_set.h.
Referenced by kcenon::pacs::ihe::xds::detail::build_iti18_envelope(), and kcenon::pacs::ihe::xds::registry_query::impl::find_documents().