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 46 of file imaging_document_source.h.

Member Data Documentation

◆ author_institution

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

Definition at line 93 of file imaging_document_source.h.

◆ 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"}

Availability status.

Definition at line 102 of file imaging_document_source.h.

102{"Approved"};

◆ class_code

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

Document class code (e.g., "Imaging Procedure")

Definition at line 60 of file imaging_document_source.h.

Referenced by kcenon::pacs::services::xds::imaging_document_source::build_document_entry().

◆ 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

Creation time (DTM format: YYYYMMDDhhmmss)

Definition at line 77 of file imaging_document_source.h.

Referenced by kcenon::pacs::services::xds::imaging_document_source::build_document_entry().

◆ 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

Healthcare facility type.

Definition at line 84 of file imaging_document_source.h.

Referenced by kcenon::pacs::services::xds::imaging_document_source::build_document_entry().

◆ 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 (e.g., "1.2.840.10008.5.1.4.1.1.88.59")

Definition at line 70 of file imaging_document_source.h.

Referenced by kcenon::pacs::services::xds::imaging_document_source::build_document_entry().

◆ 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"}

Language code (e.g., "en-US")

Definition at line 99 of file imaging_document_source.h.

99{"en-US"};

◆ mime_type

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

MIME type of the document.

Definition at line 74 of file imaging_document_source.h.

74{"application/dicom"};

◆ patient_id

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

Patient ID in CX format (ID^^^&OID&ISO)

Definition at line 54 of file imaging_document_source.h.

Referenced by kcenon::pacs::services::xds::imaging_document_source::build_document_entry().

◆ practice_setting_code

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

Practice setting code.

Definition at line 88 of file imaging_document_source.h.

Referenced by kcenon::pacs::services::xds::imaging_document_source::build_document_entry().

◆ 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 start/stop time.

Definition at line 80 of file imaging_document_source.h.

Referenced by kcenon::pacs::services::xds::imaging_document_source::build_document_entry().

◆ 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

Source patient ID (from the originating system)

Definition at line 57 of file imaging_document_source.h.

Referenced by kcenon::pacs::services::xds::imaging_document_source::build_document_entry().

◆ 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 (e.g., "Key Object Selection")

Definition at line 65 of file imaging_document_source.h.

Referenced by kcenon::pacs::services::xds::imaging_document_source::build_document_entry().

◆ type_code_display

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

◆ type_code_scheme

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

◆ unique_id

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

Document unique ID (OID format)

Definition at line 51 of file imaging_document_source.h.

Referenced by kcenon::pacs::services::xds::imaging_document_source::build_document_entry().


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