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>
24
25#include <string>
26
28
37 std::string xml;
38 std::string body_id;
39 std::string timestamp_id;
41};
42
54 const submission_set& s, const std::vector<std::string>& cid_refs);
55
56} // namespace kcenon::pacs::ihe::xds::detail
Typed error codes for IHE XDS.b actors (ITI-41 and siblings)
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...
Result of envelope construction.
ebRIM/ebRS-shaped submission set metadata.
XDS.b submission set metadata for ITI-41 Provide and Register Document Set-b.