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
Tag const TemporalPositionIdentifier(0x0020, 0x0100)
Tag const ActualRespiratoryTriggerDelayTime(0x0020, 0x9257)
Tag const ActualCardiacTriggerTimePriorToRPeak(0x0020, 0x9155)
Tag const VolumeToTransducerRelationship(0x0020, 0x930b)
Tag const ItemNumber(0x0020, 0x0019)
Tag const RespiratorySynchronizationSequence(0x0020, 0x9253)
Tag const ImagesInSeries(0x0020, 0x1003)
Tag const StudyID(0x0020, 0x0010)
Tag const TemporalResolution(0x0020, 0x0110)
Tag const ConcatenationFrameOffsetNumber(0x0020, 0x9228)
Tag const PlanePositionVolumeSequence(0x0020, 0x930e)
Tag const PatientOrientationInFrameSequence(0x0020, 0x9450)
Tag const ImagePosition(0x0020, 0x0030)
Tag const AcquisitionIndex(0x0020, 0x9518)
Tag const ModifyingDeviceManufacturer(0x0020, 0x3404)
Tag const AcquisitionsInSeries(0x0020, 0x1001)
Tag const IsotopeNumber(0x0020, 0x0014)
Tag const VolumeToTableMappingMatrix(0x0020, 0x930a)
Tag const FrameLabel(0x0020, 0x9453)
Tag const Laterality(0x0020, 0x0060)
Tag const PlanePositionSequence(0x0020, 0x9113)
Tag const StudyInstanceUID(0x0020, 0x000d)
Tag const InStackPositionNumber(0x0020, 0x9057)
Tag const DimensionIndexSequence(0x0020, 0x9222)
Tag const VolumeToTransducerMappingMatrix(0x0020, 0x9309)
Tag const NominalCardiacTriggerDelayTime(0x0020, 0x9153)
Tag const TemporalPositionSequence(0x0020, 0x9310)
Tag const DimensionOrganizationSequence(0x0020, 0x9221)
Tag const NumberOfStudyRelatedInstances(0x0020, 0x1208)
Tag const PlaneOrientationVolumeSequence(0x0020, 0x930f)
Tag const ImageOrientationVolume(0x0020, 0x9302)
Tag const VolumeFrameOfReferenceUID(0x0020, 0x9312)
Tag const AngleNumber(0x0020, 0x0018)
Tag const InstanceNumber(0x0020, 0x0013)
Tag const DimensionIndexValues(0x0020, 0x9157)
Tag const OtherStudyNumbers(0x0020, 0x1070)
Tag const SeriesNumber(0x0020, 0x0011)
Tag const Reference(0x0020, 0x1020)
Tag const TimeSlotNumber(0x0020, 0x0017)
Tag const AcquisitionNumber(0x0020, 0x0012)
Tag const FrameAcquisitionNumber(0x0020, 0x9156)
Tag const EndingRespiratoryAmplitude(0x0020, 0x9248)
Tag const TemporalPositionTimeOffset(0x0020, 0x930d)
Tag const NumberOfStudyRelatedSeries(0x0020, 0x1206)
Tag const DimensionIndexPrivateCreator(0x0020, 0x9213)
Tag const ActualCardiacTriggerDelayTime(0x0020, 0x9252)
Tag const InConcatenationNumber(0x0020, 0x9162)
Tag const NumberOfPatientRelatedSeries(0x0020, 0x1202)
Definition: Association.h:24
Tag const StartingRespiratoryAmplitude(0x0020, 0x9246)
Tag const ContributingSOPInstancesReferenceSequence(0x0020, 0x9529)
Tag const DimensionDescriptionLabel(0x0020, 0x9421)
Tag const TableFrameOfReferenceUID(0x0020, 0x9313)
Tag const ModifiedImageTime(0x0020, 0x3405)
Tag const InConcatenationTotalNumber(0x0020, 0x9163)
Tag const FrameAnatomySequence(0x0020, 0x9071)
Tag const PositionReferenceIndicator(0x0020, 0x1040)
Tag const SeriesInstanceUID(0x0020, 0x000e)
Tag const TargetPositionReferenceIndicator(0x0020, 0x103f)
Tag const RespiratoryTriggerType(0x0020, 0x9250)
Tag const Location(0x0020, 0x0050)
Tag const ModifiedImageDescription(0x0020, 0x3406)
Tag const RespiratoryTriggerDelayThreshold(0x0020, 0x9256)
Tag const FrameLaterality(0x0020, 0x9072)
Tag const ModifiedImageDate(0x0020, 0x3403)
Tag const UltrasoundAcquisitionGeometry(0x0020, 0x9307)
Tag const ConversionSourceAttributesSequence(0x0020, 0x9172)
Tag const FrameComments(0x0020, 0x9158)
Tag const EndingRespiratoryPhase(0x0020, 0x9249)
Tag const StackID(0x0020, 0x9056)
Tag const PlaneOrientationSequence(0x0020, 0x9116)
Tag const IntervalNumber(0x0020, 0x0016)
Tag const SeriesInStudy(0x0020, 0x1000)
Tag const ReportNumber(0x0020, 0x00aa)
Tag const NominalPercentageOfRespiratoryPhase(0x0020, 0x9245)
Tag const PatientFrameOfReferenceSource(0x0020, 0x930c)
Tag const FrameContentSequence(0x0020, 0x9111)
Tag const ImagePositionVolume(0x0020, 0x9301)
Tag const UnassignedPerFrameConvertedAttributesSequence(0x0020, 0x9171)
Tag const ImagesInAcquisition(0x0020, 0x1002)
Tag const OriginalImageIdentification(0x0020, 0x5000)
Tag const NominalPercentageOfCardiacPhase(0x0020, 0x9241)
Tag const StartingRespiratoryPhase(0x0020, 0x9247)
Tag const MaskingImage(0x0020, 0x0080)
Tag const SOPInstanceUIDOfConcatenationSource(0x0020, 0x0242)
Tag const NumberOfPatientRelatedStudies(0x0020, 0x1200)
Tag const TemporalPositionIndex(0x0020, 0x9128)
Tag const RespiratoryIntervalTime(0x0020, 0x9254)
Tag const DimensionOrganizationType(0x0020, 0x9311)
Tag const ImageOrientationPatient(0x0020, 0x0037)
Tag const PhaseNumber(0x0020, 0x0015)
Tag const RRIntervalTimeNominal(0x0020, 0x9251)
Tag const OriginalImageIdentificationNomenclature(0x0020, 0x5002)
Tag const NominalRespiratoryTriggerDelayTime(0x0020, 0x9255)
Tag const LUTNumber(0x0020, 0x0026)
Tag const SynchronizationFrameOfReferenceUID(0x0020, 0x0200)
Tag const CurveNumber(0x0020, 0x0024)
Tag const ModifiedImageID(0x0020, 0x3402)
Tag const SliceLocation(0x0020, 0x1041)
Tag const DimensionOrganizationUID(0x0020, 0x9164)
Tag const ImagesInStudy(0x0020, 0x1005)
Tag const ApexPosition(0x0020, 0x9308)
Tag const FunctionalGroupPrivateCreator(0x0020, 0x9238)
Tag const ImagePositionPatient(0x0020, 0x0032)
Tag const NominalCardiacTriggerTimePriorToRPeak(0x0020, 0x9154)
Tag const OverlayNumber(0x0020, 0x0022)
Tag const FrameOfReferenceUID(0x0020, 0x0052)
Tag const ReconstructionIndex(0x0020, 0x9536)
Tag const ImageLaterality(0x0020, 0x0062)
Tag const AcquisitionsInStudy(0x0020, 0x1004)
Tag const FunctionalGroupPointer(0x0020, 0x9167)
Tag const NumberOfPatientRelatedInstances(0x0020, 0x1204)
Tag const NumberOfSeriesRelatedInstances(0x0020, 0x1209)
Tag const PatientOrientation(0x0020, 0x0020)
Tag const ImageComments(0x0020, 0x4000)
Tag const ImageOrientation(0x0020, 0x0035)
Tag const NumberOfTemporalPositions(0x0020, 0x0105)
Tag const ImageGeometryType(0x0020, 0x0070)
Tag const UnassignedSharedConvertedAttributesSequence(0x0020, 0x9170)
Tag const ConcatenationUID(0x0020, 0x9161)
Tag const DimensionIndexPointer(0x0020, 0x9165)
Tag const ModifyingDeviceID(0x0020, 0x3401)