MeVisLab Toolbox Reference
mlDRTIonPlanIODWrapper.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/MLDcmtkIODWrappers/templates/DcmIODWrapper.h
10//
11// Destination project:
12// FMEwork/ReleaseMeVis/Sources/Wrappers/MLDcmtkIODWrappers
13//
14//----------------------------------------------------------------------------------
16
21//----------------------------------------------------------------------------------
22
23
24#ifndef __mlDRTIonPlanIODBaseWrapper_H
25#define __mlDRTIonPlanIODBaseWrapper_H
26
27#ifndef Q_MOC_RUN
28
29#include <FMEThirdPartyWarningsDisable.h>
30#include <QObject>
31#include <QMap>
32#include <QString>
33#include <QVariant>
34#include <QVariantMap>
35#include <QList>
36#include <FMEThirdPartyWarningsRestore.h>
37
38#include <DCMTree_IOParameter_OFFIS.h>
39#include <DCMTree_Reader_OFFIS.h>
40#include <Fields/mlabDicomTree.h>
41
42// MLDcmtkBaseObjects includes
43#include <mlDRTIonPlanIODBase.h>
44
45// local includes
76
77#endif
78
81class DRTIonPlanIODBaseWrapper : public QObject
82{
83 Q_OBJECT
84
85public:
86 DRTIonPlanIODBaseWrapper(ml::DRTIonPlanIODBase* wrappedIOD) { _wrappedIOD = wrappedIOD; _init(); }
87
88 QStringList _propertyKeys;
91 Q_PROPERTY(QString ApprovalStatus READ getApprovalStatus WRITE setApprovalStatus)
92 QString _ReviewDate;
94 Q_PROPERTY(QString ReviewDate READ getReviewDate WRITE setReviewDate)
95 QString _ReviewTime;
97 Q_PROPERTY(QString ReviewTime READ getReviewTime WRITE setReviewTime)
100 Q_PROPERTY(QString ReviewerName READ getReviewerName WRITE setReviewerName)
143 QString _GantryID;
145 Q_PROPERTY(QString GantryID READ getGantryID WRITE setGantryID)
157 Q_PROPERTY(QString Manufacturer READ getManufacturer WRITE setManufacturer)
172 Q_PROPERTY(QString StationName READ getStationName WRITE setStationName)
188 QString _StudyDate;
190 Q_PROPERTY(QString StudyDate READ getStudyDate WRITE setStudyDate)
194 QString _StudyID;
196 Q_PROPERTY(QString StudyID READ getStudyID WRITE setStudyID)
200 QString _StudyTime;
202 Q_PROPERTY(QString StudyTime READ getStudyTime WRITE setStudyTime)
208 Q_PROPERTY(QString EthnicGroup READ getEthnicGroup WRITE setEthnicGroup)
230 QString _PatientID;
232 Q_PROPERTY(QString PatientID READ getPatientID WRITE setPatientID)
238 Q_PROPERTY(QString PatientName READ getPatientName WRITE setPatientName)
239 QString _PatientSex;
241 Q_PROPERTY(QString PatientSex READ getPatientSex WRITE setPatientSex)
259 Q_PROPERTY(QString AdmissionID READ getAdmissionID WRITE setAdmissionID)
266 QString _Occupation;
268 Q_PROPERTY(QString Occupation READ getOccupation WRITE setOccupation)
269 QString _PatientAge;
271 Q_PROPERTY(QString PatientAge READ getPatientAge WRITE setPatientAge)
277 Q_PROPERTY(QString PatientSize READ getPatientSize WRITE setPatientSize)
280 Q_PROPERTY(QString PatientWeight READ getPatientWeight WRITE setPatientWeight)
286 Q_PROPERTY(QString OperatorsName READ getOperatorsName WRITE setOperatorsName)
287 QString _PlanIntent;
289 Q_PROPERTY(QString PlanIntent READ getPlanIntent WRITE setPlanIntent)
290 QString _RTPlanDate;
292 Q_PROPERTY(QString RTPlanDate READ getRTPlanDate WRITE setRTPlanDate)
301 Q_PROPERTY(QString RTPlanLabel READ getRTPlanLabel WRITE setRTPlanLabel)
302 QString _RTPlanName;
304 Q_PROPERTY(QString RTPlanName READ getRTPlanName WRITE setRTPlanName)
305 QString _RTPlanTime;
307 Q_PROPERTY(QString RTPlanTime READ getRTPlanTime WRITE setRTPlanTime)
317 QString _Modality;
319 Q_PROPERTY(QString Modality READ getModality WRITE setModality)
340 Q_PROPERTY(QString SeriesNumber READ getSeriesNumber WRITE setSeriesNumber)
367 Q_PROPERTY(QString SOPClassUID READ getSOPClassUID WRITE setSOPClassUID)
380
392 Q_PROPERTY(QVariant ProcedureCodeSequence WRITE setProcedureCodeSequence)
396 Q_PROPERTY(QVariant ReferencedStudySequence WRITE setReferencedStudySequence)
412 Q_PROPERTY(QVariant OtherPatientIDsSequence WRITE setOtherPatientIDsSequence)
432 Q_PROPERTY(QVariant FractionGroupSequence WRITE setFractionGroupSequence)
436 Q_PROPERTY(QVariant ReferencedDoseSequence WRITE setReferencedDoseSequence)
446 Q_PROPERTY(QVariant IonBeamSequence READ getIonBeamSequence)
447 Q_PROPERTY(QVariant IonBeamSequence READ createEmptyIonBeamSequence)
448 Q_PROPERTY(QVariant IonBeamSequence WRITE setIonBeamSequence)
456 Q_PROPERTY(QVariant PatientSetupSequence WRITE setPatientSetupSequence)
460 Q_PROPERTY(QVariant DoseReferenceSequence WRITE setDoseReferenceSequence)
496 Q_PROPERTY(QVariant MACParametersSequence WRITE setMACParametersSequence)
501
502
503public slots:
506
508 QStringList dir(QString searchString="") const;
509
512 QVariantMap getDicomTagByKey(QString key) ;
513 QVariantMap getDicomTagByName(QString name);
515 QVariant getDicomTagValueByKey(QString key);
517 QVariant getDicomTagValueByName(QString name);
519 MLABDicomTree* getDicomTree();
521 bool containsDicomModule(int dcmModuleType) const {
522 return _wrappedIOD->containsModule(static_cast<ml::DcmModuleType>(dcmModuleType));
523 }
525 QVariantList getDicomModuleTypes() const {
526
527 QVariantList types;
528 std::vector<ml::DcmModuleType> typesVec = _wrappedIOD->getModuleTypes();
529 for (std::vector<ml::DcmModuleType>::iterator iter = typesVec.begin(); iter != typesVec.end(); ++iter) {
530 types << static_cast<int>(*iter);
531 }
532 return types;
533 }
535 QString getDicomModuleName(int dcmModuleType) {
536 static QString dicomModules[] = { "ApprovalModule",
537"CalculatedDoseReferenceRecordModule",
538"CineModule",
539"ClinicalTrialSeriesModule",
540"ClinicalTrialStudyModule",
541"ClinicalTrialSubjectModule",
542"ContrastBolusModule",
543"DeviceModule",
544"FrameOfReferenceModule",
545"GeneralEquipmentModule",
546"GeneralImageModule",
547"GeneralStudyModule",
548"ImagePixelModule",
549"ImagePlaneModule",
550"MeasuredDoseReferenceRecordModule",
551"ModalityLUTModule",
552"MultiFrameModule",
553"MultiFrameOverlayModule",
554"OverlayPlaneModule",
555"PatientModule",
556"PatientStudyModule",
557"ROIContourModule",
558"RTBeamsModule",
559"RTBrachyApplicationSetupsModule",
560"RTDVHModule",
561"RTDoseModule",
562"RTDoseROIModule",
563"RTFractionSchemeModule",
564"RTGeneralPlanModule",
565"RTGeneralTreatmentRecordModule",
566"RTImageModule",
567"RTIonBeamsModule",
568"RTIonBeamsSessionRecordModule",
569"RTIonToleranceTablesModule",
570"RTPatientSetupModule",
571"RTPrescriptionModule",
572"RTROIObservationsModule",
573"RTSeriesModule",
574"RTToleranceTablesModule",
575"RTTreatmentMachineRecordModule",
576"RTTreatmentSummaryRecordModule",
577"SOPCommonModule",
578"StructureSetModule",
579"VOILUTModule" };
580 if (dcmModuleType>=0 && dcmModuleType<44)
581 {
582 return dicomModules[dcmModuleType];
583 }
584 return QString();
585 }
586
587
588
589 bool setApprovalStatus(QString qParam);
590 QString getApprovalStatus() const;
591 QString getApprovalStatusTag() const { return QString(_wrappedIOD->getApprovalStatusTag().c_str()); }
592
593 bool setReviewDate(QString qParam);
594 QString getReviewDate() const;
595 QString getReviewDateTag() const { return QString(_wrappedIOD->getReviewDateTag().c_str()); }
596
597 bool setReviewTime(QString qParam);
598 QString getReviewTime() const;
599 QString getReviewTimeTag() const { return QString(_wrappedIOD->getReviewTimeTag().c_str()); }
600
601 bool setReviewerName(QString qParam);
602 QString getReviewerName() const;
603 QString getReviewerNameTag() const { return QString(_wrappedIOD->getReviewerNameTag().c_str()); }
604
607 QString getClinicalTrialCoordinatingCenterNameTag() const { return QString(_wrappedIOD->getClinicalTrialCoordinatingCenterNameTag().c_str()); }
608
611 QString getClinicalTrialTimePointDescriptionTag() const { return QString(_wrappedIOD->getClinicalTrialTimePointDescriptionTag().c_str()); }
612
613 bool setClinicalTrialTimePointID(QString qParam);
615 QString getClinicalTrialTimePointIDTag() const { return QString(_wrappedIOD->getClinicalTrialTimePointIDTag().c_str()); }
616
617 bool setClinicalTrialProtocolID(QString qParam);
619 QString getClinicalTrialProtocolIDTag() const { return QString(_wrappedIOD->getClinicalTrialProtocolIDTag().c_str()); }
620
621 bool setClinicalTrialProtocolName(QString qParam);
623 QString getClinicalTrialProtocolNameTag() const { return QString(_wrappedIOD->getClinicalTrialProtocolNameTag().c_str()); }
624
625 bool setClinicalTrialSiteID(QString qParam);
626 QString getClinicalTrialSiteID() const;
627 QString getClinicalTrialSiteIDTag() const { return QString(_wrappedIOD->getClinicalTrialSiteIDTag().c_str()); }
628
629 bool setClinicalTrialSiteName(QString qParam);
631 QString getClinicalTrialSiteNameTag() const { return QString(_wrappedIOD->getClinicalTrialSiteNameTag().c_str()); }
632
633 bool setClinicalTrialSponsorName(QString qParam);
635 QString getClinicalTrialSponsorNameTag() const { return QString(_wrappedIOD->getClinicalTrialSponsorNameTag().c_str()); }
636
637 bool setClinicalTrialSubjectID(QString qParam);
639 QString getClinicalTrialSubjectIDTag() const { return QString(_wrappedIOD->getClinicalTrialSubjectIDTag().c_str()); }
640
643 QString getClinicalTrialSubjectReadingIDTag() const { return QString(_wrappedIOD->getClinicalTrialSubjectReadingIDTag().c_str()); }
644
645 bool setFrameOfReferenceUID(QString qParam);
646 QString getFrameOfReferenceUID() const;
647 QString getFrameOfReferenceUIDTag() const { return QString(_wrappedIOD->getFrameOfReferenceUIDTag().c_str()); }
648
649 bool setPositionReferenceIndicator(QString qParam);
651 QString getPositionReferenceIndicatorTag() const { return QString(_wrappedIOD->getPositionReferenceIndicatorTag().c_str()); }
652
653 bool setDateOfLastCalibration(QString qParam);
655 QString getDateOfLastCalibrationTag() const { return QString(_wrappedIOD->getDateOfLastCalibrationTag().c_str()); }
656
657 bool setDeviceSerialNumber(QString qParam);
658 QString getDeviceSerialNumber() const;
659 QString getDeviceSerialNumberTag() const { return QString(_wrappedIOD->getDeviceSerialNumberTag().c_str()); }
660
661 bool setGantryID(QString qParam);
662 QString getGantryID() const;
663 QString getGantryIDTag() const { return QString(_wrappedIOD->getGantryIDTag().c_str()); }
664
665 bool setInstitutionAddress(QString qParam);
666 QString getInstitutionAddress() const;
667 QString getInstitutionAddressTag() const { return QString(_wrappedIOD->getInstitutionAddressTag().c_str()); }
668
669 bool setInstitutionName(QString qParam);
670 QString getInstitutionName() const;
671 QString getInstitutionNameTag() const { return QString(_wrappedIOD->getInstitutionNameTag().c_str()); }
672
673 bool setInstitutionalDepartmentName(QString qParam);
675 QString getInstitutionalDepartmentNameTag() const { return QString(_wrappedIOD->getInstitutionalDepartmentNameTag().c_str()); }
676
677 bool setManufacturer(QString qParam);
678 QString getManufacturer() const;
679 QString getManufacturerTag() const { return QString(_wrappedIOD->getManufacturerTag().c_str()); }
680
681 bool setManufacturerModelName(QString qParam);
683 QString getManufacturerModelNameTag() const { return QString(_wrappedIOD->getManufacturerModelNameTag().c_str()); }
684
685 bool setPixelPaddingValue(int qParam);
687 QString getPixelPaddingValueTag() const { return QString(_wrappedIOD->getPixelPaddingValueTag().c_str()); }
688
689 bool setSoftwareVersions(QString qParam);
690 QString getSoftwareVersions() const;
691 QString getSoftwareVersionsTag() const { return QString(_wrappedIOD->getSoftwareVersionsTag().c_str()); }
692
693 bool setSpatialResolution(QString qParam);
694 QString getSpatialResolution() const;
695 QString getSpatialResolutionTag() const { return QString(_wrappedIOD->getSpatialResolutionTag().c_str()); }
696
697 bool setStationName(QString qParam);
698 QString getStationName() const;
699 QString getStationNameTag() const { return QString(_wrappedIOD->getStationNameTag().c_str()); }
700
701 bool setTimeOfLastCalibration(QString qParam);
703 QString getTimeOfLastCalibrationTag() const { return QString(_wrappedIOD->getTimeOfLastCalibrationTag().c_str()); }
704
705 bool setAccessionNumber(QString qParam);
706 QString getAccessionNumber() const;
707 QString getAccessionNumberTag() const { return QString(_wrappedIOD->getAccessionNumberTag().c_str()); }
708
711 QString getNameOfPhysiciansReadingStudyTag() const { return QString(_wrappedIOD->getNameOfPhysiciansReadingStudyTag().c_str()); }
712
713 bool setPhysiciansOfRecord(QString qParam);
714 QString getPhysiciansOfRecord() const;
715 QString getPhysiciansOfRecordTag() const { return QString(_wrappedIOD->getPhysiciansOfRecordTag().c_str()); }
716
717 bool setReferringPhysicianName(QString qParam);
719 QString getReferringPhysicianNameTag() const { return QString(_wrappedIOD->getReferringPhysicianNameTag().c_str()); }
720
721 bool setStudyDate(QString qParam);
722 QString getStudyDate() const;
723 QString getStudyDateTag() const { return QString(_wrappedIOD->getStudyDateTag().c_str()); }
724
725 bool setStudyDescription(QString qParam);
726 QString getStudyDescription() const;
727 QString getStudyDescriptionTag() const { return QString(_wrappedIOD->getStudyDescriptionTag().c_str()); }
728
729 bool setStudyID(QString qParam);
730 QString getStudyID() const;
731 QString getStudyIDTag() const { return QString(_wrappedIOD->getStudyIDTag().c_str()); }
732
733 bool setStudyInstanceUID(QString qParam);
734 QString getStudyInstanceUID() const;
735 QString getStudyInstanceUIDTag() const { return QString(_wrappedIOD->getStudyInstanceUIDTag().c_str()); }
736
737 bool setStudyTime(QString qParam);
738 QString getStudyTime() const;
739 QString getStudyTimeTag() const { return QString(_wrappedIOD->getStudyTimeTag().c_str()); }
740
741 bool setDeidentificationMethod(QString qParam);
743 QString getDeidentificationMethodTag() const { return QString(_wrappedIOD->getDeidentificationMethodTag().c_str()); }
744
745 bool setEthnicGroup(QString qParam);
746 QString getEthnicGroup() const;
747 QString getEthnicGroupTag() const { return QString(_wrappedIOD->getEthnicGroupTag().c_str()); }
748
749 bool setIssuerOfPatientID(QString qParam);
750 QString getIssuerOfPatientID() const;
751 QString getIssuerOfPatientIDTag() const { return QString(_wrappedIOD->getIssuerOfPatientIDTag().c_str()); }
752
753 bool setOtherPatientIDs(QString qParam);
754 QString getOtherPatientIDs() const;
755 QString getOtherPatientIDsTag() const { return QString(_wrappedIOD->getOtherPatientIDsTag().c_str()); }
756
757 bool setOtherPatientNames(QString qParam);
758 QString getOtherPatientNames() const;
759 QString getOtherPatientNamesTag() const { return QString(_wrappedIOD->getOtherPatientNamesTag().c_str()); }
760
761 bool setPatientBirthDate(QString qParam);
762 QString getPatientBirthDate() const;
763 QString getPatientBirthDateTag() const { return QString(_wrappedIOD->getPatientBirthDateTag().c_str()); }
764
765 bool setPatientBirthTime(QString qParam);
766 QString getPatientBirthTime() const;
767 QString getPatientBirthTimeTag() const { return QString(_wrappedIOD->getPatientBirthTimeTag().c_str()); }
768
769 bool setPatientBreedDescription(QString qParam);
771 QString getPatientBreedDescriptionTag() const { return QString(_wrappedIOD->getPatientBreedDescriptionTag().c_str()); }
772
773 bool setPatientComments(QString qParam);
774 QString getPatientComments() const;
775 QString getPatientCommentsTag() const { return QString(_wrappedIOD->getPatientCommentsTag().c_str()); }
776
777 bool setPatientID(QString qParam);
778 QString getPatientID() const;
779 QString getPatientIDTag() const { return QString(_wrappedIOD->getPatientIDTag().c_str()); }
780
781 bool setPatientIdentityRemoved(QString qParam);
783 QString getPatientIdentityRemovedTag() const { return QString(_wrappedIOD->getPatientIdentityRemovedTag().c_str()); }
784
785 bool setPatientName(QString qParam);
786 QString getPatientName() const;
787 QString getPatientNameTag() const { return QString(_wrappedIOD->getPatientNameTag().c_str()); }
788
789 bool setPatientSex(QString qParam);
790 QString getPatientSex() const;
791 QString getPatientSexTag() const { return QString(_wrappedIOD->getPatientSexTag().c_str()); }
792
793 bool setPatientSpeciesDescription(QString qParam);
795 QString getPatientSpeciesDescriptionTag() const { return QString(_wrappedIOD->getPatientSpeciesDescriptionTag().c_str()); }
796
797 bool setResponsibleOrganization(QString qParam);
799 QString getResponsibleOrganizationTag() const { return QString(_wrappedIOD->getResponsibleOrganizationTag().c_str()); }
800
801 bool setResponsiblePerson(QString qParam);
802 QString getResponsiblePerson() const;
803 QString getResponsiblePersonTag() const { return QString(_wrappedIOD->getResponsiblePersonTag().c_str()); }
804
805 bool setResponsiblePersonRole(QString qParam);
807 QString getResponsiblePersonRoleTag() const { return QString(_wrappedIOD->getResponsiblePersonRoleTag().c_str()); }
808
809 bool setAdditionalPatientHistory(QString qParam);
811 QString getAdditionalPatientHistoryTag() const { return QString(_wrappedIOD->getAdditionalPatientHistoryTag().c_str()); }
812
813 bool setAdmissionID(QString qParam);
814 QString getAdmissionID() const;
815 QString getAdmissionIDTag() const { return QString(_wrappedIOD->getAdmissionIDTag().c_str()); }
816
819 QString getAdmittingDiagnosesDescriptionTag() const { return QString(_wrappedIOD->getAdmittingDiagnosesDescriptionTag().c_str()); }
820
821 bool setIssuerOfAdmissionID(QString qParam);
822 QString getIssuerOfAdmissionID() const;
823 QString getIssuerOfAdmissionIDTag() const { return QString(_wrappedIOD->getIssuerOfAdmissionIDTag().c_str()); }
824
825 bool setOccupation(QString qParam);
826 QString getOccupation() const;
827 QString getOccupationTag() const { return QString(_wrappedIOD->getOccupationTag().c_str()); }
828
829 bool setPatientAge(QString qParam);
830 QString getPatientAge() const;
831 QString getPatientAgeTag() const { return QString(_wrappedIOD->getPatientAgeTag().c_str()); }
832
833 bool setPatientSexNeutered(QString qParam);
834 QString getPatientSexNeutered() const;
835 QString getPatientSexNeuteredTag() const { return QString(_wrappedIOD->getPatientSexNeuteredTag().c_str()); }
836
837 bool setPatientSize(QString qParam);
838 QString getPatientSize() const;
839 QString getPatientSizeTag() const { return QString(_wrappedIOD->getPatientSizeTag().c_str()); }
840
841 bool setPatientWeight(QString qParam);
842 QString getPatientWeight() const;
843 QString getPatientWeightTag() const { return QString(_wrappedIOD->getPatientWeightTag().c_str()); }
844
845 bool setInstanceNumber(QString qParam);
846 QString getInstanceNumber() const;
847 QString getInstanceNumberTag() const { return QString(_wrappedIOD->getInstanceNumberTag().c_str()); }
848
849 bool setOperatorsName(QString qParam);
850 QString getOperatorsName() const;
851 QString getOperatorsNameTag() const { return QString(_wrappedIOD->getOperatorsNameTag().c_str()); }
852
853 bool setPlanIntent(QString qParam);
854 QString getPlanIntent() const;
855 QString getPlanIntentTag() const { return QString(_wrappedIOD->getPlanIntentTag().c_str()); }
856
857 bool setRTPlanDate(QString qParam);
858 QString getRTPlanDate() const;
859 QString getRTPlanDateTag() const { return QString(_wrappedIOD->getRTPlanDateTag().c_str()); }
860
861 bool setRTPlanDescription(QString qParam);
862 QString getRTPlanDescription() const;
863 QString getRTPlanDescriptionTag() const { return QString(_wrappedIOD->getRTPlanDescriptionTag().c_str()); }
864
865 bool setRTPlanGeometry(QString qParam);
866 QString getRTPlanGeometry() const;
867 QString getRTPlanGeometryTag() const { return QString(_wrappedIOD->getRTPlanGeometryTag().c_str()); }
868
869 bool setRTPlanLabel(QString qParam);
870 QString getRTPlanLabel() const;
871 QString getRTPlanLabelTag() const { return QString(_wrappedIOD->getRTPlanLabelTag().c_str()); }
872
873 bool setRTPlanName(QString qParam);
874 QString getRTPlanName() const;
875 QString getRTPlanNameTag() const { return QString(_wrappedIOD->getRTPlanNameTag().c_str()); }
876
877 bool setRTPlanTime(QString qParam);
878 QString getRTPlanTime() const;
879 QString getRTPlanTimeTag() const { return QString(_wrappedIOD->getRTPlanTimeTag().c_str()); }
880
881 bool setTreatmentProtocols(QString qParam);
882 QString getTreatmentProtocols() const;
883 QString getTreatmentProtocolsTag() const { return QString(_wrappedIOD->getTreatmentProtocolsTag().c_str()); }
884
885 bool setTreatmentSites(QString qParam);
886 QString getTreatmentSites() const;
887 QString getTreatmentSitesTag() const { return QString(_wrappedIOD->getTreatmentSitesTag().c_str()); }
888
889 bool setPrescriptionDescription(QString qParam);
891 QString getPrescriptionDescriptionTag() const { return QString(_wrappedIOD->getPrescriptionDescriptionTag().c_str()); }
892
893 bool setModality(QString qParam);
894 QString getModality() const;
895 QString getModalityTag() const { return QString(_wrappedIOD->getModalityTag().c_str()); }
896
899 QString getPerformedProcedureStepDescriptionTag() const { return QString(_wrappedIOD->getPerformedProcedureStepDescriptionTag().c_str()); }
900
901 bool setPerformedProcedureStepID(QString qParam);
903 QString getPerformedProcedureStepIDTag() const { return QString(_wrappedIOD->getPerformedProcedureStepIDTag().c_str()); }
904
907 QString getPerformedProcedureStepStartDateTag() const { return QString(_wrappedIOD->getPerformedProcedureStepStartDateTag().c_str()); }
908
911 QString getPerformedProcedureStepStartTimeTag() const { return QString(_wrappedIOD->getPerformedProcedureStepStartTimeTag().c_str()); }
912
913 bool setSeriesDescription(QString qParam);
914 QString getSeriesDescription() const;
915 QString getSeriesDescriptionTag() const { return QString(_wrappedIOD->getSeriesDescriptionTag().c_str()); }
916
917 bool setSeriesInstanceUID(QString qParam);
918 QString getSeriesInstanceUID() const;
919 QString getSeriesInstanceUIDTag() const { return QString(_wrappedIOD->getSeriesInstanceUIDTag().c_str()); }
920
921 bool setSeriesNumber(QString qParam);
922 QString getSeriesNumber() const;
923 QString getSeriesNumberTag() const { return QString(_wrappedIOD->getSeriesNumberTag().c_str()); }
924
928
929 bool setInstanceCreationDate(QString qParam);
930 QString getInstanceCreationDate() const;
931 QString getInstanceCreationDateTag() const { return QString(_wrappedIOD->getInstanceCreationDateTag().c_str()); }
932
933 bool setInstanceCreationTime(QString qParam);
934 QString getInstanceCreationTime() const;
935 QString getInstanceCreationTimeTag() const { return QString(_wrappedIOD->getInstanceCreationTimeTag().c_str()); }
936
937 bool setInstanceCreatorUID(QString qParam);
938 QString getInstanceCreatorUID() const;
939 QString getInstanceCreatorUIDTag() const { return QString(_wrappedIOD->getInstanceCreatorUIDTag().c_str()); }
940
943 QString getOriginalSpecializedSOPClassUIDTag() const { return QString(_wrappedIOD->getOriginalSpecializedSOPClassUIDTag().c_str()); }
944
945 bool setRelatedGeneralSOPClassUID(QString qParam);
947 QString getRelatedGeneralSOPClassUIDTag() const { return QString(_wrappedIOD->getRelatedGeneralSOPClassUIDTag().c_str()); }
948
949 bool setSOPAuthorizationComment(QString qParam);
951 QString getSOPAuthorizationCommentTag() const { return QString(_wrappedIOD->getSOPAuthorizationCommentTag().c_str()); }
952
953 bool setSOPAuthorizationDateTime(QString qParam);
955 QString getSOPAuthorizationDateTimeTag() const { return QString(_wrappedIOD->getSOPAuthorizationDateTimeTag().c_str()); }
956
957 bool setSOPClassUID(QString qParam);
958 QString getSOPClassUID() const;
959 QString getSOPClassUIDTag() const { return QString(_wrappedIOD->getSOPClassUIDTag().c_str()); }
960
961 bool setSOPInstanceStatus(QString qParam);
962 QString getSOPInstanceStatus() const;
963 QString getSOPInstanceStatusTag() const { return QString(_wrappedIOD->getSOPInstanceStatusTag().c_str()); }
964
965 bool setSOPInstanceUID(QString qParam);
966 QString getSOPInstanceUID() const;
967 QString getSOPInstanceUIDTag() const { return QString(_wrappedIOD->getSOPInstanceUIDTag().c_str()); }
968
969 bool setSpecificCharacterSet(QString qParam);
970 QString getSpecificCharacterSet() const;
971 QString getSpecificCharacterSetTag() const { return QString(_wrappedIOD->getSpecificCharacterSetTag().c_str()); }
972
973 bool setTimezoneOffsetFromUTC(QString qParam);
975 QString getTimezoneOffsetFromUTCTag() const { return QString(_wrappedIOD->getTimezoneOffsetFromUTCTag().c_str()); }
976
977
978 //bool setPhysiciansOfRecordIdentificationSequence(QVariantList qParam);
983
984 //bool setPhysiciansReadingStudyIdentificationSequence(QVariantList qParam);
989
990 //bool setProcedureCodeSequence(QVariantList qParam);
991 QVariant getProcedureCodeSequence() const;
993 void setProcedureCodeSequence (QVariant qSeq);
994 QString getProcedureCodeSequenceTag() const { return QString(_wrappedIOD->getProcedureCodeSequenceTag().c_str()); }
995
996 //bool setReferencedStudySequence(QVariantList qParam);
999 void setReferencedStudySequence (QVariant qSeq);
1000 QString getReferencedStudySequenceTag() const { return QString(_wrappedIOD->getReferencedStudySequenceTag().c_str()); }
1001
1002 //bool setReferringPhysicianIdentificationSequence(QVariantList qParam);
1007
1008 //bool setBreedRegistrationSequence(QVariantList qParam);
1011 void setBreedRegistrationSequence (QVariant qSeq);
1012 QString getBreedRegistrationSequenceTag() const { return QString(_wrappedIOD->getBreedRegistrationSequenceTag().c_str()); }
1013
1014 //bool setDeidentificationMethodCodeSequence(QVariantList qParam);
1018 QString getDeidentificationMethodCodeSequenceTag() const { return QString(_wrappedIOD->getDeidentificationMethodCodeSequenceTag().c_str()); }
1019
1020 //bool setOtherPatientIDsSequence(QVariantList qParam);
1023 void setOtherPatientIDsSequence (QVariant qSeq);
1024 QString getOtherPatientIDsSequenceTag() const { return QString(_wrappedIOD->getOtherPatientIDsSequenceTag().c_str()); }
1025
1026 //bool setPatientBreedCodeSequence(QVariantList qParam);
1029 void setPatientBreedCodeSequence (QVariant qSeq);
1030 QString getPatientBreedCodeSequenceTag() const { return QString(_wrappedIOD->getPatientBreedCodeSequenceTag().c_str()); }
1031
1032 //bool setPatientSpeciesCodeSequence(QVariantList qParam);
1035 void setPatientSpeciesCodeSequence (QVariant qSeq);
1036 QString getPatientSpeciesCodeSequenceTag() const { return QString(_wrappedIOD->getPatientSpeciesCodeSequenceTag().c_str()); }
1037
1038 //bool setReferencedPatientSequence(QVariantList qParam);
1041 void setReferencedPatientSequence (QVariant qSeq);
1042 QString getReferencedPatientSequenceTag() const { return QString(_wrappedIOD->getReferencedPatientSequenceTag().c_str()); }
1043
1044 //bool setAdmittingDiagnosesCodeSequence(QVariantList qParam);
1048 QString getAdmittingDiagnosesCodeSequenceTag() const { return QString(_wrappedIOD->getAdmittingDiagnosesCodeSequenceTag().c_str()); }
1049
1050 //bool setFractionGroupSequence(QVariantList qParam);
1053 void setFractionGroupSequence (QVariant qSeq);
1054 QString getFractionGroupSequenceTag() const { return QString(_wrappedIOD->getFractionGroupSequenceTag().c_str()); }
1055
1056 //bool setReferencedDoseSequence(QVariantList qParam);
1059 void setReferencedDoseSequence (QVariant qSeq);
1060 QString getReferencedDoseSequenceTag() const { return QString(_wrappedIOD->getReferencedDoseSequenceTag().c_str()); }
1061
1062 //bool setReferencedRTPlanSequence(QVariantList qParam);
1065 void setReferencedRTPlanSequence (QVariant qSeq);
1066 QString getReferencedRTPlanSequenceTag() const { return QString(_wrappedIOD->getReferencedRTPlanSequenceTag().c_str()); }
1067
1068 //bool setReferencedStructureSetSequence(QVariantList qParam);
1072 QString getReferencedStructureSetSequenceTag() const { return QString(_wrappedIOD->getReferencedStructureSetSequenceTag().c_str()); }
1073
1074 //bool setIonBeamSequence(QVariantList qParam);
1075 QVariant getIonBeamSequence() const;
1077 void setIonBeamSequence (QVariant qSeq);
1078 QString getIonBeamSequenceTag() const { return QString(_wrappedIOD->getIonBeamSequenceTag().c_str()); }
1079
1080 //bool setIonToleranceTableSequence(QVariantList qParam);
1083 void setIonToleranceTableSequence (QVariant qSeq);
1084 QString getIonToleranceTableSequenceTag() const { return QString(_wrappedIOD->getIonToleranceTableSequenceTag().c_str()); }
1085
1086 //bool setPatientSetupSequence(QVariantList qParam);
1087 QVariant getPatientSetupSequence() const;
1089 void setPatientSetupSequence (QVariant qSeq);
1090 QString getPatientSetupSequenceTag() const { return QString(_wrappedIOD->getPatientSetupSequenceTag().c_str()); }
1091
1092 //bool setDoseReferenceSequence(QVariantList qParam);
1095 void setDoseReferenceSequence (QVariant qSeq);
1096 QString getDoseReferenceSequenceTag() const { return QString(_wrappedIOD->getDoseReferenceSequenceTag().c_str()); }
1097
1098 //bool setPerformedProtocolCodeSequence(QVariantList qParam);
1102 QString getPerformedProtocolCodeSequenceTag() const { return QString(_wrappedIOD->getPerformedProtocolCodeSequenceTag().c_str()); }
1103
1104 //bool setReferencedPerformedProcedureStepSequence(QVariantList qParam);
1109
1110 //bool setRequestAttributesSequence(QVariantList qParam);
1113 void setRequestAttributesSequence (QVariant qSeq);
1114 QString getRequestAttributesSequenceTag() const { return QString(_wrappedIOD->getRequestAttributesSequenceTag().c_str()); }
1115
1116 //bool setCodingSchemeIdentificationSequence(QVariantList qParam);
1120 QString getCodingSchemeIdentificationSequenceTag() const { return QString(_wrappedIOD->getCodingSchemeIdentificationSequenceTag().c_str()); }
1121
1122 //bool setContributingEquipmentSequence(QVariantList qParam);
1126 QString getContributingEquipmentSequenceTag() const { return QString(_wrappedIOD->getContributingEquipmentSequenceTag().c_str()); }
1127
1128 //bool setDigitalSignaturesSequence(QVariantList qParam);
1131 void setDigitalSignaturesSequence (QVariant qSeq);
1132 QString getDigitalSignaturesSequenceTag() const { return QString(_wrappedIOD->getDigitalSignaturesSequenceTag().c_str()); }
1133
1134 //bool setEncryptedAttributesSequence(QVariantList qParam);
1138 QString getEncryptedAttributesSequenceTag() const { return QString(_wrappedIOD->getEncryptedAttributesSequenceTag().c_str()); }
1139
1140 //bool setHL7StructuredDocumentReferenceSequence(QVariantList qParam);
1144 QString getHL7StructuredDocumentReferenceSequenceTag() const { return QString(_wrappedIOD->getHL7StructuredDocumentReferenceSequenceTag().c_str()); }
1145
1146 //bool setMACParametersSequence(QVariantList qParam);
1149 void setMACParametersSequence (QVariant qSeq);
1150 QString getMACParametersSequenceTag() const { return QString(_wrappedIOD->getMACParametersSequenceTag().c_str()); }
1151
1152 //bool setOriginalAttributesSequence(QVariantList qParam);
1155 void setOriginalAttributesSequence (QVariant qSeq);
1156 QString getOriginalAttributesSequenceTag() const { return QString(_wrappedIOD->getOriginalAttributesSequenceTag().c_str()); }
1157
1158
1160protected:
1161 QVariantMap _createMapFromTag(const DCMTree::Const_TagPtr& tagPtr);
1163 bool _getTagIdByATString (const std::string& atString, DCMTree::TagId& tagId);
1164
1165private:
1166 ml::DRTIonPlanIODBase* _wrappedIOD;
1167
1168 QMap<QString, QString> _dcmTagToPropertyMap;
1169 QMap<QString, QString> _vrCode;
1170 DCMTree::TreePtr _dicomTree;
1171 void _init();
1172};
1173
1174#endif // __mlDRTIonPlanIODBaseWrapper_H
Class to wrap a tag ID.
A class that wraps DRTIonPlanIOD object for use in Python.
QString getTreatmentSites() const
bool setReviewDate(QString qParam)
QString OtherPatientIDs
OtherPatientIDs (0010,1000) vr=LO, vm=1-n, type=3 \script.
QVariant createEmptyAdmittingDiagnosesCodeSequence() const
QString getModality() const
QString getPatientBirthTime() const
bool setOperatorsName(QString qParam)
QVariant createEmptyReferencedStructureSetSequence() const
QString PerformedProcedureStepDescription
PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3 \script.
QVariant createEmptyPatientSpeciesCodeSequence() const
QString getRTPlanLabel() const
QVariant ReferencedStudySequence
ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3 \script.
QString getGantryID() const
QString getReferringPhysicianName() const
QString getReferringPhysicianIdentificationSequenceTag() const
bool setFrameOfReferenceUID(QString qParam)
bool setAdditionalPatientHistory(QString qParam)
bool setPatientSexNeutered(QString qParam)
QString getStationName() const
QString getManufacturerModelName() const
QString SOPClassUID
SOPClassUID (0008,0016) vr=UI, vm=1, type=1 \script.
QString DeidentificationMethod
DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C \script.
void setReferencedStudySequence(QVariant qSeq)
QString getClinicalTrialSponsorName() const
QVariant ReferencedDoseSequence
ReferencedDoseSequence (300c,0080) vr=SQ, vm=1, type=3 \script.
QStringList dir(QString searchString="") const
Return dicom tags which contain searchstring.
QString getSOPAuthorizationDateTimeTag() const
QString getClinicalTrialTimePointID() const
QString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3 \script.
void setPhysiciansOfRecordIdentificationSequence(QVariant qSeq)
QVariant BreedRegistrationSequence
BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C \script.
bool setDeidentificationMethod(QString qParam)
QVariant DigitalSignaturesSequence
DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3 \script.
QString OtherPatientNames
OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3 \script.
QVariant getDigitalSignaturesSequence() const
QString getClinicalTrialSponsorNameTag() const
QVariant getReferencedStudySequence() const
void setMACParametersSequence(QVariant qSeq)
QString InstanceCreatorUID
InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3 \script.
QString InstanceCreationTime
InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3 \script.
QString AccessionNumber
AccessionNumber (0008,0050) vr=SH, vm=1, type=2 \script.
QString getPerformedProtocolCodeSequenceTag() const
QString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3 \script.
QString getPerformedProcedureStepStartTime() const
QString PerformedProcedureStepStartDate
PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3 \script.
QString ReviewDate
ReviewDate (300e,0004) vr=DA, vm=1, type=2C \script.
bool setRTPlanTime(QString qParam)
bool setSeriesNumber(QString qParam)
QString getPositionReferenceIndicatorTag() const
QString getOccupation() const
QString ClinicalTrialProtocolName
ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2 \script.
QString getOtherPatientIDsSequenceTag() const
bool setStudyID(QString qParam)
bool setPhysiciansOfRecord(QString qParam)
bool setInstanceCreatorUID(QString qParam)
bool setStudyDate(QString qParam)
QVariant createEmptyReferencedDoseSequence() const
QString FrameOfReferenceUID
FrameOfReferenceUID (0020,0052) vr=UI, vm=1, type=1 \script.
QString RTPlanGeometry
RTPlanGeometry (300a,000c) vr=CS, vm=1, type=1 \script.
void setOriginalAttributesSequence(QVariant qSeq)
QVariant PatientSetupSequence
PatientSetupSequence (300a,0180) vr=SQ, vm=1, type=1 \script.
QVariant createEmptyPatientSetupSequence() const
bool setEthnicGroup(QString qParam)
QVariant createEmptyProcedureCodeSequence() const
QString RTPlanTime
RTPlanTime (300a,0007) vr=TM, vm=1, type=2 \script.
QString getSeriesInstanceUID() const
bool setResponsibleOrganization(QString qParam)
QString StudyID
StudyID (0020,0010) vr=SH, vm=1, type=2 \script.
QString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3 \script.
QString PerformedProcedureStepStartTime
PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3 \script.
bool setClinicalTrialTimePointID(QString qParam)
QString getProcedureCodeSequenceTag() const
void setDigitalSignaturesSequence(QVariant qSeq)
QString getOperatorsName() const
QString getRTPlanName() const
QString getClinicalTrialProtocolNameTag() const
bool setSOPClassUID(QString qParam)
void setPatientBreedCodeSequence(QVariant qSeq)
QString getClinicalTrialSubjectIDTag() const
QString getReferencedPerformedProcedureStepSequenceTag() const
QString RTPlanDate
RTPlanDate (300a,0006) vr=DA, vm=1, type=2 \script.
QString PatientSpeciesDescription
PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C \script.
QString StationName
StationName (0008,1010) vr=SH, vm=1, type=3 \script.
QVariant createEmptyRequestAttributesSequence() const
QString SOPInstanceStatus
SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3 \script.
QString ReviewerName
ReviewerName (300e,0008) vr=PN, vm=1, type=2C \script.
QString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=2 \script.
void setDeidentificationMethodCodeSequence(QVariant qSeq)
QString getPhysiciansOfRecord() const
bool setPatientSex(QString qParam)
QVariant getIonBeamSequence() const
MLABDicomTree * getDicomTree()
Return the dicom tag tree.
void setReferencedDoseSequence(QVariant qSeq)
bool containsDicomModule(int dcmModuleType) const
Return true if IOD contains given module.
QString getPlanIntent() const
QString ClinicalTrialSiteID
ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2 \script.
QString getResponsiblePersonRoleTag() const
QString Modality
Modality (0008,0060) vr=CS, vm=1, type=1 \script.
QString getInstitutionalDepartmentNameTag() const
QString PatientBirthDate
PatientBirthDate (0010,0030) vr=DA, vm=1, type=2 \script.
QVariant PatientSpeciesCodeSequence
PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C \script.
QString getPerformedProcedureStepStartDate() const
QString getInstitutionAddress() const
bool setResponsiblePersonRole(QString qParam)
QString getStudyTime() const
QString getDicomModuleName(int dcmModuleType)
Return string representation of module type id.
QVariant getReferencedPerformedProcedureStepSequence() const
QString getSOPInstanceStatus() const
QString StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1 \script.
QVariant createEmptyIonBeamSequence() const
QString IssuerOfAdmissionID
IssuerOfAdmissionID (0038,0011) vr=LO, vm=1, type=3 \script.
QVariant getPhysiciansOfRecordIdentificationSequence() const
QVariant createEmptyHL7StructuredDocumentReferenceSequence() const
QString getSeriesDescription() const
bool setPrescriptionDescription(QString qParam)
QString getAuthorizationEquipmentCertificationNumber() const
bool setManufacturerModelName(QString qParam)
QString StudyTime
StudyTime (0008,0030) vr=TM, vm=1, type=2 \script.
QString ReviewTime
ReviewTime (300e,0005) vr=TM, vm=1, type=2C \script.
QString getAdditionalPatientHistoryTag() const
QString getAuthorizationEquipmentCertificationNumberTag() const
bool setPerformedProcedureStepDescription(QString qParam)
QString getClinicalTrialSiteName() const
bool setClinicalTrialProtocolName(QString qParam)
QString getClinicalTrialProtocolID() const
QString getRTPlanDate() const
void setReferencedRTPlanSequence(QVariant qSeq)
QString getPatientBirthDate() const
QString getInstitutionName() const
void setReferringPhysicianIdentificationSequence(QVariant qSeq)
bool setStationName(QString qParam)
bool setRTPlanDate(QString qParam)
QString getPatientSize() const
QString getPatientSexNeutered() const
QString getReviewDate() const
bool setManufacturer(QString qParam)
bool setStudyInstanceUID(QString qParam)
QString getPatientAge() const
QVariant getCodingSchemeIdentificationSequence() const
bool setPatientName(QString qParam)
QVariant ProcedureCodeSequence
ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3 \script.
QString getAdmissionID() const
void setContributingEquipmentSequence(QVariant qSeq)
bool setInstanceNumber(QString qParam)
QVariant ReferencedStructureSetSequence
ReferencedStructureSetSequence (300c,0060) vr=SQ, vm=1, type=1C \script.
bool setReviewTime(QString qParam)
QString getClinicalTrialCoordinatingCenterName() const
bool setRTPlanLabel(QString qParam)
QString getFrameOfReferenceUID() const
QString getInstanceCreationTime() const
QVariant getDeidentificationMethodCodeSequence() const
int PixelPaddingValue
PixelPaddingValue (0028,0120) vr=US_SS, vm=1, type=3 \script.
QVariant createEmptyPhysiciansOfRecordIdentificationSequence() const
QString PatientName
PatientName (0010,0010) vr=PN, vm=1, type=2 \script.
bool setDateOfLastCalibration(QString qParam)
bool setReviewerName(QString qParam)
QString InstanceCreationDate
InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3 \script.
QString getSOPAuthorizationDateTime() const
QVariant CodingSchemeIdentificationSequence
CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3 \script.
QString SOPAuthorizationDateTime
SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3 \script.
QString getRTPlanTime() const
bool setClinicalTrialSubjectID(QString qParam)
QString getEncryptedAttributesSequenceTag() const
bool setInstitutionalDepartmentName(QString qParam)
bool setSeriesInstanceUID(QString qParam)
void setRequestAttributesSequence(QVariant qSeq)
QString RTPlanDescription
RTPlanDescription (300a,0004) vr=ST, vm=1, type=3 \script.
QString getOtherPatientNames() const
bool setAccessionNumber(QString qParam)
QVariant EncryptedAttributesSequence
EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C \script.
QString getSOPAuthorizationComment() const
QString getAdmittingDiagnosesDescriptionTag() const
QString getClinicalTrialTimePointIDTag() const
QVariant HL7StructuredDocumentReferenceSequence
HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C \script.
QString getReferringPhysicianNameTag() const
QString getSOPClassUID() const
QString getPatientSpeciesCodeSequenceTag() const
QString getReviewerName() const
QString getTimeOfLastCalibrationTag() const
QString TreatmentProtocols
TreatmentProtocols (300a,0009) vr=LO, vm=1-n, type=3 \script.
bool setTreatmentSites(QString qParam)
QVariant createEmptyFractionGroupSequence() const
QString getStudyInstanceUID() const
QString PatientIdentityRemoved
PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3 \script.
QVariant getBreedRegistrationSequence() const
void setPhysiciansReadingStudyIdentificationSequence(QVariant qSeq)
bool setClinicalTrialProtocolID(QString qParam)
QString getPatientSpeciesDescription() const
QVariant ReferencedPerformedProcedureStepSequence
ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3 \script.
QString Occupation
Occupation (0010,2180) vr=SH, vm=1, type=3 \script.
QVariant getProcedureCodeSequence() const
bool setPatientBirthDate(QString qParam)
bool setModality(QString qParam)
QVariant createEmptyPatientBreedCodeSequence() const
QString getRTPlanDescription() const
QVariant getIonToleranceTableSequence() const
QString getOriginalSpecializedSOPClassUID() const
QString getSoftwareVersions() const
bool setClinicalTrialSubjectReadingID(QString qParam)
void setReferencedPatientSequence(QVariant qSeq)
QVariant DeidentificationMethodCodeSequence
DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C \script.
QString getDigitalSignaturesSequenceTag() const
QString PatientSex
PatientSex (0010,0040) vr=CS, vm=1, type=2 \script.
QVariant getPatientSpeciesCodeSequence() const
bool _getTagIdByATString(const std::string &atString, DCMTree::TagId &tagId)
QString getPatientID() const
void setHL7StructuredDocumentReferenceSequence(QVariant qSeq)
QVariant getMACParametersSequence() const
bool setAuthorizationEquipmentCertificationNumber(QString qParam)
QString getResponsiblePersonRole() const
QVariant createEmptyDigitalSignaturesSequence() const
QString getResponsibleOrganization() const
QString getContributingEquipmentSequenceTag() const
bool setRTPlanDescription(QString qParam)
bool setClinicalTrialCoordinatingCenterName(QString qParam)
QVariant PatientBreedCodeSequence
PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C \script.
QString InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3 \script.
QString StudyDescription
StudyDescription (0008,1030) vr=LO, vm=1, type=3 \script.
QString getSeriesNumber() const
void setIonToleranceTableSequence(QVariant qSeq)
QString getClinicalTrialTimePointDescriptionTag() const
QString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=2 \script.
QString getDeviceSerialNumber() const
QString getTimezoneOffsetFromUTC() const
QString AdmittingDiagnosesDescription
AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3 \script.
QString ResponsibleOrganization
ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C \script.
QVariant getRequestAttributesSequence() const
QVariant AdmittingDiagnosesCodeSequence
AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3 \script.
QString getPerformedProcedureStepDescriptionTag() const
QString ApprovalStatus
ApprovalStatus (300e,0002) vr=CS, vm=1, type=1 \script.
QString PatientBirthTime
PatientBirthTime (0010,0032) vr=TM, vm=1, type=3 \script.
QString ClinicalTrialSiteName
ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2 \script.
QString getIssuerOfAdmissionID() const
QVariant getPerformedProtocolCodeSequence() const
QString ClinicalTrialTimePointDescription
ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3 \script.
QString RTPlanLabel
RTPlanLabel (300a,0002) vr=SH, vm=1, type=1 \script.
bool setOtherPatientIDs(QString qParam)
bool setPatientID(QString qParam)
QString getOtherPatientIDs() const
QString getSpecificCharacterSet() const
bool setIssuerOfAdmissionID(QString qParam)
QVariant IonBeamSequence
IonBeamSequence (300a,03a2) vr=SQ, vm=1, type=1 \script.
QString SOPInstanceUID
SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1 \script.
QString getReferencedPatientSequenceTag() const
bool setSOPInstanceStatus(QString qParam)
QVariant createEmptyCodingSchemeIdentificationSequence() const
QVariant MACParametersSequence
MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3 \script.
bool setResponsiblePerson(QString qParam)
QVariant getDicomTagValueByName(QString name)
Return value of tag with given name, e.g. "SOPInstanceUID".
QString getPatientBreedDescriptionTag() const
bool setPlanIntent(QString qParam)
QString getClinicalTrialProtocolIDTag() const
bool setClinicalTrialSiteName(QString qParam)
QString getDeidentificationMethodCodeSequenceTag() const
QVariant ReferencedPatientSequence
ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3 \script.
QVariant ReferringPhysicianIdentificationSequence
ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3 \script.
bool setOccupation(QString qParam)
QString getPerformedProcedureStepIDTag() const
QString SoftwareVersions
SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3 \script.
QVariant getFractionGroupSequence() const
QVariant RequestAttributesSequence
RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3 \script.
QVariant getAdmittingDiagnosesCodeSequence() const
void setPatientSpeciesCodeSequence(QVariant qSeq)
bool setRelatedGeneralSOPClassUID(QString qParam)
QString TimezoneOffsetFromUTC
TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3 \script.
bool setApprovalStatus(QString qParam)
QString getReferencedRTPlanSequenceTag() const
bool setInstitutionName(QString qParam)
QVariant IonToleranceTableSequence
IonToleranceTableSequence (300a,03a0) vr=SQ, vm=1, type=1 \script.
QString getReferencedStructureSetSequenceTag() const
QString getPerformedProcedureStepStartTimeTag() const
QString getNameOfPhysiciansReadingStudy() const
QString OriginalSpecializedSOPClassUID
OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3 \script.
QVariant ContributingEquipmentSequence
ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3 \script.
QString getAccessionNumber() const
QVariant OriginalAttributesSequence
OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3 \script.
QVariant createEmptyReferencedPatientSequence() const
QString getOriginalAttributesSequenceTag() const
bool setPatientIdentityRemoved(QString qParam)
bool setPerformedProcedureStepStartDate(QString qParam)
QVariant getOtherPatientIDsSequence() const
QString getTimezoneOffsetFromUTCTag() const
QVariant getPatientSetupSequence() const
QString getClinicalTrialSubjectReadingIDTag() const
void setCodingSchemeIdentificationSequence(QVariant qSeq)
QString getIssuerOfPatientID() const
bool setPatientWeight(QString qParam)
QString getAdditionalPatientHistory() const
int getPixelPaddingValue() const
QString getSOPInstanceUID() const
QString getOriginalSpecializedSOPClassUIDTag() const
bool setTimeOfLastCalibration(QString qParam)
QVariant createEmptyReferencedRTPlanSequence() const
QVariant getReferencedStructureSetSequence() const
QVariant createEmptyReferencedStudySequence() const
QString PerformedProcedureStepID
PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3 \script.
QString getApprovalStatus() const
QString getInstanceCreatorUID() const
QVariant createEmptyBreedRegistrationSequence() const
QVariant createEmptyMACParametersSequence() const
bool setPatientSize(QString qParam)
bool setAdmissionID(QString qParam)
QString getInstitutionalDepartmentName() const
QVariant createEmptyOriginalAttributesSequence() const
bool setPatientBreedDescription(QString qParam)
QString getManufacturer() const
bool setSOPAuthorizationComment(QString qParam)
QString getClinicalTrialSiteNameTag() const
bool setReferringPhysicianName(QString qParam)
QString getPatientBreedCodeSequenceTag() const
void setPatientSetupSequence(QVariant qSeq)
QString getDateOfLastCalibration() const
QVariant createEmptyReferencedPerformedProcedureStepSequence() const
QString getResponsiblePerson() const
QString AdmissionID
AdmissionID (0038,0010) vr=LO, vm=1, type=3 \script.
QString SOPAuthorizationComment
SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3 \script.
QString SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1 \script.
bool setPerformedProcedureStepStartTime(QString qParam)
QString getInstanceCreationDate() const
QVariant getContributingEquipmentSequence() const
QVariant getReferencedRTPlanSequence() const
bool setRTPlanName(QString qParam)
bool setPositionReferenceIndicator(QString qParam)
QVariantMap _createMapFromTag(const DCMTree::Const_TagPtr &tagPtr)
QVariant getPhysiciansReadingStudyIdentificationSequence() const
QString RelatedGeneralSOPClassUID
RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3 \script.
QString getTreatmentProtocols() const
void setAdmittingDiagnosesCodeSequence(QVariant qSeq)
QVariant createEmptyReferringPhysicianIdentificationSequence() const
bool setInstanceCreationDate(QString qParam)
QString getTimeOfLastCalibration() const
QVariant createEmptyPerformedProtocolCodeSequence() const
QString getBreedRegistrationSequenceTag() const
QString getInstanceNumber() const
QVariant getEncryptedAttributesSequence() const
QString getPatientBreedDescription() const
bool setTreatmentProtocols(QString qParam)
QString TimeOfLastCalibration
TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3 \script.
QVariant createEmptyDeidentificationMethodCodeSequence() const
QString InstanceNumber
InstanceNumber (0020,0013) vr=IS, vm=1, type=3 \script.
QString SeriesNumber
SeriesNumber (0020,0011) vr=IS, vm=1, type=2 \script.
bool setClinicalTrialSponsorName(QString qParam)
QVariant createEmptyContributingEquipmentSequence() const
QString SeriesDescription
SeriesDescription (0008,103e) vr=LO, vm=1, type=3 \script.
void setReferencedStructureSetSequence(QVariant qSeq)
QVariant getReferencedDoseSequence() const
void setBreedRegistrationSequence(QVariant qSeq)
bool setOtherPatientNames(QString qParam)
QString PositionReferenceIndicator
PositionReferenceIndicator (0020,1040) vr=LO, vm=1, type=2 \script.
QString getPatientSex() const
QString getIonToleranceTableSequenceTag() const
QString ResponsiblePersonRole
ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C \script.
QString getPerformedProcedureStepID() const
QString getAdmittingDiagnosesDescription() const
QString getPatientIdentityRemoved() const
QString getPatientName() const
bool setRTPlanGeometry(QString qParam)
bool setSoftwareVersions(QString qParam)
QString getStudyDate() const
QString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3 \script.
bool setPatientSpeciesDescription(QString qParam)
QVariant getReferringPhysicianIdentificationSequence() const
QString NameOfPhysiciansReadingStudy
NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3 \script.
QString DateOfLastCalibration
DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3 \script.
void setReferencedPerformedProcedureStepSequence(QVariant qSeq)
QString RTPlanName
RTPlanName (300a,0003) vr=LO, vm=1, type=3 \script.
QString getRelatedGeneralSOPClassUID() const
bool setPixelPaddingValue(int qParam)
QString getRequestAttributesSequenceTag() const
QString getClinicalTrialTimePointDescription() const
QVariant getDicomTagValueByKey(QString key)
Return value of tag with given tag, e.g. "(0008,0018)".
QString getSpatialResolution() const
bool setIssuerOfPatientID(QString qParam)
QString ClinicalTrialTimePointID
ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2 \script.
QVariant getHL7StructuredDocumentReferenceSequence() const
QString SpatialResolution
SpatialResolution (0018,1050) vr=DS, vm=1, type=3 \script.
QString getDeidentificationMethodTag() const
QVariantMap getDicomTagByKey(QString key)
Return dict containing: {u'isString': True, u'vr': u'TM', u'valid': 1, u'isNumeric': False,...
QString getSOPAuthorizationCommentTag() const
QString getPerformedProcedureStepDescription() const
QString PrescriptionDescription
PrescriptionDescription (300a,000e) vr=ST, vm=1, type=3 \script.
bool setDeviceSerialNumber(QString qParam)
QString getHL7StructuredDocumentReferenceSequenceTag() const
QString getPhysiciansReadingStudyIdentificationSequenceTag() const
QVariant PhysiciansOfRecordIdentificationSequence
PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3 \script.
QString getDeidentificationMethod() const
QVariant createEmptyOtherPatientIDsSequence() const
QString TreatmentSites
TreatmentSites (300a,000b) vr=LO, vm=1-n, type=3 \script.
QVariantMap getDicomTagByName(QString name)
QVariant createEmptyPhysiciansReadingStudyIdentificationSequence() const
bool setPatientComments(QString qParam)
QString ReferringPhysicianName
ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2 \script.
bool setPerformedProcedureStepID(QString qParam)
bool setGantryID(QString qParam)
bool setInstitutionAddress(QString qParam)
QString SpecificCharacterSet
SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C \script.
QString getPrescriptionDescriptionTag() const
QString ClinicalTrialCoordinatingCenterName
ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2 \script.
QString getCodingSchemeIdentificationSequenceTag() const
QString PlanIntent
PlanIntent (300a,000a) vr=CS, vm=1, type=3 \script.
QString StudyDate
StudyDate (0008,0020) vr=DA, vm=1, type=2 \script.
QString getPositionReferenceIndicator() const
bool setAdmittingDiagnosesDescription(QString qParam)
QVariant FractionGroupSequence
FractionGroupSequence (300a,0070) vr=SQ, vm=1, type=1 \script.
QString ClinicalTrialProtocolID
ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1 \script.
bool setSpatialResolution(QString qParam)
QString GantryID
GantryID (0018,1008) vr=LO, vm=1, type=3 \script.
QString getManufacturerModelNameTag() const
void setDoseReferenceSequence(QVariant qSeq)
QString AuthorizationEquipmentCertificationNumber
AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3 \script.
QString getClinicalTrialSubjectID() const
void setOtherPatientIDsSequence(QVariant qSeq)
QString PatientWeight
PatientWeight (0010,1030) vr=DS, vm=1, type=3 \script.
QString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3 \script.
QString EthnicGroup
EthnicGroup (0010,2160) vr=SH, vm=1, type=3 \script.
void setFractionGroupSequence(QVariant qSeq)
bool setNameOfPhysiciansReadingStudy(QString qParam)
QString getResponsibleOrganizationTag() const
QVariant getDoseReferenceSequence() const
bool setInstanceCreationTime(QString qParam)
bool setOriginalSpecializedSOPClassUID(QString qParam)
QString getPerformedProcedureStepStartDateTag() const
QString getAdmittingDiagnosesCodeSequenceTag() const
void setEncryptedAttributesSequence(QVariant qSeq)
void setProcedureCodeSequence(QVariant qSeq)
bool setPatientBirthTime(QString qParam)
QString getPhysiciansOfRecordIdentificationSequenceTag() const
QString AdditionalPatientHistory
AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3 \script.
QString ClinicalTrialSubjectReadingID
ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C \script.
QString ClinicalTrialSponsorName
ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1 \script.
QString getNameOfPhysiciansReadingStudyTag() const
QString getStudyDescription() const
bool setSOPAuthorizationDateTime(QString qParam)
QVariantList getDicomModuleTypes() const
Return list of DICOM modules contained in this IOD, encoded as integer.
QString PatientSexNeutered
PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C \script.
QString ResponsiblePerson
ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C \script.
QVariant createEmptyEncryptedAttributesSequence() const
QString getRTPlanGeometry() const
QString getEthnicGroup() const
QVariant DoseReferenceSequence
DoseReferenceSequence (300a,0010) vr=SQ, vm=1, type=3 \script.
QString PatientAge
PatientAge (0010,1010) vr=AS, vm=1, type=3 \script.
QVariant getPatientBreedCodeSequence() const
bool setStudyDescription(QString qParam)
QString getReferencedStudySequenceTag() const
bool setTimezoneOffsetFromUTC(QString qParam)
bool setPatientAge(QString qParam)
void setIonBeamSequence(QVariant qSeq)
QString getClinicalTrialSiteID() const
QVariant PhysiciansReadingStudyIdentificationSequence
PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3 \script.
QString PatientSize
PatientSize (0010,1020) vr=DS, vm=1, type=3 \script.
bool setSpecificCharacterSet(QString qParam)
QString PatientBreedDescription
PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C \script.
void setPerformedProtocolCodeSequence(QVariant qSeq)
bool setSeriesDescription(QString qParam)
QVariant ReferencedRTPlanSequence
ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=3 \script.
QString OperatorsName
OperatorsName (0008,1070) vr=PN, vm=1-n, type=2 \script.
QString getPrescriptionDescription() const
QString PatientComments
PatientComments (0010,4000) vr=LT, vm=1, type=3 \script.
QString getPatientComments() const
bool setSOPInstanceUID(QString qParam)
QString PhysiciansOfRecord
PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3 \script.
QString getPatientSpeciesDescriptionTag() const
QString getClinicalTrialCoordinatingCenterNameTag() const
QString getClinicalTrialSubjectReadingID() const
QString ClinicalTrialSubjectID
ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C \script.
QVariant createEmptyDoseReferenceSequence() const
QVariant createEmptyIonToleranceTableSequence() const
QString getReviewTime() const
QString getStudyID() const
bool setClinicalTrialTimePointDescription(QString qParam)
QVariant PerformedProtocolCodeSequence
PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3 \script.
bool setStudyTime(QString qParam)
QVariant getOriginalAttributesSequence() const
QString getPatientWeight() const
QString getDateOfLastCalibrationTag() const
bool setClinicalTrialSiteID(QString qParam)
QVariant OtherPatientIDsSequence
OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3 \script.
QString getRelatedGeneralSOPClassUIDTag() const
QString getClinicalTrialProtocolName() const
QString getPatientIdentityRemovedTag() const
DRTIonPlanIODBaseWrapper(ml::DRTIonPlanIODBase *wrappedIOD)
QVariant getReferencedPatientSequence() const
Base object class for passing DRTIonPlanIOD objects between MeVisLab modules.
std::string getPatientBirthDateTag() const
std::string getStudyDescriptionTag() const
std::string getProcedureCodeSequenceTag()
std::string getPatientNameTag() const
std::string getStudyTimeTag() const
std::string getClinicalTrialTimePointIDTag() const
std::string getReviewerNameTag() const
std::string getSOPAuthorizationDateTimeTag() const
std::string getDateOfLastCalibrationTag() const
std::string getIssuerOfPatientIDTag() const
std::string getPlanIntentTag() const
std::string getTreatmentProtocolsTag() const
std::string getPatientSpeciesDescriptionTag() const
std::string getStudyInstanceUIDTag() const
std::string getPhysiciansOfRecordTag() const
std::string getClinicalTrialSubjectIDTag() const
std::string getFrameOfReferenceUIDTag() const
std::string getStudyDateTag() const
std::string getReferencedPatientSequenceTag()
bool containsModule(DcmModuleType moduleType)
std::string getPatientWeightTag() const
std::string getTreatmentSitesTag() const
std::string getRTPlanDateTag() const
std::string getClinicalTrialSiteNameTag() const
std::string getIonBeamSequenceTag()
std::string getFractionGroupSequenceTag()
std::string getRelatedGeneralSOPClassUIDTag() const
std::string getMACParametersSequenceTag()
std::string getSeriesInstanceUIDTag() const
std::string getTimeOfLastCalibrationTag() const
std::string getPatientSetupSequenceTag()
std::string getSpatialResolutionTag() const
std::string getAdmittingDiagnosesCodeSequenceTag()
std::string getSOPInstanceUIDTag() const
std::string getOriginalSpecializedSOPClassUIDTag() const
std::string getInstanceNumberTag() const
std::string getApprovalStatusTag() const
std::string getStationNameTag() const
std::string getPrescriptionDescriptionTag() const
std::string getStudyIDTag() const
std::string getPhysiciansReadingStudyIdentificationSequenceTag()
std::string getClinicalTrialCoordinatingCenterNameTag() const
std::string getDoseReferenceSequenceTag()
std::string getNameOfPhysiciansReadingStudyTag() const
std::string getManufacturerModelNameTag() const
std::string getClinicalTrialProtocolIDTag() const
std::string getPatientCommentsTag() const
std::string getSOPInstanceStatusTag() const
std::string getPatientSizeTag() const
std::string getSeriesDescriptionTag() const
std::string getDeviceSerialNumberTag() const
std::string getAdditionalPatientHistoryTag() const
std::string getModalityTag() const
std::string getAuthorizationEquipmentCertificationNumberTag() const
std::string getBreedRegistrationSequenceTag()
std::string getReferencedStudySequenceTag()
std::string getInstitutionalDepartmentNameTag() const
std::string getPixelPaddingValueTag() const
std::string getPatientBreedCodeSequenceTag()
std::string getSOPClassUIDTag() const
std::string getClinicalTrialSubjectReadingIDTag() const
std::string getReviewDateTag() const
std::string getRTPlanNameTag() const
std::string getRTPlanLabelTag() const
std::string getIssuerOfAdmissionIDTag() const
std::string getReferringPhysicianIdentificationSequenceTag()
std::string getRTPlanTimeTag() const
std::string getInstitutionNameTag() const
std::string getResponsibleOrganizationTag() const
std::string getEncryptedAttributesSequenceTag()
std::string getResponsiblePersonRoleTag() const
std::string getOtherPatientNamesTag() const
std::string getIonToleranceTableSequenceTag()
std::string getPatientIDTag() const
std::string getClinicalTrialTimePointDescriptionTag() const
std::string getReferencedDoseSequenceTag()
std::string getInstanceCreationTimeTag() const
std::string getReferencedStructureSetSequenceTag()
std::string getContributingEquipmentSequenceTag()
std::string getRequestAttributesSequenceTag()
std::string getPatientAgeTag() const
dcmModuleTypeVec getModuleTypes()
Return vector of DcmModuleTypes.
std::string getReviewTimeTag() const
std::string getOtherPatientIDsTag() const
std::string getInstitutionAddressTag() const
std::string getManufacturerTag() const
std::string getInstanceCreationDateTag() const
std::string getSOPAuthorizationCommentTag() const
std::string getPerformedProcedureStepStartTimeTag() const
std::string getReferencedPerformedProcedureStepSequenceTag()
std::string getDeidentificationMethodCodeSequenceTag()
std::string getResponsiblePersonTag() const
std::string getPerformedProcedureStepIDTag() const
std::string getClinicalTrialSiteIDTag() const
std::string getPerformedProcedureStepDescriptionTag() const
std::string getPatientSexTag() const
std::string getPositionReferenceIndicatorTag() const
std::string getReferringPhysicianNameTag() const
std::string getPatientIdentityRemovedTag() const
std::string getAccessionNumberTag() const
std::string getPatientBirthTimeTag() const
std::string getPatientBreedDescriptionTag() const
std::string getOccupationTag() const
std::string getClinicalTrialSponsorNameTag() const
std::string getCodingSchemeIdentificationSequenceTag()
std::string getRTPlanDescriptionTag() const
std::string getSoftwareVersionsTag() const
std::string getPerformedProcedureStepStartDateTag() const
std::string getAdmittingDiagnosesDescriptionTag() const
std::string getSpecificCharacterSetTag() const
std::string getOtherPatientIDsSequenceTag()
std::string getInstanceCreatorUIDTag() const
std::string getPhysiciansOfRecordIdentificationSequenceTag()
std::string getTimezoneOffsetFromUTCTag() const
std::string getRTPlanGeometryTag() const
std::string getDigitalSignaturesSequenceTag()
std::string getEthnicGroupTag() const
std::string getPatientSexNeuteredTag() const
std::string getReferencedRTPlanSequenceTag()
std::string getPerformedProtocolCodeSequenceTag()
std::string getOperatorsNameTag() const
std::string getOriginalAttributesSequenceTag()
std::string getPatientSpeciesCodeSequenceTag()
std::string getGantryIDTag() const
std::string getSeriesNumberTag() const
std::string getHL7StructuredDocumentReferenceSequenceTag()
std::string getAdmissionIDTag() const
std::string getDeidentificationMethodTag() const
std::string getClinicalTrialProtocolNameTag() const
The DRTAdmittingDiagnosesCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTBreedRegistrationSequence DICOM Sequence wrapped for PythonQT.
The DRTCodingSchemeIdentificationSequence DICOM Sequence wrapped for PythonQT.
The DRTContributingEquipmentSequence DICOM Sequence wrapped for PythonQT.
The DRTDeidentificationMethodCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTDigitalSignaturesSequence DICOM Sequence wrapped for PythonQT.
The DRTDoseReferenceSequence DICOM Sequence wrapped for PythonQT.
The DRTEncryptedAttributesSequence DICOM Sequence wrapped for PythonQT.
The DRTFractionGroupSequence DICOM Sequence wrapped for PythonQT.
The DRTHL7StructuredDocumentReferenceSequence DICOM Sequence wrapped for PythonQT.
The DRTIonBeamSequence DICOM Sequence wrapped for PythonQT.
Base object class for passing DRTIonPlanIOD objects between MeVisLab modules.
The DRTIonToleranceTableSequence DICOM Sequence wrapped for PythonQT.
The DRTMACParametersSequence DICOM Sequence wrapped for PythonQT.
The DRTOriginalAttributesSequence DICOM Sequence wrapped for PythonQT.
The DRTOtherPatientIDsSequence DICOM Sequence wrapped for PythonQT.
The DRTPatientBreedCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTPatientSetupSequence DICOM Sequence wrapped for PythonQT.
The DRTPatientSpeciesCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTPerformedProtocolCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTPhysiciansOfRecordIdentificationSequence DICOM Sequence wrapped for PythonQT.
The DRTPhysiciansReadingStudyIdentificationSequence DICOM Sequence wrapped for PythonQT.
The DRTProcedureCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedDoseSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedPatientSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedPerformedProcedureStepSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedRTPlanSequenceInRTGeneralPlanModule DICOM Sequence wrapped for PythonQT.
The DRTReferencedStructureSetSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedStudySequence DICOM Sequence wrapped for PythonQT.
The DRTReferringPhysicianIdentificationSequence DICOM Sequence wrapped for PythonQT.
The DRTRequestAttributesSequence DICOM Sequence wrapped for PythonQT.
boost::shared_ptr< const Tag > Const_TagPtr
Definition DCMTree_Lib.h:57
boost::shared_ptr< Tree > TreePtr
Shared pointer to a DCMTree::Tree.
Definition DCMTree_Lib.h:66