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

Document entry metadata for XDS registry submission. More...

#include <imaging_document_source.h>

Collaboration diagram for kcenon::pacs::services::xds::xds_document_entry:
Collaboration graph

Public Attributes

std::string entry_uuid
 Unique identifier for this document entry.
 
std::string unique_id
 Document unique ID (OID format)
 
std::string patient_id
 Patient ID in CX format (ID^^^&OID&ISO)
 
std::string source_patient_id
 Source patient ID (from the originating system)
 
std::string class_code
 Document class code (e.g., "Imaging Procedure")
 
std::string class_code_scheme
 
std::string class_code_display
 
std::string type_code
 Type code (e.g., "Key Object Selection")
 
std::string type_code_scheme
 
std::string type_code_display
 
std::string format_code
 Format code (e.g., "1.2.840.10008.5.1.4.1.1.88.59")
 
std::string format_code_scheme
 
std::string mime_type {"application/dicom"}
 MIME type of the document.
 
std::string creation_time
 Creation time (DTM format: YYYYMMDDhhmmss)
 
std::string service_start_time
 Service start/stop time.
 
std::string service_stop_time
 
std::string facility_type_code
 Healthcare facility type.
 
std::string facility_type_code_scheme
 
std::string practice_setting_code
 Practice setting code.
 
std::string practice_setting_code_scheme
 
std::string author_person
 Author information.
 
std::string author_institution
 
std::string title
 Title/description.
 
std::string language_code {"en-US"}
 Language code (e.g., "en-US")
 
std::string availability_status {"Approved"}
 Availability status.
 

Detailed Description

Document entry metadata for XDS registry submission.

Contains the metadata fields required by the IHE XDS.b Provide and Register Document Set-b transaction (ITI-41).

Definition at line 43 of file imaging_document_source.h.

Member Data Documentation

◆ author_institution

std::string kcenon::pacs::services::xds::xds_document_entry::author_institution

◆ author_person

std::string kcenon::pacs::services::xds::xds_document_entry::author_person

◆ availability_status

std::string kcenon::pacs::services::xds::xds_document_entry::availability_status {"Approved"}

◆ class_code

std::string kcenon::pacs::services::xds::xds_document_entry::class_code

◆ class_code_display

std::string kcenon::pacs::services::xds::xds_document_entry::class_code_display

◆ class_code_scheme

std::string kcenon::pacs::services::xds::xds_document_entry::class_code_scheme

◆ creation_time

std::string kcenon::pacs::services::xds::xds_document_entry::creation_time

◆ entry_uuid

std::string kcenon::pacs::services::xds::xds_document_entry::entry_uuid

◆ facility_type_code

std::string kcenon::pacs::services::xds::xds_document_entry::facility_type_code

◆ facility_type_code_scheme

std::string kcenon::pacs::services::xds::xds_document_entry::facility_type_code_scheme

◆ format_code

std::string kcenon::pacs::services::xds::xds_document_entry::format_code

◆ format_code_scheme

std::string kcenon::pacs::services::xds::xds_document_entry::format_code_scheme

◆ language_code

std::string kcenon::pacs::services::xds::xds_document_entry::language_code {"en-US"}

◆ mime_type

std::string kcenon::pacs::services::xds::xds_document_entry::mime_type {"application/dicom"}

MIME type of the document.

Examples
/home/runner/work/pacs_system/pacs_system/include/kcenon/pacs/services/xds/imaging_document_source.h.

Definition at line 71 of file imaging_document_source.h.

71{"application/dicom"};

◆ patient_id

std::string kcenon::pacs::services::xds::xds_document_entry::patient_id

◆ practice_setting_code

std::string kcenon::pacs::services::xds::xds_document_entry::practice_setting_code

◆ practice_setting_code_scheme

std::string kcenon::pacs::services::xds::xds_document_entry::practice_setting_code_scheme

◆ service_start_time

std::string kcenon::pacs::services::xds::xds_document_entry::service_start_time

◆ service_stop_time

std::string kcenon::pacs::services::xds::xds_document_entry::service_stop_time

◆ source_patient_id

std::string kcenon::pacs::services::xds::xds_document_entry::source_patient_id

◆ title

std::string kcenon::pacs::services::xds::xds_document_entry::title

◆ type_code

std::string kcenon::pacs::services::xds::xds_document_entry::type_code

◆ type_code_display

std::string kcenon::pacs::services::xds::xds_document_entry::type_code_display

◆ type_code_scheme

◆ unique_id

std::string kcenon::pacs::services::xds::xds_document_entry::unique_id

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