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