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

ebRIM/ebRS-shaped submission set metadata. More...

#include <submission_set.h>

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

Public Attributes

std::string submission_set_unique_id
 
std::string entry_uuid
 
std::string source_id
 
std::string patient_id
 
std::string content_type_code
 
std::string submission_time
 
std::string author_institution
 
std::string author_person
 
std::vector< xds_document > documents
 

Detailed Description

ebRIM/ebRS-shaped submission set metadata.

patient_id is the XDS affinity-domain patient ID in CX form ("id^^^&assigningAuthority&ISO"). source_id is the Document Source actor's OID. submission_set_unique_id is the OID assigned to this submission.

All fields are required - validation happens inside document_source::submit and returns a typed error_code on failure rather than throwing.

Definition at line 64 of file submission_set.h.

Member Data Documentation

◆ author_institution

std::string kcenon::pacs::ihe::xds::submission_set::author_institution

Definition at line 71 of file submission_set.h.

◆ author_person

std::string kcenon::pacs::ihe::xds::submission_set::author_person

Definition at line 72 of file submission_set.h.

◆ content_type_code

std::string kcenon::pacs::ihe::xds::submission_set::content_type_code

Definition at line 69 of file submission_set.h.

◆ documents

std::vector<xds_document> kcenon::pacs::ihe::xds::submission_set::documents

◆ entry_uuid

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

Definition at line 66 of file submission_set.h.

◆ patient_id

std::string kcenon::pacs::ihe::xds::submission_set::patient_id

◆ source_id

std::string kcenon::pacs::ihe::xds::submission_set::source_id

◆ submission_set_unique_id

std::string kcenon::pacs::ihe::xds::submission_set::submission_set_unique_id

◆ submission_time

std::string kcenon::pacs::ihe::xds::submission_set::submission_time

Definition at line 70 of file submission_set.h.


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