33#include <kcenon/common/patterns/result.h>
115 const std::
string& patient_id,
133 const std::vector<std::string>& uuids);
147 std::shared_ptr<kcenon::pacs::security::xds_audit_sink> sink);
ITI-18 Registry Query actor.
kcenon::common::Result< registry_query_result > get_documents(const std::vector< std::string > &uuids)
Execute the GetDocuments stored query (urn:uuid:5737b14c-8a1a-4539-b659-e03a34a5e1e4).
registry_query(http_options opts, signing_material signing)
Construct an ITI-18 Registry Query actor bound to a registry endpoint and a signing credential.
registry_query(registry_query &&) noexcept
void set_audit_sink(std::shared_ptr< kcenon::pacs::security::xds_audit_sink > sink)
Install an ATNA audit sink.
std::unique_ptr< impl > impl_
kcenon::common::Result< registry_query_result > find_documents(const std::string &patient_id, const registry_query_options &options={})
Execute the FindDocuments stored query (urn:uuid:14d4debf-8f97-4251-9a1e-a3a9d68b2a6f).
IHE XDS.b Document Source Actor (ITI-41 Provide and Register Document Set-b).
Typed error codes for IHE XDS.b actors (ITI-41 and siblings)
Transport configuration for IHE XDS.b actors.
HTTPS transport options for the Document Source actor.
Optional creation-time window for ITI-18 FindDocuments queries.
ITI-18 RegistryStoredQueryResponse payload.
Signing material for WS-Security XML-DSig.
XDS.b submission set metadata for ITI-41 Provide and Register Document Set-b.