PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::ihe::xds::retrieve_request Struct Reference

ITI-43 RetrieveDocumentSet request target. More...

#include <submission_set.h>

Collaboration diagram for kcenon::pacs::ihe::xds::retrieve_request:
Collaboration graph

Public Attributes

std::string document_unique_id
 
std::string repository_unique_id
 

Detailed Description

ITI-43 RetrieveDocumentSet request target.

document_unique_id is the XDSDocumentEntry.uniqueId of the document to retrieve (without the "cid:" or "urn:oid:" prefix; the wire format used in the XDS.b request is the raw OID/UID string).

repository_unique_id is the Document Repository's sourceId (OID) that holds the document; the registry tracks this as the XDSDocumentEntry.repositoryUniqueId slot value and the Consumer must echo it back so the repository knows which of its stored documents is being requested.

TODO(#1129-follow-up): add a home_community_id field back when XCA Cross-Community Access (ITI-39 / XCA.b-Retrieve) is implemented. The Consumer's retrieve() public API is intra-community only today; the XCA follow-up will also plumb this field through retrieve_envelope and surface a wider overload.

Definition at line 113 of file submission_set.h.

Member Data Documentation

◆ document_unique_id

std::string kcenon::pacs::ihe::xds::retrieve_request::document_unique_id

◆ repository_unique_id

std::string kcenon::pacs::ihe::xds::retrieve_request::repository_unique_id

The documentation for this struct was generated from the following file: