MeVisLab Toolbox Reference
mlDRTTreatmentSummaryRecordIODBase.h
Go to the documentation of this file.
1// Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2// **InsertLicense** code
3//----------------------------------------------------------------------------------
4//
5// NOTE:
6// This file has been generated automatically by
7// FMEwork/ReleaseMeVis/Configuration/CodeGenerators/dcmtkToMLConverter/convertDcmtkToML.py
8// using the template file
9// FMEwork/ReleaseMeVis/Configuration/CodeGenerators/dcmtkToMLConverter/MLDcmtkBaseObjectsNew/templates/DcmIODBase.h
10//
11// Destination project:
12// FMEwork/ReleaseMeVis/Sources/Shared/MLDcmtkBaseObjectsNew
13//
14//----------------------------------------------------------------------------------
16
21//----------------------------------------------------------------------------------
22
23#ifndef __mlDRTTreatmentSummaryRecordIODBase_H
24#define __mlDRTTreatmentSummaryRecordIODBase_H
25
26// Local includes
28#include "mlRTBase.h"
29
30// ML includes
31#ifndef __mlModuleIncludes_H
32#include "mlModuleIncludes.h"
33#endif
34
35// DcmtkAccessories includes
36#include <mlDcmtkAccessories.h>
37#include "DcmSequenceInterfaces/mlDcmDRTPhysiciansOfRecordIdentificationSequenceInterface.h" //DRTPhysiciansOfRecordIdentificationSequence
38#include "DcmSequenceInterfaces/mlDcmDRTPhysiciansReadingStudyIdentificationSequenceInterface.h" //DRTPhysiciansReadingStudyIdentificationSequence
40#include "DcmSequenceInterfaces/mlDcmDRTReferencedStudySequenceInterface.h" //DRTReferencedStudySequence
41#include "DcmSequenceInterfaces/mlDcmDRTReferringPhysicianIdentificationSequenceInterface.h" //DRTReferringPhysicianIdentificationSequence
42#include "DcmSequenceInterfaces/mlDcmDRTBreedRegistrationSequenceInterface.h" //DRTBreedRegistrationSequence
43#include "DcmSequenceInterfaces/mlDcmDRTDeidentificationMethodCodeSequenceInterface.h" //DRTDeidentificationMethodCodeSequence
44#include "DcmSequenceInterfaces/mlDcmDRTOtherPatientIDsSequenceInterface.h" //DRTOtherPatientIDsSequence
45#include "DcmSequenceInterfaces/mlDcmDRTPatientBreedCodeSequenceInterface.h" //DRTPatientBreedCodeSequence
46#include "DcmSequenceInterfaces/mlDcmDRTPatientSpeciesCodeSequenceInterface.h" //DRTPatientSpeciesCodeSequence
47#include "DcmSequenceInterfaces/mlDcmDRTReferencedPatientSequenceInterface.h" //DRTReferencedPatientSequence
48#include "DcmSequenceInterfaces/mlDcmDRTAdmittingDiagnosesCodeSequenceInterface.h" //DRTAdmittingDiagnosesCodeSequence
49#include "DcmSequenceInterfaces/mlDcmDRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModuleInterface.h" //DRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModule
50#include "DcmSequenceInterfaces/mlDcmDRTReferencedTreatmentRecordSequenceInterface.h" //DRTReferencedTreatmentRecordSequence
51#include "DcmSequenceInterfaces/mlDcmDRTPerformedProtocolCodeSequenceInterface.h" //DRTPerformedProtocolCodeSequence
52#include "DcmSequenceInterfaces/mlDcmDRTReferencedPerformedProcedureStepSequenceInterface.h" //DRTReferencedPerformedProcedureStepSequence
53#include "DcmSequenceInterfaces/mlDcmDRTRequestAttributesSequenceInterface.h" //DRTRequestAttributesSequence
54#include "DcmSequenceInterfaces/mlDcmDRTFractionGroupSummarySequenceInterface.h" //DRTFractionGroupSummarySequence
55#include "DcmSequenceInterfaces/mlDcmDRTTreatmentSummaryCalculatedDoseReferenceSequenceInterface.h" //DRTTreatmentSummaryCalculatedDoseReferenceSequence
56#include "DcmSequenceInterfaces/mlDcmDRTTreatmentSummaryMeasuredDoseReferenceSequenceInterface.h" //DRTTreatmentSummaryMeasuredDoseReferenceSequence
57#include "DcmSequenceInterfaces/mlDcmDRTCodingSchemeIdentificationSequenceInterface.h" //DRTCodingSchemeIdentificationSequence
58#include "DcmSequenceInterfaces/mlDcmDRTContributingEquipmentSequenceInterface.h" //DRTContributingEquipmentSequence
59#include "DcmSequenceInterfaces/mlDcmDRTDigitalSignaturesSequenceInterface.h" //DRTDigitalSignaturesSequence
60#include "DcmSequenceInterfaces/mlDcmDRTEncryptedAttributesSequenceInterface.h" //DRTEncryptedAttributesSequence
61#include "DcmSequenceInterfaces/mlDcmDRTHL7StructuredDocumentReferenceSequenceInterface.h" //DRTHL7StructuredDocumentReferenceSequence
63#include "DcmSequenceInterfaces/mlDcmDRTOriginalAttributesSequenceInterface.h" //DRTOriginalAttributesSequence
64
65
67
68// ------------------------------------------------------------------
70// ------------------------------------------------------------------
72{
73public:
74
77
79
81 typedef std::vector<DcmModuleType> dcmModuleTypeVec;
82 typedef std::vector<DcmModuleType>::iterator dcmModuleTypeVecIter;
83
85 dcmModuleTypeVecIter iter = find(_dcmModuleTypes.begin(), _dcmModuleTypes.end(), moduleType);
86 return iter != _dcmModuleTypes.end();
87 }
88
90 dcmModuleTypeVec getModuleTypes() { return _dcmModuleTypes; }
91
93
94 void setDcmTree(DCMTree::TreePtr dcmTree) { setMutableTree(dcmTree); }
95
97
99 bool isValid() { return getMutableTree() != NULL; }
100
101
102 // ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2
103 bool getClinicalTrialCoordinatingCenterName(std::string& parameter) const;
104 bool setClinicalTrialCoordinatingCenterName(const std::string parameter);
105 std::string getClinicalTrialCoordinatingCenterNameVR() const { return "LO"; }
106 std::string getClinicalTrialCoordinatingCenterNameVM() const { return "1"; }
107 std::string getClinicalTrialCoordinatingCenterNameTag() const { return std::string("(0012,0060)"); }
108
109 // ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3
110 bool getClinicalTrialTimePointDescription(std::string& parameter) const;
111 bool setClinicalTrialTimePointDescription(const std::string parameter);
112 std::string getClinicalTrialTimePointDescriptionVR() const { return "ST"; }
113 std::string getClinicalTrialTimePointDescriptionVM() const { return "1"; }
114 std::string getClinicalTrialTimePointDescriptionTag() const { return std::string("(0012,0051)"); }
115
116 // ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2
117 bool getClinicalTrialTimePointID(std::string& parameter) const;
118 bool setClinicalTrialTimePointID(const std::string parameter);
119 std::string getClinicalTrialTimePointIDVR() const { return "LO"; }
120 std::string getClinicalTrialTimePointIDVM() const { return "1"; }
121 std::string getClinicalTrialTimePointIDTag() const { return std::string("(0012,0050)"); }
122
123 // ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1
124 bool getClinicalTrialProtocolID(std::string& parameter) const;
125 bool setClinicalTrialProtocolID(const std::string parameter);
126 std::string getClinicalTrialProtocolIDVR() const { return "LO"; }
127 std::string getClinicalTrialProtocolIDVM() const { return "1"; }
128 std::string getClinicalTrialProtocolIDTag() const { return std::string("(0012,0020)"); }
129
130 // ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2
131 bool getClinicalTrialProtocolName(std::string& parameter) const;
132 bool setClinicalTrialProtocolName(const std::string parameter);
133 std::string getClinicalTrialProtocolNameVR() const { return "LO"; }
134 std::string getClinicalTrialProtocolNameVM() const { return "1"; }
135 std::string getClinicalTrialProtocolNameTag() const { return std::string("(0012,0021)"); }
136
137 // ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2
138 bool getClinicalTrialSiteID(std::string& parameter) const;
139 bool setClinicalTrialSiteID(const std::string parameter);
140 std::string getClinicalTrialSiteIDVR() const { return "LO"; }
141 std::string getClinicalTrialSiteIDVM() const { return "1"; }
142 std::string getClinicalTrialSiteIDTag() const { return std::string("(0012,0030)"); }
143
144 // ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2
145 bool getClinicalTrialSiteName(std::string& parameter) const;
146 bool setClinicalTrialSiteName(const std::string parameter);
147 std::string getClinicalTrialSiteNameVR() const { return "LO"; }
148 std::string getClinicalTrialSiteNameVM() const { return "1"; }
149 std::string getClinicalTrialSiteNameTag() const { return std::string("(0012,0031)"); }
150
151 // ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1
152 bool getClinicalTrialSponsorName(std::string& parameter) const;
153 bool setClinicalTrialSponsorName(const std::string parameter);
154 std::string getClinicalTrialSponsorNameVR() const { return "LO"; }
155 std::string getClinicalTrialSponsorNameVM() const { return "1"; }
156 std::string getClinicalTrialSponsorNameTag() const { return std::string("(0012,0010)"); }
157
158 // ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C
159 bool getClinicalTrialSubjectID(std::string& parameter) const;
160 bool setClinicalTrialSubjectID(const std::string parameter);
161 std::string getClinicalTrialSubjectIDVR() const { return "LO"; }
162 std::string getClinicalTrialSubjectIDVM() const { return "1"; }
163 std::string getClinicalTrialSubjectIDTag() const { return std::string("(0012,0040)"); }
164
165 // ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C
166 bool getClinicalTrialSubjectReadingID(std::string& parameter) const;
167 bool setClinicalTrialSubjectReadingID(const std::string parameter);
168 std::string getClinicalTrialSubjectReadingIDVR() const { return "LO"; }
169 std::string getClinicalTrialSubjectReadingIDVM() const { return "1"; }
170 std::string getClinicalTrialSubjectReadingIDTag() const { return std::string("(0012,0042)"); }
171
172 // DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3
173 bool getDateOfLastCalibration(std::string& parameter) const;
174 bool setDateOfLastCalibration(const std::string parameter);
175 std::string getDateOfLastCalibrationVR() const { return "DA"; }
176 std::string getDateOfLastCalibrationVM() const { return "1-n"; }
177 std::string getDateOfLastCalibrationTag() const { return std::string("(0018,1200)"); }
178
179 // DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3
180 bool getDeviceSerialNumber(std::string& parameter) const;
181 bool setDeviceSerialNumber(const std::string parameter);
182 std::string getDeviceSerialNumberVR() const { return "LO"; }
183 std::string getDeviceSerialNumberVM() const { return "1"; }
184 std::string getDeviceSerialNumberTag() const { return std::string("(0018,1000)"); }
185
186 // GantryID (0018,1008) vr=LO, vm=1, type=3
187 bool getGantryID(std::string& parameter) const;
188 bool setGantryID(const std::string parameter);
189 std::string getGantryIDVR() const { return "LO"; }
190 std::string getGantryIDVM() const { return "1"; }
191 std::string getGantryIDTag() const { return std::string("(0018,1008)"); }
192
193 // InstitutionAddress (0008,0081) vr=ST, vm=1, type=3
194 bool getInstitutionAddress(std::string& parameter) const;
195 bool setInstitutionAddress(const std::string parameter);
196 std::string getInstitutionAddressVR() const { return "ST"; }
197 std::string getInstitutionAddressVM() const { return "1"; }
198 std::string getInstitutionAddressTag() const { return std::string("(0008,0081)"); }
199
200 // InstitutionName (0008,0080) vr=LO, vm=1, type=3
201 bool getInstitutionName(std::string& parameter) const;
202 bool setInstitutionName(const std::string parameter);
203 std::string getInstitutionNameVR() const { return "LO"; }
204 std::string getInstitutionNameVM() const { return "1"; }
205 std::string getInstitutionNameTag() const { return std::string("(0008,0080)"); }
206
207 // InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3
208 bool getInstitutionalDepartmentName(std::string& parameter) const;
209 bool setInstitutionalDepartmentName(const std::string parameter);
210 std::string getInstitutionalDepartmentNameVR() const { return "LO"; }
211 std::string getInstitutionalDepartmentNameVM() const { return "1"; }
212 std::string getInstitutionalDepartmentNameTag() const { return std::string("(0008,1040)"); }
213
214 // Manufacturer (0008,0070) vr=LO, vm=1, type=2
215 bool getManufacturer(std::string& parameter) const;
216 bool setManufacturer(const std::string parameter);
217 std::string getManufacturerVR() const { return "LO"; }
218 std::string getManufacturerVM() const { return "1"; }
219 std::string getManufacturerTag() const { return std::string("(0008,0070)"); }
220
221 // ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3
222 bool getManufacturerModelName(std::string& parameter) const;
223 bool setManufacturerModelName(const std::string parameter);
224 std::string getManufacturerModelNameVR() const { return "LO"; }
225 std::string getManufacturerModelNameVM() const { return "1"; }
226 std::string getManufacturerModelNameTag() const { return std::string("(0008,1090)"); }
227
228 // PixelPaddingValue (0028,0120) vr=US_SS, vm=1, type=3
229 bool getPixelPaddingValue(MLuint16& parameter) const;
230 bool setPixelPaddingValue(const MLuint16 parameter);
231 std::string getPixelPaddingValueVR() const { return "US_SS"; }
232 std::string getPixelPaddingValueVM() const { return "1"; }
233 std::string getPixelPaddingValueTag() const { return std::string("(0028,0120)"); }
234
235 // SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3
236 bool getSoftwareVersions(std::string& parameter) const;
237 bool setSoftwareVersions(const std::string parameter);
238 std::string getSoftwareVersionsVR() const { return "LO"; }
239 std::string getSoftwareVersionsVM() const { return "1-n"; }
240 std::string getSoftwareVersionsTag() const { return std::string("(0018,1020)"); }
241
242 // SpatialResolution (0018,1050) vr=DS, vm=1, type=3
243 bool getSpatialResolution(std::string& parameter) const;
244 bool setSpatialResolution(const std::string parameter);
245 std::string getSpatialResolutionVR() const { return "DS"; }
246 std::string getSpatialResolutionVM() const { return "1"; }
247 std::string getSpatialResolutionTag() const { return std::string("(0018,1050)"); }
248
249 // StationName (0008,1010) vr=SH, vm=1, type=3
250 bool getStationName(std::string& parameter) const;
251 bool setStationName(const std::string parameter);
252 std::string getStationNameVR() const { return "SH"; }
253 std::string getStationNameVM() const { return "1"; }
254 std::string getStationNameTag() const { return std::string("(0008,1010)"); }
255
256 // TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3
257 bool getTimeOfLastCalibration(std::string& parameter) const;
258 bool setTimeOfLastCalibration(const std::string parameter);
259 std::string getTimeOfLastCalibrationVR() const { return "TM"; }
260 std::string getTimeOfLastCalibrationVM() const { return "1-n"; }
261 std::string getTimeOfLastCalibrationTag() const { return std::string("(0018,1201)"); }
262
263 // AccessionNumber (0008,0050) vr=SH, vm=1, type=2
264 bool getAccessionNumber(std::string& parameter) const;
265 bool setAccessionNumber(const std::string parameter);
266 std::string getAccessionNumberVR() const { return "SH"; }
267 std::string getAccessionNumberVM() const { return "1"; }
268 std::string getAccessionNumberTag() const { return std::string("(0008,0050)"); }
269
270 // NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3
271 bool getNameOfPhysiciansReadingStudy(std::string& parameter) const;
272 bool setNameOfPhysiciansReadingStudy(const std::string parameter);
273 std::string getNameOfPhysiciansReadingStudyVR() const { return "PN"; }
274 std::string getNameOfPhysiciansReadingStudyVM() const { return "1-n"; }
275 std::string getNameOfPhysiciansReadingStudyTag() const { return std::string("(0008,1060)"); }
276
277 // PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3
278 bool getPhysiciansOfRecord(std::string& parameter) const;
279 bool setPhysiciansOfRecord(const std::string parameter);
280 std::string getPhysiciansOfRecordVR() const { return "PN"; }
281 std::string getPhysiciansOfRecordVM() const { return "1-n"; }
282 std::string getPhysiciansOfRecordTag() const { return std::string("(0008,1048)"); }
283
284 // ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2
285 bool getReferringPhysicianName(std::string& parameter) const;
286 bool setReferringPhysicianName(const std::string parameter);
287 std::string getReferringPhysicianNameVR() const { return "PN"; }
288 std::string getReferringPhysicianNameVM() const { return "1"; }
289 std::string getReferringPhysicianNameTag() const { return std::string("(0008,0090)"); }
290
291 // StudyDate (0008,0020) vr=DA, vm=1, type=2
292 bool getStudyDate(std::string& parameter) const;
293 bool setStudyDate(const std::string parameter);
294 std::string getStudyDateVR() const { return "DA"; }
295 std::string getStudyDateVM() const { return "1"; }
296 std::string getStudyDateTag() const { return std::string("(0008,0020)"); }
297
298 // StudyDescription (0008,1030) vr=LO, vm=1, type=3
299 bool getStudyDescription(std::string& parameter) const;
300 bool setStudyDescription(const std::string parameter);
301 std::string getStudyDescriptionVR() const { return "LO"; }
302 std::string getStudyDescriptionVM() const { return "1"; }
303 std::string getStudyDescriptionTag() const { return std::string("(0008,1030)"); }
304
305 // StudyID (0020,0010) vr=SH, vm=1, type=2
306 bool getStudyID(std::string& parameter) const;
307 bool setStudyID(const std::string parameter);
308 std::string getStudyIDVR() const { return "SH"; }
309 std::string getStudyIDVM() const { return "1"; }
310 std::string getStudyIDTag() const { return std::string("(0020,0010)"); }
311
312 // StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1
313 bool getStudyInstanceUID(std::string& parameter) const;
314 bool setStudyInstanceUID(const std::string parameter);
315 std::string getStudyInstanceUIDVR() const { return "UI"; }
316 std::string getStudyInstanceUIDVM() const { return "1"; }
317 std::string getStudyInstanceUIDTag() const { return std::string("(0020,000d)"); }
318
319 // StudyTime (0008,0030) vr=TM, vm=1, type=2
320 bool getStudyTime(std::string& parameter) const;
321 bool setStudyTime(const std::string parameter);
322 std::string getStudyTimeVR() const { return "TM"; }
323 std::string getStudyTimeVM() const { return "1"; }
324 std::string getStudyTimeTag() const { return std::string("(0008,0030)"); }
325
326 // DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C
327 bool getDeidentificationMethod(std::string& parameter) const;
328 bool setDeidentificationMethod(const std::string parameter);
329 std::string getDeidentificationMethodVR() const { return "LO"; }
330 std::string getDeidentificationMethodVM() const { return "1-n"; }
331 std::string getDeidentificationMethodTag() const { return std::string("(0012,0063)"); }
332
333 // EthnicGroup (0010,2160) vr=SH, vm=1, type=3
334 bool getEthnicGroup(std::string& parameter) const;
335 bool setEthnicGroup(const std::string parameter);
336 std::string getEthnicGroupVR() const { return "SH"; }
337 std::string getEthnicGroupVM() const { return "1"; }
338 std::string getEthnicGroupTag() const { return std::string("(0010,2160)"); }
339
340 // IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3
341 bool getIssuerOfPatientID(std::string& parameter) const;
342 bool setIssuerOfPatientID(const std::string parameter);
343 std::string getIssuerOfPatientIDVR() const { return "LO"; }
344 std::string getIssuerOfPatientIDVM() const { return "1"; }
345 std::string getIssuerOfPatientIDTag() const { return std::string("(0010,0021)"); }
346
347 // OtherPatientIDs (0010,1000) vr=LO, vm=1-n, type=3
348 bool getOtherPatientIDs(std::string& parameter) const;
349 bool setOtherPatientIDs(const std::string parameter);
350 std::string getOtherPatientIDsVR() const { return "LO"; }
351 std::string getOtherPatientIDsVM() const { return "1-n"; }
352 std::string getOtherPatientIDsTag() const { return std::string("(0010,1000)"); }
353
354 // OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3
355 bool getOtherPatientNames(std::string& parameter) const;
356 bool setOtherPatientNames(const std::string parameter);
357 std::string getOtherPatientNamesVR() const { return "PN"; }
358 std::string getOtherPatientNamesVM() const { return "1-n"; }
359 std::string getOtherPatientNamesTag() const { return std::string("(0010,1001)"); }
360
361 // PatientBirthDate (0010,0030) vr=DA, vm=1, type=2
362 bool getPatientBirthDate(std::string& parameter) const;
363 bool setPatientBirthDate(const std::string parameter);
364 std::string getPatientBirthDateVR() const { return "DA"; }
365 std::string getPatientBirthDateVM() const { return "1"; }
366 std::string getPatientBirthDateTag() const { return std::string("(0010,0030)"); }
367
368 // PatientBirthTime (0010,0032) vr=TM, vm=1, type=3
369 bool getPatientBirthTime(std::string& parameter) const;
370 bool setPatientBirthTime(const std::string parameter);
371 std::string getPatientBirthTimeVR() const { return "TM"; }
372 std::string getPatientBirthTimeVM() const { return "1"; }
373 std::string getPatientBirthTimeTag() const { return std::string("(0010,0032)"); }
374
375 // PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C
376 bool getPatientBreedDescription(std::string& parameter) const;
377 bool setPatientBreedDescription(const std::string parameter);
378 std::string getPatientBreedDescriptionVR() const { return "LO"; }
379 std::string getPatientBreedDescriptionVM() const { return "1"; }
380 std::string getPatientBreedDescriptionTag() const { return std::string("(0010,2292)"); }
381
382 // PatientComments (0010,4000) vr=LT, vm=1, type=3
383 bool getPatientComments(std::string& parameter) const;
384 bool setPatientComments(const std::string parameter);
385 std::string getPatientCommentsVR() const { return "LT"; }
386 std::string getPatientCommentsVM() const { return "1"; }
387 std::string getPatientCommentsTag() const { return std::string("(0010,4000)"); }
388
389 // PatientID (0010,0020) vr=LO, vm=1, type=2
390 bool getPatientID(std::string& parameter) const;
391 bool setPatientID(const std::string parameter);
392 std::string getPatientIDVR() const { return "LO"; }
393 std::string getPatientIDVM() const { return "1"; }
394 std::string getPatientIDTag() const { return std::string("(0010,0020)"); }
395
396 // PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3
397 bool getPatientIdentityRemoved(std::string& parameter) const;
398 bool setPatientIdentityRemoved(const std::string parameter);
399 std::string getPatientIdentityRemovedVR() const { return "CS"; }
400 std::string getPatientIdentityRemovedVM() const { return "1"; }
401 std::string getPatientIdentityRemovedTag() const { return std::string("(0012,0062)"); }
402
403 // PatientName (0010,0010) vr=PN, vm=1, type=2
404 bool getPatientName(std::string& parameter) const;
405 bool setPatientName(const std::string parameter);
406 std::string getPatientNameVR() const { return "PN"; }
407 std::string getPatientNameVM() const { return "1"; }
408 std::string getPatientNameTag() const { return std::string("(0010,0010)"); }
409
410 // PatientSex (0010,0040) vr=CS, vm=1, type=2
411 bool getPatientSex(std::string& parameter) const;
412 bool setPatientSex(const std::string parameter);
413 std::string getPatientSexVR() const { return "CS"; }
414 std::string getPatientSexVM() const { return "1"; }
415 std::string getPatientSexTag() const { return std::string("(0010,0040)"); }
416
417 // PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C
418 bool getPatientSpeciesDescription(std::string& parameter) const;
419 bool setPatientSpeciesDescription(const std::string parameter);
420 std::string getPatientSpeciesDescriptionVR() const { return "LO"; }
421 std::string getPatientSpeciesDescriptionVM() const { return "1"; }
422 std::string getPatientSpeciesDescriptionTag() const { return std::string("(0010,2201)"); }
423
424 // ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C
425 bool getResponsibleOrganization(std::string& parameter) const;
426 bool setResponsibleOrganization(const std::string parameter);
427 std::string getResponsibleOrganizationVR() const { return "LO"; }
428 std::string getResponsibleOrganizationVM() const { return "1"; }
429 std::string getResponsibleOrganizationTag() const { return std::string("(0010,2299)"); }
430
431 // ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C
432 bool getResponsiblePerson(std::string& parameter) const;
433 bool setResponsiblePerson(const std::string parameter);
434 std::string getResponsiblePersonVR() const { return "PN"; }
435 std::string getResponsiblePersonVM() const { return "1"; }
436 std::string getResponsiblePersonTag() const { return std::string("(0010,2297)"); }
437
438 // ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C
439 bool getResponsiblePersonRole(std::string& parameter) const;
440 bool setResponsiblePersonRole(const std::string parameter);
441 std::string getResponsiblePersonRoleVR() const { return "CS"; }
442 std::string getResponsiblePersonRoleVM() const { return "1"; }
443 std::string getResponsiblePersonRoleTag() const { return std::string("(0010,2298)"); }
444
445 // AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3
446 bool getAdditionalPatientHistory(std::string& parameter) const;
447 bool setAdditionalPatientHistory(const std::string parameter);
448 std::string getAdditionalPatientHistoryVR() const { return "LT"; }
449 std::string getAdditionalPatientHistoryVM() const { return "1"; }
450 std::string getAdditionalPatientHistoryTag() const { return std::string("(0010,21b0)"); }
451
452 // AdmissionID (0038,0010) vr=LO, vm=1, type=3
453 bool getAdmissionID(std::string& parameter) const;
454 bool setAdmissionID(const std::string parameter);
455 std::string getAdmissionIDVR() const { return "LO"; }
456 std::string getAdmissionIDVM() const { return "1"; }
457 std::string getAdmissionIDTag() const { return std::string("(0038,0010)"); }
458
459 // AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3
460 bool getAdmittingDiagnosesDescription(std::string& parameter) const;
461 bool setAdmittingDiagnosesDescription(const std::string parameter);
462 std::string getAdmittingDiagnosesDescriptionVR() const { return "LO"; }
463 std::string getAdmittingDiagnosesDescriptionVM() const { return "1-n"; }
464 std::string getAdmittingDiagnosesDescriptionTag() const { return std::string("(0008,1080)"); }
465
466 // IssuerOfAdmissionID (0038,0011) vr=LO, vm=1, type=3
467 bool getIssuerOfAdmissionID(std::string& parameter) const;
468 bool setIssuerOfAdmissionID(const std::string parameter);
469 std::string getIssuerOfAdmissionIDVR() const { return "LO"; }
470 std::string getIssuerOfAdmissionIDVM() const { return "1"; }
471 std::string getIssuerOfAdmissionIDTag() const { return std::string("(0038,0011)"); }
472
473 // Occupation (0010,2180) vr=SH, vm=1, type=3
474 bool getOccupation(std::string& parameter) const;
475 bool setOccupation(const std::string parameter);
476 std::string getOccupationVR() const { return "SH"; }
477 std::string getOccupationVM() const { return "1"; }
478 std::string getOccupationTag() const { return std::string("(0010,2180)"); }
479
480 // PatientAge (0010,1010) vr=AS, vm=1, type=3
481 bool getPatientAge(std::string& parameter) const;
482 bool setPatientAge(const std::string parameter);
483 std::string getPatientAgeVR() const { return "AS"; }
484 std::string getPatientAgeVM() const { return "1"; }
485 std::string getPatientAgeTag() const { return std::string("(0010,1010)"); }
486
487 // PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C
488 bool getPatientSexNeutered(std::string& parameter) const;
489 bool setPatientSexNeutered(const std::string parameter);
490 std::string getPatientSexNeuteredVR() const { return "CS"; }
491 std::string getPatientSexNeuteredVM() const { return "1"; }
492 std::string getPatientSexNeuteredTag() const { return std::string("(0010,2203)"); }
493
494 // PatientSize (0010,1020) vr=DS, vm=1, type=3
495 bool getPatientSize(std::string& parameter) const;
496 bool setPatientSize(const std::string parameter);
497 std::string getPatientSizeVR() const { return "DS"; }
498 std::string getPatientSizeVM() const { return "1"; }
499 std::string getPatientSizeTag() const { return std::string("(0010,1020)"); }
500
501 // PatientWeight (0010,1030) vr=DS, vm=1, type=3
502 bool getPatientWeight(std::string& parameter) const;
503 bool setPatientWeight(const std::string parameter);
504 std::string getPatientWeightVR() const { return "DS"; }
505 std::string getPatientWeightVM() const { return "1"; }
506 std::string getPatientWeightTag() const { return std::string("(0010,1030)"); }
507
508 // InstanceNumber (0020,0013) vr=IS, vm=1, type=1
509 bool getInstanceNumber(std::string& parameter) const;
510 bool setInstanceNumber(const std::string parameter);
511 std::string getInstanceNumberVR() const { return "IS"; }
512 std::string getInstanceNumberVM() const { return "1"; }
513 std::string getInstanceNumberTag() const { return std::string("(0020,0013)"); }
514
515 // TreatmentDate (3008,0250) vr=DA, vm=1, type=2
516 bool getTreatmentDate(std::string& parameter) const;
517 bool setTreatmentDate(const std::string parameter);
518 std::string getTreatmentDateVR() const { return "DA"; }
519 std::string getTreatmentDateVM() const { return "1"; }
520 std::string getTreatmentDateTag() const { return std::string("(3008,0250)"); }
521
522 // TreatmentTime (3008,0251) vr=TM, vm=1, type=2
523 bool getTreatmentTime(std::string& parameter) const;
524 bool setTreatmentTime(const std::string parameter);
525 std::string getTreatmentTimeVR() const { return "TM"; }
526 std::string getTreatmentTimeVM() const { return "1"; }
527 std::string getTreatmentTimeTag() const { return std::string("(3008,0251)"); }
528
529 // Modality (0008,0060) vr=CS, vm=1, type=1
530 bool getModality(std::string& parameter) const;
531 bool setModality(const std::string parameter);
532 std::string getModalityVR() const { return "CS"; }
533 std::string getModalityVM() const { return "1"; }
534 std::string getModalityTag() const { return std::string("(0008,0060)"); }
535
536 // PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3
537 bool getPerformedProcedureStepDescription(std::string& parameter) const;
538 bool setPerformedProcedureStepDescription(const std::string parameter);
539 std::string getPerformedProcedureStepDescriptionVR() const { return "LO"; }
540 std::string getPerformedProcedureStepDescriptionVM() const { return "1"; }
541 std::string getPerformedProcedureStepDescriptionTag() const { return std::string("(0040,0254)"); }
542
543 // PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3
544 bool getPerformedProcedureStepID(std::string& parameter) const;
545 bool setPerformedProcedureStepID(const std::string parameter);
546 std::string getPerformedProcedureStepIDVR() const { return "SH"; }
547 std::string getPerformedProcedureStepIDVM() const { return "1"; }
548 std::string getPerformedProcedureStepIDTag() const { return std::string("(0040,0253)"); }
549
550 // PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3
551 bool getPerformedProcedureStepStartDate(std::string& parameter) const;
552 bool setPerformedProcedureStepStartDate(const std::string parameter);
553 std::string getPerformedProcedureStepStartDateVR() const { return "DA"; }
554 std::string getPerformedProcedureStepStartDateVM() const { return "1"; }
555 std::string getPerformedProcedureStepStartDateTag() const { return std::string("(0040,0244)"); }
556
557 // PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3
558 bool getPerformedProcedureStepStartTime(std::string& parameter) const;
559 bool setPerformedProcedureStepStartTime(const std::string parameter);
560 std::string getPerformedProcedureStepStartTimeVR() const { return "TM"; }
561 std::string getPerformedProcedureStepStartTimeVM() const { return "1"; }
562 std::string getPerformedProcedureStepStartTimeTag() const { return std::string("(0040,0245)"); }
563
564 // SeriesDescription (0008,103e) vr=LO, vm=1, type=3
565 bool getSeriesDescription(std::string& parameter) const;
566 bool setSeriesDescription(const std::string parameter);
567 std::string getSeriesDescriptionVR() const { return "LO"; }
568 std::string getSeriesDescriptionVM() const { return "1"; }
569 std::string getSeriesDescriptionTag() const { return std::string("(0008,103e)"); }
570
571 // SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1
572 bool getSeriesInstanceUID(std::string& parameter) const;
573 bool setSeriesInstanceUID(const std::string parameter);
574 std::string getSeriesInstanceUIDVR() const { return "UI"; }
575 std::string getSeriesInstanceUIDVM() const { return "1"; }
576 std::string getSeriesInstanceUIDTag() const { return std::string("(0020,000e)"); }
577
578 // SeriesNumber (0020,0011) vr=IS, vm=1, type=2
579 bool getSeriesNumber(std::string& parameter) const;
580 bool setSeriesNumber(const std::string parameter);
581 std::string getSeriesNumberVR() const { return "IS"; }
582 std::string getSeriesNumberVM() const { return "1"; }
583 std::string getSeriesNumberTag() const { return std::string("(0020,0011)"); }
584
585 // CurrentTreatmentStatus (3008,0200) vr=CS, vm=1, type=1
586 bool getCurrentTreatmentStatus(std::string& parameter) const;
587 bool setCurrentTreatmentStatus(const std::string parameter);
588 std::string getCurrentTreatmentStatusVR() const { return "CS"; }
589 std::string getCurrentTreatmentStatusVM() const { return "1"; }
590 std::string getCurrentTreatmentStatusTag() const { return std::string("(3008,0200)"); }
591
592 // FirstTreatmentDate (3008,0054) vr=DA, vm=1, type=2
593 bool getFirstTreatmentDate(std::string& parameter) const;
594 bool setFirstTreatmentDate(const std::string parameter);
595 std::string getFirstTreatmentDateVR() const { return "DA"; }
596 std::string getFirstTreatmentDateVM() const { return "1"; }
597 std::string getFirstTreatmentDateTag() const { return std::string("(3008,0054)"); }
598
599 // MostRecentTreatmentDate (3008,0056) vr=DA, vm=1, type=2
600 bool getMostRecentTreatmentDate(std::string& parameter) const;
601 bool setMostRecentTreatmentDate(const std::string parameter);
602 std::string getMostRecentTreatmentDateVR() const { return "DA"; }
603 std::string getMostRecentTreatmentDateVM() const { return "1"; }
604 std::string getMostRecentTreatmentDateTag() const { return std::string("(3008,0056)"); }
605
606 // TreatmentStatusComment (3008,0202) vr=ST, vm=1, type=3
607 bool getTreatmentStatusComment(std::string& parameter) const;
608 bool setTreatmentStatusComment(const std::string parameter);
609 std::string getTreatmentStatusCommentVR() const { return "ST"; }
610 std::string getTreatmentStatusCommentVM() const { return "1"; }
611 std::string getTreatmentStatusCommentTag() const { return std::string("(3008,0202)"); }
612
613 // AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3
614 bool getAuthorizationEquipmentCertificationNumber(std::string& parameter) const;
615 bool setAuthorizationEquipmentCertificationNumber(const std::string parameter);
616 std::string getAuthorizationEquipmentCertificationNumberVR() const { return "LO"; }
617 std::string getAuthorizationEquipmentCertificationNumberVM() const { return "1"; }
618 std::string getAuthorizationEquipmentCertificationNumberTag() const { return std::string("(0100,0426)"); }
619
620 // InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3
621 bool getInstanceCreationDate(std::string& parameter) const;
622 bool setInstanceCreationDate(const std::string parameter);
623 std::string getInstanceCreationDateVR() const { return "DA"; }
624 std::string getInstanceCreationDateVM() const { return "1"; }
625 std::string getInstanceCreationDateTag() const { return std::string("(0008,0012)"); }
626
627 // InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3
628 bool getInstanceCreationTime(std::string& parameter) const;
629 bool setInstanceCreationTime(const std::string parameter);
630 std::string getInstanceCreationTimeVR() const { return "TM"; }
631 std::string getInstanceCreationTimeVM() const { return "1"; }
632 std::string getInstanceCreationTimeTag() const { return std::string("(0008,0013)"); }
633
634 // InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3
635 bool getInstanceCreatorUID(std::string& parameter) const;
636 bool setInstanceCreatorUID(const std::string parameter);
637 std::string getInstanceCreatorUIDVR() const { return "UI"; }
638 std::string getInstanceCreatorUIDVM() const { return "1"; }
639 std::string getInstanceCreatorUIDTag() const { return std::string("(0008,0014)"); }
640
641 // OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3
642 bool getOriginalSpecializedSOPClassUID(std::string& parameter) const;
643 bool setOriginalSpecializedSOPClassUID(const std::string parameter);
644 std::string getOriginalSpecializedSOPClassUIDVR() const { return "UI"; }
645 std::string getOriginalSpecializedSOPClassUIDVM() const { return "1"; }
646 std::string getOriginalSpecializedSOPClassUIDTag() const { return std::string("(0008,001b)"); }
647
648 // RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3
649 bool getRelatedGeneralSOPClassUID(std::string& parameter) const;
650 bool setRelatedGeneralSOPClassUID(const std::string parameter);
651 std::string getRelatedGeneralSOPClassUIDVR() const { return "UI"; }
652 std::string getRelatedGeneralSOPClassUIDVM() const { return "1-n"; }
653 std::string getRelatedGeneralSOPClassUIDTag() const { return std::string("(0008,001a)"); }
654
655 // SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3
656 bool getSOPAuthorizationComment(std::string& parameter) const;
657 bool setSOPAuthorizationComment(const std::string parameter);
658 std::string getSOPAuthorizationCommentVR() const { return "LT"; }
659 std::string getSOPAuthorizationCommentVM() const { return "1"; }
660 std::string getSOPAuthorizationCommentTag() const { return std::string("(0100,0424)"); }
661
662 // SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3
663 bool getSOPAuthorizationDateTime(std::string& parameter) const;
664 bool setSOPAuthorizationDateTime(const std::string parameter);
665 std::string getSOPAuthorizationDateTimeVR() const { return "DT"; }
666 std::string getSOPAuthorizationDateTimeVM() const { return "1"; }
667 std::string getSOPAuthorizationDateTimeTag() const { return std::string("(0100,0420)"); }
668
669 // SOPClassUID (0008,0016) vr=UI, vm=1, type=1
670 bool getSOPClassUID(std::string& parameter) const;
671 bool setSOPClassUID(const std::string parameter);
672 std::string getSOPClassUIDVR() const { return "UI"; }
673 std::string getSOPClassUIDVM() const { return "1"; }
674 std::string getSOPClassUIDTag() const { return std::string("(0008,0016)"); }
675
676 // SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3
677 bool getSOPInstanceStatus(std::string& parameter) const;
678 bool setSOPInstanceStatus(const std::string parameter);
679 std::string getSOPInstanceStatusVR() const { return "CS"; }
680 std::string getSOPInstanceStatusVM() const { return "1"; }
681 std::string getSOPInstanceStatusTag() const { return std::string("(0100,0410)"); }
682
683 // SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1
684 bool getSOPInstanceUID(std::string& parameter) const;
685 bool setSOPInstanceUID(const std::string parameter);
686 std::string getSOPInstanceUIDVR() const { return "UI"; }
687 std::string getSOPInstanceUIDVM() const { return "1"; }
688 std::string getSOPInstanceUIDTag() const { return std::string("(0008,0018)"); }
689
690 // SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C
691 bool getSpecificCharacterSet(std::string& parameter) const;
692 bool setSpecificCharacterSet(const std::string parameter);
693 std::string getSpecificCharacterSetVR() const { return "CS"; }
694 std::string getSpecificCharacterSetVM() const { return "1-n"; }
695 std::string getSpecificCharacterSetTag() const { return std::string("(0008,0005)"); }
696
697 // TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3
698 bool getTimezoneOffsetFromUTC(std::string& parameter) const;
699 bool setTimezoneOffsetFromUTC(const std::string parameter);
700 std::string getTimezoneOffsetFromUTCVR() const { return "SH"; }
701 std::string getTimezoneOffsetFromUTCVM() const { return "1"; }
702 std::string getTimezoneOffsetFromUTCTag() const { return std::string("(0008,0201)"); }
703
704
705 // PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3
709
710 std::string getPhysiciansOfRecordIdentificationSequenceVR() const { return "SQ"; }
711 std::string getPhysiciansOfRecordIdentificationSequenceVM() const { return "1"; }
712 std::string getPhysiciansOfRecordIdentificationSequenceTag() { return std::string("(0008,1049)"); }
713
714 // PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3
718
719 std::string getPhysiciansReadingStudyIdentificationSequenceVR() const { return "SQ"; }
720 std::string getPhysiciansReadingStudyIdentificationSequenceVM() const { return "1"; }
721 std::string getPhysiciansReadingStudyIdentificationSequenceTag() { return std::string("(0008,1062)"); }
722
723 // ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3
727
728 std::string getProcedureCodeSequenceVR() const { return "SQ"; }
729 std::string getProcedureCodeSequenceVM() const { return "1"; }
730 std::string getProcedureCodeSequenceTag() { return std::string("(0008,1032)"); }
731
732 // ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3
736
737 std::string getReferencedStudySequenceVR() const { return "SQ"; }
738 std::string getReferencedStudySequenceVM() const { return "1"; }
739 std::string getReferencedStudySequenceTag() { return std::string("(0008,1110)"); }
740
741 // ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3
745
746 std::string getReferringPhysicianIdentificationSequenceVR() const { return "SQ"; }
747 std::string getReferringPhysicianIdentificationSequenceVM() const { return "1"; }
748 std::string getReferringPhysicianIdentificationSequenceTag() { return std::string("(0008,0096)"); }
749
750 // BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C
754
755 std::string getBreedRegistrationSequenceVR() const { return "SQ"; }
756 std::string getBreedRegistrationSequenceVM() const { return "1"; }
757 std::string getBreedRegistrationSequenceTag() { return std::string("(0010,2294)"); }
758
759 // DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C
763
764 std::string getDeidentificationMethodCodeSequenceVR() const { return "SQ"; }
765 std::string getDeidentificationMethodCodeSequenceVM() const { return "1"; }
766 std::string getDeidentificationMethodCodeSequenceTag() { return std::string("(0012,0064)"); }
767
768 // OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3
772
773 std::string getOtherPatientIDsSequenceVR() const { return "SQ"; }
774 std::string getOtherPatientIDsSequenceVM() const { return "1"; }
775 std::string getOtherPatientIDsSequenceTag() { return std::string("(0010,1002)"); }
776
777 // PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C
781
782 std::string getPatientBreedCodeSequenceVR() const { return "SQ"; }
783 std::string getPatientBreedCodeSequenceVM() const { return "1"; }
784 std::string getPatientBreedCodeSequenceTag() { return std::string("(0010,2293)"); }
785
786 // PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C
790
791 std::string getPatientSpeciesCodeSequenceVR() const { return "SQ"; }
792 std::string getPatientSpeciesCodeSequenceVM() const { return "1"; }
793 std::string getPatientSpeciesCodeSequenceTag() { return std::string("(0010,2202)"); }
794
795 // ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3
799
800 std::string getReferencedPatientSequenceVR() const { return "SQ"; }
801 std::string getReferencedPatientSequenceVM() const { return "1"; }
802 std::string getReferencedPatientSequenceTag() { return std::string("(0008,1120)"); }
803
804 // AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3
808
809 std::string getAdmittingDiagnosesCodeSequenceVR() const { return "SQ"; }
810 std::string getAdmittingDiagnosesCodeSequenceVM() const { return "1"; }
811 std::string getAdmittingDiagnosesCodeSequenceTag() { return std::string("(0008,1084)"); }
812
813 // ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=2
817
818 std::string getReferencedRTPlanSequenceVR() const { return "SQ"; }
819 std::string getReferencedRTPlanSequenceVM() const { return "1"; }
820 std::string getReferencedRTPlanSequenceTag() { return std::string("(300c,0002)"); }
821
822 // ReferencedTreatmentRecordSequence (3008,0030) vr=SQ, vm=1, type=3
826
827 std::string getReferencedTreatmentRecordSequenceVR() const { return "SQ"; }
828 std::string getReferencedTreatmentRecordSequenceVM() const { return "1"; }
829 std::string getReferencedTreatmentRecordSequenceTag() { return std::string("(3008,0030)"); }
830
831 // PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3
835
836 std::string getPerformedProtocolCodeSequenceVR() const { return "SQ"; }
837 std::string getPerformedProtocolCodeSequenceVM() const { return "1"; }
838 std::string getPerformedProtocolCodeSequenceTag() { return std::string("(0040,0260)"); }
839
840 // ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3
844
845 std::string getReferencedPerformedProcedureStepSequenceVR() const { return "SQ"; }
846 std::string getReferencedPerformedProcedureStepSequenceVM() const { return "1"; }
847 std::string getReferencedPerformedProcedureStepSequenceTag() { return std::string("(0008,1111)"); }
848
849 // RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3
853
854 std::string getRequestAttributesSequenceVR() const { return "SQ"; }
855 std::string getRequestAttributesSequenceVM() const { return "1"; }
856 std::string getRequestAttributesSequenceTag() { return std::string("(0040,0275)"); }
857
858 // FractionGroupSummarySequence (3008,0220) vr=SQ, vm=1, type=3
862
863 std::string getFractionGroupSummarySequenceVR() const { return "SQ"; }
864 std::string getFractionGroupSummarySequenceVM() const { return "1"; }
865 std::string getFractionGroupSummarySequenceTag() { return std::string("(3008,0220)"); }
866
867 // TreatmentSummaryCalculatedDoseReferenceSequence (3008,0050) vr=SQ, vm=1, type=3
871
872 std::string getTreatmentSummaryCalculatedDoseReferenceSequenceVR() const { return "SQ"; }
874 std::string getTreatmentSummaryCalculatedDoseReferenceSequenceTag() { return std::string("(3008,0050)"); }
875
876 // TreatmentSummaryMeasuredDoseReferenceSequence (3008,00e0) vr=SQ, vm=1, type=3
880
881 std::string getTreatmentSummaryMeasuredDoseReferenceSequenceVR() const { return "SQ"; }
882 std::string getTreatmentSummaryMeasuredDoseReferenceSequenceVM() const { return "1"; }
883 std::string getTreatmentSummaryMeasuredDoseReferenceSequenceTag() { return std::string("(3008,00e0)"); }
884
885 // CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3
889
890 std::string getCodingSchemeIdentificationSequenceVR() const { return "SQ"; }
891 std::string getCodingSchemeIdentificationSequenceVM() const { return "1"; }
892 std::string getCodingSchemeIdentificationSequenceTag() { return std::string("(0008,0110)"); }
893
894 // ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3
898
899 std::string getContributingEquipmentSequenceVR() const { return "SQ"; }
900 std::string getContributingEquipmentSequenceVM() const { return "1"; }
901 std::string getContributingEquipmentSequenceTag() { return std::string("(0018,a001)"); }
902
903 // DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3
907
908 std::string getDigitalSignaturesSequenceVR() const { return "SQ"; }
909 std::string getDigitalSignaturesSequenceVM() const { return "1"; }
910 std::string getDigitalSignaturesSequenceTag() { return std::string("(fffa,fffa)"); }
911
912 // EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C
916
917 std::string getEncryptedAttributesSequenceVR() const { return "SQ"; }
918 std::string getEncryptedAttributesSequenceVM() const { return "1"; }
919 std::string getEncryptedAttributesSequenceTag() { return std::string("(0400,0500)"); }
920
921 // HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C
925
926 std::string getHL7StructuredDocumentReferenceSequenceVR() const { return "SQ"; }
927 std::string getHL7StructuredDocumentReferenceSequenceVM() const { return "1"; }
928 std::string getHL7StructuredDocumentReferenceSequenceTag() { return std::string("(0040,a390)"); }
929
930 // MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3
934
935 std::string getMACParametersSequenceVR() const { return "SQ"; }
936 std::string getMACParametersSequenceVM() const { return "1"; }
937 std::string getMACParametersSequenceTag() { return std::string("(4ffe,0001)"); }
938
939 // OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3
943
944 std::string getOriginalAttributesSequenceVR() const { return "SQ"; }
945 std::string getOriginalAttributesSequenceVM() const { return "1"; }
946 std::string getOriginalAttributesSequenceTag() { return std::string("(0400,0561)"); }
947
948
949 private:
950 dcmModuleTypeVec _dcmModuleTypes;
951
952
955};
956
958
959#endif // __mlDRTTreatmentSummaryRecordIODBase_H
960
961/* MeVis-Hidden-Components-Start */
962/* MeVis-Hidden-Components-End */
Project global and OS specific declarations.
#define MLDCMTKBASEOBJECTS_EXPORT
Base object class for passing DRTTreatmentSummaryRecordIOD objects between MeVisLab modules.
bool setClinicalTrialProtocolID(const std::string parameter)
virtual DcmDRTReferencedStudySequenceInterface getEmptyReferencedStudySequence()
void setTreatmentSummaryMeasuredDoseReferenceSequence(DcmDRTTreatmentSummaryMeasuredDoseReferenceSequenceInterface seq)
bool getPatientSpeciesDescription(std::string &parameter) const
virtual DcmDRTReferencedPerformedProcedureStepSequenceInterface getReferencedPerformedProcedureStepSequence()
bool getSOPAuthorizationComment(std::string &parameter) const
bool getTreatmentDate(std::string &parameter) const
bool setPatientID(const std::string parameter)
virtual DcmDRTHL7StructuredDocumentReferenceSequenceInterface getHL7StructuredDocumentReferenceSequence()
bool getClinicalTrialTimePointDescription(std::string &parameter) const
bool setPerformedProcedureStepStartDate(const std::string parameter)
bool setAdmittingDiagnosesDescription(const std::string parameter)
bool getStationName(std::string &parameter) const
bool getStudyID(std::string &parameter) const
virtual DcmDRTPatientSpeciesCodeSequenceInterface getEmptyPatientSpeciesCodeSequence()
bool getModality(std::string &parameter) const
bool setClinicalTrialTimePointID(const std::string parameter)
bool getRelatedGeneralSOPClassUID(std::string &parameter) const
bool getOtherPatientIDs(std::string &parameter) const
bool setSOPClassUID(const std::string parameter)
bool getPatientWeight(std::string &parameter) const
void setBreedRegistrationSequence(DcmDRTBreedRegistrationSequenceInterface seq)
bool setIssuerOfAdmissionID(const std::string parameter)
bool getPhysiciansOfRecord(std::string &parameter) const
virtual DcmDRTReferencedStudySequenceInterface getReferencedStudySequence()
virtual DcmDRTReferencedTreatmentRecordSequenceInterface getReferencedTreatmentRecordSequence()
bool setInstitutionName(const std::string parameter)
void setReferencedStudySequence(DcmDRTReferencedStudySequenceInterface seq)
bool setSeriesNumber(const std::string parameter)
bool getSOPAuthorizationDateTime(std::string &parameter) const
bool getTreatmentStatusComment(std::string &parameter) const
bool setPerformedProcedureStepID(const std::string parameter)
bool getReferringPhysicianName(std::string &parameter) const
virtual DcmDRTTreatmentSummaryMeasuredDoseReferenceSequenceInterface getEmptyTreatmentSummaryMeasuredDoseReferenceSequence()
void setPatientSpeciesCodeSequence(DcmDRTPatientSpeciesCodeSequenceInterface seq)
bool setPixelPaddingValue(const MLuint16 parameter)
bool setPatientBreedDescription(const std::string parameter)
bool getGantryID(std::string &parameter) const
bool getInstitutionalDepartmentName(std::string &parameter) const
bool setModality(const std::string parameter)
bool setAccessionNumber(const std::string parameter)
bool setPhysiciansOfRecord(const std::string parameter)
virtual DcmDRTOriginalAttributesSequenceInterface getOriginalAttributesSequence()
bool getDeviceSerialNumber(std::string &parameter) const
virtual DcmDRTPhysiciansOfRecordIdentificationSequenceInterface getEmptyPhysiciansOfRecordIdentificationSequence()
bool setPatientIdentityRemoved(const std::string parameter)
bool getPatientAge(std::string &parameter) const
bool setPatientSexNeutered(const std::string parameter)
bool setClinicalTrialSponsorName(const std::string parameter)
bool setOriginalSpecializedSOPClassUID(const std::string parameter)
void setAdmittingDiagnosesCodeSequence(DcmDRTAdmittingDiagnosesCodeSequenceInterface seq)
virtual DcmDRTDeidentificationMethodCodeSequenceInterface getDeidentificationMethodCodeSequence()
virtual DcmDRTCodingSchemeIdentificationSequenceInterface getEmptyCodingSchemeIdentificationSequence()
virtual DcmDRTReferringPhysicianIdentificationSequenceInterface getReferringPhysicianIdentificationSequence()
bool setClinicalTrialSiteID(const std::string parameter)
bool getEthnicGroup(std::string &parameter) const
virtual DcmDRTTreatmentSummaryMeasuredDoseReferenceSequenceInterface getTreatmentSummaryMeasuredDoseReferenceSequence()
virtual DcmDRTPatientBreedCodeSequenceInterface getPatientBreedCodeSequence()
bool setResponsibleOrganization(const std::string parameter)
bool setPatientBirthDate(const std::string parameter)
virtual DcmDRTFractionGroupSummarySequenceInterface getFractionGroupSummarySequence()
bool getStudyTime(std::string &parameter) const
bool setSOPAuthorizationComment(const std::string parameter)
bool setPatientSex(const std::string parameter)
bool getCurrentTreatmentStatus(std::string &parameter) const
bool setInstanceCreationTime(const std::string parameter)
bool getResponsiblePersonRole(std::string &parameter) const
virtual DcmDRTMACParametersSequenceInterface getEmptyMACParametersSequence()
bool setMostRecentTreatmentDate(const std::string parameter)
bool setDateOfLastCalibration(const std::string parameter)
bool getPatientComments(std::string &parameter) const
bool getPatientSexNeutered(std::string &parameter) const
virtual DcmDRTHL7StructuredDocumentReferenceSequenceInterface getEmptyHL7StructuredDocumentReferenceSequence()
void setReferencedPatientSequence(DcmDRTReferencedPatientSequenceInterface seq)
bool getPatientSize(std::string &parameter) const
bool setFirstTreatmentDate(const std::string parameter)
bool getTreatmentTime(std::string &parameter) const
bool getAdditionalPatientHistory(std::string &parameter) const
bool getClinicalTrialSubjectID(std::string &parameter) const
bool setDeviceSerialNumber(const std::string parameter)
void setPhysiciansReadingStudyIdentificationSequence(DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface seq)
bool getInstitutionName(std::string &parameter) const
virtual DcmDRTOriginalAttributesSequenceInterface getEmptyOriginalAttributesSequence()
bool setInstanceCreatorUID(const std::string parameter)
bool setPatientSize(const std::string parameter)
void setEncryptedAttributesSequence(DcmDRTEncryptedAttributesSequenceInterface seq)
bool getDeidentificationMethod(std::string &parameter) const
void setFractionGroupSummarySequence(DcmDRTFractionGroupSummarySequenceInterface seq)
bool setTimeOfLastCalibration(const std::string parameter)
bool setGantryID(const std::string parameter)
bool setPerformedProcedureStepStartTime(const std::string parameter)
bool getOtherPatientNames(std::string &parameter) const
void setReferencedPerformedProcedureStepSequence(DcmDRTReferencedPerformedProcedureStepSequenceInterface seq)
void setRequestAttributesSequence(DcmDRTRequestAttributesSequenceInterface seq)
bool getAdmissionID(std::string &parameter) const
bool getInstanceCreationDate(std::string &parameter) const
bool setOtherPatientNames(const std::string parameter)
std::vector< DcmModuleType > dcmModuleTypeVec
Maps a DcmModuleType enum to DcmModuleInterface pointer.
virtual DcmDRTFractionGroupSummarySequenceInterface getEmptyFractionGroupSummarySequence()
void setReferringPhysicianIdentificationSequence(DcmDRTReferringPhysicianIdentificationSequenceInterface seq)
virtual DcmDRTDigitalSignaturesSequenceInterface getDigitalSignaturesSequence()
bool setIssuerOfPatientID(const std::string parameter)
bool getSOPInstanceUID(std::string &parameter) const
virtual DcmDRTEncryptedAttributesSequenceInterface getEmptyEncryptedAttributesSequence()
bool getSeriesInstanceUID(std::string &parameter) const
virtual DcmDRTDigitalSignaturesSequenceInterface getEmptyDigitalSignaturesSequence()
bool getTimeOfLastCalibration(std::string &parameter) const
bool setInstitutionalDepartmentName(const std::string parameter)
bool getPatientBirthDate(std::string &parameter) const
bool getInstanceCreationTime(std::string &parameter) const
virtual DcmDRTPatientSpeciesCodeSequenceInterface getPatientSpeciesCodeSequence()
bool getPatientBirthTime(std::string &parameter) const
bool setTreatmentDate(const std::string parameter)
bool setRelatedGeneralSOPClassUID(const std::string parameter)
bool getPatientID(std::string &parameter) const
bool setAdmissionID(const std::string parameter)
bool setPerformedProcedureStepDescription(const std::string parameter)
bool getStudyDate(std::string &parameter) const
bool setInstanceCreationDate(const std::string parameter)
virtual DcmDRTPhysiciansOfRecordIdentificationSequenceInterface getPhysiciansOfRecordIdentificationSequence()
bool getManufacturer(std::string &parameter) const
bool getIssuerOfPatientID(std::string &parameter) const
bool getSeriesNumber(std::string &parameter) const
virtual DcmDRTCodingSchemeIdentificationSequenceInterface getCodingSchemeIdentificationSequence()
bool setSoftwareVersions(const std::string parameter)
bool setOtherPatientIDs(const std::string parameter)
virtual DcmDRTEncryptedAttributesSequenceInterface getEncryptedAttributesSequence()
bool setAuthorizationEquipmentCertificationNumber(const std::string parameter)
virtual DcmDRTPerformedProtocolCodeSequenceInterface getEmptyPerformedProtocolCodeSequence()
bool setClinicalTrialCoordinatingCenterName(const std::string parameter)
bool getIssuerOfAdmissionID(std::string &parameter) const
void setDigitalSignaturesSequence(DcmDRTDigitalSignaturesSequenceInterface seq)
void setDeidentificationMethodCodeSequence(DcmDRTDeidentificationMethodCodeSequenceInterface seq)
bool setManufacturerModelName(const std::string parameter)
virtual DcmDRTReferencedPatientSequenceInterface getReferencedPatientSequence()
void setCodingSchemeIdentificationSequence(DcmDRTCodingSchemeIdentificationSequenceInterface seq)
bool setEthnicGroup(const std::string parameter)
virtual DcmDRTAdmittingDiagnosesCodeSequenceInterface getAdmittingDiagnosesCodeSequence()
void setTreatmentSummaryCalculatedDoseReferenceSequence(DcmDRTTreatmentSummaryCalculatedDoseReferenceSequenceInterface seq)
bool getPatientSex(std::string &parameter) const
bool setResponsiblePersonRole(const std::string parameter)
bool getSpatialResolution(std::string &parameter) const
bool setStudyDescription(const std::string parameter)
bool getPerformedProcedureStepStartDate(std::string &parameter) const
virtual DcmDRTTreatmentSummaryCalculatedDoseReferenceSequenceInterface getEmptyTreatmentSummaryCalculatedDoseReferenceSequence()
bool getSoftwareVersions(std::string &parameter) const
bool getPatientBreedDescription(std::string &parameter) const
bool getResponsibleOrganization(std::string &parameter) const
bool getMostRecentTreatmentDate(std::string &parameter) const
void setMACParametersSequence(DcmDRTMACParametersSequenceInterface seq)
bool getFirstTreatmentDate(std::string &parameter) const
virtual DcmDRTBreedRegistrationSequenceInterface getBreedRegistrationSequence()
virtual DcmDRTProcedureCodeSequenceInterface getProcedureCodeSequence()
bool getPatientName(std::string &parameter) const
bool setStudyInstanceUID(const std::string parameter)
bool setStudyID(const std::string parameter)
bool getSeriesDescription(std::string &parameter) const
bool setClinicalTrialSiteName(const std::string parameter)
bool setSOPAuthorizationDateTime(const std::string parameter)
virtual DcmDRTContributingEquipmentSequenceInterface getContributingEquipmentSequence()
bool getResponsiblePerson(std::string &parameter) const
bool setResponsiblePerson(const std::string parameter)
bool getAccessionNumber(std::string &parameter) const
bool setInstanceNumber(const std::string parameter)
virtual DcmDRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModuleInterface getReferencedRTPlanSequence()
virtual DcmDRTReferringPhysicianIdentificationSequenceInterface getEmptyReferringPhysicianIdentificationSequence()
bool setSeriesInstanceUID(const std::string parameter)
bool getClinicalTrialTimePointID(std::string &parameter) const
bool setPatientWeight(const std::string parameter)
bool getTimezoneOffsetFromUTC(std::string &parameter) const
bool getNameOfPhysiciansReadingStudy(std::string &parameter) const
void setProcedureCodeSequence(DcmDRTProcedureCodeSequenceInterface seq)
bool getInstitutionAddress(std::string &parameter) const
virtual DcmDRTContributingEquipmentSequenceInterface getEmptyContributingEquipmentSequence()
bool setReferringPhysicianName(const std::string parameter)
bool getSpecificCharacterSet(std::string &parameter) const
bool setPatientName(const std::string parameter)
bool setManufacturer(const std::string parameter)
virtual DcmDRTOtherPatientIDsSequenceInterface getOtherPatientIDsSequence()
void setPatientBreedCodeSequence(DcmDRTPatientBreedCodeSequenceInterface seq)
bool setInstitutionAddress(const std::string parameter)
bool setSpatialResolution(const std::string parameter)
virtual DcmDRTReferencedPerformedProcedureStepSequenceInterface getEmptyReferencedPerformedProcedureStepSequence()
bool getAuthorizationEquipmentCertificationNumber(std::string &parameter) const
virtual DcmDRTReferencedPatientSequenceInterface getEmptyReferencedPatientSequence()
dcmModuleTypeVec getModuleTypes()
Return vector of DcmModuleTypes.
void setOriginalAttributesSequence(DcmDRTOriginalAttributesSequenceInterface seq)
bool setOccupation(const std::string parameter)
bool getClinicalTrialProtocolID(std::string &parameter) const
void setPerformedProtocolCodeSequence(DcmDRTPerformedProtocolCodeSequenceInterface seq)
bool setTreatmentStatusComment(const std::string parameter)
bool setSeriesDescription(const std::string parameter)
bool setNameOfPhysiciansReadingStudy(const std::string parameter)
void setHL7StructuredDocumentReferenceSequence(DcmDRTHL7StructuredDocumentReferenceSequenceInterface seq)
virtual DcmDRTMACParametersSequenceInterface getMACParametersSequence()
bool getDateOfLastCalibration(std::string &parameter) const
bool setAdditionalPatientHistory(const std::string parameter)
virtual DcmDRTReferencedTreatmentRecordSequenceInterface getEmptyReferencedTreatmentRecordSequence()
bool getOccupation(std::string &parameter) const
virtual DcmDRTDeidentificationMethodCodeSequenceInterface getEmptyDeidentificationMethodCodeSequence()
bool getOriginalSpecializedSOPClassUID(std::string &parameter) const
virtual DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface getEmptyPhysiciansReadingStudyIdentificationSequence()
bool setClinicalTrialTimePointDescription(const std::string parameter)
bool getClinicalTrialSiteName(std::string &parameter) const
bool getClinicalTrialSubjectReadingID(std::string &parameter) const
bool getAdmittingDiagnosesDescription(std::string &parameter) const
virtual DcmDRTPatientBreedCodeSequenceInterface getEmptyPatientBreedCodeSequence()
bool setPatientComments(const std::string parameter)
virtual DcmDRTRequestAttributesSequenceInterface getRequestAttributesSequence()
virtual DcmDRTOtherPatientIDsSequenceInterface getEmptyOtherPatientIDsSequence()
bool getPatientIdentityRemoved(std::string &parameter) const
bool setPatientSpeciesDescription(const std::string parameter)
virtual DcmDRTTreatmentSummaryCalculatedDoseReferenceSequenceInterface getTreatmentSummaryCalculatedDoseReferenceSequence()
bool setClinicalTrialProtocolName(const std::string parameter)
bool setCurrentTreatmentStatus(const std::string parameter)
bool isValid()
Return true if wrapped IOD object is valid.
virtual DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface getPhysiciansReadingStudyIdentificationSequence()
bool setTreatmentTime(const std::string parameter)
bool setDeidentificationMethod(const std::string parameter)
bool getInstanceCreatorUID(std::string &parameter) const
bool getClinicalTrialProtocolName(std::string &parameter) const
bool getManufacturerModelName(std::string &parameter) const
bool getSOPInstanceStatus(std::string &parameter) const
bool getClinicalTrialSponsorName(std::string &parameter) const
std::vector< DcmModuleType >::iterator dcmModuleTypeVecIter
bool getPerformedProcedureStepID(std::string &parameter) const
bool setClinicalTrialSubjectReadingID(const std::string parameter)
bool setTimezoneOffsetFromUTC(const std::string parameter)
virtual DcmDRTBreedRegistrationSequenceInterface getEmptyBreedRegistrationSequence()
virtual DcmDRTPerformedProtocolCodeSequenceInterface getPerformedProtocolCodeSequence()
bool getStudyDescription(std::string &parameter) const
bool setPatientBirthTime(const std::string parameter)
void setContributingEquipmentSequence(DcmDRTContributingEquipmentSequenceInterface seq)
virtual DcmDRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModuleInterface getEmptyReferencedRTPlanSequence()
bool setSOPInstanceUID(const std::string parameter)
virtual DcmDRTAdmittingDiagnosesCodeSequenceInterface getEmptyAdmittingDiagnosesCodeSequence()
virtual DcmDRTProcedureCodeSequenceInterface getEmptyProcedureCodeSequence()
bool setClinicalTrialSubjectID(const std::string parameter)
void setReferencedRTPlanSequence(DcmDRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModuleInterface seq)
bool getInstanceNumber(std::string &parameter) const
void setPhysiciansOfRecordIdentificationSequence(DcmDRTPhysiciansOfRecordIdentificationSequenceInterface seq)
bool setStudyTime(const std::string parameter)
bool getPixelPaddingValue(MLuint16 &parameter) const
bool getSOPClassUID(std::string &parameter) const
bool setPatientAge(const std::string parameter)
bool getPerformedProcedureStepStartTime(std::string &parameter) const
virtual DcmDRTRequestAttributesSequenceInterface getEmptyRequestAttributesSequence()
bool getPerformedProcedureStepDescription(std::string &parameter) const
bool getClinicalTrialCoordinatingCenterName(std::string &parameter) const
bool getStudyInstanceUID(std::string &parameter) const
bool setSOPInstanceStatus(const std::string parameter)
DRTTreatmentSummaryRecordIODBase()
Default Constructor.
void setReferencedTreatmentRecordSequence(DcmDRTReferencedTreatmentRecordSequenceInterface seq)
bool setSpecificCharacterSet(const std::string parameter)
bool setStationName(const std::string parameter)
bool getClinicalTrialSiteID(std::string &parameter) const
void setOtherPatientIDsSequence(DcmDRTOtherPatientIDsSequenceInterface seq)
bool setStudyDate(const std::string parameter)
Class to provide access to DRTAdmittingDiagnosesCodeSequence.
Class to provide access to DRTBreedRegistrationSequence.
Class to provide access to DRTCodingSchemeIdentificationSequence.
Class to provide access to DRTContributingEquipmentSequence.
Class to provide access to DRTDeidentificationMethodCodeSequence.
Class to provide access to DRTDigitalSignaturesSequence.
Class to provide access to DRTEncryptedAttributesSequence.
Class to provide access to DRTFractionGroupSummarySequence.
Class to provide access to DRTHL7StructuredDocumentReferenceSequence.
Class to provide access to DRTMACParametersSequence.
Class to provide access to DRTOriginalAttributesSequence.
Class to provide access to DRTOtherPatientIDsSequence.
Class to provide access to DRTPatientBreedCodeSequence.
Class to provide access to DRTPatientSpeciesCodeSequence.
Class to provide access to DRTPerformedProtocolCodeSequence.
Class to provide access to DRTPhysiciansOfRecordIdentificationSequence.
Class to provide access to DRTPhysiciansReadingStudyIdentificationSequence.
Class to provide access to DRTProcedureCodeSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedPerformedProcedureStepSequence.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferencedTreatmentRecordSequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTRequestAttributesSequence.
DCMTree::TreePtr getMutableTree() const
Get the tree pointer.
void setMutableTree(const DCMTree::TreePtr &tree)
This method is intentionally protected, it is only here to be used in FME RT modules,...
DcmtkBase derived base object class for base objects that wrap RT related objects.
Definition mlRTBase.h:34
Class to provide access to DRTAdmittingDiagnosesCodeSequence.
Class to provide access to DRTBreedRegistrationSequence.
Class to provide access to DRTCodingSchemeIdentificationSequence.
Class to provide access to DRTContributingEquipmentSequence.
Class to provide access to DRTDeidentificationMethodCodeSequence.
Class to provide access to DRTDigitalSignaturesSequence.
Class to provide access to DRTEncryptedAttributesSequence.
Class to provide access to DRTFractionGroupSummarySequence.
Class to provide access to DRTHL7StructuredDocumentReferenceSequence.
Class to provide access to DRTMACParametersSequence.
Class to provide access to DRTOriginalAttributesSequence.
Class to provide access to DRTOtherPatientIDsSequence.
Class to provide access to DRTPatientBreedCodeSequence.
Class to provide access to DRTPatientSpeciesCodeSequence.
Class to provide access to DRTPerformedProtocolCodeSequence.
Class to provide access to DRTPhysiciansOfRecordIdentificationSequence.
Class to provide access to DRTPhysiciansReadingStudyIdentificationSequence.
Class to provide access to DRTProcedureCodeSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedPerformedProcedureStepSequence.
Class to provide access to DRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModule.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferencedTreatmentRecordSequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTRequestAttributesSequence.
Class to provide access to DRTTreatmentSummaryCalculatedDoseReferenceSequence.
Class to provide access to DRTTreatmentSummaryMeasuredDoseReferenceSequence.
Class collecting some DICOM helper functionality explicitly for dcmtk.
DcmtkBase derived base object class for base objects that wrap RT related objects.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
#define ML_CLASS_HEADER(className)
Same like ML_CLASS_HEADER_EXPORTED with a non existing export symbol.
unsigned short MLuint16
Definition mlTypeDefs.h:142
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree
Definition DCMTree_Lib.h:72