MeVisLab Toolbox Reference
mlDRTPlanIODBase.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 __mlDRTPlanIODBase_H
24#define __mlDRTPlanIODBase_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
50#include "DcmSequenceInterfaces/mlDcmDRTApplicationSetupSequenceInterface.h" //DRTApplicationSetupSequence
52#include "DcmSequenceInterfaces/mlDcmDRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModuleInterface.h" //DRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModule
54#include "DcmSequenceInterfaces/mlDcmDRTReferencedDoseSequenceInterface.h" //DRTReferencedDoseSequence
55#include "DcmSequenceInterfaces/mlDcmDRTReferencedRTPlanSequenceInRTGeneralPlanModuleInterface.h" //DRTReferencedRTPlanSequenceInRTGeneralPlanModule
56#include "DcmSequenceInterfaces/mlDcmDRTReferencedStructureSetSequenceInterface.h" //DRTReferencedStructureSetSequence
59#include "DcmSequenceInterfaces/mlDcmDRTPerformedProtocolCodeSequenceInterface.h" //DRTPerformedProtocolCodeSequence
60#include "DcmSequenceInterfaces/mlDcmDRTReferencedPerformedProcedureStepSequenceInterface.h" //DRTReferencedPerformedProcedureStepSequence
61#include "DcmSequenceInterfaces/mlDcmDRTRequestAttributesSequenceInterface.h" //DRTRequestAttributesSequence
62#include "DcmSequenceInterfaces/mlDcmDRTToleranceTableSequenceInterface.h" //DRTToleranceTableSequence
63#include "DcmSequenceInterfaces/mlDcmDRTCodingSchemeIdentificationSequenceInterface.h" //DRTCodingSchemeIdentificationSequence
64#include "DcmSequenceInterfaces/mlDcmDRTContributingEquipmentSequenceInterface.h" //DRTContributingEquipmentSequence
65#include "DcmSequenceInterfaces/mlDcmDRTDigitalSignaturesSequenceInterface.h" //DRTDigitalSignaturesSequence
66#include "DcmSequenceInterfaces/mlDcmDRTEncryptedAttributesSequenceInterface.h" //DRTEncryptedAttributesSequence
67#include "DcmSequenceInterfaces/mlDcmDRTHL7StructuredDocumentReferenceSequenceInterface.h" //DRTHL7StructuredDocumentReferenceSequence
69#include "DcmSequenceInterfaces/mlDcmDRTOriginalAttributesSequenceInterface.h" //DRTOriginalAttributesSequence
70
71
73
74// ------------------------------------------------------------------
76// ------------------------------------------------------------------
78{
79public:
80
83
85
87 typedef std::vector<DcmModuleType> dcmModuleTypeVec;
88 typedef std::vector<DcmModuleType>::iterator dcmModuleTypeVecIter;
89
91 dcmModuleTypeVecIter iter = find(_dcmModuleTypes.begin(), _dcmModuleTypes.end(), moduleType);
92 return iter != _dcmModuleTypes.end();
93 }
94
96 dcmModuleTypeVec getModuleTypes() { return _dcmModuleTypes; }
97
98 virtual ~DRTPlanIODBase () {}
99
100 void setDcmTree(DCMTree::TreePtr dcmTree) { setMutableTree(dcmTree); }
101
103
105 bool isValid() { return getMutableTree() != NULL; }
106
107
108 // ApprovalStatus (300e,0002) vr=CS, vm=1, type=1
109 bool getApprovalStatus(std::string& parameter) const;
110 bool setApprovalStatus(const std::string parameter);
111 std::string getApprovalStatusVR() const { return "CS"; }
112 std::string getApprovalStatusVM() const { return "1"; }
113 std::string getApprovalStatusTag() const { return std::string("(300e,0002)"); }
114
115 // ReviewDate (300e,0004) vr=DA, vm=1, type=2C
116 bool getReviewDate(std::string& parameter) const;
117 bool setReviewDate(const std::string parameter);
118 std::string getReviewDateVR() const { return "DA"; }
119 std::string getReviewDateVM() const { return "1"; }
120 std::string getReviewDateTag() const { return std::string("(300e,0004)"); }
121
122 // ReviewTime (300e,0005) vr=TM, vm=1, type=2C
123 bool getReviewTime(std::string& parameter) const;
124 bool setReviewTime(const std::string parameter);
125 std::string getReviewTimeVR() const { return "TM"; }
126 std::string getReviewTimeVM() const { return "1"; }
127 std::string getReviewTimeTag() const { return std::string("(300e,0005)"); }
128
129 // ReviewerName (300e,0008) vr=PN, vm=1, type=2C
130 bool getReviewerName(std::string& parameter) const;
131 bool setReviewerName(const std::string parameter);
132 std::string getReviewerNameVR() const { return "PN"; }
133 std::string getReviewerNameVM() const { return "1"; }
134 std::string getReviewerNameTag() const { return std::string("(300e,0008)"); }
135
136 // ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2
137 bool getClinicalTrialCoordinatingCenterName(std::string& parameter) const;
138 bool setClinicalTrialCoordinatingCenterName(const std::string parameter);
139 std::string getClinicalTrialCoordinatingCenterNameVR() const { return "LO"; }
140 std::string getClinicalTrialCoordinatingCenterNameVM() const { return "1"; }
141 std::string getClinicalTrialCoordinatingCenterNameTag() const { return std::string("(0012,0060)"); }
142
143 // ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3
144 bool getClinicalTrialTimePointDescription(std::string& parameter) const;
145 bool setClinicalTrialTimePointDescription(const std::string parameter);
146 std::string getClinicalTrialTimePointDescriptionVR() const { return "ST"; }
147 std::string getClinicalTrialTimePointDescriptionVM() const { return "1"; }
148 std::string getClinicalTrialTimePointDescriptionTag() const { return std::string("(0012,0051)"); }
149
150 // ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2
151 bool getClinicalTrialTimePointID(std::string& parameter) const;
152 bool setClinicalTrialTimePointID(const std::string parameter);
153 std::string getClinicalTrialTimePointIDVR() const { return "LO"; }
154 std::string getClinicalTrialTimePointIDVM() const { return "1"; }
155 std::string getClinicalTrialTimePointIDTag() const { return std::string("(0012,0050)"); }
156
157 // ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1
158 bool getClinicalTrialProtocolID(std::string& parameter) const;
159 bool setClinicalTrialProtocolID(const std::string parameter);
160 std::string getClinicalTrialProtocolIDVR() const { return "LO"; }
161 std::string getClinicalTrialProtocolIDVM() const { return "1"; }
162 std::string getClinicalTrialProtocolIDTag() const { return std::string("(0012,0020)"); }
163
164 // ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2
165 bool getClinicalTrialProtocolName(std::string& parameter) const;
166 bool setClinicalTrialProtocolName(const std::string parameter);
167 std::string getClinicalTrialProtocolNameVR() const { return "LO"; }
168 std::string getClinicalTrialProtocolNameVM() const { return "1"; }
169 std::string getClinicalTrialProtocolNameTag() const { return std::string("(0012,0021)"); }
170
171 // ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2
172 bool getClinicalTrialSiteID(std::string& parameter) const;
173 bool setClinicalTrialSiteID(const std::string parameter);
174 std::string getClinicalTrialSiteIDVR() const { return "LO"; }
175 std::string getClinicalTrialSiteIDVM() const { return "1"; }
176 std::string getClinicalTrialSiteIDTag() const { return std::string("(0012,0030)"); }
177
178 // ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2
179 bool getClinicalTrialSiteName(std::string& parameter) const;
180 bool setClinicalTrialSiteName(const std::string parameter);
181 std::string getClinicalTrialSiteNameVR() const { return "LO"; }
182 std::string getClinicalTrialSiteNameVM() const { return "1"; }
183 std::string getClinicalTrialSiteNameTag() const { return std::string("(0012,0031)"); }
184
185 // ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1
186 bool getClinicalTrialSponsorName(std::string& parameter) const;
187 bool setClinicalTrialSponsorName(const std::string parameter);
188 std::string getClinicalTrialSponsorNameVR() const { return "LO"; }
189 std::string getClinicalTrialSponsorNameVM() const { return "1"; }
190 std::string getClinicalTrialSponsorNameTag() const { return std::string("(0012,0010)"); }
191
192 // ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C
193 bool getClinicalTrialSubjectID(std::string& parameter) const;
194 bool setClinicalTrialSubjectID(const std::string parameter);
195 std::string getClinicalTrialSubjectIDVR() const { return "LO"; }
196 std::string getClinicalTrialSubjectIDVM() const { return "1"; }
197 std::string getClinicalTrialSubjectIDTag() const { return std::string("(0012,0040)"); }
198
199 // ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C
200 bool getClinicalTrialSubjectReadingID(std::string& parameter) const;
201 bool setClinicalTrialSubjectReadingID(const std::string parameter);
202 std::string getClinicalTrialSubjectReadingIDVR() const { return "LO"; }
203 std::string getClinicalTrialSubjectReadingIDVM() const { return "1"; }
204 std::string getClinicalTrialSubjectReadingIDTag() const { return std::string("(0012,0042)"); }
205
206 // FrameOfReferenceUID (0020,0052) vr=UI, vm=1, type=1
207 bool getFrameOfReferenceUID(std::string& parameter) const;
208 bool setFrameOfReferenceUID(const std::string parameter);
209 std::string getFrameOfReferenceUIDVR() const { return "UI"; }
210 std::string getFrameOfReferenceUIDVM() const { return "1"; }
211 std::string getFrameOfReferenceUIDTag() const { return std::string("(0020,0052)"); }
212
213 // PositionReferenceIndicator (0020,1040) vr=LO, vm=1, type=2
214 bool getPositionReferenceIndicator(std::string& parameter) const;
215 bool setPositionReferenceIndicator(const std::string parameter);
216 std::string getPositionReferenceIndicatorVR() const { return "LO"; }
217 std::string getPositionReferenceIndicatorVM() const { return "1"; }
218 std::string getPositionReferenceIndicatorTag() const { return std::string("(0020,1040)"); }
219
220 // DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3
221 bool getDateOfLastCalibration(std::string& parameter) const;
222 bool setDateOfLastCalibration(const std::string parameter);
223 std::string getDateOfLastCalibrationVR() const { return "DA"; }
224 std::string getDateOfLastCalibrationVM() const { return "1-n"; }
225 std::string getDateOfLastCalibrationTag() const { return std::string("(0018,1200)"); }
226
227 // DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3
228 bool getDeviceSerialNumber(std::string& parameter) const;
229 bool setDeviceSerialNumber(const std::string parameter);
230 std::string getDeviceSerialNumberVR() const { return "LO"; }
231 std::string getDeviceSerialNumberVM() const { return "1"; }
232 std::string getDeviceSerialNumberTag() const { return std::string("(0018,1000)"); }
233
234 // GantryID (0018,1008) vr=LO, vm=1, type=3
235 bool getGantryID(std::string& parameter) const;
236 bool setGantryID(const std::string parameter);
237 std::string getGantryIDVR() const { return "LO"; }
238 std::string getGantryIDVM() const { return "1"; }
239 std::string getGantryIDTag() const { return std::string("(0018,1008)"); }
240
241 // InstitutionAddress (0008,0081) vr=ST, vm=1, type=3
242 bool getInstitutionAddress(std::string& parameter) const;
243 bool setInstitutionAddress(const std::string parameter);
244 std::string getInstitutionAddressVR() const { return "ST"; }
245 std::string getInstitutionAddressVM() const { return "1"; }
246 std::string getInstitutionAddressTag() const { return std::string("(0008,0081)"); }
247
248 // InstitutionName (0008,0080) vr=LO, vm=1, type=3
249 bool getInstitutionName(std::string& parameter) const;
250 bool setInstitutionName(const std::string parameter);
251 std::string getInstitutionNameVR() const { return "LO"; }
252 std::string getInstitutionNameVM() const { return "1"; }
253 std::string getInstitutionNameTag() const { return std::string("(0008,0080)"); }
254
255 // InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3
256 bool getInstitutionalDepartmentName(std::string& parameter) const;
257 bool setInstitutionalDepartmentName(const std::string parameter);
258 std::string getInstitutionalDepartmentNameVR() const { return "LO"; }
259 std::string getInstitutionalDepartmentNameVM() const { return "1"; }
260 std::string getInstitutionalDepartmentNameTag() const { return std::string("(0008,1040)"); }
261
262 // Manufacturer (0008,0070) vr=LO, vm=1, type=2
263 bool getManufacturer(std::string& parameter) const;
264 bool setManufacturer(const std::string parameter);
265 std::string getManufacturerVR() const { return "LO"; }
266 std::string getManufacturerVM() const { return "1"; }
267 std::string getManufacturerTag() const { return std::string("(0008,0070)"); }
268
269 // ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3
270 bool getManufacturerModelName(std::string& parameter) const;
271 bool setManufacturerModelName(const std::string parameter);
272 std::string getManufacturerModelNameVR() const { return "LO"; }
273 std::string getManufacturerModelNameVM() const { return "1"; }
274 std::string getManufacturerModelNameTag() const { return std::string("(0008,1090)"); }
275
276 // PixelPaddingValue (0028,0120) vr=US_SS, vm=1, type=3
277 bool getPixelPaddingValue(MLuint16& parameter) const;
278 bool setPixelPaddingValue(const MLuint16 parameter);
279 std::string getPixelPaddingValueVR() const { return "US_SS"; }
280 std::string getPixelPaddingValueVM() const { return "1"; }
281 std::string getPixelPaddingValueTag() const { return std::string("(0028,0120)"); }
282
283 // SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3
284 bool getSoftwareVersions(std::string& parameter) const;
285 bool setSoftwareVersions(const std::string parameter);
286 std::string getSoftwareVersionsVR() const { return "LO"; }
287 std::string getSoftwareVersionsVM() const { return "1-n"; }
288 std::string getSoftwareVersionsTag() const { return std::string("(0018,1020)"); }
289
290 // SpatialResolution (0018,1050) vr=DS, vm=1, type=3
291 bool getSpatialResolution(std::string& parameter) const;
292 bool setSpatialResolution(const std::string parameter);
293 std::string getSpatialResolutionVR() const { return "DS"; }
294 std::string getSpatialResolutionVM() const { return "1"; }
295 std::string getSpatialResolutionTag() const { return std::string("(0018,1050)"); }
296
297 // StationName (0008,1010) vr=SH, vm=1, type=3
298 bool getStationName(std::string& parameter) const;
299 bool setStationName(const std::string parameter);
300 std::string getStationNameVR() const { return "SH"; }
301 std::string getStationNameVM() const { return "1"; }
302 std::string getStationNameTag() const { return std::string("(0008,1010)"); }
303
304 // TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3
305 bool getTimeOfLastCalibration(std::string& parameter) const;
306 bool setTimeOfLastCalibration(const std::string parameter);
307 std::string getTimeOfLastCalibrationVR() const { return "TM"; }
308 std::string getTimeOfLastCalibrationVM() const { return "1-n"; }
309 std::string getTimeOfLastCalibrationTag() const { return std::string("(0018,1201)"); }
310
311 // AccessionNumber (0008,0050) vr=SH, vm=1, type=2
312 bool getAccessionNumber(std::string& parameter) const;
313 bool setAccessionNumber(const std::string parameter);
314 std::string getAccessionNumberVR() const { return "SH"; }
315 std::string getAccessionNumberVM() const { return "1"; }
316 std::string getAccessionNumberTag() const { return std::string("(0008,0050)"); }
317
318 // NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3
319 bool getNameOfPhysiciansReadingStudy(std::string& parameter) const;
320 bool setNameOfPhysiciansReadingStudy(const std::string parameter);
321 std::string getNameOfPhysiciansReadingStudyVR() const { return "PN"; }
322 std::string getNameOfPhysiciansReadingStudyVM() const { return "1-n"; }
323 std::string getNameOfPhysiciansReadingStudyTag() const { return std::string("(0008,1060)"); }
324
325 // PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3
326 bool getPhysiciansOfRecord(std::string& parameter) const;
327 bool setPhysiciansOfRecord(const std::string parameter);
328 std::string getPhysiciansOfRecordVR() const { return "PN"; }
329 std::string getPhysiciansOfRecordVM() const { return "1-n"; }
330 std::string getPhysiciansOfRecordTag() const { return std::string("(0008,1048)"); }
331
332 // ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2
333 bool getReferringPhysicianName(std::string& parameter) const;
334 bool setReferringPhysicianName(const std::string parameter);
335 std::string getReferringPhysicianNameVR() const { return "PN"; }
336 std::string getReferringPhysicianNameVM() const { return "1"; }
337 std::string getReferringPhysicianNameTag() const { return std::string("(0008,0090)"); }
338
339 // StudyDate (0008,0020) vr=DA, vm=1, type=2
340 bool getStudyDate(std::string& parameter) const;
341 bool setStudyDate(const std::string parameter);
342 std::string getStudyDateVR() const { return "DA"; }
343 std::string getStudyDateVM() const { return "1"; }
344 std::string getStudyDateTag() const { return std::string("(0008,0020)"); }
345
346 // StudyDescription (0008,1030) vr=LO, vm=1, type=3
347 bool getStudyDescription(std::string& parameter) const;
348 bool setStudyDescription(const std::string parameter);
349 std::string getStudyDescriptionVR() const { return "LO"; }
350 std::string getStudyDescriptionVM() const { return "1"; }
351 std::string getStudyDescriptionTag() const { return std::string("(0008,1030)"); }
352
353 // StudyID (0020,0010) vr=SH, vm=1, type=2
354 bool getStudyID(std::string& parameter) const;
355 bool setStudyID(const std::string parameter);
356 std::string getStudyIDVR() const { return "SH"; }
357 std::string getStudyIDVM() const { return "1"; }
358 std::string getStudyIDTag() const { return std::string("(0020,0010)"); }
359
360 // StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1
361 bool getStudyInstanceUID(std::string& parameter) const;
362 bool setStudyInstanceUID(const std::string parameter);
363 std::string getStudyInstanceUIDVR() const { return "UI"; }
364 std::string getStudyInstanceUIDVM() const { return "1"; }
365 std::string getStudyInstanceUIDTag() const { return std::string("(0020,000d)"); }
366
367 // StudyTime (0008,0030) vr=TM, vm=1, type=2
368 bool getStudyTime(std::string& parameter) const;
369 bool setStudyTime(const std::string parameter);
370 std::string getStudyTimeVR() const { return "TM"; }
371 std::string getStudyTimeVM() const { return "1"; }
372 std::string getStudyTimeTag() const { return std::string("(0008,0030)"); }
373
374 // DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C
375 bool getDeidentificationMethod(std::string& parameter) const;
376 bool setDeidentificationMethod(const std::string parameter);
377 std::string getDeidentificationMethodVR() const { return "LO"; }
378 std::string getDeidentificationMethodVM() const { return "1-n"; }
379 std::string getDeidentificationMethodTag() const { return std::string("(0012,0063)"); }
380
381 // EthnicGroup (0010,2160) vr=SH, vm=1, type=3
382 bool getEthnicGroup(std::string& parameter) const;
383 bool setEthnicGroup(const std::string parameter);
384 std::string getEthnicGroupVR() const { return "SH"; }
385 std::string getEthnicGroupVM() const { return "1"; }
386 std::string getEthnicGroupTag() const { return std::string("(0010,2160)"); }
387
388 // IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3
389 bool getIssuerOfPatientID(std::string& parameter) const;
390 bool setIssuerOfPatientID(const std::string parameter);
391 std::string getIssuerOfPatientIDVR() const { return "LO"; }
392 std::string getIssuerOfPatientIDVM() const { return "1"; }
393 std::string getIssuerOfPatientIDTag() const { return std::string("(0010,0021)"); }
394
395 // OtherPatientIDs (0010,1000) vr=LO, vm=1-n, type=3
396 bool getOtherPatientIDs(std::string& parameter) const;
397 bool setOtherPatientIDs(const std::string parameter);
398 std::string getOtherPatientIDsVR() const { return "LO"; }
399 std::string getOtherPatientIDsVM() const { return "1-n"; }
400 std::string getOtherPatientIDsTag() const { return std::string("(0010,1000)"); }
401
402 // OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3
403 bool getOtherPatientNames(std::string& parameter) const;
404 bool setOtherPatientNames(const std::string parameter);
405 std::string getOtherPatientNamesVR() const { return "PN"; }
406 std::string getOtherPatientNamesVM() const { return "1-n"; }
407 std::string getOtherPatientNamesTag() const { return std::string("(0010,1001)"); }
408
409 // PatientBirthDate (0010,0030) vr=DA, vm=1, type=2
410 bool getPatientBirthDate(std::string& parameter) const;
411 bool setPatientBirthDate(const std::string parameter);
412 std::string getPatientBirthDateVR() const { return "DA"; }
413 std::string getPatientBirthDateVM() const { return "1"; }
414 std::string getPatientBirthDateTag() const { return std::string("(0010,0030)"); }
415
416 // PatientBirthTime (0010,0032) vr=TM, vm=1, type=3
417 bool getPatientBirthTime(std::string& parameter) const;
418 bool setPatientBirthTime(const std::string parameter);
419 std::string getPatientBirthTimeVR() const { return "TM"; }
420 std::string getPatientBirthTimeVM() const { return "1"; }
421 std::string getPatientBirthTimeTag() const { return std::string("(0010,0032)"); }
422
423 // PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C
424 bool getPatientBreedDescription(std::string& parameter) const;
425 bool setPatientBreedDescription(const std::string parameter);
426 std::string getPatientBreedDescriptionVR() const { return "LO"; }
427 std::string getPatientBreedDescriptionVM() const { return "1"; }
428 std::string getPatientBreedDescriptionTag() const { return std::string("(0010,2292)"); }
429
430 // PatientComments (0010,4000) vr=LT, vm=1, type=3
431 bool getPatientComments(std::string& parameter) const;
432 bool setPatientComments(const std::string parameter);
433 std::string getPatientCommentsVR() const { return "LT"; }
434 std::string getPatientCommentsVM() const { return "1"; }
435 std::string getPatientCommentsTag() const { return std::string("(0010,4000)"); }
436
437 // PatientID (0010,0020) vr=LO, vm=1, type=2
438 bool getPatientID(std::string& parameter) const;
439 bool setPatientID(const std::string parameter);
440 std::string getPatientIDVR() const { return "LO"; }
441 std::string getPatientIDVM() const { return "1"; }
442 std::string getPatientIDTag() const { return std::string("(0010,0020)"); }
443
444 // PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3
445 bool getPatientIdentityRemoved(std::string& parameter) const;
446 bool setPatientIdentityRemoved(const std::string parameter);
447 std::string getPatientIdentityRemovedVR() const { return "CS"; }
448 std::string getPatientIdentityRemovedVM() const { return "1"; }
449 std::string getPatientIdentityRemovedTag() const { return std::string("(0012,0062)"); }
450
451 // PatientName (0010,0010) vr=PN, vm=1, type=2
452 bool getPatientName(std::string& parameter) const;
453 bool setPatientName(const std::string parameter);
454 std::string getPatientNameVR() const { return "PN"; }
455 std::string getPatientNameVM() const { return "1"; }
456 std::string getPatientNameTag() const { return std::string("(0010,0010)"); }
457
458 // PatientSex (0010,0040) vr=CS, vm=1, type=2
459 bool getPatientSex(std::string& parameter) const;
460 bool setPatientSex(const std::string parameter);
461 std::string getPatientSexVR() const { return "CS"; }
462 std::string getPatientSexVM() const { return "1"; }
463 std::string getPatientSexTag() const { return std::string("(0010,0040)"); }
464
465 // PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C
466 bool getPatientSpeciesDescription(std::string& parameter) const;
467 bool setPatientSpeciesDescription(const std::string parameter);
468 std::string getPatientSpeciesDescriptionVR() const { return "LO"; }
469 std::string getPatientSpeciesDescriptionVM() const { return "1"; }
470 std::string getPatientSpeciesDescriptionTag() const { return std::string("(0010,2201)"); }
471
472 // ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C
473 bool getResponsibleOrganization(std::string& parameter) const;
474 bool setResponsibleOrganization(const std::string parameter);
475 std::string getResponsibleOrganizationVR() const { return "LO"; }
476 std::string getResponsibleOrganizationVM() const { return "1"; }
477 std::string getResponsibleOrganizationTag() const { return std::string("(0010,2299)"); }
478
479 // ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C
480 bool getResponsiblePerson(std::string& parameter) const;
481 bool setResponsiblePerson(const std::string parameter);
482 std::string getResponsiblePersonVR() const { return "PN"; }
483 std::string getResponsiblePersonVM() const { return "1"; }
484 std::string getResponsiblePersonTag() const { return std::string("(0010,2297)"); }
485
486 // ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C
487 bool getResponsiblePersonRole(std::string& parameter) const;
488 bool setResponsiblePersonRole(const std::string parameter);
489 std::string getResponsiblePersonRoleVR() const { return "CS"; }
490 std::string getResponsiblePersonRoleVM() const { return "1"; }
491 std::string getResponsiblePersonRoleTag() const { return std::string("(0010,2298)"); }
492
493 // AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3
494 bool getAdditionalPatientHistory(std::string& parameter) const;
495 bool setAdditionalPatientHistory(const std::string parameter);
496 std::string getAdditionalPatientHistoryVR() const { return "LT"; }
497 std::string getAdditionalPatientHistoryVM() const { return "1"; }
498 std::string getAdditionalPatientHistoryTag() const { return std::string("(0010,21b0)"); }
499
500 // AdmissionID (0038,0010) vr=LO, vm=1, type=3
501 bool getAdmissionID(std::string& parameter) const;
502 bool setAdmissionID(const std::string parameter);
503 std::string getAdmissionIDVR() const { return "LO"; }
504 std::string getAdmissionIDVM() const { return "1"; }
505 std::string getAdmissionIDTag() const { return std::string("(0038,0010)"); }
506
507 // AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3
508 bool getAdmittingDiagnosesDescription(std::string& parameter) const;
509 bool setAdmittingDiagnosesDescription(const std::string parameter);
510 std::string getAdmittingDiagnosesDescriptionVR() const { return "LO"; }
511 std::string getAdmittingDiagnosesDescriptionVM() const { return "1-n"; }
512 std::string getAdmittingDiagnosesDescriptionTag() const { return std::string("(0008,1080)"); }
513
514 // IssuerOfAdmissionID (0038,0011) vr=LO, vm=1, type=3
515 bool getIssuerOfAdmissionID(std::string& parameter) const;
516 bool setIssuerOfAdmissionID(const std::string parameter);
517 std::string getIssuerOfAdmissionIDVR() const { return "LO"; }
518 std::string getIssuerOfAdmissionIDVM() const { return "1"; }
519 std::string getIssuerOfAdmissionIDTag() const { return std::string("(0038,0011)"); }
520
521 // Occupation (0010,2180) vr=SH, vm=1, type=3
522 bool getOccupation(std::string& parameter) const;
523 bool setOccupation(const std::string parameter);
524 std::string getOccupationVR() const { return "SH"; }
525 std::string getOccupationVM() const { return "1"; }
526 std::string getOccupationTag() const { return std::string("(0010,2180)"); }
527
528 // PatientAge (0010,1010) vr=AS, vm=1, type=3
529 bool getPatientAge(std::string& parameter) const;
530 bool setPatientAge(const std::string parameter);
531 std::string getPatientAgeVR() const { return "AS"; }
532 std::string getPatientAgeVM() const { return "1"; }
533 std::string getPatientAgeTag() const { return std::string("(0010,1010)"); }
534
535 // PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C
536 bool getPatientSexNeutered(std::string& parameter) const;
537 bool setPatientSexNeutered(const std::string parameter);
538 std::string getPatientSexNeuteredVR() const { return "CS"; }
539 std::string getPatientSexNeuteredVM() const { return "1"; }
540 std::string getPatientSexNeuteredTag() const { return std::string("(0010,2203)"); }
541
542 // PatientSize (0010,1020) vr=DS, vm=1, type=3
543 bool getPatientSize(std::string& parameter) const;
544 bool setPatientSize(const std::string parameter);
545 std::string getPatientSizeVR() const { return "DS"; }
546 std::string getPatientSizeVM() const { return "1"; }
547 std::string getPatientSizeTag() const { return std::string("(0010,1020)"); }
548
549 // PatientWeight (0010,1030) vr=DS, vm=1, type=3
550 bool getPatientWeight(std::string& parameter) const;
551 bool setPatientWeight(const std::string parameter);
552 std::string getPatientWeightVR() const { return "DS"; }
553 std::string getPatientWeightVM() const { return "1"; }
554 std::string getPatientWeightTag() const { return std::string("(0010,1030)"); }
555
556 // BrachyTreatmentTechnique (300a,0200) vr=CS, vm=1, type=1
557 bool getBrachyTreatmentTechnique(std::string& parameter) const;
558 bool setBrachyTreatmentTechnique(const std::string parameter);
559 std::string getBrachyTreatmentTechniqueVR() const { return "CS"; }
560 std::string getBrachyTreatmentTechniqueVM() const { return "1"; }
561 std::string getBrachyTreatmentTechniqueTag() const { return std::string("(300a,0200)"); }
562
563 // BrachyTreatmentType (300a,0202) vr=CS, vm=1, type=1
564 bool getBrachyTreatmentType(std::string& parameter) const;
565 bool setBrachyTreatmentType(const std::string parameter);
566 std::string getBrachyTreatmentTypeVR() const { return "CS"; }
567 std::string getBrachyTreatmentTypeVM() const { return "1"; }
568 std::string getBrachyTreatmentTypeTag() const { return std::string("(300a,0202)"); }
569
570 // InstanceNumber (0020,0013) vr=IS, vm=1, type=3
571 bool getInstanceNumber(std::string& parameter) const;
572 bool setInstanceNumber(const std::string parameter);
573 std::string getInstanceNumberVR() const { return "IS"; }
574 std::string getInstanceNumberVM() const { return "1"; }
575 std::string getInstanceNumberTag() const { return std::string("(0020,0013)"); }
576
577 // OperatorsName (0008,1070) vr=PN, vm=1-n, type=2
578 bool getOperatorsName(std::string& parameter) const;
579 bool setOperatorsName(const std::string parameter);
580 std::string getOperatorsNameVR() const { return "PN"; }
581 std::string getOperatorsNameVM() const { return "1-n"; }
582 std::string getOperatorsNameTag() const { return std::string("(0008,1070)"); }
583
584 // PlanIntent (300a,000a) vr=CS, vm=1, type=3
585 bool getPlanIntent(std::string& parameter) const;
586 bool setPlanIntent(const std::string parameter);
587 std::string getPlanIntentVR() const { return "CS"; }
588 std::string getPlanIntentVM() const { return "1"; }
589 std::string getPlanIntentTag() const { return std::string("(300a,000a)"); }
590
591 // RTPlanDate (300a,0006) vr=DA, vm=1, type=2
592 bool getRTPlanDate(std::string& parameter) const;
593 bool setRTPlanDate(const std::string parameter);
594 std::string getRTPlanDateVR() const { return "DA"; }
595 std::string getRTPlanDateVM() const { return "1"; }
596 std::string getRTPlanDateTag() const { return std::string("(300a,0006)"); }
597
598 // RTPlanDescription (300a,0004) vr=ST, vm=1, type=3
599 bool getRTPlanDescription(std::string& parameter) const;
600 bool setRTPlanDescription(const std::string parameter);
601 std::string getRTPlanDescriptionVR() const { return "ST"; }
602 std::string getRTPlanDescriptionVM() const { return "1"; }
603 std::string getRTPlanDescriptionTag() const { return std::string("(300a,0004)"); }
604
605 // RTPlanGeometry (300a,000c) vr=CS, vm=1, type=1
606 bool getRTPlanGeometry(std::string& parameter) const;
607 bool setRTPlanGeometry(const std::string parameter);
608 std::string getRTPlanGeometryVR() const { return "CS"; }
609 std::string getRTPlanGeometryVM() const { return "1"; }
610 std::string getRTPlanGeometryTag() const { return std::string("(300a,000c)"); }
611
612 // RTPlanLabel (300a,0002) vr=SH, vm=1, type=1
613 bool getRTPlanLabel(std::string& parameter) const;
614 bool setRTPlanLabel(const std::string parameter);
615 std::string getRTPlanLabelVR() const { return "SH"; }
616 std::string getRTPlanLabelVM() const { return "1"; }
617 std::string getRTPlanLabelTag() const { return std::string("(300a,0002)"); }
618
619 // RTPlanName (300a,0003) vr=LO, vm=1, type=3
620 bool getRTPlanName(std::string& parameter) const;
621 bool setRTPlanName(const std::string parameter);
622 std::string getRTPlanNameVR() const { return "LO"; }
623 std::string getRTPlanNameVM() const { return "1"; }
624 std::string getRTPlanNameTag() const { return std::string("(300a,0003)"); }
625
626 // RTPlanTime (300a,0007) vr=TM, vm=1, type=2
627 bool getRTPlanTime(std::string& parameter) const;
628 bool setRTPlanTime(const std::string parameter);
629 std::string getRTPlanTimeVR() const { return "TM"; }
630 std::string getRTPlanTimeVM() const { return "1"; }
631 std::string getRTPlanTimeTag() const { return std::string("(300a,0007)"); }
632
633 // TreatmentProtocols (300a,0009) vr=LO, vm=1-n, type=3
634 bool getTreatmentProtocols(std::string& parameter) const;
635 bool setTreatmentProtocols(const std::string parameter);
636 std::string getTreatmentProtocolsVR() const { return "LO"; }
637 std::string getTreatmentProtocolsVM() const { return "1-n"; }
638 std::string getTreatmentProtocolsTag() const { return std::string("(300a,0009)"); }
639
640 // TreatmentSites (300a,000b) vr=LO, vm=1-n, type=3
641 bool getTreatmentSites(std::string& parameter) const;
642 bool setTreatmentSites(const std::string parameter);
643 std::string getTreatmentSitesVR() const { return "LO"; }
644 std::string getTreatmentSitesVM() const { return "1-n"; }
645 std::string getTreatmentSitesTag() const { return std::string("(300a,000b)"); }
646
647 // PrescriptionDescription (300a,000e) vr=ST, vm=1, type=3
648 bool getPrescriptionDescription(std::string& parameter) const;
649 bool setPrescriptionDescription(const std::string parameter);
650 std::string getPrescriptionDescriptionVR() const { return "ST"; }
651 std::string getPrescriptionDescriptionVM() const { return "1"; }
652 std::string getPrescriptionDescriptionTag() const { return std::string("(300a,000e)"); }
653
654 // Modality (0008,0060) vr=CS, vm=1, type=1
655 bool getModality(std::string& parameter) const;
656 bool setModality(const std::string parameter);
657 std::string getModalityVR() const { return "CS"; }
658 std::string getModalityVM() const { return "1"; }
659 std::string getModalityTag() const { return std::string("(0008,0060)"); }
660
661 // PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3
662 bool getPerformedProcedureStepDescription(std::string& parameter) const;
663 bool setPerformedProcedureStepDescription(const std::string parameter);
664 std::string getPerformedProcedureStepDescriptionVR() const { return "LO"; }
665 std::string getPerformedProcedureStepDescriptionVM() const { return "1"; }
666 std::string getPerformedProcedureStepDescriptionTag() const { return std::string("(0040,0254)"); }
667
668 // PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3
669 bool getPerformedProcedureStepID(std::string& parameter) const;
670 bool setPerformedProcedureStepID(const std::string parameter);
671 std::string getPerformedProcedureStepIDVR() const { return "SH"; }
672 std::string getPerformedProcedureStepIDVM() const { return "1"; }
673 std::string getPerformedProcedureStepIDTag() const { return std::string("(0040,0253)"); }
674
675 // PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3
676 bool getPerformedProcedureStepStartDate(std::string& parameter) const;
677 bool setPerformedProcedureStepStartDate(const std::string parameter);
678 std::string getPerformedProcedureStepStartDateVR() const { return "DA"; }
679 std::string getPerformedProcedureStepStartDateVM() const { return "1"; }
680 std::string getPerformedProcedureStepStartDateTag() const { return std::string("(0040,0244)"); }
681
682 // PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3
683 bool getPerformedProcedureStepStartTime(std::string& parameter) const;
684 bool setPerformedProcedureStepStartTime(const std::string parameter);
685 std::string getPerformedProcedureStepStartTimeVR() const { return "TM"; }
686 std::string getPerformedProcedureStepStartTimeVM() const { return "1"; }
687 std::string getPerformedProcedureStepStartTimeTag() const { return std::string("(0040,0245)"); }
688
689 // SeriesDescription (0008,103e) vr=LO, vm=1, type=3
690 bool getSeriesDescription(std::string& parameter) const;
691 bool setSeriesDescription(const std::string parameter);
692 std::string getSeriesDescriptionVR() const { return "LO"; }
693 std::string getSeriesDescriptionVM() const { return "1"; }
694 std::string getSeriesDescriptionTag() const { return std::string("(0008,103e)"); }
695
696 // SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1
697 bool getSeriesInstanceUID(std::string& parameter) const;
698 bool setSeriesInstanceUID(const std::string parameter);
699 std::string getSeriesInstanceUIDVR() const { return "UI"; }
700 std::string getSeriesInstanceUIDVM() const { return "1"; }
701 std::string getSeriesInstanceUIDTag() const { return std::string("(0020,000e)"); }
702
703 // SeriesNumber (0020,0011) vr=IS, vm=1, type=2
704 bool getSeriesNumber(std::string& parameter) const;
705 bool setSeriesNumber(const std::string parameter);
706 std::string getSeriesNumberVR() const { return "IS"; }
707 std::string getSeriesNumberVM() const { return "1"; }
708 std::string getSeriesNumberTag() const { return std::string("(0020,0011)"); }
709
710 // AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3
711 bool getAuthorizationEquipmentCertificationNumber(std::string& parameter) const;
712 bool setAuthorizationEquipmentCertificationNumber(const std::string parameter);
713 std::string getAuthorizationEquipmentCertificationNumberVR() const { return "LO"; }
714 std::string getAuthorizationEquipmentCertificationNumberVM() const { return "1"; }
715 std::string getAuthorizationEquipmentCertificationNumberTag() const { return std::string("(0100,0426)"); }
716
717 // InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3
718 bool getInstanceCreationDate(std::string& parameter) const;
719 bool setInstanceCreationDate(const std::string parameter);
720 std::string getInstanceCreationDateVR() const { return "DA"; }
721 std::string getInstanceCreationDateVM() const { return "1"; }
722 std::string getInstanceCreationDateTag() const { return std::string("(0008,0012)"); }
723
724 // InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3
725 bool getInstanceCreationTime(std::string& parameter) const;
726 bool setInstanceCreationTime(const std::string parameter);
727 std::string getInstanceCreationTimeVR() const { return "TM"; }
728 std::string getInstanceCreationTimeVM() const { return "1"; }
729 std::string getInstanceCreationTimeTag() const { return std::string("(0008,0013)"); }
730
731 // InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3
732 bool getInstanceCreatorUID(std::string& parameter) const;
733 bool setInstanceCreatorUID(const std::string parameter);
734 std::string getInstanceCreatorUIDVR() const { return "UI"; }
735 std::string getInstanceCreatorUIDVM() const { return "1"; }
736 std::string getInstanceCreatorUIDTag() const { return std::string("(0008,0014)"); }
737
738 // OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3
739 bool getOriginalSpecializedSOPClassUID(std::string& parameter) const;
740 bool setOriginalSpecializedSOPClassUID(const std::string parameter);
741 std::string getOriginalSpecializedSOPClassUIDVR() const { return "UI"; }
742 std::string getOriginalSpecializedSOPClassUIDVM() const { return "1"; }
743 std::string getOriginalSpecializedSOPClassUIDTag() const { return std::string("(0008,001b)"); }
744
745 // RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3
746 bool getRelatedGeneralSOPClassUID(std::string& parameter) const;
747 bool setRelatedGeneralSOPClassUID(const std::string parameter);
748 std::string getRelatedGeneralSOPClassUIDVR() const { return "UI"; }
749 std::string getRelatedGeneralSOPClassUIDVM() const { return "1-n"; }
750 std::string getRelatedGeneralSOPClassUIDTag() const { return std::string("(0008,001a)"); }
751
752 // SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3
753 bool getSOPAuthorizationComment(std::string& parameter) const;
754 bool setSOPAuthorizationComment(const std::string parameter);
755 std::string getSOPAuthorizationCommentVR() const { return "LT"; }
756 std::string getSOPAuthorizationCommentVM() const { return "1"; }
757 std::string getSOPAuthorizationCommentTag() const { return std::string("(0100,0424)"); }
758
759 // SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3
760 bool getSOPAuthorizationDateTime(std::string& parameter) const;
761 bool setSOPAuthorizationDateTime(const std::string parameter);
762 std::string getSOPAuthorizationDateTimeVR() const { return "DT"; }
763 std::string getSOPAuthorizationDateTimeVM() const { return "1"; }
764 std::string getSOPAuthorizationDateTimeTag() const { return std::string("(0100,0420)"); }
765
766 // SOPClassUID (0008,0016) vr=UI, vm=1, type=1
767 bool getSOPClassUID(std::string& parameter) const;
768 bool setSOPClassUID(const std::string parameter);
769 std::string getSOPClassUIDVR() const { return "UI"; }
770 std::string getSOPClassUIDVM() const { return "1"; }
771 std::string getSOPClassUIDTag() const { return std::string("(0008,0016)"); }
772
773 // SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3
774 bool getSOPInstanceStatus(std::string& parameter) const;
775 bool setSOPInstanceStatus(const std::string parameter);
776 std::string getSOPInstanceStatusVR() const { return "CS"; }
777 std::string getSOPInstanceStatusVM() const { return "1"; }
778 std::string getSOPInstanceStatusTag() const { return std::string("(0100,0410)"); }
779
780 // SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1
781 bool getSOPInstanceUID(std::string& parameter) const;
782 bool setSOPInstanceUID(const std::string parameter);
783 std::string getSOPInstanceUIDVR() const { return "UI"; }
784 std::string getSOPInstanceUIDVM() const { return "1"; }
785 std::string getSOPInstanceUIDTag() const { return std::string("(0008,0018)"); }
786
787 // SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C
788 bool getSpecificCharacterSet(std::string& parameter) const;
789 bool setSpecificCharacterSet(const std::string parameter);
790 std::string getSpecificCharacterSetVR() const { return "CS"; }
791 std::string getSpecificCharacterSetVM() const { return "1-n"; }
792 std::string getSpecificCharacterSetTag() const { return std::string("(0008,0005)"); }
793
794 // TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3
795 bool getTimezoneOffsetFromUTC(std::string& parameter) const;
796 bool setTimezoneOffsetFromUTC(const std::string parameter);
797 std::string getTimezoneOffsetFromUTCVR() const { return "SH"; }
798 std::string getTimezoneOffsetFromUTCVM() const { return "1"; }
799 std::string getTimezoneOffsetFromUTCTag() const { return std::string("(0008,0201)"); }
800
801
802 // PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3
806
807 std::string getPhysiciansOfRecordIdentificationSequenceVR() const { return "SQ"; }
808 std::string getPhysiciansOfRecordIdentificationSequenceVM() const { return "1"; }
809 std::string getPhysiciansOfRecordIdentificationSequenceTag() { return std::string("(0008,1049)"); }
810
811 // PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3
815
816 std::string getPhysiciansReadingStudyIdentificationSequenceVR() const { return "SQ"; }
817 std::string getPhysiciansReadingStudyIdentificationSequenceVM() const { return "1"; }
818 std::string getPhysiciansReadingStudyIdentificationSequenceTag() { return std::string("(0008,1062)"); }
819
820 // ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3
824
825 std::string getProcedureCodeSequenceVR() const { return "SQ"; }
826 std::string getProcedureCodeSequenceVM() const { return "1"; }
827 std::string getProcedureCodeSequenceTag() { return std::string("(0008,1032)"); }
828
829 // ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3
833
834 std::string getReferencedStudySequenceVR() const { return "SQ"; }
835 std::string getReferencedStudySequenceVM() const { return "1"; }
836 std::string getReferencedStudySequenceTag() { return std::string("(0008,1110)"); }
837
838 // ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3
842
843 std::string getReferringPhysicianIdentificationSequenceVR() const { return "SQ"; }
844 std::string getReferringPhysicianIdentificationSequenceVM() const { return "1"; }
845 std::string getReferringPhysicianIdentificationSequenceTag() { return std::string("(0008,0096)"); }
846
847 // BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C
851
852 std::string getBreedRegistrationSequenceVR() const { return "SQ"; }
853 std::string getBreedRegistrationSequenceVM() const { return "1"; }
854 std::string getBreedRegistrationSequenceTag() { return std::string("(0010,2294)"); }
855
856 // DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C
860
861 std::string getDeidentificationMethodCodeSequenceVR() const { return "SQ"; }
862 std::string getDeidentificationMethodCodeSequenceVM() const { return "1"; }
863 std::string getDeidentificationMethodCodeSequenceTag() { return std::string("(0012,0064)"); }
864
865 // OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3
869
870 std::string getOtherPatientIDsSequenceVR() const { return "SQ"; }
871 std::string getOtherPatientIDsSequenceVM() const { return "1"; }
872 std::string getOtherPatientIDsSequenceTag() { return std::string("(0010,1002)"); }
873
874 // PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C
878
879 std::string getPatientBreedCodeSequenceVR() const { return "SQ"; }
880 std::string getPatientBreedCodeSequenceVM() const { return "1"; }
881 std::string getPatientBreedCodeSequenceTag() { return std::string("(0010,2293)"); }
882
883 // PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C
887
888 std::string getPatientSpeciesCodeSequenceVR() const { return "SQ"; }
889 std::string getPatientSpeciesCodeSequenceVM() const { return "1"; }
890 std::string getPatientSpeciesCodeSequenceTag() { return std::string("(0010,2202)"); }
891
892 // ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3
896
897 std::string getReferencedPatientSequenceVR() const { return "SQ"; }
898 std::string getReferencedPatientSequenceVM() const { return "1"; }
899 std::string getReferencedPatientSequenceTag() { return std::string("(0008,1120)"); }
900
901 // AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3
905
906 std::string getAdmittingDiagnosesCodeSequenceVR() const { return "SQ"; }
907 std::string getAdmittingDiagnosesCodeSequenceVM() const { return "1"; }
908 std::string getAdmittingDiagnosesCodeSequenceTag() { return std::string("(0008,1084)"); }
909
910 // BeamSequence (300a,00b0) vr=SQ, vm=1, type=1
914
915 std::string getBeamSequenceVR() const { return "SQ"; }
916 std::string getBeamSequenceVM() const { return "1"; }
917 std::string getBeamSequenceTag() { return std::string("(300a,00b0)"); }
918
919 // ApplicationSetupSequence (300a,0230) vr=SQ, vm=1, type=1
923
924 std::string getApplicationSetupSequenceVR() const { return "SQ"; }
925 std::string getApplicationSetupSequenceVM() const { return "1"; }
926 std::string getApplicationSetupSequenceTag() { return std::string("(300a,0230)"); }
927
928 // SourceSequence (300a,0210) vr=SQ, vm=1, type=1
932
933 std::string getSourceSequenceVR() const { return "SQ"; }
934 std::string getSourceSequenceVM() const { return "1"; }
935 std::string getSourceSequenceTag() { return std::string("(300a,0210)"); }
936
937 // TreatmentMachineSequence (300a,0206) vr=SQ, vm=1, type=1
941
942 std::string getTreatmentMachineSequenceVR() const { return "SQ"; }
943 std::string getTreatmentMachineSequenceVM() const { return "1"; }
944 std::string getTreatmentMachineSequenceTag() { return std::string("(300a,0206)"); }
945
946 // FractionGroupSequence (300a,0070) vr=SQ, vm=1, type=1
950
951 std::string getFractionGroupSequenceVR() const { return "SQ"; }
952 std::string getFractionGroupSequenceVM() const { return "1"; }
953 std::string getFractionGroupSequenceTag() { return std::string("(300a,0070)"); }
954
955 // ReferencedDoseSequence (300c,0080) vr=SQ, vm=1, type=3
959
960 std::string getReferencedDoseSequenceVR() const { return "SQ"; }
961 std::string getReferencedDoseSequenceVM() const { return "1"; }
962 std::string getReferencedDoseSequenceTag() { return std::string("(300c,0080)"); }
963
964 // ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=3
968
969 std::string getReferencedRTPlanSequenceVR() const { return "SQ"; }
970 std::string getReferencedRTPlanSequenceVM() const { return "1"; }
971 std::string getReferencedRTPlanSequenceTag() { return std::string("(300c,0002)"); }
972
973 // ReferencedStructureSetSequence (300c,0060) vr=SQ, vm=1, type=1C
977
978 std::string getReferencedStructureSetSequenceVR() const { return "SQ"; }
979 std::string getReferencedStructureSetSequenceVM() const { return "1"; }
980 std::string getReferencedStructureSetSequenceTag() { return std::string("(300c,0060)"); }
981
982 // PatientSetupSequence (300a,0180) vr=SQ, vm=1, type=1
986
987 std::string getPatientSetupSequenceVR() const { return "SQ"; }
988 std::string getPatientSetupSequenceVM() const { return "1"; }
989 std::string getPatientSetupSequenceTag() { return std::string("(300a,0180)"); }
990
991 // DoseReferenceSequence (300a,0010) vr=SQ, vm=1, type=3
995
996 std::string getDoseReferenceSequenceVR() const { return "SQ"; }
997 std::string getDoseReferenceSequenceVM() const { return "1"; }
998 std::string getDoseReferenceSequenceTag() { return std::string("(300a,0010)"); }
999
1000 // PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3
1004
1005 std::string getPerformedProtocolCodeSequenceVR() const { return "SQ"; }
1006 std::string getPerformedProtocolCodeSequenceVM() const { return "1"; }
1007 std::string getPerformedProtocolCodeSequenceTag() { return std::string("(0040,0260)"); }
1008
1009 // ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3
1013
1014 std::string getReferencedPerformedProcedureStepSequenceVR() const { return "SQ"; }
1015 std::string getReferencedPerformedProcedureStepSequenceVM() const { return "1"; }
1016 std::string getReferencedPerformedProcedureStepSequenceTag() { return std::string("(0008,1111)"); }
1017
1018 // RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3
1022
1023 std::string getRequestAttributesSequenceVR() const { return "SQ"; }
1024 std::string getRequestAttributesSequenceVM() const { return "1"; }
1025 std::string getRequestAttributesSequenceTag() { return std::string("(0040,0275)"); }
1026
1027 // ToleranceTableSequence (300a,0040) vr=SQ, vm=1, type=3
1031
1032 std::string getToleranceTableSequenceVR() const { return "SQ"; }
1033 std::string getToleranceTableSequenceVM() const { return "1"; }
1034 std::string getToleranceTableSequenceTag() { return std::string("(300a,0040)"); }
1035
1036 // CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3
1040
1041 std::string getCodingSchemeIdentificationSequenceVR() const { return "SQ"; }
1042 std::string getCodingSchemeIdentificationSequenceVM() const { return "1"; }
1043 std::string getCodingSchemeIdentificationSequenceTag() { return std::string("(0008,0110)"); }
1044
1045 // ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3
1049
1050 std::string getContributingEquipmentSequenceVR() const { return "SQ"; }
1051 std::string getContributingEquipmentSequenceVM() const { return "1"; }
1052 std::string getContributingEquipmentSequenceTag() { return std::string("(0018,a001)"); }
1053
1054 // DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3
1058
1059 std::string getDigitalSignaturesSequenceVR() const { return "SQ"; }
1060 std::string getDigitalSignaturesSequenceVM() const { return "1"; }
1061 std::string getDigitalSignaturesSequenceTag() { return std::string("(fffa,fffa)"); }
1062
1063 // EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C
1067
1068 std::string getEncryptedAttributesSequenceVR() const { return "SQ"; }
1069 std::string getEncryptedAttributesSequenceVM() const { return "1"; }
1070 std::string getEncryptedAttributesSequenceTag() { return std::string("(0400,0500)"); }
1071
1072 // HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C
1076
1077 std::string getHL7StructuredDocumentReferenceSequenceVR() const { return "SQ"; }
1078 std::string getHL7StructuredDocumentReferenceSequenceVM() const { return "1"; }
1079 std::string getHL7StructuredDocumentReferenceSequenceTag() { return std::string("(0040,a390)"); }
1080
1081 // MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3
1085
1086 std::string getMACParametersSequenceVR() const { return "SQ"; }
1087 std::string getMACParametersSequenceVM() const { return "1"; }
1088 std::string getMACParametersSequenceTag() { return std::string("(4ffe,0001)"); }
1089
1090 // OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3
1094
1095 std::string getOriginalAttributesSequenceVR() const { return "SQ"; }
1096 std::string getOriginalAttributesSequenceVM() const { return "1"; }
1097 std::string getOriginalAttributesSequenceTag() { return std::string("(0400,0561)"); }
1098
1099
1100 private:
1101 dcmModuleTypeVec _dcmModuleTypes;
1102
1103
1106};
1107
1109
1110#endif // __mlDRTPlanIODBase_H
1111
1112/* MeVis-Hidden-Components-Start */
1113/* MeVis-Hidden-Components-End */
Project global and OS specific declarations.
#define MLDCMTKBASEOBJECTS_EXPORT
Base object class for passing DRTPlanIOD objects between MeVisLab modules.
std::string getClinicalTrialCoordinatingCenterNameVR() const
std::string getClinicalTrialSiteIDVM() const
bool setRTPlanLabel(const std::string parameter)
std::string getReferringPhysicianIdentificationSequenceTag()
void setReferencedPatientSequence(DcmDRTReferencedPatientSequenceInterface seq)
std::string getDeviceSerialNumberVM() const
std::string getReviewTimeTag() const
std::string getPatientIDTag() const
std::string getRTPlanLabelVM() const
std::string getBrachyTreatmentTechniqueVR() const
std::string getOperatorsNameVR() const
std::string getReviewDateVM() const
std::string getStudyIDVM() const
std::string getAuthorizationEquipmentCertificationNumberTag() const
std::string getStudyDescriptionVR() const
std::string getClinicalTrialSubjectReadingIDTag() const
std::string getPatientSetupSequenceTag()
std::string getResponsiblePersonVM() const
std::string getInstitutionalDepartmentNameTag() const
void setDoseReferenceSequence(DcmDRTDoseReferenceSequenceInterface seq)
std::string getPlanIntentVM() const
std::string getReviewDateTag() const
std::string getReferringPhysicianIdentificationSequenceVM() const
std::string getBeamSequenceTag()
std::string getManufacturerModelNameVR() const
bool getSoftwareVersions(std::string &parameter) const
std::string getRTPlanTimeVR() const
std::string getSeriesNumberTag() const
virtual DcmDRTReferencedPerformedProcedureStepSequenceInterface getEmptyReferencedPerformedProcedureStepSequence()
bool setStudyTime(const std::string parameter)
std::string getRTPlanDescriptionTag() const
bool setPatientIdentityRemoved(const std::string parameter)
bool setNameOfPhysiciansReadingStudy(const std::string parameter)
std::string getDeidentificationMethodTag() const
bool getSOPInstanceStatus(std::string &parameter) const
bool getOtherPatientIDs(std::string &parameter) const
std::string getBrachyTreatmentTechniqueVM() const
std::string getPatientSexTag() const
bool getPatientSize(std::string &parameter) const
virtual DcmDRTMACParametersSequenceInterface getEmptyMACParametersSequence()
bool getResponsiblePersonRole(std::string &parameter) const
virtual DcmDRTReferencedDoseSequenceInterface getEmptyReferencedDoseSequence()
std::string getInstitutionalDepartmentNameVR() const
std::string getHL7StructuredDocumentReferenceSequenceTag()
std::string getTreatmentMachineSequenceTag()
std::string getReferencedDoseSequenceVM() const
std::string getOriginalAttributesSequenceTag()
std::string getOtherPatientIDsSequenceVR() const
std::string getInstanceCreationDateVR() const
virtual DcmDRTReferencedStudySequenceInterface getReferencedStudySequence()
virtual DcmDRTDoseReferenceSequenceInterface getEmptyDoseReferenceSequence()
bool getPhysiciansOfRecord(std::string &parameter) const
std::string getContributingEquipmentSequenceVR() const
std::string getAdmittingDiagnosesDescriptionTag() const
bool setPatientSize(const std::string parameter)
bool setAdditionalPatientHistory(const std::string parameter)
std::string getBrachyTreatmentTechniqueTag() const
std::string getPatientBreedDescriptionVR() const
bool setAuthorizationEquipmentCertificationNumber(const std::string parameter)
std::string getInstitutionAddressVM() const
std::string getFractionGroupSequenceTag()
void setSourceSequence(DcmDRTSourceSequenceInterface seq)
std::string getOtherPatientIDsSequenceTag()
virtual DcmDRTPerformedProtocolCodeSequenceInterface getPerformedProtocolCodeSequence()
std::string getSOPAuthorizationDateTimeVM() const
virtual DcmDRTHL7StructuredDocumentReferenceSequenceInterface getHL7StructuredDocumentReferenceSequence()
void setPhysiciansReadingStudyIdentificationSequence(DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface seq)
virtual DcmDRTDeidentificationMethodCodeSequenceInterface getEmptyDeidentificationMethodCodeSequence()
std::string getPatientCommentsVM() const
virtual DcmDRTBeamSequenceInterface getBeamSequence()
bool setPerformedProcedureStepID(const std::string parameter)
virtual DcmDRTReferencedRTPlanSequenceInRTGeneralPlanModuleInterface getEmptyReferencedRTPlanSequence()
std::string getSOPInstanceStatusTag() const
std::string getClinicalTrialSponsorNameTag() const
std::string getBrachyTreatmentTypeTag() const
std::vector< DcmModuleType > dcmModuleTypeVec
Maps a DcmModuleType enum to DcmModuleInterface pointer.
std::string getPatientSizeVR() const
std::string getDigitalSignaturesSequenceTag()
bool getPatientBirthTime(std::string &parameter) const
std::string getToleranceTableSequenceVR() const
bool setClinicalTrialSponsorName(const std::string parameter)
std::string getPerformedProcedureStepStartDateVM() const
std::string getStudyTimeVR() const
std::string getPhysiciansOfRecordIdentificationSequenceVR() const
std::string getSeriesNumberVM() const
bool setSpatialResolution(const std::string parameter)
std::string getRTPlanNameTag() const
bool setSOPClassUID(const std::string parameter)
bool getStudyInstanceUID(std::string &parameter) const
std::string getPhysiciansReadingStudyIdentificationSequenceVR() const
std::string getOriginalAttributesSequenceVR() const
bool setStudyID(const std::string parameter)
std::string getEncryptedAttributesSequenceVR() const
std::string getClinicalTrialTimePointIDVR() const
std::string getRTPlanDateTag() const
std::string getPatientSizeTag() const
std::string getStationNameVM() const
std::string getClinicalTrialTimePointDescriptionVM() const
std::string getReviewTimeVR() const
virtual DcmDRTAdmittingDiagnosesCodeSequenceInterface getEmptyAdmittingDiagnosesCodeSequence()
std::string getSoftwareVersionsTag() const
void setBeamSequence(DcmDRTBeamSequenceInterface seq)
void setOtherPatientIDsSequence(DcmDRTOtherPatientIDsSequenceInterface seq)
std::string getDigitalSignaturesSequenceVR() const
std::string getOriginalSpecializedSOPClassUIDVM() const
bool getOriginalSpecializedSOPClassUID(std::string &parameter) const
bool setDeidentificationMethod(const std::string parameter)
std::string getClinicalTrialSubjectIDVR() const
bool setPlanIntent(const std::string parameter)
std::string getPatientBirthDateVM() const
std::string getPerformedProcedureStepStartTimeVM() const
bool getSpecificCharacterSet(std::string &parameter) const
bool getPixelPaddingValue(MLuint16 &parameter) const
bool getClinicalTrialCoordinatingCenterName(std::string &parameter) const
std::string getClinicalTrialSiteNameVR() const
void setApplicationSetupSequence(DcmDRTApplicationSetupSequenceInterface seq)
std::string getClinicalTrialTimePointIDTag() const
bool getPerformedProcedureStepStartTime(std::string &parameter) const
bool getPatientSexNeutered(std::string &parameter) const
std::string getPerformedProcedureStepDescriptionVM() const
std::string getResponsibleOrganizationVM() const
std::string getContributingEquipmentSequenceVM() const
std::string getReferencedStudySequenceVR() const
bool getClinicalTrialProtocolID(std::string &parameter) const
bool getInstitutionAddress(std::string &parameter) const
bool getSOPClassUID(std::string &parameter) const
std::string getPatientNameVR() const
void setTreatmentMachineSequence(DcmDRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModuleInterface seq)
bool setClinicalTrialSubjectReadingID(const std::string parameter)
bool getReviewTime(std::string &parameter) const
bool getClinicalTrialProtocolName(std::string &parameter) const
std::string getSourceSequenceVR() const
virtual DcmDRTReferencedPatientSequenceInterface getEmptyReferencedPatientSequence()
void setEncryptedAttributesSequence(DcmDRTEncryptedAttributesSequenceInterface seq)
bool getRTPlanName(std::string &parameter) const
bool getStudyDescription(std::string &parameter) const
bool getAccessionNumber(std::string &parameter) const
std::string getSpecificCharacterSetTag() const
void setRequestAttributesSequence(DcmDRTRequestAttributesSequenceInterface seq)
bool getTimezoneOffsetFromUTC(std::string &parameter) const
std::string getStudyTimeTag() const
std::string getClinicalTrialTimePointIDVM() const
bool setPatientID(const std::string parameter)
std::string getEthnicGroupVR() const
std::string getToleranceTableSequenceVM() const
virtual DcmDRTReferencedStudySequenceInterface getEmptyReferencedStudySequence()
void setHL7StructuredDocumentReferenceSequence(DcmDRTHL7StructuredDocumentReferenceSequenceInterface seq)
std::string getSoftwareVersionsVR() const
bool setDeviceSerialNumber(const std::string parameter)
std::string getGantryIDTag() const
bool getPositionReferenceIndicator(std::string &parameter) const
bool getInstanceCreationDate(std::string &parameter) const
bool getStationName(std::string &parameter) const
std::string getIssuerOfPatientIDTag() const
virtual DcmDRTPatientBreedCodeSequenceInterface getEmptyPatientBreedCodeSequence()
std::string getPatientBirthDateTag() const
std::string getSOPAuthorizationCommentVR() const
std::string getEthnicGroupVM() const
virtual DcmDRTFractionGroupSequenceInterface getEmptyFractionGroupSequence()
std::string getProcedureCodeSequenceVR() const
virtual DcmDRTReferencedDoseSequenceInterface getReferencedDoseSequence()
bool getClinicalTrialSponsorName(std::string &parameter) const
std::string getPatientCommentsTag() const
bool getDeviceSerialNumber(std::string &parameter) const
bool getAdmittingDiagnosesDescription(std::string &parameter) const
bool setInstitutionAddress(const std::string parameter)
virtual DcmDRTOtherPatientIDsSequenceInterface getEmptyOtherPatientIDsSequence()
dcmModuleTypeVec getModuleTypes()
Return vector of DcmModuleTypes.
std::string getTreatmentSitesVM() const
bool setApprovalStatus(const std::string parameter)
std::string getClinicalTrialProtocolIDTag() const
std::string getDateOfLastCalibrationTag() const
bool setSOPInstanceStatus(const std::string parameter)
std::string getRTPlanGeometryTag() const
void setPatientSpeciesCodeSequence(DcmDRTPatientSpeciesCodeSequenceInterface seq)
std::string getInstanceCreationDateVM() const
std::string getInstanceNumberVM() const
std::string getPhysiciansReadingStudyIdentificationSequenceVM() const
std::string getStudyDescriptionTag() const
std::string getPlanIntentTag() const
std::string getReferencedDoseSequenceTag()
std::string getStudyIDTag() const
bool getPatientBirthDate(std::string &parameter) const
std::string getInstitutionNameVR() const
std::string getInstanceNumberVR() const
std::string getTreatmentProtocolsVM() const
std::string getInstanceCreationTimeVR() const
std::string getPatientAgeVM() const
std::string getInstitutionAddressTag() const
virtual DcmDRTFractionGroupSequenceInterface getFractionGroupSequence()
std::string getClinicalTrialProtocolNameVR() const
bool setTreatmentProtocols(const std::string parameter)
std::string getInstanceCreationDateTag() const
std::string getOccupationTag() const
bool getPerformedProcedureStepStartDate(std::string &parameter) const
std::string getResponsiblePersonRoleVM() const
bool setSeriesInstanceUID(const std::string parameter)
std::string getSpatialResolutionTag() const
DRTPlanIODBase(DCMTree::TreePtr dicomTree)
std::string getStudyDateVM() const
DCMTree::TreePtr getDCMTree()
bool getPatientWeight(std::string &parameter) const
std::string getFrameOfReferenceUIDVM() const
bool setStudyInstanceUID(const std::string parameter)
std::string getOccupationVR() const
std::string getTimeOfLastCalibrationTag() const
std::string getHL7StructuredDocumentReferenceSequenceVM() const
std::string getGantryIDVR() const
bool setFrameOfReferenceUID(const std::string parameter)
bool setPositionReferenceIndicator(const std::string parameter)
bool setPerformedProcedureStepStartTime(const std::string parameter)
bool getModality(std::string &parameter) const
bool getPatientIdentityRemoved(std::string &parameter) const
std::string getNameOfPhysiciansReadingStudyVM() const
bool getDeidentificationMethod(std::string &parameter) const
void setDeidentificationMethodCodeSequence(DcmDRTDeidentificationMethodCodeSequenceInterface seq)
std::string getAdditionalPatientHistoryVR() const
virtual DcmDRTToleranceTableSequenceInterface getEmptyToleranceTableSequence()
std::string getTimezoneOffsetFromUTCTag() const
void setReferencedPerformedProcedureStepSequence(DcmDRTReferencedPerformedProcedureStepSequenceInterface seq)
std::string getAdmittingDiagnosesDescriptionVR() const
std::string getModalityTag() const
std::string getAccessionNumberTag() const
bool getGantryID(std::string &parameter) const
std::string getPatientWeightTag() const
std::string getRequestAttributesSequenceTag()
bool setRTPlanDescription(const std::string parameter)
bool setIssuerOfAdmissionID(const std::string parameter)
virtual DcmDRTHL7StructuredDocumentReferenceSequenceInterface getEmptyHL7StructuredDocumentReferenceSequence()
virtual DcmDRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModuleInterface getTreatmentMachineSequence()
std::string getSOPClassUIDVR() const
virtual DcmDRTCodingSchemeIdentificationSequenceInterface getEmptyCodingSchemeIdentificationSequence()
bool setClinicalTrialSubjectID(const std::string parameter)
bool getRelatedGeneralSOPClassUID(std::string &parameter) const
std::string getInstitutionNameVM() const
std::string getStudyDateTag() const
bool setReviewTime(const std::string parameter)
virtual DcmDRTMACParametersSequenceInterface getMACParametersSequence()
std::string getPatientBreedCodeSequenceVR() const
std::string getRTPlanGeometryVM() const
bool setInstanceCreatorUID(const std::string parameter)
std::string getClinicalTrialSiteIDVR() const
void setPerformedProtocolCodeSequence(DcmDRTPerformedProtocolCodeSequenceInterface seq)
std::string getProcedureCodeSequenceTag()
DRTPlanIODBase()
Default Constructor.
std::string getPatientSpeciesDescriptionTag() const
virtual DcmDRTDigitalSignaturesSequenceInterface getEmptyDigitalSignaturesSequence()
std::string getReviewDateVR() const
bool getClinicalTrialTimePointID(std::string &parameter) const
bool getNameOfPhysiciansReadingStudy(std::string &parameter) const
bool setStudyDescription(const std::string parameter)
std::string getInstanceCreationTimeTag() const
bool setOccupation(const std::string parameter)
virtual DcmDRTReferencedPerformedProcedureStepSequenceInterface getReferencedPerformedProcedureStepSequence()
std::string getResponsiblePersonVR() const
bool setStationName(const std::string parameter)
std::string getStationNameTag() const
std::string getReferencedStudySequenceVM() const
std::string getClinicalTrialSubjectIDTag() const
bool setDateOfLastCalibration(const std::string parameter)
std::string getApprovalStatusTag() const
std::string getDigitalSignaturesSequenceVM() const
std::string getBreedRegistrationSequenceVM() const
std::string getPositionReferenceIndicatorVR() const
bool setRTPlanGeometry(const std::string parameter)
std::string getReferringPhysicianIdentificationSequenceVR() const
bool getSOPAuthorizationComment(std::string &parameter) const
bool setRTPlanDate(const std::string parameter)
std::string getDeviceSerialNumberTag() const
std::string getReferencedDoseSequenceVR() const
bool setTimeOfLastCalibration(const std::string parameter)
virtual DcmDRTSourceSequenceInterface getSourceSequence()
std::string getSeriesInstanceUIDTag() const
bool setPerformedProcedureStepDescription(const std::string parameter)
bool getSeriesInstanceUID(std::string &parameter) const
std::string getClinicalTrialProtocolIDVM() const
std::string getClinicalTrialProtocolNameVM() const
std::string getClinicalTrialSubjectReadingIDVR() const
virtual DcmDRTPhysiciansOfRecordIdentificationSequenceInterface getPhysiciansOfRecordIdentificationSequence()
std::string getPositionReferenceIndicatorTag() const
std::string getPatientSpeciesDescriptionVR() const
virtual DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface getEmptyPhysiciansReadingStudyIdentificationSequence()
std::string getPatientIDVR() const
virtual DcmDRTPerformedProtocolCodeSequenceInterface getEmptyPerformedProtocolCodeSequence()
bool setResponsibleOrganization(const std::string parameter)
std::string getPatientIdentityRemovedVM() const
std::string getTimezoneOffsetFromUTCVM() const
std::string getToleranceTableSequenceTag()
void setContributingEquipmentSequence(DcmDRTContributingEquipmentSequenceInterface seq)
std::string getResponsiblePersonRoleVR() const
std::string getReferencedRTPlanSequenceTag()
std::string getProcedureCodeSequenceVM() const
std::string getPositionReferenceIndicatorVM() const
bool getStudyID(std::string &parameter) const
void setReferencedDoseSequence(DcmDRTReferencedDoseSequenceInterface seq)
std::string getRTPlanNameVM() const
std::string getManufacturerModelNameVM() const
std::string getAdditionalPatientHistoryVM() const
bool setOtherPatientNames(const std::string parameter)
std::string getOtherPatientIDsVM() const
std::string getStudyTimeVM() const
bool getReferringPhysicianName(std::string &parameter) const
std::string getPerformedProcedureStepStartTimeTag() const
virtual DcmDRTReferencedStructureSetSequenceInterface getReferencedStructureSetSequence()
void setPatientBreedCodeSequence(DcmDRTPatientBreedCodeSequenceInterface seq)
std::string getStudyDateVR() const
std::string getAuthorizationEquipmentCertificationNumberVR() const
void setOriginalAttributesSequence(DcmDRTOriginalAttributesSequenceInterface seq)
void setReferencedStructureSetSequence(DcmDRTReferencedStructureSetSequenceInterface seq)
bool setInstitutionName(const std::string parameter)
std::string getSeriesDescriptionVR() const
std::string getSOPAuthorizationCommentTag() const
void setDigitalSignaturesSequence(DcmDRTDigitalSignaturesSequenceInterface seq)
std::string getStudyInstanceUIDVR() const
bool setAccessionNumber(const std::string parameter)
virtual DcmDRTContributingEquipmentSequenceInterface getContributingEquipmentSequence()
virtual DcmDRTDeidentificationMethodCodeSequenceInterface getDeidentificationMethodCodeSequence()
virtual DcmDRTPatientSpeciesCodeSequenceInterface getEmptyPatientSpeciesCodeSequence()
std::string getSpatialResolutionVM() const
virtual DcmDRTBreedRegistrationSequenceInterface getBreedRegistrationSequence()
std::string getFractionGroupSequenceVM() const
std::string getSOPInstanceUIDTag() const
std::string getClinicalTrialCoordinatingCenterNameTag() const
virtual DcmDRTPatientSpeciesCodeSequenceInterface getPatientSpeciesCodeSequence()
std::string getReferencedRTPlanSequenceVR() const
std::vector< DcmModuleType >::iterator dcmModuleTypeVecIter
std::string getPrescriptionDescriptionVR() const
std::string getOtherPatientIDsSequenceVM() const
std::string getRTPlanDateVM() const
std::string getStudyDescriptionVM() const
std::string getPatientSexVR() const
bool getSOPInstanceUID(std::string &parameter) const
bool setSOPInstanceUID(const std::string parameter)
std::string getReferencedPerformedProcedureStepSequenceVR() const
virtual DcmDRTPatientBreedCodeSequenceInterface getPatientBreedCodeSequence()
std::string getClinicalTrialSiteNameTag() const
std::string getAdmissionIDTag() const
virtual DcmDRTEncryptedAttributesSequenceInterface getEmptyEncryptedAttributesSequence()
std::string getOriginalAttributesSequenceVM() const
std::string getRTPlanDateVR() const
std::string getSOPAuthorizationDateTimeVR() const
virtual DcmDRTToleranceTableSequenceInterface getToleranceTableSequence()
bool getInstitutionalDepartmentName(std::string &parameter) const
bool setPatientAge(const std::string parameter)
std::string getPerformedProtocolCodeSequenceTag()
virtual DcmDRTPhysiciansOfRecordIdentificationSequenceInterface getEmptyPhysiciansOfRecordIdentificationSequence()
std::string getTreatmentProtocolsVR() const
std::string getSOPInstanceStatusVM() const
bool setIssuerOfPatientID(const std::string parameter)
std::string getOtherPatientNamesVM() const
std::string getSOPAuthorizationCommentVM() const
std::string getDeidentificationMethodVM() const
std::string getSOPClassUIDTag() const
std::string getNameOfPhysiciansReadingStudyTag() const
std::string getClinicalTrialSiteNameVM() const
virtual DcmDRTRequestAttributesSequenceInterface getRequestAttributesSequence()
bool setInstanceNumber(const std::string parameter)
std::string getBrachyTreatmentTypeVR() const
bool setSOPAuthorizationDateTime(const std::string parameter)
std::string getIssuerOfPatientIDVR() const
std::string getRelatedGeneralSOPClassUIDVM() const
std::string getEncryptedAttributesSequenceVM() const
void setReferencedRTPlanSequence(DcmDRTReferencedRTPlanSequenceInRTGeneralPlanModuleInterface seq)
bool getAdditionalPatientHistory(std::string &parameter) const
std::string getManufacturerVR() const
bool setPatientSpeciesDescription(const std::string parameter)
std::string getOtherPatientNamesVR() const
virtual DcmDRTApplicationSetupSequenceInterface getEmptyApplicationSetupSequence()
std::string getReferencedPerformedProcedureStepSequenceTag()
bool getRTPlanGeometry(std::string &parameter) const
std::string getManufacturerModelNameTag() const
std::string getPerformedProcedureStepDescriptionTag() const
virtual DcmDRTReferencedPatientSequenceInterface getReferencedPatientSequence()
void setPhysiciansOfRecordIdentificationSequence(DcmDRTPhysiciansOfRecordIdentificationSequenceInterface seq)
std::string getTimezoneOffsetFromUTCVR() const
bool setPatientBirthTime(const std::string parameter)
std::string getPhysiciansOfRecordIdentificationSequenceVM() const
virtual DcmDRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModuleInterface getEmptyTreatmentMachineSequence()
virtual DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface getPhysiciansReadingStudyIdentificationSequence()
std::string getReferencedPerformedProcedureStepSequenceVM() const
std::string getStationNameVR() const
bool getTreatmentProtocols(std::string &parameter) const
bool setSoftwareVersions(const std::string parameter)
std::string getRTPlanTimeTag() const
bool getClinicalTrialSiteID(std::string &parameter) const
bool setPerformedProcedureStepStartDate(const std::string parameter)
std::string getResponsibleOrganizationVR() const
bool getOccupation(std::string &parameter) const
std::string getPatientIdentityRemovedTag() const
bool setModality(const std::string parameter)
bool setResponsiblePersonRole(const std::string parameter)
std::string getCodingSchemeIdentificationSequenceTag()
std::string getApplicationSetupSequenceTag()
std::string getAccessionNumberVR() const
std::string getInstanceCreationTimeVM() const
std::string getTimeOfLastCalibrationVM() const
virtual DcmDRTReferencedRTPlanSequenceInRTGeneralPlanModuleInterface getReferencedRTPlanSequence()
std::string getRTPlanLabelTag() const
std::string getPixelPaddingValueVR() const
bool getPatientComments(std::string &parameter) const
virtual DcmDRTPatientSetupSequenceInterface getEmptyPatientSetupSequence()
bool getReviewDate(std::string &parameter) const
bool getTimeOfLastCalibration(std::string &parameter) const
std::string getPerformedProcedureStepStartDateVR() const
bool setGantryID(const std::string parameter)
std::string getAdmittingDiagnosesDescriptionVM() const
std::string getOperatorsNameTag() const
std::string getEthnicGroupTag() const
std::string getInstanceCreatorUIDVM() const
virtual DcmDRTBeamSequenceInterface getEmptyBeamSequence()
bool getRTPlanLabel(std::string &parameter) const
std::string getInstitutionAddressVR() const
std::string getPatientSexNeuteredVR() const
std::string getTimeOfLastCalibrationVR() const
std::string getPhysiciansOfRecordVR() const
std::string getTreatmentMachineSequenceVR() const
bool getEthnicGroup(std::string &parameter) const
bool setResponsiblePerson(const std::string parameter)
std::string getDeidentificationMethodCodeSequenceTag()
virtual DcmDRTOriginalAttributesSequenceInterface getEmptyOriginalAttributesSequence()
std::string getPatientWeightVR() const
std::string getPerformedProcedureStepDescriptionVR() const
bool getBrachyTreatmentType(std::string &parameter) const
std::string getTreatmentMachineSequenceVM() const
virtual DcmDRTProcedureCodeSequenceInterface getProcedureCodeSequence()
void setCodingSchemeIdentificationSequence(DcmDRTCodingSchemeIdentificationSequenceInterface seq)
std::string getPatientSizeVM() const
std::string getPatientBreedCodeSequenceVM() const
bool setInstanceCreationDate(const std::string parameter)
bool getAuthorizationEquipmentCertificationNumber(std::string &parameter) const
std::string getNameOfPhysiciansReadingStudyVR() const
bool getClinicalTrialSubjectReadingID(std::string &parameter) const
std::string getClinicalTrialProtocolNameTag() const
std::string getPerformedProcedureStepStartDateTag() const
std::string getPatientCommentsVR() const
std::string getPerformedProtocolCodeSequenceVR() const
bool setPatientBreedDescription(const std::string parameter)
std::string getPatientSpeciesDescriptionVM() const
bool getRTPlanDescription(std::string &parameter) const
std::string getEncryptedAttributesSequenceTag()
std::string getBreedRegistrationSequenceTag()
bool getDateOfLastCalibration(std::string &parameter) const
virtual DcmDRTProcedureCodeSequenceInterface getEmptyProcedureCodeSequence()
std::string getRelatedGeneralSOPClassUIDTag() const
std::string getManufacturerVM() const
std::string getPatientBirthTimeVR() const
std::string getPerformedProtocolCodeSequenceVM() const
std::string getMACParametersSequenceTag()
std::string getPatientSexNeuteredVM() const
std::string getClinicalTrialProtocolIDVR() const
bool setTimezoneOffsetFromUTC(const std::string parameter)
std::string getPlanIntentVR() const
bool getPatientID(std::string &parameter) const
std::string getClinicalTrialSponsorNameVM() const
std::string getPatientNameTag() const
bool setClinicalTrialProtocolID(const std::string parameter)
bool setClinicalTrialSiteID(const std::string parameter)
bool getInstanceCreationTime(std::string &parameter) const
std::string getBeamSequenceVR() const
std::string getPhysiciansOfRecordVM() const
bool setRelatedGeneralSOPClassUID(const std::string parameter)
std::string getInstitutionNameTag() const
bool setBrachyTreatmentTechnique(const std::string parameter)
std::string getReferencedStructureSetSequenceVR() const
std::string getIssuerOfAdmissionIDTag() const
std::string getPatientBirthTimeTag() const
bool setOriginalSpecializedSOPClassUID(const std::string parameter)
void setBreedRegistrationSequence(DcmDRTBreedRegistrationSequenceInterface seq)
bool getOperatorsName(std::string &parameter) const
void setMACParametersSequence(DcmDRTMACParametersSequenceInterface seq)
void setFractionGroupSequence(DcmDRTFractionGroupSequenceInterface seq)
std::string getRTPlanTimeVM() const
std::string getReferencedPatientSequenceVM() const
std::string getMACParametersSequenceVR() const
std::string getSourceSequenceVM() const
std::string getPatientBreedDescriptionTag() const
std::string getAdmittingDiagnosesCodeSequenceTag()
std::string getGantryIDVM() const
bool setClinicalTrialProtocolName(const std::string parameter)
std::string getPixelPaddingValueVM() const
std::string getBreedRegistrationSequenceVR() const
std::string getPerformedProcedureStepIDVR() const
std::string getRTPlanNameVR() const
bool getPerformedProcedureStepDescription(std::string &parameter) const
bool getResponsibleOrganization(std::string &parameter) const
std::string getAdmittingDiagnosesCodeSequenceVM() const
void setPatientSetupSequence(DcmDRTPatientSetupSequenceInterface seq)
bool setPatientName(const std::string parameter)
std::string getManufacturerTag() const
std::string getIssuerOfAdmissionIDVM() const
bool getClinicalTrialTimePointDescription(std::string &parameter) const
std::string getPhysiciansReadingStudyIdentificationSequenceTag()
virtual DcmDRTReferringPhysicianIdentificationSequenceInterface getReferringPhysicianIdentificationSequence()
bool getClinicalTrialSubjectID(std::string &parameter) const
bool setPixelPaddingValue(const MLuint16 parameter)
std::string getSOPInstanceUIDVR() const
std::string getPerformedProcedureStepStartTimeVR() const
bool setReviewDate(const std::string parameter)
std::string getAdmittingDiagnosesCodeSequenceVR() const
std::string getRTPlanDescriptionVR() const
bool setReferringPhysicianName(const std::string parameter)
virtual DcmDRTEncryptedAttributesSequenceInterface getEncryptedAttributesSequence()
bool getIssuerOfPatientID(std::string &parameter) const
bool setBrachyTreatmentType(const std::string parameter)
std::string getSeriesInstanceUIDVM() const
std::string getDoseReferenceSequenceTag()
std::string getPatientIdentityRemovedVR() const
std::string getRequestAttributesSequenceVM() const
std::string getReviewTimeVM() const
std::string getSeriesNumberVR() const
std::string getIssuerOfAdmissionIDVR() const
std::string getReferringPhysicianNameTag() const
std::string getPhysiciansOfRecordTag() const
virtual DcmDRTDigitalSignaturesSequenceInterface getDigitalSignaturesSequence()
std::string getRTPlanGeometryVR() const
bool getPerformedProcedureStepID(std::string &parameter) const
std::string getTreatmentSitesVR() const
bool getClinicalTrialSiteName(std::string &parameter) const
std::string getReferencedStructureSetSequenceVM() const
std::string getApplicationSetupSequenceVR() const
std::string getPerformedProcedureStepIDVM() const
std::string getReferencedPatientSequenceTag()
std::string getClinicalTrialSiteIDTag() const
std::string getPatientSetupSequenceVM() const
std::string getDeidentificationMethodCodeSequenceVM() const
std::string getSpatialResolutionVR() const
bool setClinicalTrialTimePointDescription(const std::string parameter)
bool setOtherPatientIDs(const std::string parameter)
std::string getBrachyTreatmentTypeVM() const
std::string getAuthorizationEquipmentCertificationNumberVM() const
std::string getMACParametersSequenceVM() const
bool setSpecificCharacterSet(const std::string parameter)
std::string getReviewerNameVM() const
std::string getDateOfLastCalibrationVM() const
std::string getHL7StructuredDocumentReferenceSequenceVR() const
std::string getPatientSexNeuteredTag() const
std::string getPatientNameVM() const
std::string getDeidentificationMethodVR() const
std::string getClinicalTrialSubjectReadingIDVM() const
bool getSOPAuthorizationDateTime(std::string &parameter) const
bool getPatientSex(std::string &parameter) const
std::string getIssuerOfPatientIDVM() const
virtual DcmDRTBreedRegistrationSequenceInterface getEmptyBreedRegistrationSequence()
bool getReviewerName(std::string &parameter) const
bool getPatientAge(std::string &parameter) const
bool getAdmissionID(std::string &parameter) const
std::string getDateOfLastCalibrationVR() const
std::string getRTPlanLabelVR() const
bool setEthnicGroup(const std::string parameter)
bool setManufacturerModelName(const std::string parameter)
std::string getSpecificCharacterSetVR() const
std::string getResponsiblePersonRoleTag() const
bool getSeriesDescription(std::string &parameter) const
std::string getReviewerNameVR() const
virtual DcmDRTReferringPhysicianIdentificationSequenceInterface getEmptyReferringPhysicianIdentificationSequence()
std::string getClinicalTrialTimePointDescriptionVR() const
std::string getOtherPatientIDsVR() const
bool setOperatorsName(const std::string parameter)
virtual DcmDRTCodingSchemeIdentificationSequenceInterface getCodingSchemeIdentificationSequence()
std::string getAdmissionIDVR() const
std::string getSeriesDescriptionVM() const
std::string getRTPlanDescriptionVM() const
std::string getOtherPatientNamesTag() const
std::string getReferringPhysicianNameVM() const
std::string getClinicalTrialSubjectIDVM() const
std::string getPrescriptionDescriptionTag() const
std::string getApplicationSetupSequenceVM() const
std::string getAdmissionIDVM() const
virtual DcmDRTApplicationSetupSequenceInterface getApplicationSetupSequence()
std::string getFrameOfReferenceUIDTag() const
bool getPlanIntent(std::string &parameter) const
bool getInstanceNumber(std::string &parameter) const
bool getFrameOfReferenceUID(std::string &parameter) const
std::string getPatientBreedCodeSequenceTag()
bool getManufacturer(std::string &parameter) const
bool getSpatialResolution(std::string &parameter) const
bool setPatientSexNeutered(const std::string parameter)
std::string getPatientSetupSequenceVR() const
bool setPhysiciansOfRecord(const std::string parameter)
std::string getReferencedPatientSequenceVR() const
std::string getPatientSpeciesCodeSequenceVR() const
std::string getClinicalTrialTimePointDescriptionTag() const
bool setClinicalTrialCoordinatingCenterName(const std::string parameter)
std::string getAdditionalPatientHistoryTag() const
std::string getDoseReferenceSequenceVM() const
std::string getSoftwareVersionsVM() const
std::string getResponsibleOrganizationTag() const
virtual DcmDRTSourceSequenceInterface getEmptySourceSequence()
bool setPrescriptionDescription(const std::string parameter)
bool setStudyDate(const std::string parameter)
std::string getTreatmentProtocolsTag() const
std::string getModalityVM() const
std::string getStudyInstanceUIDVM() const
bool setPatientSex(const std::string parameter)
std::string getPatientAgeVR() const
bool setRTPlanName(const std::string parameter)
bool setPatientComments(const std::string parameter)
bool getStudyTime(std::string &parameter) const
std::string getPatientSpeciesCodeSequenceVM() const
void setReferencedStudySequence(DcmDRTReferencedStudySequenceInterface seq)
bool setSeriesDescription(const std::string parameter)
std::string getInstitutionalDepartmentNameVM() const
virtual DcmDRTOtherPatientIDsSequenceInterface getOtherPatientIDsSequence()
bool getPatientBreedDescription(std::string &parameter) const
void setAdmittingDiagnosesCodeSequence(DcmDRTAdmittingDiagnosesCodeSequenceInterface seq)
bool getPatientName(std::string &parameter) const
bool setClinicalTrialSiteName(const std::string parameter)
bool setPatientBirthDate(const std::string parameter)
virtual DcmDRTDoseReferenceSequenceInterface getDoseReferenceSequence()
void setToleranceTableSequence(DcmDRTToleranceTableSequenceInterface seq)
bool setManufacturer(const std::string parameter)
bool getInstanceCreatorUID(std::string &parameter) const
std::string getStudyIDVR() const
void setDcmTree(DCMTree::TreePtr dcmTree)
bool getOtherPatientNames(std::string &parameter) const
std::string getApprovalStatusVR() const
std::string getFrameOfReferenceUIDVR() const
std::string getPatientBirthTimeVM() const
virtual DcmDRTAdmittingDiagnosesCodeSequenceInterface getAdmittingDiagnosesCodeSequence()
std::string getOperatorsNameVM() const
std::string getPatientSexVM() const
void setProcedureCodeSequence(DcmDRTProcedureCodeSequenceInterface seq)
std::string getSOPInstanceStatusVR() const
std::string getOriginalSpecializedSOPClassUIDTag() const
bool getRTPlanTime(std::string &parameter) const
bool setClinicalTrialTimePointID(const std::string parameter)
std::string getModalityVR() const
std::string getClinicalTrialSponsorNameVR() const
bool getBrachyTreatmentTechnique(std::string &parameter) const
std::string getPerformedProcedureStepIDTag() const
std::string getPatientBreedDescriptionVM() const
bool setAdmittingDiagnosesDescription(const std::string parameter)
std::string getSourceSequenceTag()
bool getInstitutionName(std::string &parameter) const
std::string getSOPClassUIDVM() const
bool setSeriesNumber(const std::string parameter)
bool setRTPlanTime(const std::string parameter)
std::string getReferencedRTPlanSequenceVM() const
std::string getBeamSequenceVM() const
std::string getAccessionNumberVM() const
std::string getApprovalStatusVM() const
bool setInstitutionalDepartmentName(const std::string parameter)
std::string getPixelPaddingValueTag() const
std::string getContributingEquipmentSequenceTag()
bool getTreatmentSites(std::string &parameter) const
bool getApprovalStatus(std::string &parameter) const
std::string getReviewerNameTag() const
bool getPrescriptionDescription(std::string &parameter) const
std::string getReferencedStructureSetSequenceTag()
std::string getFractionGroupSequenceVR() const
bool setTreatmentSites(const std::string parameter)
bool getManufacturerModelName(std::string &parameter) const
bool getRTPlanDate(std::string &parameter) const
std::string getOccupationVM() const
std::string getPhysiciansOfRecordIdentificationSequenceTag()
std::string getPatientWeightVM() const
virtual DcmDRTReferencedStructureSetSequenceInterface getEmptyReferencedStructureSetSequence()
std::string getPatientAgeTag() const
std::string getPatientBirthDateVR() const
std::string getSpecificCharacterSetVM() const
bool getResponsiblePerson(std::string &parameter) const
std::string getSOPAuthorizationDateTimeTag() const
std::string getClinicalTrialCoordinatingCenterNameVM() const
bool setSOPAuthorizationComment(const std::string parameter)
std::string getCodingSchemeIdentificationSequenceVR() const
std::string getReferringPhysicianNameVR() const
std::string getStudyInstanceUIDTag() const
std::string getPatientSpeciesCodeSequenceTag()
std::string getTreatmentSitesTag() const
bool isValid()
Return true if wrapped IOD object is valid.
std::string getRequestAttributesSequenceVR() const
std::string getSOPInstanceUIDVM() const
virtual DcmDRTContributingEquipmentSequenceInterface getEmptyContributingEquipmentSequence()
std::string getDoseReferenceSequenceVR() const
std::string getPrescriptionDescriptionVM() const
virtual DcmDRTOriginalAttributesSequenceInterface getOriginalAttributesSequence()
bool setPatientWeight(const std::string parameter)
std::string getDeviceSerialNumberVR() const
std::string getSeriesInstanceUIDVR() const
virtual DcmDRTRequestAttributesSequenceInterface getEmptyRequestAttributesSequence()
std::string getReferencedStudySequenceTag()
bool setReviewerName(const std::string parameter)
bool getPatientSpeciesDescription(std::string &parameter) const
void setReferringPhysicianIdentificationSequence(DcmDRTReferringPhysicianIdentificationSequenceInterface seq)
std::string getInstanceCreatorUIDTag() const
bool getSeriesNumber(std::string &parameter) const
bool getStudyDate(std::string &parameter) const
std::string getSeriesDescriptionTag() const
std::string getResponsiblePersonTag() const
std::string getInstanceNumberTag() const
std::string getRelatedGeneralSOPClassUIDVR() const
bool setAdmissionID(const std::string parameter)
bool containsModule(DcmModuleType moduleType)
bool setInstanceCreationTime(const std::string parameter)
std::string getCodingSchemeIdentificationSequenceVM() const
std::string getOriginalSpecializedSOPClassUIDVR() const
std::string getOtherPatientIDsTag() const
virtual DcmDRTPatientSetupSequenceInterface getPatientSetupSequence()
std::string getPatientIDVM() const
std::string getDeidentificationMethodCodeSequenceVR() const
bool getIssuerOfAdmissionID(std::string &parameter) const
std::string getInstanceCreatorUIDVR() const
Class to provide access to DRTAdmittingDiagnosesCodeSequence.
Class to provide access to DRTApplicationSetupSequence.
Class to provide access to DRTBeamSequence.
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 DRTDoseReferenceSequence.
Class to provide access to DRTEncryptedAttributesSequence.
Class to provide access to DRTFractionGroupSequence.
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 DRTPatientSetupSequence.
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 DRTReferencedDoseSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedPerformedProcedureStepSequence.
Class to provide access to DRTReferencedStructureSetSequence.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTRequestAttributesSequence.
Class to provide access to DRTSourceSequence.
Class to provide access to DRTToleranceTableSequence.
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 DRTApplicationSetupSequence.
Class to provide access to DRTBeamSequence.
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 DRTDoseReferenceSequence.
Class to provide access to DRTEncryptedAttributesSequence.
Class to provide access to DRTFractionGroupSequence.
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 DRTPatientSetupSequence.
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 DRTReferencedDoseSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedPerformedProcedureStepSequence.
Class to provide access to DRTReferencedRTPlanSequenceInRTGeneralPlanModule.
Class to provide access to DRTReferencedStructureSetSequence.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTRequestAttributesSequence.
Class to provide access to DRTSourceSequence.
Class to provide access to DRTToleranceTableSequence.
Class to provide access to DRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModule.
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