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

A single XDS document entry plus its binary payload. More...

#include <submission_set.h>

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

Public Attributes

std::string entry_uuid
 
std::string unique_id
 
std::string mime_type {"application/dicom"}
 
std::string title
 
std::string format_code
 
std::string class_code
 
std::string type_code
 
std::string language_code {"en-US"}
 
std::string creation_time
 
std::vector< std::uint8_t > content
 

Detailed Description

A single XDS document entry plus its binary payload.

unique_id is the XDSDocumentEntry.uniqueId classification - typically the OID of the source document (for DICOM KOS this is the SOP Instance UID prefixed with "urn:oid:").

mime_type must be an RFC 2046 media type (e.g. "application/dicom", "application/hl7-v3+xml").

content holds the raw bytes that become the MTOM-attached part. Ownership is by-copy; document_source::submit does not outlive the call.

Definition at line 41 of file submission_set.h.

Member Data Documentation

◆ class_code

std::string kcenon::pacs::ihe::xds::xds_document::class_code

Definition at line 47 of file submission_set.h.

◆ content

std::vector<std::uint8_t> kcenon::pacs::ihe::xds::xds_document::content

Definition at line 51 of file submission_set.h.

◆ creation_time

std::string kcenon::pacs::ihe::xds::xds_document::creation_time

Definition at line 50 of file submission_set.h.

◆ entry_uuid

std::string kcenon::pacs::ihe::xds::xds_document::entry_uuid

Definition at line 42 of file submission_set.h.

◆ format_code

std::string kcenon::pacs::ihe::xds::xds_document::format_code

Definition at line 46 of file submission_set.h.

◆ language_code

std::string kcenon::pacs::ihe::xds::xds_document::language_code {"en-US"}

Definition at line 49 of file submission_set.h.

49{"en-US"};

◆ mime_type

std::string kcenon::pacs::ihe::xds::xds_document::mime_type {"application/dicom"}

Definition at line 44 of file submission_set.h.

44{"application/dicom"};

◆ title

std::string kcenon::pacs::ihe::xds::xds_document::title

Definition at line 45 of file submission_set.h.

◆ type_code

std::string kcenon::pacs::ihe::xds::xds_document::type_code

Definition at line 48 of file submission_set.h.

◆ unique_id

std::string kcenon::pacs::ihe::xds::xds_document::unique_id

Definition at line 43 of file submission_set.h.


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