Odil
A C++11 library for the DICOM standard
registry_0020.h
Go to the documentation of this file.
1 /*************************************************************************
2  * odil - Copyright (C) Universite de Strasbourg
3  * Distributed under the terms of the CeCILL-B license, as published by
4  * the CEA-CNRS-INRIA. Refer to the LICENSE file or to
5  * http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
6  * for details.
7  ************************************************************************/
8 
9 #ifndef _afc7b2d7_0869_4fea_9a9b_7fe6228baca9_0020
10 #define _afc7b2d7_0869_4fea_9a9b_7fe6228baca9_0020
11 
12 #include <map>
13 #include <string>
14 
15 #include "odil/odil.h"
16 #include "odil/Tag.h"
17 
18 namespace odil
19 {
20 
21 namespace registry
22 {
23 Tag const StudyInstanceUID(0x0020, 0x000d);
24 Tag const SeriesInstanceUID(0x0020, 0x000e);
25 Tag const StudyID(0x0020, 0x0010);
26 Tag const SeriesNumber(0x0020, 0x0011);
27 Tag const AcquisitionNumber(0x0020, 0x0012);
28 Tag const InstanceNumber(0x0020, 0x0013);
29 Tag const IsotopeNumber(0x0020, 0x0014);
30 Tag const PhaseNumber(0x0020, 0x0015);
31 Tag const IntervalNumber(0x0020, 0x0016);
32 Tag const TimeSlotNumber(0x0020, 0x0017);
33 Tag const AngleNumber(0x0020, 0x0018);
34 Tag const ItemNumber(0x0020, 0x0019);
35 Tag const PatientOrientation(0x0020, 0x0020);
36 Tag const OverlayNumber(0x0020, 0x0022);
37 Tag const CurveNumber(0x0020, 0x0024);
38 Tag const LUTNumber(0x0020, 0x0026);
39 Tag const ImagePosition(0x0020, 0x0030);
40 Tag const ImagePositionPatient(0x0020, 0x0032);
41 Tag const ImageOrientation(0x0020, 0x0035);
42 Tag const ImageOrientationPatient(0x0020, 0x0037);
43 Tag const Location(0x0020, 0x0050);
44 Tag const FrameOfReferenceUID(0x0020, 0x0052);
45 Tag const Laterality(0x0020, 0x0060);
46 Tag const ImageLaterality(0x0020, 0x0062);
47 Tag const ImageGeometryType(0x0020, 0x0070);
48 Tag const MaskingImage(0x0020, 0x0080);
49 Tag const ReportNumber(0x0020, 0x00aa);
50 Tag const TemporalPositionIdentifier(0x0020, 0x0100);
51 Tag const NumberOfTemporalPositions(0x0020, 0x0105);
52 Tag const TemporalResolution(0x0020, 0x0110);
53 Tag const SynchronizationFrameOfReferenceUID(0x0020, 0x0200);
54 Tag const SOPInstanceUIDOfConcatenationSource(0x0020, 0x0242);
55 Tag const SeriesInStudy(0x0020, 0x1000);
56 Tag const AcquisitionsInSeries(0x0020, 0x1001);
57 Tag const ImagesInAcquisition(0x0020, 0x1002);
58 Tag const ImagesInSeries(0x0020, 0x1003);
59 Tag const AcquisitionsInStudy(0x0020, 0x1004);
60 Tag const ImagesInStudy(0x0020, 0x1005);
61 Tag const Reference(0x0020, 0x1020);
62 Tag const TargetPositionReferenceIndicator(0x0020, 0x103f);
63 Tag const PositionReferenceIndicator(0x0020, 0x1040);
64 Tag const SliceLocation(0x0020, 0x1041);
65 Tag const OtherStudyNumbers(0x0020, 0x1070);
66 Tag const NumberOfPatientRelatedStudies(0x0020, 0x1200);
67 Tag const NumberOfPatientRelatedSeries(0x0020, 0x1202);
68 Tag const NumberOfPatientRelatedInstances(0x0020, 0x1204);
69 Tag const NumberOfStudyRelatedSeries(0x0020, 0x1206);
70 Tag const NumberOfStudyRelatedInstances(0x0020, 0x1208);
71 Tag const NumberOfSeriesRelatedInstances(0x0020, 0x1209);
72 Tag const ModifyingDeviceID(0x0020, 0x3401);
73 Tag const ModifiedImageID(0x0020, 0x3402);
74 Tag const ModifiedImageDate(0x0020, 0x3403);
75 Tag const ModifyingDeviceManufacturer(0x0020, 0x3404);
76 Tag const ModifiedImageTime(0x0020, 0x3405);
77 Tag const ModifiedImageDescription(0x0020, 0x3406);
78 Tag const ImageComments(0x0020, 0x4000);
79 Tag const OriginalImageIdentification(0x0020, 0x5000);
80 Tag const OriginalImageIdentificationNomenclature(0x0020, 0x5002);
81 Tag const StackID(0x0020, 0x9056);
82 Tag const InStackPositionNumber(0x0020, 0x9057);
83 Tag const FrameAnatomySequence(0x0020, 0x9071);
84 Tag const FrameLaterality(0x0020, 0x9072);
85 Tag const FrameContentSequence(0x0020, 0x9111);
86 Tag const PlanePositionSequence(0x0020, 0x9113);
87 Tag const PlaneOrientationSequence(0x0020, 0x9116);
88 Tag const TemporalPositionIndex(0x0020, 0x9128);
89 Tag const NominalCardiacTriggerDelayTime(0x0020, 0x9153);
90 Tag const NominalCardiacTriggerTimePriorToRPeak(0x0020, 0x9154);
91 Tag const ActualCardiacTriggerTimePriorToRPeak(0x0020, 0x9155);
92 Tag const FrameAcquisitionNumber(0x0020, 0x9156);
93 Tag const DimensionIndexValues(0x0020, 0x9157);
94 Tag const FrameComments(0x0020, 0x9158);
95 Tag const ConcatenationUID(0x0020, 0x9161);
96 Tag const InConcatenationNumber(0x0020, 0x9162);
97 Tag const InConcatenationTotalNumber(0x0020, 0x9163);
98 Tag const DimensionOrganizationUID(0x0020, 0x9164);
99 Tag const DimensionIndexPointer(0x0020, 0x9165);
100 Tag const FunctionalGroupPointer(0x0020, 0x9167);
101 Tag const UnassignedSharedConvertedAttributesSequence(0x0020, 0x9170);
102 Tag const UnassignedPerFrameConvertedAttributesSequence(0x0020, 0x9171);
103 Tag const ConversionSourceAttributesSequence(0x0020, 0x9172);
104 Tag const DimensionIndexPrivateCreator(0x0020, 0x9213);
105 Tag const DimensionOrganizationSequence(0x0020, 0x9221);
106 Tag const DimensionIndexSequence(0x0020, 0x9222);
107 Tag const ConcatenationFrameOffsetNumber(0x0020, 0x9228);
108 Tag const FunctionalGroupPrivateCreator(0x0020, 0x9238);
109 Tag const NominalPercentageOfCardiacPhase(0x0020, 0x9241);
110 Tag const NominalPercentageOfRespiratoryPhase(0x0020, 0x9245);
111 Tag const StartingRespiratoryAmplitude(0x0020, 0x9246);
112 Tag const StartingRespiratoryPhase(0x0020, 0x9247);
113 Tag const EndingRespiratoryAmplitude(0x0020, 0x9248);
114 Tag const EndingRespiratoryPhase(0x0020, 0x9249);
115 Tag const RespiratoryTriggerType(0x0020, 0x9250);
116 Tag const RRIntervalTimeNominal(0x0020, 0x9251);
117 Tag const ActualCardiacTriggerDelayTime(0x0020, 0x9252);
118 Tag const RespiratorySynchronizationSequence(0x0020, 0x9253);
119 Tag const RespiratoryIntervalTime(0x0020, 0x9254);
120 Tag const NominalRespiratoryTriggerDelayTime(0x0020, 0x9255);
121 Tag const RespiratoryTriggerDelayThreshold(0x0020, 0x9256);
122 Tag const ActualRespiratoryTriggerDelayTime(0x0020, 0x9257);
123 Tag const ImagePositionVolume(0x0020, 0x9301);
124 Tag const ImageOrientationVolume(0x0020, 0x9302);
125 Tag const UltrasoundAcquisitionGeometry(0x0020, 0x9307);
126 Tag const ApexPosition(0x0020, 0x9308);
127 Tag const VolumeToTransducerMappingMatrix(0x0020, 0x9309);
128 Tag const VolumeToTableMappingMatrix(0x0020, 0x930a);
129 Tag const VolumeToTransducerRelationship(0x0020, 0x930b);
130 Tag const PatientFrameOfReferenceSource(0x0020, 0x930c);
131 Tag const TemporalPositionTimeOffset(0x0020, 0x930d);
132 Tag const PlanePositionVolumeSequence(0x0020, 0x930e);
133 Tag const PlaneOrientationVolumeSequence(0x0020, 0x930f);
134 Tag const TemporalPositionSequence(0x0020, 0x9310);
135 Tag const DimensionOrganizationType(0x0020, 0x9311);
136 Tag const VolumeFrameOfReferenceUID(0x0020, 0x9312);
137 Tag const TableFrameOfReferenceUID(0x0020, 0x9313);
138 Tag const DimensionDescriptionLabel(0x0020, 0x9421);
139 Tag const PatientOrientationInFrameSequence(0x0020, 0x9450);
140 Tag const FrameLabel(0x0020, 0x9453);
141 Tag const AcquisitionIndex(0x0020, 0x9518);
142 Tag const ContributingSOPInstancesReferenceSequence(0x0020, 0x9529);
143 Tag const ReconstructionIndex(0x0020, 0x9536);
144 
145 }
146 
147 }
148 
149 #endif // _afc7b2d7_0869_4fea_9a9b_7fe6228baca9_0020
odil::registry::AcquisitionIndex
const Tag AcquisitionIndex(0x0020, 0x9518)
odil::registry::UltrasoundAcquisitionGeometry
const Tag UltrasoundAcquisitionGeometry(0x0020, 0x9307)
odil::registry::ImagePosition
const Tag ImagePosition(0x0020, 0x0030)
odil::registry::ImageOrientation
const Tag ImageOrientation(0x0020, 0x0035)
odil::registry::PlanePositionSequence
const Tag PlanePositionSequence(0x0020, 0x9113)
odil::registry::FrameLabel
const Tag FrameLabel(0x0020, 0x9453)
odil::registry::FunctionalGroupPrivateCreator
const Tag FunctionalGroupPrivateCreator(0x0020, 0x9238)
odil::registry::ImageComments
const Tag ImageComments(0x0020, 0x4000)
odil::registry::ReportNumber
const Tag ReportNumber(0x0020, 0x00aa)
odil::registry::ActualCardiacTriggerDelayTime
const Tag ActualCardiacTriggerDelayTime(0x0020, 0x9252)
odil::registry::NumberOfSeriesRelatedInstances
const Tag NumberOfSeriesRelatedInstances(0x0020, 0x1209)
odil::registry::DimensionIndexValues
const Tag DimensionIndexValues(0x0020, 0x9157)
odil::registry::StudyInstanceUID
const Tag StudyInstanceUID(0x0020, 0x000d)
odil::registry::PatientOrientation
const Tag PatientOrientation(0x0020, 0x0020)
odil::registry::FunctionalGroupPointer
const Tag FunctionalGroupPointer(0x0020, 0x9167)
odil::registry::InStackPositionNumber
const Tag InStackPositionNumber(0x0020, 0x9057)
odil::registry::ImageLaterality
const Tag ImageLaterality(0x0020, 0x0062)
odil::registry::ContributingSOPInstancesReferenceSequence
const Tag ContributingSOPInstancesReferenceSequence(0x0020, 0x9529)
odil::registry::DimensionOrganizationSequence
const Tag DimensionOrganizationSequence(0x0020, 0x9221)
odil::registry::ImagePositionPatient
const Tag ImagePositionPatient(0x0020, 0x0032)
odil::registry::ItemNumber
const Tag ItemNumber(0x0020, 0x0019)
odil::registry::FrameAcquisitionNumber
const Tag FrameAcquisitionNumber(0x0020, 0x9156)
odil::registry::SeriesInStudy
const Tag SeriesInStudy(0x0020, 0x1000)
odil::registry::PositionReferenceIndicator
const Tag PositionReferenceIndicator(0x0020, 0x1040)
odil::registry::PlaneOrientationVolumeSequence
const Tag PlaneOrientationVolumeSequence(0x0020, 0x930f)
odil::registry::TableFrameOfReferenceUID
const Tag TableFrameOfReferenceUID(0x0020, 0x9313)
odil::registry::OriginalImageIdentification
const Tag OriginalImageIdentification(0x0020, 0x5000)
odil::registry::FrameComments
const Tag FrameComments(0x0020, 0x9158)
odil::registry::UnassignedSharedConvertedAttributesSequence
const Tag UnassignedSharedConvertedAttributesSequence(0x0020, 0x9170)
odil
Definition: Association.h:23
odil::registry::NominalPercentageOfRespiratoryPhase
const Tag NominalPercentageOfRespiratoryPhase(0x0020, 0x9245)
odil::registry::SeriesNumber
const Tag SeriesNumber(0x0020, 0x0011)
odil::registry::NominalPercentageOfCardiacPhase
const Tag NominalPercentageOfCardiacPhase(0x0020, 0x9241)
odil::registry::ImagesInAcquisition
const Tag ImagesInAcquisition(0x0020, 0x1002)
odil::registry::FrameLaterality
const Tag FrameLaterality(0x0020, 0x9072)
odil::registry::DimensionIndexPrivateCreator
const Tag DimensionIndexPrivateCreator(0x0020, 0x9213)
odil::registry::ApexPosition
const Tag ApexPosition(0x0020, 0x9308)
odil::registry::ImageOrientationPatient
const Tag ImageOrientationPatient(0x0020, 0x0037)
odil::registry::DimensionOrganizationUID
const Tag DimensionOrganizationUID(0x0020, 0x9164)
odil::registry::TargetPositionReferenceIndicator
const Tag TargetPositionReferenceIndicator(0x0020, 0x103f)
odil::registry::TimeSlotNumber
const Tag TimeSlotNumber(0x0020, 0x0017)
odil::registry::OriginalImageIdentificationNomenclature
const Tag OriginalImageIdentificationNomenclature(0x0020, 0x5002)
odil::registry::NumberOfStudyRelatedSeries
const Tag NumberOfStudyRelatedSeries(0x0020, 0x1206)
odil::registry::NumberOfPatientRelatedSeries
const Tag NumberOfPatientRelatedSeries(0x0020, 0x1202)
odil::registry::NominalCardiacTriggerDelayTime
const Tag NominalCardiacTriggerDelayTime(0x0020, 0x9153)
odil::registry::RespiratorySynchronizationSequence
const Tag RespiratorySynchronizationSequence(0x0020, 0x9253)
odil::registry::FrameOfReferenceUID
const Tag FrameOfReferenceUID(0x0020, 0x0052)
odil::registry::SynchronizationFrameOfReferenceUID
const Tag SynchronizationFrameOfReferenceUID(0x0020, 0x0200)
odil::registry::PatientOrientationInFrameSequence
const Tag PatientOrientationInFrameSequence(0x0020, 0x9450)
odil::registry::RespiratoryTriggerDelayThreshold
const Tag RespiratoryTriggerDelayThreshold(0x0020, 0x9256)
odil::registry::OtherStudyNumbers
const Tag OtherStudyNumbers(0x0020, 0x1070)
odil.h
odil::registry::PhaseNumber
const Tag PhaseNumber(0x0020, 0x0015)
odil::registry::VolumeToTransducerMappingMatrix
const Tag VolumeToTransducerMappingMatrix(0x0020, 0x9309)
odil::registry::VolumeToTransducerRelationship
const Tag VolumeToTransducerRelationship(0x0020, 0x930b)
odil::registry::NumberOfPatientRelatedInstances
const Tag NumberOfPatientRelatedInstances(0x0020, 0x1204)
odil::registry::StartingRespiratoryPhase
const Tag StartingRespiratoryPhase(0x0020, 0x9247)
odil::registry::ConcatenationUID
const Tag ConcatenationUID(0x0020, 0x9161)
odil::registry::DimensionOrganizationType
const Tag DimensionOrganizationType(0x0020, 0x9311)
odil::registry::SOPInstanceUIDOfConcatenationSource
const Tag SOPInstanceUIDOfConcatenationSource(0x0020, 0x0242)
odil::registry::VolumeToTableMappingMatrix
const Tag VolumeToTableMappingMatrix(0x0020, 0x930a)
odil::registry::RRIntervalTimeNominal
const Tag RRIntervalTimeNominal(0x0020, 0x9251)
odil::registry::TemporalResolution
const Tag TemporalResolution(0x0020, 0x0110)
Tag.h
odil::registry::SliceLocation
const Tag SliceLocation(0x0020, 0x1041)
odil::registry::ModifiedImageTime
const Tag ModifiedImageTime(0x0020, 0x3405)
odil::registry::StartingRespiratoryAmplitude
const Tag StartingRespiratoryAmplitude(0x0020, 0x9246)
odil::registry::NominalCardiacTriggerTimePriorToRPeak
const Tag NominalCardiacTriggerTimePriorToRPeak(0x0020, 0x9154)
odil::registry::ImagesInStudy
const Tag ImagesInStudy(0x0020, 0x1005)
odil::registry::OverlayNumber
const Tag OverlayNumber(0x0020, 0x0022)
odil::registry::TemporalPositionTimeOffset
const Tag TemporalPositionTimeOffset(0x0020, 0x930d)
odil::registry::ModifiedImageID
const Tag ModifiedImageID(0x0020, 0x3402)
odil::registry::DimensionDescriptionLabel
const Tag DimensionDescriptionLabel(0x0020, 0x9421)
odil::registry::PlanePositionVolumeSequence
const Tag PlanePositionVolumeSequence(0x0020, 0x930e)
odil::registry::AcquisitionNumber
const Tag AcquisitionNumber(0x0020, 0x0012)
odil::registry::CurveNumber
const Tag CurveNumber(0x0020, 0x0024)
odil::registry::MaskingImage
const Tag MaskingImage(0x0020, 0x0080)
odil::registry::AcquisitionsInStudy
const Tag AcquisitionsInStudy(0x0020, 0x1004)
odil::registry::ImagePositionVolume
const Tag ImagePositionVolume(0x0020, 0x9301)
odil::registry::NominalRespiratoryTriggerDelayTime
const Tag NominalRespiratoryTriggerDelayTime(0x0020, 0x9255)
odil::registry::NumberOfPatientRelatedStudies
const Tag NumberOfPatientRelatedStudies(0x0020, 0x1200)
odil::registry::DimensionIndexSequence
const Tag DimensionIndexSequence(0x0020, 0x9222)
odil::registry::Location
const Tag Location(0x0020, 0x0050)
odil::registry::AngleNumber
const Tag AngleNumber(0x0020, 0x0018)
odil::registry::ModifiedImageDate
const Tag ModifiedImageDate(0x0020, 0x3403)
odil::registry::ReconstructionIndex
const Tag ReconstructionIndex(0x0020, 0x9536)
odil::registry::Laterality
const Tag Laterality(0x0020, 0x0060)
odil::registry::EndingRespiratoryPhase
const Tag EndingRespiratoryPhase(0x0020, 0x9249)
odil::registry::UnassignedPerFrameConvertedAttributesSequence
const Tag UnassignedPerFrameConvertedAttributesSequence(0x0020, 0x9171)
odil::registry::LUTNumber
const Tag LUTNumber(0x0020, 0x0026)
odil::registry::ImageOrientationVolume
const Tag ImageOrientationVolume(0x0020, 0x9302)
odil::registry::IntervalNumber
const Tag IntervalNumber(0x0020, 0x0016)
odil::registry::FrameAnatomySequence
const Tag FrameAnatomySequence(0x0020, 0x9071)
odil::registry::FrameContentSequence
const Tag FrameContentSequence(0x0020, 0x9111)
odil::registry::ModifiedImageDescription
const Tag ModifiedImageDescription(0x0020, 0x3406)
odil::registry::TemporalPositionSequence
const Tag TemporalPositionSequence(0x0020, 0x9310)
odil::registry::InConcatenationTotalNumber
const Tag InConcatenationTotalNumber(0x0020, 0x9163)
odil::registry::PlaneOrientationSequence
const Tag PlaneOrientationSequence(0x0020, 0x9116)
odil::registry::TemporalPositionIdentifier
const Tag TemporalPositionIdentifier(0x0020, 0x0100)
odil::registry::PatientFrameOfReferenceSource
const Tag PatientFrameOfReferenceSource(0x0020, 0x930c)
odil::registry::StudyID
const Tag StudyID(0x0020, 0x0010)
odil::registry::TemporalPositionIndex
const Tag TemporalPositionIndex(0x0020, 0x9128)
odil::registry::ConcatenationFrameOffsetNumber
const Tag ConcatenationFrameOffsetNumber(0x0020, 0x9228)
odil::registry::ActualRespiratoryTriggerDelayTime
const Tag ActualRespiratoryTriggerDelayTime(0x0020, 0x9257)
odil::registry::ActualCardiacTriggerTimePriorToRPeak
const Tag ActualCardiacTriggerTimePriorToRPeak(0x0020, 0x9155)
odil::registry::ImageGeometryType
const Tag ImageGeometryType(0x0020, 0x0070)
odil::registry::DimensionIndexPointer
const Tag DimensionIndexPointer(0x0020, 0x9165)
odil::registry::IsotopeNumber
const Tag IsotopeNumber(0x0020, 0x0014)
odil::registry::InConcatenationNumber
const Tag InConcatenationNumber(0x0020, 0x9162)
odil::registry::NumberOfTemporalPositions
const Tag NumberOfTemporalPositions(0x0020, 0x0105)
odil::registry::SeriesInstanceUID
const Tag SeriesInstanceUID(0x0020, 0x000e)
odil::registry::StackID
const Tag StackID(0x0020, 0x9056)
odil::registry::EndingRespiratoryAmplitude
const Tag EndingRespiratoryAmplitude(0x0020, 0x9248)
odil::registry::ImagesInSeries
const Tag ImagesInSeries(0x0020, 0x1003)
odil::registry::InstanceNumber
const Tag InstanceNumber(0x0020, 0x0013)
odil::registry::Reference
const Tag Reference(0x0020, 0x1020)
odil::registry::NumberOfStudyRelatedInstances
const Tag NumberOfStudyRelatedInstances(0x0020, 0x1208)
odil::registry::ModifyingDeviceManufacturer
const Tag ModifyingDeviceManufacturer(0x0020, 0x3404)
odil::registry::ConversionSourceAttributesSequence
const Tag ConversionSourceAttributesSequence(0x0020, 0x9172)
odil::registry::VolumeFrameOfReferenceUID
const Tag VolumeFrameOfReferenceUID(0x0020, 0x9312)
odil::registry::RespiratoryIntervalTime
const Tag RespiratoryIntervalTime(0x0020, 0x9254)
odil::registry::RespiratoryTriggerType
const Tag RespiratoryTriggerType(0x0020, 0x9250)
odil::registry::ModifyingDeviceID
const Tag ModifyingDeviceID(0x0020, 0x3401)
odil::registry::AcquisitionsInSeries
const Tag AcquisitionsInSeries(0x0020, 0x1001)