PACS System
0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
soap_envelope.h
Go to the documentation of this file.
1
// BSD 3-Clause License
2
// Copyright (c) 2021-2025, 🍀☀🌕🌥 🌊
3
// See the LICENSE file in the project root for full license information.
4
19
#pragma once
20
21
#include <kcenon/common/patterns/result.h>
22
#include <
kcenon/pacs/ihe/xds/errors.h
>
23
#include <
kcenon/pacs/ihe/xds/submission_set.h
>
24
25
#include <string>
26
27
namespace
kcenon::pacs::ihe::xds::detail
{
28
36
struct
built_envelope
{
37
std::string
xml
;
38
std::string
body_id
;
39
std::string
timestamp_id
;
40
std::string
binary_security_token_id
;
41
};
42
53
kcenon::common::Result<built_envelope>
build_iti41_envelope
(
54
const
submission_set
& s,
const
std::vector<std::string>& cid_refs);
55
56
}
// namespace kcenon::pacs::ihe::xds::detail
kcenon::common::Result
Definition
study_lock_manager.h:36
errors.h
Typed error codes for IHE XDS.b actors (ITI-41 and siblings)
kcenon::pacs::ihe::xds::detail
Definition
http_client.cpp:21
kcenon::pacs::ihe::xds::detail::build_iti41_envelope
kcenon::common::Result< built_envelope > build_iti41_envelope(const submission_set &s, const std::vector< std::string > &cid_refs)
Build a SOAP envelope for ITI-41 from submission metadata and a list of content-id references for MTO...
Definition
soap_envelope.cpp:201
kcenon::pacs::ihe::xds::detail::built_envelope
Result of envelope construction.
Definition
soap_envelope.h:36
kcenon::pacs::ihe::xds::detail::built_envelope::binary_security_token_id
std::string binary_security_token_id
Definition
soap_envelope.h:40
kcenon::pacs::ihe::xds::detail::built_envelope::body_id
std::string body_id
Definition
soap_envelope.h:38
kcenon::pacs::ihe::xds::detail::built_envelope::timestamp_id
std::string timestamp_id
Definition
soap_envelope.h:39
kcenon::pacs::ihe::xds::detail::built_envelope::xml
std::string xml
Definition
soap_envelope.h:37
kcenon::pacs::ihe::xds::submission_set
ebRIM/ebRS-shaped submission set metadata.
Definition
submission_set.h:64
submission_set.h
XDS.b submission set metadata for ITI-41 Provide and Register Document Set-b.
src
ihe
xds
common
soap_envelope.h
Generated by
1.12.0