MeVisLab Toolbox Reference
mlDRTPlanIODWrapper.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 __mlDRTPlanIODBaseWrapper_H
25#define __mlDRTPlanIODBaseWrapper_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 <mlDRTPlanIODBase.h>
44
45// local includes
79
80#endif
81
84class DRTPlanIODBaseWrapper : public QObject
85{
87
88public:
90
389
522
523
527
530
543 return _wrappedIOD->containsModule(static_cast<ml::DcmModuleType>(dcmModuleType));
544 }
547
549 std::vector<ml::DcmModuleType> typesVec = _wrappedIOD->getModuleTypes();
550 for (std::vector<ml::DcmModuleType>::iterator iter = typesVec.begin(); iter != typesVec.end(); ++iter) {
552 }
553 return types;
554 }
557 static QString dicomModules[] = { "ApprovalModule",
558"CalculatedDoseReferenceRecordModule",
559"CineModule",
560"ClinicalTrialSeriesModule",
561"ClinicalTrialStudyModule",
562"ClinicalTrialSubjectModule",
563"ContrastBolusModule",
564"DeviceModule",
565"FrameOfReferenceModule",
566"GeneralEquipmentModule",
567"GeneralImageModule",
568"GeneralStudyModule",
569"ImagePixelModule",
570"ImagePlaneModule",
571"MeasuredDoseReferenceRecordModule",
572"ModalityLUTModule",
573"MultiFrameModule",
574"MultiFrameOverlayModule",
575"OverlayPlaneModule",
576"PatientModule",
577"PatientStudyModule",
578"ROIContourModule",
579"RTBeamsModule",
580"RTBrachyApplicationSetupsModule",
581"RTDVHModule",
582"RTDoseModule",
583"RTDoseROIModule",
584"RTFractionSchemeModule",
585"RTGeneralPlanModule",
586"RTGeneralTreatmentRecordModule",
587"RTImageModule",
588"RTIonBeamsModule",
589"RTIonBeamsSessionRecordModule",
590"RTIonToleranceTablesModule",
591"RTPatientSetupModule",
592"RTPrescriptionModule",
593"RTROIObservationsModule",
594"RTSeriesModule",
595"RTToleranceTablesModule",
596"RTTreatmentMachineRecordModule",
597"RTTreatmentSummaryRecordModule",
598"SOPCommonModule",
599"StructureSetModule",
600"VOILUTModule" };
601 if (dcmModuleType>=0 && dcmModuleType<44)
602 {
604 }
605 return QString();
606 }
607
608
609
612 QString getApprovalStatusTag() const { return QString(_wrappedIOD->getApprovalStatusTag().c_str()); }
613
616 QString getReviewDateTag() const { return QString(_wrappedIOD->getReviewDateTag().c_str()); }
617
620 QString getReviewTimeTag() const { return QString(_wrappedIOD->getReviewTimeTag().c_str()); }
621
624 QString getReviewerNameTag() const { return QString(_wrappedIOD->getReviewerNameTag().c_str()); }
625
629
633
637
641
645
648 QString getClinicalTrialSiteIDTag() const { return QString(_wrappedIOD->getClinicalTrialSiteIDTag().c_str()); }
649
652 QString getClinicalTrialSiteNameTag() const { return QString(_wrappedIOD->getClinicalTrialSiteNameTag().c_str()); }
653
657
661
665
668 QString getFrameOfReferenceUIDTag() const { return QString(_wrappedIOD->getFrameOfReferenceUIDTag().c_str()); }
669
673
676 QString getDateOfLastCalibrationTag() const { return QString(_wrappedIOD->getDateOfLastCalibrationTag().c_str()); }
677
680 QString getDeviceSerialNumberTag() const { return QString(_wrappedIOD->getDeviceSerialNumberTag().c_str()); }
681
684 QString getGantryIDTag() const { return QString(_wrappedIOD->getGantryIDTag().c_str()); }
685
688 QString getInstitutionAddressTag() const { return QString(_wrappedIOD->getInstitutionAddressTag().c_str()); }
689
692 QString getInstitutionNameTag() const { return QString(_wrappedIOD->getInstitutionNameTag().c_str()); }
693
697
700 QString getManufacturerTag() const { return QString(_wrappedIOD->getManufacturerTag().c_str()); }
701
704 QString getManufacturerModelNameTag() const { return QString(_wrappedIOD->getManufacturerModelNameTag().c_str()); }
705
708 QString getPixelPaddingValueTag() const { return QString(_wrappedIOD->getPixelPaddingValueTag().c_str()); }
709
712 QString getSoftwareVersionsTag() const { return QString(_wrappedIOD->getSoftwareVersionsTag().c_str()); }
713
716 QString getSpatialResolutionTag() const { return QString(_wrappedIOD->getSpatialResolutionTag().c_str()); }
717
720 QString getStationNameTag() const { return QString(_wrappedIOD->getStationNameTag().c_str()); }
721
724 QString getTimeOfLastCalibrationTag() const { return QString(_wrappedIOD->getTimeOfLastCalibrationTag().c_str()); }
725
728 QString getAccessionNumberTag() const { return QString(_wrappedIOD->getAccessionNumberTag().c_str()); }
729
733
736 QString getPhysiciansOfRecordTag() const { return QString(_wrappedIOD->getPhysiciansOfRecordTag().c_str()); }
737
741
744 QString getStudyDateTag() const { return QString(_wrappedIOD->getStudyDateTag().c_str()); }
745
748 QString getStudyDescriptionTag() const { return QString(_wrappedIOD->getStudyDescriptionTag().c_str()); }
749
752 QString getStudyIDTag() const { return QString(_wrappedIOD->getStudyIDTag().c_str()); }
753
756 QString getStudyInstanceUIDTag() const { return QString(_wrappedIOD->getStudyInstanceUIDTag().c_str()); }
757
760 QString getStudyTimeTag() const { return QString(_wrappedIOD->getStudyTimeTag().c_str()); }
761
765
768 QString getEthnicGroupTag() const { return QString(_wrappedIOD->getEthnicGroupTag().c_str()); }
769
772 QString getIssuerOfPatientIDTag() const { return QString(_wrappedIOD->getIssuerOfPatientIDTag().c_str()); }
773
776 QString getOtherPatientIDsTag() const { return QString(_wrappedIOD->getOtherPatientIDsTag().c_str()); }
777
780 QString getOtherPatientNamesTag() const { return QString(_wrappedIOD->getOtherPatientNamesTag().c_str()); }
781
784 QString getPatientBirthDateTag() const { return QString(_wrappedIOD->getPatientBirthDateTag().c_str()); }
785
788 QString getPatientBirthTimeTag() const { return QString(_wrappedIOD->getPatientBirthTimeTag().c_str()); }
789
793
796 QString getPatientCommentsTag() const { return QString(_wrappedIOD->getPatientCommentsTag().c_str()); }
797
800 QString getPatientIDTag() const { return QString(_wrappedIOD->getPatientIDTag().c_str()); }
801
805
808 QString getPatientNameTag() const { return QString(_wrappedIOD->getPatientNameTag().c_str()); }
809
812 QString getPatientSexTag() const { return QString(_wrappedIOD->getPatientSexTag().c_str()); }
813
817
821
824 QString getResponsiblePersonTag() const { return QString(_wrappedIOD->getResponsiblePersonTag().c_str()); }
825
828 QString getResponsiblePersonRoleTag() const { return QString(_wrappedIOD->getResponsiblePersonRoleTag().c_str()); }
829
833
836 QString getAdmissionIDTag() const { return QString(_wrappedIOD->getAdmissionIDTag().c_str()); }
837
841
844 QString getIssuerOfAdmissionIDTag() const { return QString(_wrappedIOD->getIssuerOfAdmissionIDTag().c_str()); }
845
848 QString getOccupationTag() const { return QString(_wrappedIOD->getOccupationTag().c_str()); }
849
852 QString getPatientAgeTag() const { return QString(_wrappedIOD->getPatientAgeTag().c_str()); }
853
856 QString getPatientSexNeuteredTag() const { return QString(_wrappedIOD->getPatientSexNeuteredTag().c_str()); }
857
860 QString getPatientSizeTag() const { return QString(_wrappedIOD->getPatientSizeTag().c_str()); }
861
864 QString getPatientWeightTag() const { return QString(_wrappedIOD->getPatientWeightTag().c_str()); }
865
869
872 QString getBrachyTreatmentTypeTag() const { return QString(_wrappedIOD->getBrachyTreatmentTypeTag().c_str()); }
873
876 QString getInstanceNumberTag() const { return QString(_wrappedIOD->getInstanceNumberTag().c_str()); }
877
880 QString getOperatorsNameTag() const { return QString(_wrappedIOD->getOperatorsNameTag().c_str()); }
881
884 QString getPlanIntentTag() const { return QString(_wrappedIOD->getPlanIntentTag().c_str()); }
885
888 QString getRTPlanDateTag() const { return QString(_wrappedIOD->getRTPlanDateTag().c_str()); }
889
892 QString getRTPlanDescriptionTag() const { return QString(_wrappedIOD->getRTPlanDescriptionTag().c_str()); }
893
896 QString getRTPlanGeometryTag() const { return QString(_wrappedIOD->getRTPlanGeometryTag().c_str()); }
897
900 QString getRTPlanLabelTag() const { return QString(_wrappedIOD->getRTPlanLabelTag().c_str()); }
901
904 QString getRTPlanNameTag() const { return QString(_wrappedIOD->getRTPlanNameTag().c_str()); }
905
908 QString getRTPlanTimeTag() const { return QString(_wrappedIOD->getRTPlanTimeTag().c_str()); }
909
912 QString getTreatmentProtocolsTag() const { return QString(_wrappedIOD->getTreatmentProtocolsTag().c_str()); }
913
916 QString getTreatmentSitesTag() const { return QString(_wrappedIOD->getTreatmentSitesTag().c_str()); }
917
921
924 QString getModalityTag() const { return QString(_wrappedIOD->getModalityTag().c_str()); }
925
929
933
937
941
944 QString getSeriesDescriptionTag() const { return QString(_wrappedIOD->getSeriesDescriptionTag().c_str()); }
945
948 QString getSeriesInstanceUIDTag() const { return QString(_wrappedIOD->getSeriesInstanceUIDTag().c_str()); }
949
952 QString getSeriesNumberTag() const { return QString(_wrappedIOD->getSeriesNumberTag().c_str()); }
953
957
960 QString getInstanceCreationDateTag() const { return QString(_wrappedIOD->getInstanceCreationDateTag().c_str()); }
961
964 QString getInstanceCreationTimeTag() const { return QString(_wrappedIOD->getInstanceCreationTimeTag().c_str()); }
965
968 QString getInstanceCreatorUIDTag() const { return QString(_wrappedIOD->getInstanceCreatorUIDTag().c_str()); }
969
973
977
981
985
988 QString getSOPClassUIDTag() const { return QString(_wrappedIOD->getSOPClassUIDTag().c_str()); }
989
992 QString getSOPInstanceStatusTag() const { return QString(_wrappedIOD->getSOPInstanceStatusTag().c_str()); }
993
996 QString getSOPInstanceUIDTag() const { return QString(_wrappedIOD->getSOPInstanceUIDTag().c_str()); }
997
1000 QString getSpecificCharacterSetTag() const { return QString(_wrappedIOD->getSpecificCharacterSetTag().c_str()); }
1001
1005
1006
1007 //bool setPhysiciansOfRecordIdentificationSequence(QVariantList qParam);
1012
1013 //bool setPhysiciansReadingStudyIdentificationSequence(QVariantList qParam);
1018
1019 //bool setProcedureCodeSequence(QVariantList qParam);
1024
1025 //bool setReferencedStudySequence(QVariantList qParam);
1030
1031 //bool setReferringPhysicianIdentificationSequence(QVariantList qParam);
1036
1037 //bool setBreedRegistrationSequence(QVariantList qParam);
1042
1043 //bool setDeidentificationMethodCodeSequence(QVariantList qParam);
1048
1049 //bool setOtherPatientIDsSequence(QVariantList qParam);
1054
1055 //bool setPatientBreedCodeSequence(QVariantList qParam);
1060
1061 //bool setPatientSpeciesCodeSequence(QVariantList qParam);
1066
1067 //bool setReferencedPatientSequence(QVariantList qParam);
1072
1073 //bool setAdmittingDiagnosesCodeSequence(QVariantList qParam);
1078
1079 //bool setBeamSequence(QVariantList qParam);
1083 QString getBeamSequenceTag() const { return QString(_wrappedIOD->getBeamSequenceTag().c_str()); }
1084
1085 //bool setApplicationSetupSequence(QVariantList qParam);
1090
1091 //bool setSourceSequence(QVariantList qParam);
1095 QString getSourceSequenceTag() const { return QString(_wrappedIOD->getSourceSequenceTag().c_str()); }
1096
1097 //bool setTreatmentMachineSequence(QVariantList qParam);
1102
1103 //bool setFractionGroupSequence(QVariantList qParam);
1108
1109 //bool setReferencedDoseSequence(QVariantList qParam);
1114
1115 //bool setReferencedRTPlanSequence(QVariantList qParam);
1120
1121 //bool setReferencedStructureSetSequence(QVariantList qParam);
1126
1127 //bool setPatientSetupSequence(QVariantList qParam);
1131 QString getPatientSetupSequenceTag() const { return QString(_wrappedIOD->getPatientSetupSequenceTag().c_str()); }
1132
1133 //bool setDoseReferenceSequence(QVariantList qParam);
1138
1139 //bool setPerformedProtocolCodeSequence(QVariantList qParam);
1144
1145 //bool setReferencedPerformedProcedureStepSequence(QVariantList qParam);
1150
1151 //bool setRequestAttributesSequence(QVariantList qParam);
1156
1157 //bool setToleranceTableSequence(QVariantList qParam);
1162
1163 //bool setCodingSchemeIdentificationSequence(QVariantList qParam);
1168
1169 //bool setContributingEquipmentSequence(QVariantList qParam);
1174
1175 //bool setDigitalSignaturesSequence(QVariantList qParam);
1180
1181 //bool setEncryptedAttributesSequence(QVariantList qParam);
1186
1187 //bool setHL7StructuredDocumentReferenceSequence(QVariantList qParam);
1192
1193 //bool setMACParametersSequence(QVariantList qParam);
1198
1199 //bool setOriginalAttributesSequence(QVariantList qParam);
1204
1205
1207protected:
1210 bool _getTagIdByATString (const std::string& atString, DCMTree::TagId& tagId);
1211
1212private:
1213 ml::DRTPlanIODBase* _wrappedIOD;
1214
1215 QMap<QString, QString> _dcmTagToPropertyMap;
1216 QMap<QString, QString> _vrCode;
1217 DCMTree::TreePtr _dicomTree;
1218 void _init();
1219};
1220
1221#endif // __mlDRTPlanIODBaseWrapper_H
Class to wrap a tag-id.
A class that wraps DRTPlanIOD object for use in Python.
QString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3 \script.
bool setPerformedProcedureStepStartDate(QString qParam)
QString getReferringPhysicianName() const
QString getAdmissionIDTag() const
QVariant createEmptyTreatmentMachineSequence() const
QString _AuthorizationEquipmentCertificationNumber
void setPhysiciansReadingStudyIdentificationSequence(QVariant qSeq)
QString getPatientID() const
QString PerformedProcedureStepID
PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3 \script.
bool setBrachyTreatmentType(QString qParam)
QString getAdmittingDiagnosesDescription() const
QVariant getDigitalSignaturesSequence() const
void setDeidentificationMethodCodeSequence(QVariant qSeq)
QString getSeriesDescription() const
bool setPlanIntent(QString qParam)
bool setSOPAuthorizationComment(QString qParam)
QString getSpatialResolutionTag() const
QString TreatmentSites
TreatmentSites (300a,000b) vr=LO, vm=1-n, type=3 \script.
bool setSOPInstanceStatus(QString qParam)
QString getSOPClassUID() const
QVariant ReferencedPatientSequence
ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3 \script.
QString InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3 \script.
QVariant ReferencedStructureSetSequence
ReferencedStructureSetSequence (300c,0060) vr=SQ, vm=1, type=1C \script.
QString getStudyDate() const
bool setPatientWeight(QString qParam)
QString getInstitutionName() const
QString getPatientSexTag() const
QString getTimeOfLastCalibrationTag() const
QString getOtherPatientIDsTag() const
QString getReviewTimeTag() const
bool setPositionReferenceIndicator(QString qParam)
DRTPlanIODBaseWrapper(ml::DRTPlanIODBase *wrappedIOD)
QVariant createEmptyPatientSpeciesCodeSequence() const
QString EthnicGroup
EthnicGroup (0010,2160) vr=SH, vm=1, type=3 \script.
QString getReferencedStudySequenceTag() const
QString StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1 \script.
QVariant createEmptyReferringPhysicianIdentificationSequence() const
QString PatientName
PatientName (0010,0010) vr=PN, vm=1, type=2 \script.
QVariantMap getDicomTagByKey(QString key)
Return dict containing: {u'isString': True, u'vr': u'TM', u'valid': 1, u'isNumeric': False,...
QString getAdmissionID() const
QString getOperatorsName() const
QString getFractionGroupSequenceTag() const
QString getTreatmentSites() const
bool setClinicalTrialSiteID(QString qParam)
bool setDateOfLastCalibration(QString qParam)
QString AuthorizationEquipmentCertificationNumber
AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3 \script.
QVariant getReferencedStructureSetSequence() const
void setFractionGroupSequence(QVariant qSeq)
QString getClinicalTrialSubjectIDTag() const
QString getSOPInstanceStatus() const
QVariant createEmptyProcedureCodeSequence() const
QVariant getReferringPhysicianIdentificationSequence() const
bool setPatientComments(QString qParam)
QVariant createEmptyAdmittingDiagnosesCodeSequence() const
QString getRTPlanTime() const
bool setReviewDate(QString qParam)
bool setPatientBirthTime(QString qParam)
bool setStudyDate(QString qParam)
QString getPhysiciansOfRecord() const
QString getPatientComments() const
QVariant getReferencedRTPlanSequence() const
QString getOtherPatientNamesTag() const
QString getIssuerOfPatientIDTag() const
QString getIssuerOfAdmissionID() const
bool setSeriesDescription(QString qParam)
bool setStationName(QString qParam)
QVariant PatientBreedCodeSequence
PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C \script.
int getPixelPaddingValue() const
QString getBrachyTreatmentType() const
QString getPerformedProcedureStepStartTime() const
QString getInstanceCreationDate() const
QVariant getAdmittingDiagnosesCodeSequence() const
void setOriginalAttributesSequence(QVariant qSeq)
QString ClinicalTrialTimePointID
ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2 \script.
QVariant ToleranceTableSequence
ToleranceTableSequence (300a,0040) vr=SQ, vm=1, type=3 \script.
QString getStudyTimeTag() const
QString getMACParametersSequenceTag() const
bool setAuthorizationEquipmentCertificationNumber(QString qParam)
QString getDigitalSignaturesSequenceTag() const
QString ClinicalTrialTimePointDescription
ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3 \script.
QString getOccupationTag() const
QString getReviewerName() const
QVariant createEmptyContributingEquipmentSequence() const
QString getInstitutionAddressTag() const
QString getInstitutionalDepartmentNameTag() const
QString getClinicalTrialTimePointDescriptionTag() const
QString getGantryID() const
bool setStudyInstanceUID(QString qParam)
QString getClinicalTrialSiteName() const
QString ReviewTime
ReviewTime (300e,0005) vr=TM, vm=1, type=2C \script.
void setMACParametersSequence(QVariant qSeq)
QString getFrameOfReferenceUID() const
QString getBrachyTreatmentTypeTag() const
QVariant ReferencedDoseSequence
ReferencedDoseSequence (300c,0080) vr=SQ, vm=1, type=3 \script.
QVariant SourceSequence
SourceSequence (300a,0210) vr=SQ, vm=1, type=1 \script.
QString PatientAge
PatientAge (0010,1010) vr=AS, vm=1, type=3 \script.
QVariant OriginalAttributesSequence
OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3 \script.
QString Modality
Modality (0008,0060) vr=CS, vm=1, type=1 \script.
QString getPatientIDTag() const
QVariant createEmptyRequestAttributesSequence() const
QString getPatientSexNeutered() const
QString getPatientBreedDescriptionTag() const
bool setStudyDescription(QString qParam)
QString InstanceCreationTime
InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3 \script.
QString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3 \script.
QString getSOPAuthorizationDateTimeTag() const
void setPatientSpeciesCodeSequence(QVariant qSeq)
QString getPlanIntent() const
bool setTreatmentSites(QString qParam)
void setContributingEquipmentSequence(QVariant qSeq)
QString getSOPInstanceUID() const
QString RTPlanLabel
RTPlanLabel (300a,0002) vr=SH, vm=1, type=1 \script.
QString getOperatorsNameTag() const
QString ResponsiblePersonRole
ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C \script.
bool setInstanceCreatorUID(QString qParam)
QString getTreatmentProtocols() const
QString getPatientBirthDateTag() const
void setSourceSequence(QVariant qSeq)
QVariant RequestAttributesSequence
RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3 \script.
QVariantList getDicomModuleTypes() const
Return list of DICOM modules contained in this IOD, encoded as integer.
bool setClinicalTrialSponsorName(QString qParam)
QString ClinicalTrialSiteID
ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2 \script.
QVariant createEmptyPatientSetupSequence() const
QString FrameOfReferenceUID
FrameOfReferenceUID (0020,0052) vr=UI, vm=1, type=1 \script.
QString getOtherPatientNames() const
QVariant createEmptyOriginalAttributesSequence() const
bool setAccessionNumber(QString qParam)
QString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3 \script.
QString getPatientCommentsTag() const
QString SeriesNumber
SeriesNumber (0020,0011) vr=IS, vm=1, type=2 \script.
QVariant PatientSpeciesCodeSequence
PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C \script.
QString PatientComments
PatientComments (0010,4000) vr=LT, vm=1, type=3 \script.
QString ClinicalTrialSponsorName
ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1 \script.
QString getAdmittingDiagnosesDescriptionTag() const
QString TimezoneOffsetFromUTC
TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3 \script.
QString getRTPlanDescriptionTag() const
void setEncryptedAttributesSequence(QVariant qSeq)
bool setPatientIdentityRemoved(QString qParam)
QVariant createEmptyDigitalSignaturesSequence() const
QString StudyID
StudyID (0020,0010) vr=SH, vm=1, type=2 \script.
QString getRequestAttributesSequenceTag() const
QString getPatientName() const
QString getPatientAge() const
QString getPhysiciansOfRecordIdentificationSequenceTag() const
QString PatientBirthTime
PatientBirthTime (0010,0032) vr=TM, vm=1, type=3 \script.
QString getReferringPhysicianIdentificationSequenceTag() const
QString getSeriesInstanceUID() const
QString StudyDate
StudyDate (0008,0020) vr=DA, vm=1, type=2 \script.
QString SpecificCharacterSet
SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C \script.
QVariant getFractionGroupSequence() const
bool setOriginalSpecializedSOPClassUID(QString qParam)
void setReferencedStudySequence(QVariant qSeq)
void setToleranceTableSequence(QVariant qSeq)
QString getClinicalTrialCoordinatingCenterNameTag() const
QString getStudyTime() const
QString getIssuerOfAdmissionIDTag() const
QString getInstanceNumberTag() const
void setDoseReferenceSequence(QVariant qSeq)
QString getStationNameTag() const
QString getClinicalTrialTimePointIDTag() const
bool setGantryID(QString qParam)
QString getInstanceCreatorUID() const
void setReferringPhysicianIdentificationSequence(QVariant qSeq)
QVariant ReferencedPerformedProcedureStepSequence
ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3 \script.
QVariant getOriginalAttributesSequence() const
QString ResponsiblePerson
ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C \script.
bool setPixelPaddingValue(int qParam)
QVariant getMACParametersSequence() const
QString getClinicalTrialSubjectReadingIDTag() const
QString getPatientBirthTime() const
QVariant createEmptySourceSequence() const
QString getSeriesInstanceUIDTag() const
bool setRTPlanDate(QString qParam)
QVariant getDeidentificationMethodCodeSequence() const
bool setSOPInstanceUID(QString qParam)
QVariant getReferencedPatientSequence() const
QString getRTPlanTimeTag() const
QVariant TreatmentMachineSequence
TreatmentMachineSequence (300a,0206) vr=SQ, vm=1, type=1 \script.
bool setPrescriptionDescription(QString qParam)
QString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3 \script.
QVariant getHL7StructuredDocumentReferenceSequence() const
bool setInstitutionAddress(QString qParam)
QString getRTPlanGeometryTag() const
QString getPatientSexNeuteredTag() const
QString getInstitutionNameTag() const
QString getRTPlanName() const
QString getClinicalTrialSponsorName() const
bool setRTPlanDescription(QString qParam)
QVariant getPhysiciansReadingStudyIdentificationSequence() const
QString getInstanceCreationTimeTag() const
QString getPlanIntentTag() const
QString getPrescriptionDescriptionTag() const
QString getSeriesDescriptionTag() const
QString getSOPClassUIDTag() const
QString OperatorsName
OperatorsName (0008,1070) vr=PN, vm=1-n, type=2 \script.
bool setSoftwareVersions(QString qParam)
QString getPositionReferenceIndicator() const
QString getClinicalTrialSponsorNameTag() const
QString getInstitutionAddress() const
QVariant getTreatmentMachineSequence() const
bool setSOPClassUID(QString qParam)
QString getPatientSpeciesDescription() const
QString SOPAuthorizationComment
SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3 \script.
QString PatientSexNeutered
PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C \script.
QString SoftwareVersions
SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3 \script.
QString getBreedRegistrationSequenceTag() const
QString RelatedGeneralSOPClassUID
RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3 \script.
QString getSoftwareVersions() const
QVariant createEmptyPerformedProtocolCodeSequence() const
QString getSourceSequenceTag() const
QString StationName
StationName (0008,1010) vr=SH, vm=1, type=3 \script.
bool setTreatmentProtocols(QString qParam)
QString PhysiciansOfRecord
PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3 \script.
QVariant createEmptyReferencedStudySequence() const
bool setAdmissionID(QString qParam)
void setBreedRegistrationSequence(QVariant qSeq)
QString getReferringPhysicianNameTag() const
QString RTPlanDate
RTPlanDate (300a,0006) vr=DA, vm=1, type=2 \script.
QString getOriginalAttributesSequenceTag() const
QString getClinicalTrialProtocolNameTag() const
QStringList dir(QString searchString="") const
Return dicom tags which contain searchstring.
QString getStudyInstanceUIDTag() const
bool setPatientBreedDescription(QString qParam)
bool setApprovalStatus(QString qParam)
QString getClinicalTrialTimePointID() const
QString getPhysiciansReadingStudyIdentificationSequenceTag() const
QString getAccessionNumberTag() const
QString getManufacturerModelNameTag() const
bool setTimeOfLastCalibration(QString qParam)
QString getSOPAuthorizationCommentTag() const
QString AccessionNumber
AccessionNumber (0008,0050) vr=SH, vm=1, type=2 \script.
QString ReviewDate
ReviewDate (300e,0004) vr=DA, vm=1, type=2C \script.
QString ClinicalTrialSubjectID
ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C \script.
QString PlanIntent
PlanIntent (300a,000a) vr=CS, vm=1, type=3 \script.
void setReferencedDoseSequence(QVariant qSeq)
QString InstanceCreatorUID
InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3 \script.
QString getPrescriptionDescription() const
bool setBrachyTreatmentTechnique(QString qParam)
QString getClinicalTrialTimePointDescription() const
bool setPatientSexNeutered(QString qParam)
QString getReferencedRTPlanSequenceTag() const
int PixelPaddingValue
PixelPaddingValue (0028,0120) vr=US_SS, vm=1, type=3 \script.
QString getDeidentificationMethodCodeSequenceTag() const
QString StudyDescription
StudyDescription (0008,1030) vr=LO, vm=1, type=3 \script.
bool setPerformedProcedureStepDescription(QString qParam)
QString getOriginalSpecializedSOPClassUIDTag() const
bool setInstanceCreationDate(QString qParam)
QString getDeviceSerialNumberTag() const
QVariant getCodingSchemeIdentificationSequence() const
QVariant createEmptyApplicationSetupSequence() const
QString getPerformedProcedureStepStartDateTag() const
QString PerformedProcedureStepStartTime
PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3 \script.
QString getPatientSetupSequenceTag() const
QString getClinicalTrialProtocolIDTag() const
void setPatientBreedCodeSequence(QVariant qSeq)
QString getAccessionNumber() const
QString getAdditionalPatientHistory() const
QString getPatientWeightTag() const
QString getTreatmentProtocolsTag() const
QString InstanceCreationDate
InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3 \script.
QVariant getDicomTagValueByKey(QString key)
Return value of tag with given tag, e.g. "(0008,0018)".
QString PatientBreedDescription
PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C \script.
bool setPatientSpeciesDescription(QString qParam)
QString PatientSize
PatientSize (0010,1020) vr=DS, vm=1, type=3 \script.
QString PerformedProcedureStepDescription
PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3 \script.
QString getEthnicGroup() const
QString getBrachyTreatmentTechnique() const
QVariant getBreedRegistrationSequence() const
QVariant createEmptyDoseReferenceSequence() const
QString getClinicalTrialProtocolName() const
bool setInstitutionName(QString qParam)
bool setPatientID(QString qParam)
QString SpatialResolution
SpatialResolution (0018,1050) vr=DS, vm=1, type=3 \script.
QString getResponsiblePerson() const
QVariant createEmptyCodingSchemeIdentificationSequence() const
QString getPerformedProtocolCodeSequenceTag() const
QString IssuerOfAdmissionID
IssuerOfAdmissionID (0038,0011) vr=LO, vm=1, type=3 \script.
QString getTreatmentSitesTag() const
QString getPatientSize() const
QVariant createEmptyHL7StructuredDocumentReferenceSequence() const
QString getReviewTime() const
QString getPositionReferenceIndicatorTag() const
QString getPerformedProcedureStepStartTimeTag() const
QString getNameOfPhysiciansReadingStudyTag() const
bool setSeriesInstanceUID(QString qParam)
QString getReferencedPerformedProcedureStepSequenceTag() const
QString getDateOfLastCalibration() const
void setHL7StructuredDocumentReferenceSequence(QVariant qSeq)
QString getSOPInstanceStatusTag() const
QVariant createEmptyReferencedPerformedProcedureStepSequence() const
MLABDicomTree * getDicomTree()
Return the dicom tag tree.
QVariant BeamSequence
BeamSequence (300a,00b0) vr=SQ, vm=1, type=1 \script.
bool setStudyID(QString qParam)
QString getPatientWeight() const
QString getRTPlanDate() const
QString getPatientBreedCodeSequenceTag() const
QString getInstanceCreatorUIDTag() const
QVariant AdmittingDiagnosesCodeSequence
AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3 \script.
bool setAdmittingDiagnosesDescription(QString qParam)
QVariant CodingSchemeIdentificationSequence
CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3 \script.
bool setClinicalTrialProtocolID(QString qParam)
QVariant ContributingEquipmentSequence
ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3 \script.
QString getPatientBirthDate() const
QVariant getPatientSpeciesCodeSequence() const
QString getIssuerOfPatientID() const
QString getPerformedProcedureStepIDTag() const
QString getPatientNameTag() const
QVariant getReferencedPerformedProcedureStepSequence() const
bool setOperatorsName(QString qParam)
QVariant getPhysiciansOfRecordIdentificationSequence() const
QString getBeamSequenceTag() const
void setAdmittingDiagnosesCodeSequence(QVariant qSeq)
QString getResponsibleOrganizationTag() const
QString PrescriptionDescription
PrescriptionDescription (300a,000e) vr=ST, vm=1, type=3 \script.
QString getManufacturerModelName() const
QString getDeidentificationMethod() const
void setReferencedRTPlanSequence(QVariant qSeq)
bool setClinicalTrialTimePointID(QString qParam)
bool setRelatedGeneralSOPClassUID(QString qParam)
QString getClinicalTrialSubjectID() const
QVariant createEmptyReferencedPatientSequence() const
QString SeriesDescription
SeriesDescription (0008,103e) vr=LO, vm=1, type=3 \script.
QVariantMap _createMapFromTag(const DCMTree::Const_TagPtr &tagPtr)
QVariant EncryptedAttributesSequence
EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C \script.
QString ClinicalTrialSubjectReadingID
ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C \script.
QString getSpecificCharacterSet() const
QString PatientSpeciesDescription
PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C \script.
QString AdmissionID
AdmissionID (0038,0010) vr=LO, vm=1, type=3 \script.
bool setResponsiblePerson(QString qParam)
QString getPatientIdentityRemovedTag() const
QString StudyTime
StudyTime (0008,0030) vr=TM, vm=1, type=2 \script.
QString getSOPAuthorizationDateTime() const
QString Occupation
Occupation (0010,2180) vr=SH, vm=1, type=3 \script.
QString getClinicalTrialSiteIDTag() const
QVariant PhysiciansReadingStudyIdentificationSequence
PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3 \script.
QVariant getPatientBreedCodeSequence() const
bool setDeviceSerialNumber(QString qParam)
QString getSoftwareVersionsTag() const
void setProcedureCodeSequence(QVariant qSeq)
bool setPatientAge(QString qParam)
QString getDoseReferenceSequenceTag() const
QVariant createEmptyPhysiciansReadingStudyIdentificationSequence() const
QVariant createEmptyFractionGroupSequence() const
QString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=2 \script.
QString getReferencedDoseSequenceTag() const
QVariant DeidentificationMethodCodeSequence
DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C \script.
bool setModality(QString qParam)
QString getStudyDescription() const
QString getDeviceSerialNumber() const
QString getResponsibleOrganization() const
bool setSpecificCharacterSet(QString qParam)
QString SOPClassUID
SOPClassUID (0008,0016) vr=UI, vm=1, type=1 \script.
QString getPerformedProcedureStepDescriptionTag() const
QString getReviewDateTag() const
QString PatientWeight
PatientWeight (0010,1030) vr=DS, vm=1, type=3 \script.
QString getSeriesNumberTag() const
QString getRTPlanDateTag() const
bool setClinicalTrialProtocolName(QString qParam)
bool setPatientBirthDate(QString qParam)
QString getPatientSpeciesCodeSequenceTag() const
QString TreatmentProtocols
TreatmentProtocols (300a,0009) vr=LO, vm=1-n, type=3 \script.
bool setReviewerName(QString qParam)
QVariant PhysiciansOfRecordIdentificationSequence
PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3 \script.
QVariant createEmptyBreedRegistrationSequence() const
QString getRTPlanGeometry() const
QString getPhysiciansOfRecordTag() const
void setReferencedStructureSetSequence(QVariant qSeq)
void setRequestAttributesSequence(QVariant qSeq)
QString OriginalSpecializedSOPClassUID
OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3 \script.
bool setIssuerOfPatientID(QString qParam)
QString getClinicalTrialCoordinatingCenterName() const
QString getManufacturerTag() const
bool setTimezoneOffsetFromUTC(QString qParam)
QVariant HL7StructuredDocumentReferenceSequence
HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C \script.
void setTreatmentMachineSequence(QVariant qSeq)
bool setReviewTime(QString qParam)
bool setRTPlanLabel(QString qParam)
bool setPatientSize(QString qParam)
bool setPhysiciansOfRecord(QString qParam)
QVariant PatientSetupSequence
PatientSetupSequence (300a,0180) vr=SQ, vm=1, type=1 \script.
QString getHL7StructuredDocumentReferenceSequenceTag() const
bool setSpatialResolution(QString qParam)
QVariant getSourceSequence() const
void setDigitalSignaturesSequence(QVariant qSeq)
QString PositionReferenceIndicator
PositionReferenceIndicator (0020,1040) vr=LO, vm=1, type=2 \script.
QString DateOfLastCalibration
DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3 \script.
QString getStationName() const
QVariant createEmptyEncryptedAttributesSequence() const
QString SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1 \script.
QString getRTPlanDescription() const
bool setManufacturer(QString qParam)
QString getApprovalStatus() const
QString BrachyTreatmentTechnique
BrachyTreatmentTechnique (300a,0200) vr=CS, vm=1, type=1 \script.
QString getOtherPatientIDsSequenceTag() const
QString getStudyInstanceUID() const
QString getInstanceNumber() const
bool setStudyTime(QString qParam)
QString getDicomModuleName(int dcmModuleType)
Return string representation of module type id.
QString getClinicalTrialSubjectReadingID() const
void setReferencedPerformedProcedureStepSequence(QVariant qSeq)
QString TimeOfLastCalibration
TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3 \script.
QString ClinicalTrialProtocolID
ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1 \script.
QString getInstanceCreationTime() const
QVariant getDicomTagValueByName(QString name)
Return value of tag with given name, e.g. "SOPInstanceUID".
QString InstanceNumber
InstanceNumber (0020,0013) vr=IS, vm=1, type=3 \script.
QVariant createEmptyDeidentificationMethodCodeSequence() const
bool setRTPlanTime(QString qParam)
QString getPerformedProcedureStepStartDate() const
QVariant OtherPatientIDsSequence
OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3 \script.
QString getPatientSpeciesDescriptionTag() const
bool setFrameOfReferenceUID(QString qParam)
QString SOPInstanceStatus
SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3 \script.
QVariant getRequestAttributesSequence() const
bool setInstanceCreationTime(QString qParam)
QString getEthnicGroupTag() const
QString getSpecificCharacterSetTag() const
QString getReviewDate() const
QString getOtherPatientIDs() const
void setApplicationSetupSequence(QVariant qSeq)
QVariant getContributingEquipmentSequence() const
QVariant getToleranceTableSequence() const
QString getSpatialResolution() const
QString getSOPInstanceUIDTag() const
QString getInstitutionalDepartmentName() const
QVariant ApplicationSetupSequence
ApplicationSetupSequence (300a,0230) vr=SQ, vm=1, type=1 \script.
QString getRTPlanNameTag() const
QString NameOfPhysiciansReadingStudy
NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3 \script.
bool setEthnicGroup(QString qParam)
bool setResponsibleOrganization(QString qParam)
QString PerformedProcedureStepStartDate
PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3 \script.
QString getTreatmentMachineSequenceTag() const
QString getApprovalStatusTag() const
bool setPerformedProcedureStepStartTime(QString qParam)
bool setRTPlanName(QString qParam)
QVariant createEmptyOtherPatientIDsSequence() const
QString RTPlanDescription
RTPlanDescription (300a,0004) vr=ST, vm=1, type=3 \script.
bool setAdditionalPatientHistory(QString qParam)
QString PatientSex
PatientSex (0010,0040) vr=CS, vm=1, type=2 \script.
QString getTimezoneOffsetFromUTC() const
bool setIssuerOfAdmissionID(QString qParam)
QVariant ReferencedStudySequence
ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3 \script.
QVariant ReferringPhysicianIdentificationSequence
ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3 \script.
QString getAdditionalPatientHistoryTag() const
QString getPatientIdentityRemoved() const
QString getOriginalSpecializedSOPClassUID() const
bool setReferringPhysicianName(QString qParam)
QString getSeriesNumber() const
QVariant getReferencedDoseSequence() const
QVariant getDoseReferenceSequence() const
QString ReviewerName
ReviewerName (300e,0008) vr=PN, vm=1, type=2C \script.
QVariant createEmptyReferencedRTPlanSequence() const
QString BrachyTreatmentType
BrachyTreatmentType (300a,0202) vr=CS, vm=1, type=1 \script.
QString PatientBirthDate
PatientBirthDate (0010,0030) vr=DA, vm=1, type=2 \script.
bool setClinicalTrialSiteName(QString qParam)
void setPhysiciansOfRecordIdentificationSequence(QVariant qSeq)
bool setOtherPatientIDs(QString qParam)
bool setClinicalTrialCoordinatingCenterName(QString qParam)
QVariantMap getDicomTagByName(QString name)
QString getApplicationSetupSequenceTag() const
QString PatientIdentityRemoved
PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3 \script.
QVariant DoseReferenceSequence
DoseReferenceSequence (300a,0010) vr=SQ, vm=1, type=3 \script.
QString getInstanceCreationDateTag() const
QVariant FractionGroupSequence
FractionGroupSequence (300a,0070) vr=SQ, vm=1, type=1 \script.
QVariant ReferencedRTPlanSequence
ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=3 \script.
QVariant getApplicationSetupSequence() const
QString RTPlanGeometry
RTPlanGeometry (300a,000c) vr=CS, vm=1, type=1 \script.
bool setSOPAuthorizationDateTime(QString qParam)
bool setPatientSex(QString qParam)
QString DeidentificationMethod
DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C \script.
QString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=2 \script.
QString OtherPatientNames
OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3 \script.
QVariant ProcedureCodeSequence
ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3 \script.
QVariant getPatientSetupSequence() const
QVariant createEmptyPhysiciansOfRecordIdentificationSequence() const
QString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3 \script.
QString getResponsiblePersonTag() const
QString getStudyDateTag() const
bool setDeidentificationMethod(QString qParam)
bool setOtherPatientNames(QString qParam)
QString getAdmittingDiagnosesCodeSequenceTag() const
QString RTPlanTime
RTPlanTime (300a,0007) vr=TM, vm=1, type=2 \script.
QString getReferencedPatientSequenceTag() const
QVariant createEmptyReferencedDoseSequence() const
bool setPatientName(QString qParam)
QVariant getProcedureCodeSequence() const
QString getRelatedGeneralSOPClassUID() const
QVariant DigitalSignaturesSequence
DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3 \script.
QString getNameOfPhysiciansReadingStudy() const
QString ResponsibleOrganization
ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C \script.
QString getReferencedStructureSetSequenceTag() const
bool setPerformedProcedureStepID(QString qParam)
void setBeamSequence(QVariant qSeq)
QString RTPlanName
RTPlanName (300a,0003) vr=LO, vm=1, type=3 \script.
QString getBrachyTreatmentTechniqueTag() const
bool setSeriesNumber(QString qParam)
QString getEncryptedAttributesSequenceTag() const
QString ClinicalTrialCoordinatingCenterName
ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2 \script.
QVariant getOtherPatientIDsSequence() const
QString SOPAuthorizationDateTime
SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3 \script.
QString getPatientBirthTimeTag() const
void setReferencedPatientSequence(QVariant qSeq)
bool setOccupation(QString qParam)
QString getPixelPaddingValueTag() const
QString getStudyDescriptionTag() const
QString getFrameOfReferenceUIDTag() const
QString ClinicalTrialProtocolName
ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2 \script.
void setCodingSchemeIdentificationSequence(QVariant qSeq)
QString getRTPlanLabelTag() const
QString getProcedureCodeSequenceTag() const
QString getPatientSizeTag() const
void setPerformedProtocolCodeSequence(QVariant qSeq)
QString GantryID
GantryID (0018,1008) vr=LO, vm=1, type=3 \script.
QVariant createEmptyMACParametersSequence() const
QString getPatientBreedDescription() const
QString SOPInstanceUID
SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1 \script.
QVariant getPerformedProtocolCodeSequence() const
bool setNameOfPhysiciansReadingStudy(QString qParam)
bool setClinicalTrialTimePointDescription(QString qParam)
QVariant createEmptyBeamSequence() const
QString getSOPAuthorizationComment() const
bool setManufacturerModelName(QString qParam)
QString getPerformedProcedureStepDescription() const
QString ClinicalTrialSiteName
ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2 \script.
QVariant getReferencedStudySequence() const
QString getTimezoneOffsetFromUTCTag() const
QString getClinicalTrialProtocolID() const
void setOtherPatientIDsSequence(QVariant qSeq)
QString ApprovalStatus
ApprovalStatus (300e,0002) vr=CS, vm=1, type=1 \script.
QString AdmittingDiagnosesDescription
AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3 \script.
QString getStudyID() const
QVariant PerformedProtocolCodeSequence
PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3 \script.
QString AdditionalPatientHistory
AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3 \script.
QString getClinicalTrialSiteNameTag() const
QString getCodingSchemeIdentificationSequenceTag() const
bool setClinicalTrialSubjectReadingID(QString qParam)
QString getPatientSex() const
QString getPerformedProcedureStepID() const
bool setClinicalTrialSubjectID(QString qParam)
QString getDateOfLastCalibrationTag() const
QString getResponsiblePersonRoleTag() const
QString getManufacturer() const
QString OtherPatientIDs
OtherPatientIDs (0010,1000) vr=LO, vm=1-n, type=3 \script.
QString getResponsiblePersonRole() const
QString getRTPlanLabel() const
QString getOccupation() const
QVariant createEmptyReferencedStructureSetSequence() const
QVariant getBeamSequence() const
QVariant createEmptyPatientBreedCodeSequence() const
QString getClinicalTrialSiteID() const
QVariant MACParametersSequence
MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3 \script.
QString getRelatedGeneralSOPClassUIDTag() const
QString getModality() const
bool containsDicomModule(int dcmModuleType) const
Return true if IOD contains given module.
bool _getTagIdByATString(const std::string &atString, DCMTree::TagId &tagId)
bool setResponsiblePersonRole(QString qParam)
void setPatientSetupSequence(QVariant qSeq)
QString getDeidentificationMethodTag() const
QString getReviewerNameTag() const
QString getContributingEquipmentSequenceTag() const
bool setRTPlanGeometry(QString qParam)
QString ReferringPhysicianName
ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2 \script.
bool setInstitutionalDepartmentName(QString qParam)
QString getTimeOfLastCalibration() const
QString getAuthorizationEquipmentCertificationNumberTag() const
QString getPatientAgeTag() const
QVariant getEncryptedAttributesSequence() const
QVariant BreedRegistrationSequence
BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C \script.
bool setInstanceNumber(QString qParam)
QString getToleranceTableSequenceTag() const
QString getAuthorizationEquipmentCertificationNumber() const
QVariant createEmptyToleranceTableSequence() const
Base object class for passing DRTPlanIOD objects between MeVisLab modules.
std::string getReferringPhysicianIdentificationSequenceTag()
std::string getReviewTimeTag() const
std::string getPatientIDTag() const
std::string getAuthorizationEquipmentCertificationNumberTag() const
std::string getClinicalTrialSubjectReadingIDTag() const
std::string getPatientSetupSequenceTag()
std::string getInstitutionalDepartmentNameTag() const
std::string getReviewDateTag() const
std::string getBeamSequenceTag()
std::string getSeriesNumberTag() const
std::string getRTPlanDescriptionTag() const
std::string getDeidentificationMethodTag() const
std::string getPatientSexTag() const
std::string getHL7StructuredDocumentReferenceSequenceTag()
std::string getTreatmentMachineSequenceTag()
std::string getOriginalAttributesSequenceTag()
std::string getAdmittingDiagnosesDescriptionTag() const
std::string getBrachyTreatmentTechniqueTag() const
std::string getFractionGroupSequenceTag()
std::string getOtherPatientIDsSequenceTag()
std::string getSOPInstanceStatusTag() const
std::string getClinicalTrialSponsorNameTag() const
std::string getBrachyTreatmentTypeTag() const
std::string getDigitalSignaturesSequenceTag()
std::string getRTPlanNameTag() const
std::string getRTPlanDateTag() const
std::string getPatientSizeTag() const
std::string getSoftwareVersionsTag() const
std::string getClinicalTrialTimePointIDTag() const
std::string getSpecificCharacterSetTag() const
std::string getStudyTimeTag() const
std::string getGantryIDTag() const
std::string getIssuerOfPatientIDTag() const
std::string getPatientBirthDateTag() const
std::string getPatientCommentsTag() const
dcmModuleTypeVec getModuleTypes()
Return vector of DcmModuleTypes.
std::string getClinicalTrialProtocolIDTag() const
std::string getDateOfLastCalibrationTag() const
std::string getRTPlanGeometryTag() const
std::string getStudyDescriptionTag() const
std::string getPlanIntentTag() const
std::string getReferencedDoseSequenceTag()
std::string getStudyIDTag() const
std::string getInstitutionAddressTag() const
std::string getInstanceCreationDateTag() const
std::string getOccupationTag() const
std::string getSpatialResolutionTag() const
std::string getTimeOfLastCalibrationTag() const
std::string getTimezoneOffsetFromUTCTag() const
std::string getModalityTag() const
std::string getAccessionNumberTag() const
std::string getPatientWeightTag() const
std::string getRequestAttributesSequenceTag()
std::string getStudyDateTag() const
std::string getProcedureCodeSequenceTag()
std::string getPatientSpeciesDescriptionTag() const
std::string getInstanceCreationTimeTag() const
std::string getStationNameTag() const
std::string getClinicalTrialSubjectIDTag() const
std::string getApprovalStatusTag() const
std::string getDeviceSerialNumberTag() const
std::string getSeriesInstanceUIDTag() const
std::string getPositionReferenceIndicatorTag() const
std::string getToleranceTableSequenceTag()
std::string getReferencedRTPlanSequenceTag()
std::string getPerformedProcedureStepStartTimeTag() const
std::string getSOPAuthorizationCommentTag() const
std::string getSOPInstanceUIDTag() const
std::string getClinicalTrialCoordinatingCenterNameTag() const
std::string getClinicalTrialSiteNameTag() const
std::string getAdmissionIDTag() const
std::string getPerformedProtocolCodeSequenceTag()
std::string getSOPClassUIDTag() const
std::string getNameOfPhysiciansReadingStudyTag() const
std::string getReferencedPerformedProcedureStepSequenceTag()
std::string getManufacturerModelNameTag() const
std::string getPerformedProcedureStepDescriptionTag() const
std::string getRTPlanTimeTag() const
std::string getPatientIdentityRemovedTag() const
std::string getCodingSchemeIdentificationSequenceTag()
std::string getApplicationSetupSequenceTag()
std::string getRTPlanLabelTag() const
std::string getOperatorsNameTag() const
std::string getEthnicGroupTag() const
std::string getDeidentificationMethodCodeSequenceTag()
std::string getClinicalTrialProtocolNameTag() const
std::string getPerformedProcedureStepStartDateTag() const
std::string getEncryptedAttributesSequenceTag()
std::string getBreedRegistrationSequenceTag()
std::string getRelatedGeneralSOPClassUIDTag() const
std::string getMACParametersSequenceTag()
std::string getPatientNameTag() const
std::string getInstitutionNameTag() const
std::string getIssuerOfAdmissionIDTag() const
std::string getPatientBirthTimeTag() const
std::string getPatientBreedDescriptionTag() const
std::string getAdmittingDiagnosesCodeSequenceTag()
std::string getManufacturerTag() const
std::string getPhysiciansReadingStudyIdentificationSequenceTag()
std::string getDoseReferenceSequenceTag()
std::string getReferringPhysicianNameTag() const
std::string getPhysiciansOfRecordTag() const
std::string getReferencedPatientSequenceTag()
std::string getClinicalTrialSiteIDTag() const
std::string getPatientSexNeuteredTag() const
std::string getResponsiblePersonRoleTag() const
std::string getOtherPatientNamesTag() const
std::string getPrescriptionDescriptionTag() const
std::string getFrameOfReferenceUIDTag() const
std::string getPatientBreedCodeSequenceTag()
std::string getClinicalTrialTimePointDescriptionTag() const
std::string getAdditionalPatientHistoryTag() const
std::string getResponsibleOrganizationTag() const
std::string getTreatmentProtocolsTag() const
std::string getOriginalSpecializedSOPClassUIDTag() const
std::string getPerformedProcedureStepIDTag() const
std::string getSourceSequenceTag()
std::string getPixelPaddingValueTag() const
std::string getContributingEquipmentSequenceTag()
std::string getReviewerNameTag() const
std::string getReferencedStructureSetSequenceTag()
std::string getPhysiciansOfRecordIdentificationSequenceTag()
std::string getPatientAgeTag() const
std::string getSOPAuthorizationDateTimeTag() const
std::string getStudyInstanceUIDTag() const
std::string getPatientSpeciesCodeSequenceTag()
std::string getTreatmentSitesTag() const
std::string getReferencedStudySequenceTag()
std::string getInstanceCreatorUIDTag() const
std::string getSeriesDescriptionTag() const
std::string getResponsiblePersonTag() const
std::string getInstanceNumberTag() const
bool containsModule(DcmModuleType moduleType)
std::string getOtherPatientIDsTag() const
The DRTAdmittingDiagnosesCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTApplicationSetupSequence DICOM Sequence wrapped for PythonQT.
The DRTBeamSequence 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 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.
Base object class for passing DRTPlanIOD objects between MeVisLab modules.
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.
The DRTSourceSequence DICOM Sequence wrapped for PythonQT.
The DRTToleranceTableSequence DICOM Sequence wrapped for PythonQT.
The DRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModule DICOM Sequence wrapped for PythonQT.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
boost::shared_ptr< const Tag > Const_TagPtr
Definition DCMTree_Lib.h:63
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree
Definition DCMTree_Lib.h:72