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
39 #include "DcmSequenceInterfaces/mlDcmDRTProcedureCodeSequenceInterface.h" //DRTProcedureCodeSequence
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
53 #include "DcmSequenceInterfaces/mlDcmDRTFractionGroupSequenceInterface.h" //DRTFractionGroupSequence
54 #include "DcmSequenceInterfaces/mlDcmDRTReferencedDoseSequenceInterface.h" //DRTReferencedDoseSequence
55 #include "DcmSequenceInterfaces/mlDcmDRTReferencedRTPlanSequenceInRTGeneralPlanModuleInterface.h" //DRTReferencedRTPlanSequenceInRTGeneralPlanModule
56 #include "DcmSequenceInterfaces/mlDcmDRTReferencedStructureSetSequenceInterface.h" //DRTReferencedStructureSetSequence
57 #include "DcmSequenceInterfaces/mlDcmDRTPatientSetupSequenceInterface.h" //DRTPatientSetupSequence
58 #include "DcmSequenceInterfaces/mlDcmDRTDoseReferenceSequenceInterface.h" //DRTDoseReferenceSequence
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
68 #include "DcmSequenceInterfaces/mlDcmDRTMACParametersSequenceInterface.h" //DRTMACParametersSequence
69 #include "DcmSequenceInterfaces/mlDcmDRTOriginalAttributesSequenceInterface.h" //DRTOriginalAttributesSequence
70 
71 
72 ML_START_NAMESPACE
73 
74 // ------------------------------------------------------------------
76 // ------------------------------------------------------------------
78 {
79 public:
80 
83 
84  DRTPlanIODBase(DCMTree::TreePtr dicomTree):RTBase(dicomTree) { };
85 
87  typedef std::vector<DcmModuleType> dcmModuleTypeVec;
88  typedef std::vector<DcmModuleType>::iterator dcmModuleTypeVecIter;
89 
90  bool containsModule(DcmModuleType moduleType) {
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 
1108 ML_END_NAMESPACE
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 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.
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.
#define ML_CLASS_HEADER(className)
Same like ML_CLASS_HEADER_EXPORTED with a non existing export symbol.
unsigned short MLuint16
Definition: mlTypeDefs.h:148
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree
Definition: DCMTree_Lib.h:70