PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
dicom_tag_constants.h File Reference

Compile-time constants for commonly used DICOM tags. More...

#include "dicom_tag.h"
Include dependency graph for dicom_tag_constants.h:

Go to the source code of this file.

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::core
 
namespace  kcenon::pacs::core::tags
 

Variables

constexpr dicom_tag kcenon::pacs::core::tags::file_meta_information_group_length {0x0002, 0x0000}
 File Meta Information Group Length.
 
constexpr dicom_tag kcenon::pacs::core::tags::file_meta_information_version {0x0002, 0x0001}
 File Meta Information Version.
 
constexpr dicom_tag kcenon::pacs::core::tags::media_storage_sop_class_uid {0x0002, 0x0002}
 Media Storage SOP Class UID.
 
constexpr dicom_tag kcenon::pacs::core::tags::media_storage_sop_instance_uid {0x0002, 0x0003}
 Media Storage SOP Instance UID.
 
constexpr dicom_tag kcenon::pacs::core::tags::transfer_syntax_uid {0x0002, 0x0010}
 Transfer Syntax UID.
 
constexpr dicom_tag kcenon::pacs::core::tags::implementation_class_uid {0x0002, 0x0012}
 Implementation Class UID.
 
constexpr dicom_tag kcenon::pacs::core::tags::implementation_version_name {0x0002, 0x0013}
 Implementation Version Name.
 
constexpr dicom_tag kcenon::pacs::core::tags::source_application_entity_title {0x0002, 0x0016}
 Source Application Entity Title.
 
constexpr dicom_tag kcenon::pacs::core::tags::private_information_creator_uid {0x0002, 0x0100}
 Private Information Creator UID.
 
constexpr dicom_tag kcenon::pacs::core::tags::private_information {0x0002, 0x0102}
 Private Information.
 
constexpr dicom_tag kcenon::pacs::core::tags::command_group_length {0x0000, 0x0000}
 Command Group Length.
 
constexpr dicom_tag kcenon::pacs::core::tags::affected_sop_class_uid {0x0000, 0x0002}
 Affected SOP Class UID.
 
constexpr dicom_tag kcenon::pacs::core::tags::requested_sop_class_uid {0x0000, 0x0003}
 Requested SOP Class UID.
 
constexpr dicom_tag kcenon::pacs::core::tags::command_field {0x0000, 0x0100}
 Command Field.
 
constexpr dicom_tag kcenon::pacs::core::tags::message_id {0x0000, 0x0110}
 Message ID.
 
constexpr dicom_tag kcenon::pacs::core::tags::message_id_being_responded_to {0x0000, 0x0120}
 Message ID Being Responded To.
 
constexpr dicom_tag kcenon::pacs::core::tags::move_destination {0x0000, 0x0600}
 Move Destination.
 
constexpr dicom_tag kcenon::pacs::core::tags::priority {0x0000, 0x0700}
 Priority.
 
constexpr dicom_tag kcenon::pacs::core::tags::command_data_set_type {0x0000, 0x0800}
 Command Data Set Type.
 
constexpr dicom_tag kcenon::pacs::core::tags::status {0x0000, 0x0900}
 Status.
 
constexpr dicom_tag kcenon::pacs::core::tags::affected_sop_instance_uid {0x0000, 0x1000}
 Affected SOP Instance UID.
 
constexpr dicom_tag kcenon::pacs::core::tags::number_of_remaining_suboperations {0x0000, 0x1020}
 Number of Remaining Sub-operations.
 
constexpr dicom_tag kcenon::pacs::core::tags::number_of_completed_suboperations {0x0000, 0x1021}
 Number of Completed Sub-operations.
 
constexpr dicom_tag kcenon::pacs::core::tags::number_of_failed_suboperations {0x0000, 0x1022}
 Number of Failed Sub-operations.
 
constexpr dicom_tag kcenon::pacs::core::tags::number_of_warning_suboperations {0x0000, 0x1023}
 Number of Warning Sub-operations.
 
constexpr dicom_tag kcenon::pacs::core::tags::specific_character_set {0x0008, 0x0005}
 Specific Character Set.
 
constexpr dicom_tag kcenon::pacs::core::tags::image_type {0x0008, 0x0008}
 Image Type.
 
constexpr dicom_tag kcenon::pacs::core::tags::instance_creation_date {0x0008, 0x0012}
 Instance Creation Date.
 
constexpr dicom_tag kcenon::pacs::core::tags::instance_creation_time {0x0008, 0x0013}
 Instance Creation Time.
 
constexpr dicom_tag kcenon::pacs::core::tags::instance_creator_uid {0x0008, 0x0014}
 Instance Creator UID.
 
constexpr dicom_tag kcenon::pacs::core::tags::sop_class_uid {0x0008, 0x0016}
 SOP Class UID.
 
constexpr dicom_tag kcenon::pacs::core::tags::sop_instance_uid {0x0008, 0x0018}
 SOP Instance UID.
 
constexpr dicom_tag kcenon::pacs::core::tags::study_date {0x0008, 0x0020}
 Study Date.
 
constexpr dicom_tag kcenon::pacs::core::tags::series_date {0x0008, 0x0021}
 Series Date.
 
constexpr dicom_tag kcenon::pacs::core::tags::acquisition_date {0x0008, 0x0022}
 Acquisition Date.
 
constexpr dicom_tag kcenon::pacs::core::tags::content_date {0x0008, 0x0023}
 Content Date.
 
constexpr dicom_tag kcenon::pacs::core::tags::study_time {0x0008, 0x0030}
 Study Time.
 
constexpr dicom_tag kcenon::pacs::core::tags::series_time {0x0008, 0x0031}
 Series Time.
 
constexpr dicom_tag kcenon::pacs::core::tags::acquisition_time {0x0008, 0x0032}
 Acquisition Time.
 
constexpr dicom_tag kcenon::pacs::core::tags::content_time {0x0008, 0x0033}
 Content Time.
 
constexpr dicom_tag kcenon::pacs::core::tags::accession_number {0x0008, 0x0050}
 Accession Number.
 
constexpr dicom_tag kcenon::pacs::core::tags::query_retrieve_level {0x0008, 0x0052}
 Query/Retrieve Level.
 
constexpr dicom_tag kcenon::pacs::core::tags::retrieve_ae_title {0x0008, 0x0054}
 Retrieve AE Title.
 
constexpr dicom_tag kcenon::pacs::core::tags::instance_availability {0x0008, 0x0056}
 Instance Availability.
 
constexpr dicom_tag kcenon::pacs::core::tags::modality {0x0008, 0x0060}
 Modality.
 
constexpr dicom_tag kcenon::pacs::core::tags::modalities_in_study {0x0008, 0x0061}
 Modalities in Study.
 
constexpr dicom_tag kcenon::pacs::core::tags::conversion_type {0x0008, 0x0064}
 Conversion Type.
 
constexpr dicom_tag kcenon::pacs::core::tags::manufacturer {0x0008, 0x0070}
 Manufacturer.
 
constexpr dicom_tag kcenon::pacs::core::tags::institution_name {0x0008, 0x0080}
 Institution Name.
 
constexpr dicom_tag kcenon::pacs::core::tags::institution_address {0x0008, 0x0081}
 Institution Address.
 
constexpr dicom_tag kcenon::pacs::core::tags::referring_physician_name {0x0008, 0x0090}
 Referring Physician's Name.
 
constexpr dicom_tag kcenon::pacs::core::tags::station_name {0x0008, 0x1010}
 Station Name.
 
constexpr dicom_tag kcenon::pacs::core::tags::study_description {0x0008, 0x1030}
 Study Description.
 
constexpr dicom_tag kcenon::pacs::core::tags::series_description {0x0008, 0x103E}
 Series Description.
 
constexpr dicom_tag kcenon::pacs::core::tags::performing_physician_name {0x0008, 0x1050}
 Performing Physician's Name.
 
constexpr dicom_tag kcenon::pacs::core::tags::name_of_physicians_reading_study {0x0008, 0x1060}
 Name of Physician(s) Reading Study.
 
constexpr dicom_tag kcenon::pacs::core::tags::operators_name {0x0008, 0x1070}
 Operators' Name.
 
constexpr dicom_tag kcenon::pacs::core::tags::manufacturers_model_name {0x0008, 0x1090}
 Manufacturer's Model Name.
 
constexpr dicom_tag kcenon::pacs::core::tags::referenced_sop_class_uid {0x0008, 0x1150}
 Referenced SOP Class UID (in Sequence)
 
constexpr dicom_tag kcenon::pacs::core::tags::referenced_sop_instance_uid {0x0008, 0x1155}
 Referenced SOP Instance UID (in Sequence)
 
constexpr dicom_tag kcenon::pacs::core::tags::transaction_uid {0x0008, 0x1195}
 Transaction UID — identifies a Storage Commitment transaction (PS3.4 J.3)
 
constexpr dicom_tag kcenon::pacs::core::tags::failure_reason {0x0008, 0x1197}
 Failure Reason — reason code for commitment failure (PS3.4 Table J.3-2)
 
constexpr dicom_tag kcenon::pacs::core::tags::failed_sop_sequence {0x0008, 0x1198}
 Failed SOP Sequence — instances that failed commitment (PS3.4 J.3)
 
constexpr dicom_tag kcenon::pacs::core::tags::referenced_sop_sequence {0x0008, 0x1199}
 Referenced SOP Sequence — instances in commitment request/success (PS3.4 J.3)
 
constexpr dicom_tag kcenon::pacs::core::tags::patient_name {0x0010, 0x0010}
 Patient's Name.
 
constexpr dicom_tag kcenon::pacs::core::tags::patient_id {0x0010, 0x0020}
 Patient ID.
 
constexpr dicom_tag kcenon::pacs::core::tags::issuer_of_patient_id {0x0010, 0x0021}
 Issuer of Patient ID.
 
constexpr dicom_tag kcenon::pacs::core::tags::patient_birth_date {0x0010, 0x0030}
 Patient's Birth Date.
 
constexpr dicom_tag kcenon::pacs::core::tags::patient_sex {0x0010, 0x0040}
 Patient's Sex.
 
constexpr dicom_tag kcenon::pacs::core::tags::patient_age {0x0010, 0x1010}
 Patient's Age.
 
constexpr dicom_tag kcenon::pacs::core::tags::patient_size {0x0010, 0x1020}
 Patient's Size.
 
constexpr dicom_tag kcenon::pacs::core::tags::patient_weight {0x0010, 0x1030}
 Patient's Weight.
 
constexpr dicom_tag kcenon::pacs::core::tags::patient_address {0x0010, 0x1040}
 Patient's Address.
 
constexpr dicom_tag kcenon::pacs::core::tags::patient_comments {0x0010, 0x4000}
 Patient Comments.
 
constexpr dicom_tag kcenon::pacs::core::tags::study_instance_uid {0x0020, 0x000D}
 Study Instance UID.
 
constexpr dicom_tag kcenon::pacs::core::tags::series_instance_uid {0x0020, 0x000E}
 Series Instance UID.
 
constexpr dicom_tag kcenon::pacs::core::tags::study_id {0x0020, 0x0010}
 Study ID.
 
constexpr dicom_tag kcenon::pacs::core::tags::series_number {0x0020, 0x0011}
 Series Number.
 
constexpr dicom_tag kcenon::pacs::core::tags::acquisition_number {0x0020, 0x0012}
 Acquisition Number.
 
constexpr dicom_tag kcenon::pacs::core::tags::instance_number {0x0020, 0x0013}
 Instance Number.
 
constexpr dicom_tag kcenon::pacs::core::tags::patient_orientation {0x0020, 0x0020}
 Patient Orientation.
 
constexpr dicom_tag kcenon::pacs::core::tags::image_position_patient {0x0020, 0x0032}
 Image Position (Patient)
 
constexpr dicom_tag kcenon::pacs::core::tags::image_orientation_patient {0x0020, 0x0037}
 Image Orientation (Patient)
 
constexpr dicom_tag kcenon::pacs::core::tags::frame_of_reference_uid {0x0020, 0x0052}
 Frame of Reference UID.
 
constexpr dicom_tag kcenon::pacs::core::tags::slice_location {0x0020, 0x1041}
 Slice Location.
 
constexpr dicom_tag kcenon::pacs::core::tags::number_of_patient_related_studies {0x0020, 0x1200}
 Number of Patient Related Studies.
 
constexpr dicom_tag kcenon::pacs::core::tags::number_of_patient_related_series {0x0020, 0x1202}
 Number of Patient Related Series.
 
constexpr dicom_tag kcenon::pacs::core::tags::number_of_patient_related_instances {0x0020, 0x1204}
 Number of Patient Related Instances.
 
constexpr dicom_tag kcenon::pacs::core::tags::number_of_study_related_series {0x0020, 0x1206}
 Number of Study Related Series.
 
constexpr dicom_tag kcenon::pacs::core::tags::number_of_study_related_instances {0x0020, 0x1208}
 Number of Study Related Instances.
 
constexpr dicom_tag kcenon::pacs::core::tags::number_of_series_related_instances {0x0020, 0x1209}
 Number of Series Related Instances.
 
constexpr dicom_tag kcenon::pacs::core::tags::samples_per_pixel {0x0028, 0x0002}
 Samples per Pixel.
 
constexpr dicom_tag kcenon::pacs::core::tags::photometric_interpretation {0x0028, 0x0004}
 Photometric Interpretation.
 
constexpr dicom_tag kcenon::pacs::core::tags::rows {0x0028, 0x0010}
 Rows.
 
constexpr dicom_tag kcenon::pacs::core::tags::columns {0x0028, 0x0011}
 Columns.
 
constexpr dicom_tag kcenon::pacs::core::tags::pixel_spacing {0x0028, 0x0030}
 Pixel Spacing.
 
constexpr dicom_tag kcenon::pacs::core::tags::bits_allocated {0x0028, 0x0100}
 Bits Allocated.
 
constexpr dicom_tag kcenon::pacs::core::tags::bits_stored {0x0028, 0x0101}
 Bits Stored.
 
constexpr dicom_tag kcenon::pacs::core::tags::high_bit {0x0028, 0x0102}
 High Bit.
 
constexpr dicom_tag kcenon::pacs::core::tags::pixel_representation {0x0028, 0x0103}
 Pixel Representation.
 
constexpr dicom_tag kcenon::pacs::core::tags::smallest_image_pixel_value {0x0028, 0x0106}
 Smallest Image Pixel Value.
 
constexpr dicom_tag kcenon::pacs::core::tags::largest_image_pixel_value {0x0028, 0x0107}
 Largest Image Pixel Value.
 
constexpr dicom_tag kcenon::pacs::core::tags::window_center {0x0028, 0x1050}
 Window Center.
 
constexpr dicom_tag kcenon::pacs::core::tags::window_width {0x0028, 0x1051}
 Window Width.
 
constexpr dicom_tag kcenon::pacs::core::tags::rescale_intercept {0x0028, 0x1052}
 Rescale Intercept.
 
constexpr dicom_tag kcenon::pacs::core::tags::rescale_slope {0x0028, 0x1053}
 Rescale Slope.
 
constexpr dicom_tag kcenon::pacs::core::tags::rescale_type {0x0028, 0x1054}
 Rescale Type.
 
constexpr dicom_tag kcenon::pacs::core::tags::scheduled_station_ae_title {0x0040, 0x0001}
 Scheduled Station AE Title.
 
constexpr dicom_tag kcenon::pacs::core::tags::scheduled_procedure_step_start_date {0x0040, 0x0002}
 Scheduled Procedure Step Start Date.
 
constexpr dicom_tag kcenon::pacs::core::tags::scheduled_procedure_step_start_time {0x0040, 0x0003}
 Scheduled Procedure Step Start Time.
 
constexpr dicom_tag kcenon::pacs::core::tags::scheduled_procedure_step_end_date {0x0040, 0x0004}
 Scheduled Procedure Step End Date.
 
constexpr dicom_tag kcenon::pacs::core::tags::scheduled_procedure_step_end_time {0x0040, 0x0005}
 Scheduled Procedure Step End Time.
 
constexpr dicom_tag kcenon::pacs::core::tags::scheduled_performing_physician_name {0x0040, 0x0006}
 Scheduled Performing Physician's Name.
 
constexpr dicom_tag kcenon::pacs::core::tags::scheduled_procedure_step_description {0x0040, 0x0007}
 Scheduled Procedure Step Description.
 
constexpr dicom_tag kcenon::pacs::core::tags::scheduled_station_name {0x0040, 0x0010}
 Scheduled Station Name.
 
constexpr dicom_tag kcenon::pacs::core::tags::scheduled_procedure_step_location {0x0040, 0x0011}
 Scheduled Procedure Step Location.
 
constexpr dicom_tag kcenon::pacs::core::tags::scheduled_procedure_step_id {0x0040, 0x0009}
 Scheduled Procedure Step ID.
 
constexpr dicom_tag kcenon::pacs::core::tags::scheduled_procedure_step_sequence {0x0040, 0x0100}
 Scheduled Procedure Step Sequence.
 
constexpr dicom_tag kcenon::pacs::core::tags::requested_procedure_id {0x0040, 0x1001}
 Requested Procedure ID.
 
constexpr dicom_tag kcenon::pacs::core::tags::requested_procedure_description {0x0032, 0x1060}
 Requested Procedure Description.
 
constexpr dicom_tag kcenon::pacs::core::tags::performed_procedure_step_start_date {0x0040, 0x0244}
 Performed Procedure Step Start Date.
 
constexpr dicom_tag kcenon::pacs::core::tags::performed_procedure_step_start_time {0x0040, 0x0245}
 Performed Procedure Step Start Time.
 
constexpr dicom_tag kcenon::pacs::core::tags::performed_procedure_step_status {0x0040, 0x0252}
 Performed Procedure Step Status.
 
constexpr dicom_tag kcenon::pacs::core::tags::performed_procedure_step_id {0x0040, 0x0253}
 Performed Procedure Step ID.
 
constexpr dicom_tag kcenon::pacs::core::tags::pixel_data {0x7FE0, 0x0010}
 Pixel Data.
 
constexpr dicom_tag kcenon::pacs::core::tags::item {0xFFFE, 0xE000}
 Item.
 
constexpr dicom_tag kcenon::pacs::core::tags::item_delimitation_item {0xFFFE, 0xE00D}
 Item Delimitation Item.
 
constexpr dicom_tag kcenon::pacs::core::tags::sequence_delimitation_item {0xFFFE, 0xE0DD}
 Sequence Delimitation Item.
 

Detailed Description

Compile-time constants for commonly used DICOM tags.

This file provides inline constexpr definitions for standard DICOM tags as defined in DICOM PS3.6 Data Dictionary. These constants can be used directly in code without runtime overhead.

Tags are organized by functional groups for easier navigation.

See also
DICOM PS3.6 - Data Dictionary
Author
kcenon
Since
1.0.0

Definition in file dicom_tag_constants.h.