24#ifndef __mlDRTStructureSetIODBaseWrapper_H
25#define __mlDRTStructureSetIODBaseWrapper_H
29#include <FMEThirdPartyWarningsDisable.h>
36#include <FMEThirdPartyWarningsRestore.h>
38#include <DCMTree_IOParameter_OFFIS.h>
39#include <DCMTree_Reader_OFFIS.h>
40#include <Fields/mlabDicomTree.h>
490"CalculatedDoseReferenceRecordModule",
492"ClinicalTrialSeriesModule",
493"ClinicalTrialStudyModule",
494"ClinicalTrialSubjectModule",
495"ContrastBolusModule",
497"FrameOfReferenceModule",
498"GeneralEquipmentModule",
503"MeasuredDoseReferenceRecordModule",
506"MultiFrameOverlayModule",
512"RTBrachyApplicationSetupsModule",
516"RTFractionSchemeModule",
517"RTGeneralPlanModule",
518"RTGeneralTreatmentRecordModule",
521"RTIonBeamsSessionRecordModule",
522"RTIonToleranceTablesModule",
523"RTPatientSetupModule",
524"RTPrescriptionModule",
525"RTROIObservationsModule",
527"RTToleranceTablesModule",
528"RTTreatmentMachineRecordModule",
529"RTTreatmentSummaryRecordModule",
A class that wraps DRTStructureSetIOD object for use in Python.
bool setPerformedProcedureStepStartTime(QString qParam)
QVariant getDicomTagValueByName(QString name)
Return value of tag with given name, e.g. "SOPInstanceUID".
QVariant DigitalSignaturesSequence
DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3 \script.
QString _InstanceCreatorUID
bool setReviewerName(QString qParam)
QString PatientIdentityRemoved
PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3 \script.
QString getSpatialResolution() const
QString AccessionNumber
AccessionNumber (0008,0050) vr=SH, vm=1, type=2 \script.
QString _SOPAuthorizationComment
QString getIssuerOfAdmissionIDTag() const
QString _SpecificCharacterSet
QVariant getROIContourSequence() const
bool setResponsiblePersonRole(QString qParam)
QString getPatientSpeciesDescriptionTag() const
QString _OtherPatientNames
QString getAdmissionID() const
QString _ReferringPhysicianName
QString getDateOfLastCalibration() const
void setStructureSetROISequence(QVariant qSeq)
QString getInstanceCreationDate() const
QString Occupation
Occupation (0010,2180) vr=SH, vm=1, type=3 \script.
QString getSOPAuthorizationDateTimeTag() const
QString getPatientIdentityRemoved() const
bool setClinicalTrialProtocolID(QString qParam)
QString getOtherPatientIDs() const
QString getAdditionalPatientHistoryTag() const
QString getPatientSizeTag() const
QString getPerformedProtocolCodeSequenceTag() const
QString TimezoneOffsetFromUTC
TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3 \script.
QVariant createEmptyBreedRegistrationSequence() const
QString _InstitutionalDepartmentName
QString PerformedProcedureStepStartTime
PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3 \script.
bool setOccupation(QString qParam)
QString PatientBirthDate
PatientBirthDate (0010,0030) vr=DA, vm=1, type=2 \script.
QVariant getReferencedStudySequence() const
bool setReviewDate(QString qParam)
QVariant createEmptyPhysiciansReadingStudyIdentificationSequence() const
QString _RelatedGeneralSOPClassUID
bool setOriginalSpecializedSOPClassUID(QString qParam)
QVariant ContributingEquipmentSequence
ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3 \script.
QString SpatialResolution
SpatialResolution (0018,1050) vr=DS, vm=1, type=3 \script.
QString ClinicalTrialTimePointDescription
ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3 \script.
void setReferringPhysicianIdentificationSequence(QVariant qSeq)
bool setReferringPhysicianName(QString qParam)
QString AuthorizationEquipmentCertificationNumber
AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3 \script.
QVariant getOriginalAttributesSequence() const
QString getReviewTimeTag() const
QString PatientAge
PatientAge (0010,1010) vr=AS, vm=1, type=3 \script.
QString getSOPAuthorizationDateTime() const
QString getReviewerNameTag() const
bool setStructureSetLabel(QString qParam)
QString _PerformedProcedureStepDescription
QString _StructureSetDescription
QString getOccupationTag() const
QString PatientSexNeutered
PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C \script.
QString PhysiciansOfRecord
PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3 \script.
QString getRTROIObservationsSequenceTag() const
QString TimeOfLastCalibration
TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3 \script.
QVariant getReferencedPatientSequence() const
QString getClinicalTrialSponsorNameTag() const
QString getPatientComments() const
QVariant getPatientBreedCodeSequence() const
bool setPatientComments(QString qParam)
QString getPerformedProcedureStepStartTimeTag() const
QString SOPInstanceStatus
SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3 \script.
QVariant createEmptyReferencedStudySequence() const
QVariant getHL7StructuredDocumentReferenceSequence() const
QString getClinicalTrialTimePointDescriptionTag() const
QString SOPInstanceUID
SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1 \script.
QString getPhysiciansReadingStudyIdentificationSequenceTag() const
void setProcedureCodeSequence(QVariant qSeq)
QString ResponsiblePerson
ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C \script.
QString getMACParametersSequenceTag() const
QString _ClinicalTrialProtocolName
QString getPhysiciansOfRecord() const
QString ClinicalTrialSiteName
ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2 \script.
QString getTimezoneOffsetFromUTCTag() const
QString RelatedGeneralSOPClassUID
RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3 \script.
QString getTimezoneOffsetFromUTC() const
QVariant BreedRegistrationSequence
BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C \script.
bool setSOPAuthorizationDateTime(QString qParam)
QString SOPAuthorizationComment
SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3 \script.
void setDeidentificationMethodCodeSequence(QVariant qSeq)
QString PatientName
PatientName (0010,0010) vr=PN, vm=1, type=2 \script.
QString getTimeOfLastCalibrationTag() const
void setCodingSchemeIdentificationSequence(QVariant qSeq)
QString _PatientIdentityRemoved
QString getInstanceCreatorUID() const
bool setClinicalTrialCoordinatingCenterName(QString qParam)
bool setSpecificCharacterSet(QString qParam)
QString SeriesDescription
SeriesDescription (0008,103e) vr=LO, vm=1, type=3 \script.
QString _StructureSetName
QString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3 \script.
QString getApprovalStatus() const
QString _ClinicalTrialSubjectReadingID
void setReferencedPatientSequence(QVariant qSeq)
QString getBreedRegistrationSequenceTag() const
QStringList _propertyKeys
bool setPhysiciansOfRecord(QString qParam)
bool setReviewTime(QString qParam)
DRTStructureSetIODBaseWrapper(ml::DRTStructureSetIODBase *wrappedIOD)
QString getDeidentificationMethodTag() const
bool setPerformedProcedureStepStartDate(QString qParam)
QVariant createEmptyPatientBreedCodeSequence() const
QString PatientSex
PatientSex (0010,0040) vr=CS, vm=1, type=2 \script.
QString getPatientWeight() const
bool setStationName(QString qParam)
QVariant createEmptyStructureSetROISequence() const
QString getResponsiblePerson() const
QVariant StructureSetROISequence
StructureSetROISequence (3006,0020) vr=SQ, vm=1, type=3 \script.
QString getHL7StructuredDocumentReferenceSequenceTag() const
QString getClinicalTrialCoordinatingCenterName() const
QString getResponsibleOrganization() const
QVariant createEmptyProcedureCodeSequence() const
bool setPatientID(QString qParam)
QString PatientSpeciesDescription
PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C \script.
QString getApprovalStatusTag() const
QString _InstanceCreationTime
QString PatientBreedDescription
PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C \script.
void setContributingEquipmentSequence(QVariant qSeq)
QString getPatientID() const
QString getAccessionNumberTag() const
bool setInstanceCreatorUID(QString qParam)
QString getSeriesDescription() const
QVariant RequestAttributesSequence
RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3 \script.
QString getClinicalTrialTimePointDescription() const
QString _IssuerOfAdmissionID
QString ResponsiblePersonRole
ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C \script.
bool setPatientBirthTime(QString qParam)
QString _InstitutionAddress
void setPhysiciansReadingStudyIdentificationSequence(QVariant qSeq)
QString InstanceCreationTime
InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3 \script.
QString getInstanceCreatorUIDTag() const
QString getReferringPhysicianIdentificationSequenceTag() const
bool setNameOfPhysiciansReadingStudy(QString qParam)
bool setAdmissionID(QString qParam)
bool setInstitutionAddress(QString qParam)
bool setStudyDescription(QString qParam)
void setReferencedPerformedProcedureStepSequence(QVariant qSeq)
QString EthnicGroup
EthnicGroup (0010,2160) vr=SH, vm=1, type=3 \script.
QString getModalityTag() const
QVariant getMACParametersSequence() const
QString getManufacturerModelName() const
QString getStudyTime() const
QString getAdmittingDiagnosesDescriptionTag() const
QVariant getAdmittingDiagnosesCodeSequence() const
QString getResponsiblePersonTag() const
void setBreedRegistrationSequence(QVariant qSeq)
QVariant getDeidentificationMethodCodeSequence() const
QString OtherPatientIDs
OtherPatientIDs (0010,1000) vr=LO, vm=1-n, type=3 \script.
QString getSeriesInstanceUIDTag() const
QString getSeriesNumberTag() const
QString _SOPAuthorizationDateTime
QString getClinicalTrialSiteID() const
void setOriginalAttributesSequence(QVariant qSeq)
QString getStructureSetDate() const
QString getStudyTimeTag() const
QVariant CodingSchemeIdentificationSequence
CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3 \script.
bool setAdditionalPatientHistory(QString qParam)
QString getDicomModuleName(int dcmModuleType)
Return string representation of module type id.
QString getOtherPatientIDsTag() const
bool setClinicalTrialSubjectReadingID(QString qParam)
bool setSeriesNumber(QString qParam)
bool setGantryID(QString qParam)
QVariant HL7StructuredDocumentReferenceSequence
HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C \script.
int getPixelPaddingValue() const
QString PatientBirthTime
PatientBirthTime (0010,0032) vr=TM, vm=1, type=3 \script.
QString ReviewTime
ReviewTime (300e,0005) vr=TM, vm=1, type=2C \script.
QString _TimezoneOffsetFromUTC
QString PerformedProcedureStepStartDate
PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3 \script.
QString getOriginalAttributesSequenceTag() const
QVariant createEmptyDeidentificationMethodCodeSequence() const
bool setPatientAge(QString qParam)
QString getClinicalTrialProtocolIDTag() const
bool setStructureSetDate(QString qParam)
int PixelPaddingValue
PixelPaddingValue (0028,0120) vr=US_SS, vm=1, type=3 \script.
QVariant getReferencedFrameOfReferenceSequence() const
QString getPatientAgeTag() const
QString getSOPClassUID() const
QString getClinicalTrialSubjectReadingID() const
bool setStructureSetDescription(QString qParam)
QString getRelatedGeneralSOPClassUID() const
QString StudyID
StudyID (0020,0010) vr=SH, vm=1, type=2 \script.
QString _AdditionalPatientHistory
QString getAuthorizationEquipmentCertificationNumberTag() const
QString getStudyDescriptionTag() const
QVariant createEmptyHL7StructuredDocumentReferenceSequence() const
QString getClinicalTrialSiteIDTag() const
QString getPerformedProcedureStepStartTime() const
QString getSOPInstanceStatusTag() const
QString getOtherPatientNames() const
QString getDeviceSerialNumber() const
QString getClinicalTrialSubjectIDTag() const
QString NameOfPhysiciansReadingStudy
NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3 \script.
QVariant PhysiciansOfRecordIdentificationSequence
PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3 \script.
QString getStructureSetTime() const
void setPerformedProtocolCodeSequence(QVariant qSeq)
QString getInstitutionName() const
QVariant createEmptyReferencedFrameOfReferenceSequence() const
QString getReferencedPerformedProcedureStepSequenceTag() const
QVariant createEmptyPhysiciansOfRecordIdentificationSequence() const
QString _PatientBirthDate
bool setDeviceSerialNumber(QString qParam)
QString getSeriesInstanceUID() const
QVariant PatientSpeciesCodeSequence
PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C \script.
QString _AuthorizationEquipmentCertificationNumber
QString getSOPAuthorizationCommentTag() const
QVariant getPhysiciansReadingStudyIdentificationSequence() const
QString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=2 \script.
QString getNameOfPhysiciansReadingStudy() const
bool setSpatialResolution(QString qParam)
QString getStructureSetLabel() const
QString getSOPInstanceStatus() const
bool setStudyTime(QString qParam)
QString getAdmittingDiagnosesCodeSequenceTag() const
QString ClinicalTrialProtocolName
ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2 \script.
QString InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3 \script.
bool _getTagIdByATString(const std::string &atString, DCMTree::TagId &tagId)
QVariant getStructureSetROISequence() const
bool setModality(QString qParam)
QString getClinicalTrialProtocolID() const
QString getIssuerOfAdmissionID() const
QString ClinicalTrialSubjectReadingID
ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C \script.
QVariant createEmptyDigitalSignaturesSequence() const
QString getDeidentificationMethodCodeSequenceTag() const
QString getPerformedProcedureStepStartDate() const
QString _AdmittingDiagnosesDescription
QString _ClinicalTrialSiteID
QString getInstanceCreationDateTag() const
QString getStructureSetNameTag() const
QString _SeriesDescription
QString getPatientSpeciesDescription() const
QString StudyDate
StudyDate (0008,0020) vr=DA, vm=1, type=2 \script.
QVariant getContributingEquipmentSequence() const
QString _PerformedProcedureStepStartDate
QString _ClinicalTrialTimePointID
QString _InstanceCreationDate
QString getOtherPatientNamesTag() const
QString getStructureSetLabelTag() const
bool setDeidentificationMethod(QString qParam)
QVariant createEmptyOriginalAttributesSequence() const
QString _PatientBirthTime
QVariant OtherPatientIDsSequence
OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3 \script.
void setPhysiciansOfRecordIdentificationSequence(QVariant qSeq)
QString _StudyInstanceUID
bool setClinicalTrialTimePointID(QString qParam)
QString getPixelPaddingValueTag() const
QString getRelatedGeneralSOPClassUIDTag() const
QString getClinicalTrialSiteNameTag() const
QString getInstanceCreationTime() const
QVariant getPhysiciansOfRecordIdentificationSequence() const
bool setSoftwareVersions(QString qParam)
bool setPixelPaddingValue(int qParam)
bool setStudyID(QString qParam)
QString SpecificCharacterSet
SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C \script.
QString getSoftwareVersionsTag() const
bool setClinicalTrialProtocolName(QString qParam)
QString OtherPatientNames
OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3 \script.
QVariant createEmptyOtherPatientIDsSequence() const
QString getEthnicGroup() const
bool setInstitutionalDepartmentName(QString qParam)
bool setApprovalStatus(QString qParam)
QString getStructureSetDescriptionTag() const
QString getEncryptedAttributesSequenceTag() const
bool setInstanceCreationDate(QString qParam)
QString getSpecificCharacterSetTag() const
bool setSOPInstanceStatus(QString qParam)
QString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3 \script.
void setPatientSpeciesCodeSequence(QVariant qSeq)
QString StructureSetTime
StructureSetTime (3006,0009) vr=TM, vm=1, type=2 \script.
QString getPerformedProcedureStepStartDateTag() const
QVariant getReferencedPerformedProcedureStepSequence() const
QString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=2 \script.
QString _NameOfPhysiciansReadingStudy
QString getStudyInstanceUIDTag() const
QString _SpatialResolution
bool setAccessionNumber(QString qParam)
QString PatientWeight
PatientWeight (0010,1030) vr=DS, vm=1, type=3 \script.
QVariant createEmptyReferringPhysicianIdentificationSequence() const
QString getPerformedProcedureStepDescription() const
bool setManufacturerModelName(QString qParam)
QString getSOPInstanceUIDTag() const
QString getReviewDate() const
QString getRequestAttributesSequenceTag() const
QString getOriginalSpecializedSOPClassUID() const
QString getContributingEquipmentSequenceTag() const
QString _ClinicalTrialSubjectID
QVariant createEmptyROIContourSequence() const
bool setEthnicGroup(QString qParam)
QString SeriesNumber
SeriesNumber (0020,0011) vr=IS, vm=1, type=2 \script.
QString InstanceCreationDate
InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3 \script.
QString getModality() const
QString getPerformedProcedureStepID() const
QString AdditionalPatientHistory
AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3 \script.
QString getReferencedStudySequenceTag() const
QVariant createEmptyEncryptedAttributesSequence() const
QString getReferencedFrameOfReferenceSequenceTag() const
QString _IssuerOfPatientID
QString getPatientSex() const
QString _PatientSexNeutered
QString getStudyDescription() const
QString getStudyDateTag() const
bool setStudyInstanceUID(QString qParam)
bool setIssuerOfAdmissionID(QString qParam)
QString getAuthorizationEquipmentCertificationNumber() const
QVariant createEmptyRTROIObservationsSequence() const
QString getPatientWeightTag() const
bool setSOPClassUID(QString qParam)
QVariant PhysiciansReadingStudyIdentificationSequence
PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3 \script.
QString IssuerOfAdmissionID
IssuerOfAdmissionID (0038,0011) vr=LO, vm=1, type=3 \script.
QString getAdmissionIDTag() const
bool setClinicalTrialTimePointDescription(QString qParam)
QString getGantryID() const
QString _ClinicalTrialTimePointDescription
QString _DateOfLastCalibration
QString getOccupation() const
QVariant ReferringPhysicianIdentificationSequence
ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3 \script.
void setMACParametersSequence(QVariant qSeq)
QString getReviewTime() const
QString getClinicalTrialSponsorName() const
QString getInstitutionAddressTag() const
QVariant getReferringPhysicianIdentificationSequence() const
void setHL7StructuredDocumentReferenceSequence(QVariant qSeq)
QString _ResponsiblePersonRole
QVariant getRTROIObservationsSequence() const
QVariantMap getDicomTagByName(QString name)
QVariantMap _createMapFromTag(const DCMTree::Const_TagPtr &tagPtr)
QString SOPClassUID
SOPClassUID (0008,0016) vr=UI, vm=1, type=1 \script.
QString _ClinicalTrialSponsorName
QVariant getPerformedProtocolCodeSequence() const
bool setTimeOfLastCalibration(QString qParam)
QString getPatientName() const
bool setClinicalTrialSiteID(QString qParam)
bool setSeriesDescription(QString qParam)
bool setPatientWeight(QString qParam)
bool setRelatedGeneralSOPClassUID(QString qParam)
QString _DeviceSerialNumber
QString getPatientSpeciesCodeSequenceTag() const
QString PatientSize
PatientSize (0010,1020) vr=DS, vm=1, type=3 \script.
bool setPatientSpeciesDescription(QString qParam)
void setReferencedStudySequence(QVariant qSeq)
bool setStudyDate(QString qParam)
bool setOtherPatientNames(QString qParam)
QString getSpatialResolutionTag() const
QString getPatientIdentityRemovedTag() const
bool setStructureSetTime(QString qParam)
QString getProcedureCodeSequenceTag() const
QString getSOPAuthorizationComment() const
QString getPatientNameTag() const
QString StudyTime
StudyTime (0008,0030) vr=TM, vm=1, type=2 \script.
QString _OriginalSpecializedSOPClassUID
QString getSeriesNumber() const
QString getDateOfLastCalibrationTag() const
QString getPatientBreedCodeSequenceTag() const
QString _SoftwareVersions
QString getOtherPatientIDsSequenceTag() const
QVariant createEmptyRequestAttributesSequence() const
QString ClinicalTrialTimePointID
ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2 \script.
QString getPatientSexNeutered() const
QString getPatientBreedDescription() const
QString getPatientBirthDateTag() const
QString getReviewerName() const
QString _DeidentificationMethod
QString PatientComments
PatientComments (0010,4000) vr=LT, vm=1, type=3 \script.
bool setAuthorizationEquipmentCertificationNumber(QString qParam)
QString getTimeOfLastCalibration() const
QVariant createEmptyContributingEquipmentSequence() const
QString getInstitutionalDepartmentName() const
QString _SOPInstanceStatus
QVariantMap getDicomTagByKey(QString key)
Return dict containing: {u'isString': True, u'vr': u'TM', u'valid': 1, u'isNumeric': False,...
bool setManufacturer(QString qParam)
QString DateOfLastCalibration
DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3 \script.
QString getPerformedProcedureStepDescriptionTag() const
QString getPatientSexNeuteredTag() const
QString getStructureSetROISequenceTag() const
QString StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1 \script.
QString _PatientSpeciesDescription
QString getStudyDate() const
bool setResponsibleOrganization(QString qParam)
QVariant DeidentificationMethodCodeSequence
DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C \script.
QVariant getDigitalSignaturesSequence() const
QString getSeriesDescriptionTag() const
QString getAdditionalPatientHistory() const
bool setStructureSetName(QString qParam)
QString getStudyInstanceUID() const
void setROIContourSequence(QVariant qSeq)
QString _StructureSetLabel
QString SoftwareVersions
SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3 \script.
QVariant getOtherPatientIDsSequence() const
QString getDeviceSerialNumberTag() const
QVariant ReferencedFrameOfReferenceSequence
ReferencedFrameOfReferenceSequence (3006,0010) vr=SQ, vm=1, type=3 \script.
QVariant createEmptyMACParametersSequence() const
QString getManufacturerTag() const
QVariant OriginalAttributesSequence
OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3 \script.
QString GantryID
GantryID (0018,1008) vr=LO, vm=1, type=3 \script.
QString _ClinicalTrialProtocolID
QVariant createEmptyPatientSpeciesCodeSequence() const
QString getPatientBirthTime() const
void setPatientBreedCodeSequence(QVariant qSeq)
QString StationName
StationName (0008,1010) vr=SH, vm=1, type=3 \script.
QVariant AdmittingDiagnosesCodeSequence
AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3 \script.
QString getAdmittingDiagnosesDescription() const
bool setPatientBreedDescription(QString qParam)
QString getClinicalTrialTimePointIDTag() const
QString _StudyDescription
bool setPatientBirthDate(QString qParam)
bool setIssuerOfPatientID(QString qParam)
QVariant getEncryptedAttributesSequence() const
QString getResponsibleOrganizationTag() const
QVariant createEmptyAdmittingDiagnosesCodeSequence() const
QString getOriginalSpecializedSOPClassUIDTag() const
QVariant createEmptyReferencedPerformedProcedureStepSequence() const
QString AdmittingDiagnosesDescription
AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3 \script.
QString _ClinicalTrialSiteName
bool setOtherPatientIDs(QString qParam)
QString StructureSetName
StructureSetName (3006,0004) vr=LO, vm=1, type=3 \script.
QVariant ReferencedStudySequence
ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3 \script.
QString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3 \script.
QString getNameOfPhysiciansReadingStudyTag() const
bool setPatientSize(QString qParam)
QString _StructureSetTime
QString getInstitutionNameTag() const
QString getReviewDateTag() const
QString _PatientBreedDescription
QString getStudyID() const
QString ReviewerName
ReviewerName (300e,0008) vr=PN, vm=1, type=2C \script.
QString getGantryIDTag() const
QVariant PerformedProtocolCodeSequence
PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3 \script.
QString getPatientBirthTimeTag() const
QString InstanceCreatorUID
InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3 \script.
QString getStationName() const
QString _StructureSetDate
bool setSOPAuthorizationComment(QString qParam)
QString getSOPClassUIDTag() const
QString _ManufacturerModelName
bool setAdmittingDiagnosesDescription(QString qParam)
QString getClinicalTrialSubjectID() const
QString getResponsiblePersonRoleTag() const
QString _ResponsibleOrganization
QString getReferencedPatientSequenceTag() const
QString getDeidentificationMethod() const
QVariant getBreedRegistrationSequence() const
QString ClinicalTrialSponsorName
ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1 \script.
QVariant ProcedureCodeSequence
ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3 \script.
QString getInstanceCreationTimeTag() const
QVariant getRequestAttributesSequence() const
QVariant EncryptedAttributesSequence
EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C \script.
QString getClinicalTrialCoordinatingCenterNameTag() const
QString _ResponsiblePerson
QString getStructureSetName() const
QString getClinicalTrialProtocolNameTag() const
QVariant PatientBreedCodeSequence
PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C \script.
bool setClinicalTrialSiteName(QString qParam)
QVariant createEmptyCodingSchemeIdentificationSequence() const
QString SOPAuthorizationDateTime
SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3 \script.
QString Modality
Modality (0008,0060) vr=CS, vm=1, type=1 \script.
QString getIssuerOfPatientIDTag() const
QString getClinicalTrialSubjectReadingIDTag() const
QString getPatientIDTag() const
QString getDigitalSignaturesSequenceTag() const
bool setInstitutionName(QString qParam)
void setReferencedFrameOfReferenceSequence(QVariant qSeq)
QString getPatientAge() const
bool setSeriesInstanceUID(QString qParam)
QString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3 \script.
QString getEthnicGroupTag() const
QString getInstitutionAddress() const
QString getManufacturer() const
QString ResponsibleOrganization
ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C \script.
QString getReferringPhysicianNameTag() const
QString _PhysiciansOfRecord
QString getClinicalTrialTimePointID() const
QString OriginalSpecializedSOPClassUID
OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3 \script.
bool setClinicalTrialSubjectID(QString qParam)
QString ApprovalStatus
ApprovalStatus (300e,0002) vr=CS, vm=1, type=1 \script.
bool setClinicalTrialSponsorName(QString qParam)
bool setPatientSexNeutered(QString qParam)
QString ReviewDate
ReviewDate (300e,0004) vr=DA, vm=1, type=2C \script.
QString getPatientBirthDate() const
QString getReferringPhysicianName() const
QString getPhysiciansOfRecordTag() const
bool setPerformedProcedureStepID(QString qParam)
void setRTROIObservationsSequence(QVariant qSeq)
QVariant createEmptyPerformedProtocolCodeSequence() const
QString StructureSetDescription
StructureSetDescription (3006,0006) vr=ST, vm=1, type=3 \script.
QString getPerformedProcedureStepIDTag() const
QString ClinicalTrialSiteID
ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2 \script.
bool setPatientIdentityRemoved(QString qParam)
QVariantList getDicomModuleTypes() const
Return list of DICOM modules contained in this IOD, encoded as integer.
void setDigitalSignaturesSequence(QVariant qSeq)
QString StructureSetLabel
StructureSetLabel (3006,0002) vr=SH, vm=1, type=1 \script.
QString getStructureSetDateTag() const
QString getStationNameTag() const
QString getStructureSetDescription() const
QVariant createEmptyReferencedPatientSequence() const
QString SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1 \script.
bool setDateOfLastCalibration(QString qParam)
QVariant ReferencedPerformedProcedureStepSequence
ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3 \script.
bool setResponsiblePerson(QString qParam)
QString getStudyIDTag() const
QString getPatientSize() const
QString getSpecificCharacterSet() const
QString _ClinicalTrialCoordinatingCenterName
QString getPhysiciansOfRecordIdentificationSequenceTag() const
bool setSOPInstanceUID(QString qParam)
QVariant ReferencedPatientSequence
ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3 \script.
QString PerformedProcedureStepDescription
PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3 \script.
void setOtherPatientIDsSequence(QVariant qSeq)
QVariant getPatientSpeciesCodeSequence() const
QString getPatientSexTag() const
QString getManufacturerModelNameTag() const
QString AdmissionID
AdmissionID (0038,0010) vr=LO, vm=1, type=3 \script.
QString ReferringPhysicianName
ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2 \script.
QString ClinicalTrialSubjectID
ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C \script.
QString getSOPInstanceUID() const
QString getPatientCommentsTag() const
void setEncryptedAttributesSequence(QVariant qSeq)
QString ClinicalTrialProtocolID
ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1 \script.
void setRequestAttributesSequence(QVariant qSeq)
QString ClinicalTrialCoordinatingCenterName
ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2 \script.
QString getIssuerOfPatientID() const
QVariant MACParametersSequence
MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3 \script.
QString _SeriesInstanceUID
QStringList dir(QString searchString="") const
Return dicom tags which contain searchstring.
bool setPerformedProcedureStepDescription(QString qParam)
QString getInstitutionalDepartmentNameTag() const
QVariant ROIContourSequence
ROIContourSequence (3006,0039) vr=SQ, vm=1, type=1 \script.
QVariant getDicomTagValueByKey(QString key)
Return value of tag with given tag, e.g. "(0008,0018)".
QString getAccessionNumber() const
QVariant getProcedureCodeSequence() const
QString DeidentificationMethod
DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C \script.
QString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3 \script.
QVariant RTROIObservationsSequence
RTROIObservationsSequence (3006,0080) vr=SQ, vm=1, type=1 \script.
bool setTimezoneOffsetFromUTC(QString qParam)
QString getCodingSchemeIdentificationSequenceTag() const
bool containsDicomModule(int dcmModuleType) const
Return true if IOD contains given module.
QVariant getCodingSchemeIdentificationSequence() const
QString _PerformedProcedureStepID
bool setPatientSex(QString qParam)
MLABDicomTree * getDicomTree()
Return the dicom tag tree.
QString PerformedProcedureStepID
PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3 \script.
QString StructureSetDate
StructureSetDate (3006,0008) vr=DA, vm=1, type=2 \script.
QString getClinicalTrialSiteName() const
bool setPatientName(QString qParam)
QString _TimeOfLastCalibration
QString StudyDescription
StudyDescription (0008,1030) vr=LO, vm=1, type=3 \script.
QString getROIContourSequenceTag() const
QString getPatientBreedDescriptionTag() const
bool setInstanceCreationTime(QString qParam)
QString getStructureSetTimeTag() const
QString getClinicalTrialProtocolName() const
QString getResponsiblePersonRole() const
QString _PerformedProcedureStepStartTime
void setAdmittingDiagnosesCodeSequence(QVariant qSeq)
QString getSoftwareVersions() const
Base object class for passing DRTStructureSetIOD objects between MeVisLab modules.
std::string getSOPClassUIDTag() const
std::string getAdmittingDiagnosesCodeSequenceTag()
std::string getCodingSchemeIdentificationSequenceTag()
std::string getSeriesInstanceUIDTag() const
std::string getPatientSexTag() const
std::string getPerformedProcedureStepDescriptionTag() const
std::string getPatientBreedDescriptionTag() const
std::string getStudyInstanceUIDTag() const
std::string getRelatedGeneralSOPClassUIDTag() const
std::string getRequestAttributesSequenceTag()
std::string getResponsiblePersonRoleTag() const
std::string getAdditionalPatientHistoryTag() const
std::string getPatientSpeciesCodeSequenceTag()
std::string getProcedureCodeSequenceTag()
std::string getPatientNameTag() const
std::string getModalityTag() const
std::string getDeidentificationMethodTag() const
std::string getPerformedProcedureStepStartTimeTag() const
std::string getOtherPatientNamesTag() const
std::string getPatientSpeciesDescriptionTag() const
std::string getStructureSetLabelTag() const
std::string getStationNameTag() const
std::string getOriginalSpecializedSOPClassUIDTag() const
std::string getStructureSetDescriptionTag() const
std::string getOccupationTag() const
std::string getPatientBirthDateTag() const
std::string getClinicalTrialProtocolNameTag() const
std::string getIssuerOfPatientIDTag() const
std::string getIssuerOfAdmissionIDTag() const
std::string getManufacturerModelNameTag() const
std::string getInstanceCreatorUIDTag() const
std::string getSeriesDescriptionTag() const
std::string getSeriesNumberTag() const
std::string getContributingEquipmentSequenceTag()
std::string getPatientIdentityRemovedTag() const
std::string getOtherPatientIDsTag() const
std::string getReferencedPerformedProcedureStepSequenceTag()
std::string getClinicalTrialCoordinatingCenterNameTag() const
std::string getAccessionNumberTag() const
std::string getPatientWeightTag() const
std::string getPatientBirthTimeTag() const
std::string getPerformedProcedureStepIDTag() const
std::string getClinicalTrialTimePointIDTag() const
std::string getClinicalTrialSponsorNameTag() const
std::string getPerformedProcedureStepStartDateTag() const
std::string getSOPAuthorizationDateTimeTag() const
std::string getReferencedFrameOfReferenceSequenceTag()
std::string getROIContourSequenceTag()
std::string getSpecificCharacterSetTag() const
std::string getPatientBreedCodeSequenceTag()
std::string getInstanceCreationTimeTag() const
dcmModuleTypeVec getModuleTypes()
Return vector of DcmModuleTypes.
std::string getEthnicGroupTag() const
std::string getClinicalTrialTimePointDescriptionTag() const
std::string getDeviceSerialNumberTag() const
std::string getResponsiblePersonTag() const
std::string getClinicalTrialProtocolIDTag() const
std::string getTimeOfLastCalibrationTag() const
std::string getStudyDateTag() const
std::string getStructureSetROISequenceTag()
std::string getPixelPaddingValueTag() const
std::string getInstanceCreationDateTag() const
bool containsModule(DcmModuleType moduleType)
std::string getStructureSetDateTag() const
std::string getOtherPatientIDsSequenceTag()
std::string getPatientSexNeuteredTag() const
std::string getSOPAuthorizationCommentTag() const
std::string getRTROIObservationsSequenceTag()
std::string getTimezoneOffsetFromUTCTag() const
std::string getApprovalStatusTag() const
std::string getPerformedProtocolCodeSequenceTag()
std::string getStudyTimeTag() const
std::string getPatientCommentsTag() const
std::string getSoftwareVersionsTag() const
std::string getInstitutionNameTag() const
std::string getStructureSetNameTag() const
std::string getSOPInstanceStatusTag() const
std::string getManufacturerTag() const
std::string getResponsibleOrganizationTag() const
std::string getPatientAgeTag() const
std::string getClinicalTrialSiteNameTag() const
std::string getReferencedStudySequenceTag()
std::string getInstitutionAddressTag() const
std::string getBreedRegistrationSequenceTag()
std::string getEncryptedAttributesSequenceTag()
std::string getReviewTimeTag() const
std::string getOriginalAttributesSequenceTag()
std::string getStudyDescriptionTag() const
std::string getPatientSizeTag() const
std::string getAdmissionIDTag() const
std::string getStructureSetTimeTag() const
std::string getPhysiciansOfRecordIdentificationSequenceTag()
std::string getDateOfLastCalibrationTag() const
std::string getPhysiciansOfRecordTag() const
std::string getReferringPhysicianNameTag() const
std::string getDeidentificationMethodCodeSequenceTag()
std::string getReviewerNameTag() const
std::string getClinicalTrialSubjectReadingIDTag() const
std::string getReferencedPatientSequenceTag()
std::string getDigitalSignaturesSequenceTag()
std::string getAuthorizationEquipmentCertificationNumberTag() const
std::string getReferringPhysicianIdentificationSequenceTag()
std::string getReviewDateTag() const
std::string getAdmittingDiagnosesDescriptionTag() const
std::string getClinicalTrialSubjectIDTag() const
std::string getClinicalTrialSiteIDTag() const
std::string getSOPInstanceUIDTag() const
std::string getInstitutionalDepartmentNameTag() const
std::string getMACParametersSequenceTag()
std::string getNameOfPhysiciansReadingStudyTag() const
std::string getGantryIDTag() const
std::string getPatientIDTag() const
std::string getHL7StructuredDocumentReferenceSequenceTag()
std::string getSpatialResolutionTag() const
std::string getPhysiciansReadingStudyIdentificationSequenceTag()
std::string getStudyIDTag() 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 DRTEncryptedAttributesSequence DICOM Sequence wrapped for PythonQT.
The DRTHL7StructuredDocumentReferenceSequence 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 DRTPatientSpeciesCodeSequence 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 DRTROIContourSequence DICOM Sequence wrapped for PythonQT.
The DRTRTROIObservationsSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedFrameOfReferenceSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedPatientSequence 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.
Base object class for passing DRTStructureSetIOD objects between MeVisLab modules.
The DRTStructureSetROISequence DICOM Sequence wrapped for PythonQT.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
boost::shared_ptr< const Tag > Const_TagPtr
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree