24#ifndef __mlDRTIonBeamsTreatmentRecordIODBaseWrapper_H
25#define __mlDRTIonBeamsTreatmentRecordIODBaseWrapper_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>
526"CalculatedDoseReferenceRecordModule",
528"ClinicalTrialSeriesModule",
529"ClinicalTrialStudyModule",
530"ClinicalTrialSubjectModule",
531"ContrastBolusModule",
533"FrameOfReferenceModule",
534"GeneralEquipmentModule",
539"MeasuredDoseReferenceRecordModule",
542"MultiFrameOverlayModule",
548"RTBrachyApplicationSetupsModule",
552"RTFractionSchemeModule",
553"RTGeneralPlanModule",
554"RTGeneralTreatmentRecordModule",
557"RTIonBeamsSessionRecordModule",
558"RTIonToleranceTablesModule",
559"RTPatientSetupModule",
560"RTPrescriptionModule",
561"RTROIObservationsModule",
563"RTToleranceTablesModule",
564"RTTreatmentMachineRecordModule",
565"RTTreatmentSummaryRecordModule",
A class that wraps DRTIonBeamsTreatmentRecordIOD object for use in Python.
void setBreedRegistrationSequence(QVariant qSeq)
QString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3 \script.
QString PatientComments
PatientComments (0010,4000) vr=LT, vm=1, type=3 \script.
QString PatientSize
PatientSize (0010,1020) vr=DS, vm=1, type=3 \script.
QString _PatientSpeciesDescription
QString StudyDate
StudyDate (0008,0020) vr=DA, vm=1, type=2 \script.
QString ClinicalTrialSubjectID
ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C \script.
QString _AdditionalPatientHistory
QString _AuthorizationEquipmentCertificationNumber
bool setPatientBirthDate(QString qParam)
QString getPatientAge() const
QString SeriesNumber
SeriesNumber (0020,0011) vr=IS, vm=1, type=2 \script.
bool setTimezoneOffsetFromUTC(QString qParam)
QVariant createEmptyDeidentificationMethodCodeSequence() const
bool setAccessionNumber(QString qParam)
QVariant OriginalAttributesSequence
OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3 \script.
void setFractionGroupSummarySequence(QVariant qSeq)
QString getClinicalTrialProtocolIDTag() const
QVariant getReferencedTreatmentRecordSequence() const
bool setPatientName(QString qParam)
QVariant getPerformedProtocolCodeSequence() const
QVariant createEmptyPatientBreedCodeSequence() const
QString _ClinicalTrialSubjectReadingID
QString getPatientBirthDate() const
QString PatientIdentityRemoved
PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3 \script.
QString getStudyTimeTag() const
QString getReferringPhysicianName() const
QString getPatientIdentityRemoved() const
void setDigitalSignaturesSequence(QVariant qSeq)
QString getClinicalTrialSiteName() const
QVariant getDicomTagValueByName(QString name)
Return value of tag with given name, e.g. "SOPInstanceUID".
QString getManufacturerTag() const
QVariant getTreatmentMachineSequence() const
QString getClinicalTrialCoordinatingCenterName() const
QString getIssuerOfPatientID() const
bool setNameOfPhysiciansReadingStudy(QString qParam)
QString getClinicalTrialSponsorName() const
QString _RelatedGeneralSOPClassUID
QString getTreatmentStatusCommentTag() const
void setOriginalAttributesSequence(QVariant qSeq)
bool setDeviceSerialNumber(QString qParam)
bool setOriginalSpecializedSOPClassUID(QString qParam)
QVariant ProcedureCodeSequence
ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3 \script.
QString getAdmissionID() const
QString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3 \script.
QString _PatientBirthTime
bool setSoftwareVersions(QString qParam)
QString getAdmittingDiagnosesDescriptionTag() const
QString MostRecentTreatmentDate
MostRecentTreatmentDate (3008,0056) vr=DA, vm=1, type=2 \script.
QString getAdmissionIDTag() const
QString getStudyDescriptionTag() const
void setReferencedPatientSequence(QVariant qSeq)
QString getAuthorizationEquipmentCertificationNumber() const
QString getCurrentTreatmentStatusTag() const
QString _ReferencedFractionGroupNumber
QString getBreedRegistrationSequenceTag() const
QString _ClinicalTrialTimePointDescription
QString getInstitutionNameTag() const
QVariant createEmptyPhysiciansOfRecordIdentificationSequence() const
QString getInstitutionAddress() const
QVariant getCalculatedDoseReferenceSequence() const
bool setStudyInstanceUID(QString qParam)
QString PatientSpeciesDescription
PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C \script.
QString Occupation
Occupation (0010,2180) vr=SH, vm=1, type=3 \script.
QString getReferencedFractionGroupNumber() const
QString getResponsiblePerson() const
QVariant ReferringPhysicianIdentificationSequence
ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3 \script.
QVariant createEmptyAdmittingDiagnosesCodeSequence() const
QString FirstTreatmentDate
FirstTreatmentDate (3008,0054) vr=DA, vm=1, type=2 \script.
bool setCurrentTreatmentStatus(QString qParam)
QString getStationNameTag() const
QString getRelatedGeneralSOPClassUID() const
QString StudyTime
StudyTime (0008,0030) vr=TM, vm=1, type=2 \script.
QString getManufacturerModelName() const
void setTreatmentMachineSequence(QVariant qSeq)
bool setSOPInstanceStatus(QString qParam)
QString InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3 \script.
QString getPatientWeightTag() const
QString _SpatialResolution
QString DeidentificationMethod
DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C \script.
QString _DateOfLastCalibration
QVariant getTreatmentSummaryCalculatedDoseReferenceSequence() const
void setPerformedProtocolCodeSequence(QVariant qSeq)
QString CurrentTreatmentStatus
CurrentTreatmentStatus (3008,0200) vr=CS, vm=1, type=1 \script.
bool setStudyDate(QString qParam)
QString getResponsiblePersonTag() const
QVariant TreatmentMachineSequence
TreatmentMachineSequence (300a,0206) vr=SQ, vm=1, type=1 \script.
QString getEncryptedAttributesSequenceTag() const
QString SOPAuthorizationComment
SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3 \script.
bool setClinicalTrialSubjectID(QString qParam)
QString getResponsiblePersonRole() const
QVariant PatientSetupSequence
PatientSetupSequence (300a,0180) vr=SQ, vm=1, type=1 \script.
QVariant getDeidentificationMethodCodeSequence() const
QString getSOPInstanceUIDTag() const
QString getPatientNameTag() const
QString getAdditionalPatientHistory() const
QString getOtherPatientIDsSequenceTag() const
QVariant AdmittingDiagnosesCodeSequence
AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3 \script.
QVariant getMACParametersSequence() const
QVariant getReferencedStudySequence() const
QString getPatientSexNeutered() const
bool setInstanceNumber(QString qParam)
void setReferencedPerformedProcedureStepSequence(QVariant qSeq)
void setProcedureCodeSequence(QVariant qSeq)
bool setReferringPhysicianName(QString qParam)
QString getSeriesNumber() const
QString IssuerOfAdmissionID
IssuerOfAdmissionID (0038,0011) vr=LO, vm=1, type=3 \script.
bool setInstitutionName(QString qParam)
QString getReferencedFractionGroupNumberTag() const
QString AdmissionID
AdmissionID (0038,0010) vr=LO, vm=1, type=3 \script.
bool setSOPAuthorizationComment(QString qParam)
QString _PatientBreedDescription
QString getSpecificCharacterSetTag() const
QVariant OtherPatientIDsSequence
OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3 \script.
QVariant ReferencedPatientSequence
ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3 \script.
QString getOriginalSpecializedSOPClassUID() const
QString _AdmittingDiagnosesDescription
QString getSOPInstanceStatusTag() const
QVariant getPhysiciansReadingStudyIdentificationSequence() const
QVariant createEmptyCodingSchemeIdentificationSequence() const
QVariant createEmptyCalculatedDoseReferenceSequence() const
QString _PatientIdentityRemoved
QString getManufacturer() const
QString getModalityTag() const
QString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=2 \script.
QString ResponsiblePersonRole
ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C \script.
QString _PrimaryDosimeterUnit
QString getIssuerOfAdmissionID() const
QString _ClinicalTrialSiteName
bool setClinicalTrialProtocolID(QString qParam)
QString ClinicalTrialSponsorName
ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1 \script.
QVariantList getDicomModuleTypes() const
Return list of DICOM modules contained in this IOD, encoded as integer.
QString getPerformedProcedureStepStartTime() const
QVariant ReferencedStudySequence
ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3 \script.
bool setStationName(QString qParam)
QVariant createEmptyHL7StructuredDocumentReferenceSequence() const
QString getPatientSize() const
QString getDateOfLastCalibration() const
QString getTimezoneOffsetFromUTC() const
QString getDeidentificationMethodTag() const
QString _SeriesInstanceUID
QString getPatientIdentityRemovedTag() const
QVariant createEmptyReferencedPatientSequence() const
QString PrimaryDosimeterUnit
PrimaryDosimeterUnit (300a,00b3) vr=CS, vm=1, type=1 \script.
bool containsDicomModule(int dcmModuleType) const
Return true if IOD contains given module.
QString getPatientBirthTime() const
QString getTreatmentDateTag() const
QString getClinicalTrialSiteIDTag() const
QString getTreatmentTime() const
QString getContributingEquipmentSequenceTag() const
QString PatientAge
PatientAge (0010,1010) vr=AS, vm=1, type=3 \script.
bool setSOPAuthorizationDateTime(QString qParam)
bool setSpatialResolution(QString qParam)
QString getInstanceCreationTime() const
void setTreatmentSummaryMeasuredDoseReferenceSequence(QVariant qSeq)
QString getPatientSpeciesDescription() const
QString getAccessionNumberTag() const
QString getPatientBirthTimeTag() const
QString getClinicalTrialSiteID() const
QString getClinicalTrialSubjectID() const
QString getSOPAuthorizationComment() const
QString getPatientSizeTag() const
QString getAuthorizationEquipmentCertificationNumberTag() const
QString _IssuerOfAdmissionID
QVariant ReferencedRTPlanSequence
ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=2 \script.
QVariantMap getDicomTagByName(QString name)
bool setReferencedFractionGroupNumber(QString qParam)
QString getTimezoneOffsetFromUTCTag() const
bool setManufacturerModelName(QString qParam)
bool setStudyDescription(QString qParam)
bool setAuthorizationEquipmentCertificationNumber(QString qParam)
QString getEthnicGroupTag() const
bool setOtherPatientIDs(QString qParam)
bool setAdmittingDiagnosesDescription(QString qParam)
bool setFirstTreatmentDate(QString qParam)
QString getNumberOfFractionsPlanned() const
QString _InstitutionAddress
QString getSOPInstanceStatus() const
QString getSeriesDescription() const
QString PatientWeight
PatientWeight (0010,1030) vr=DS, vm=1, type=3 \script.
QVariant CalculatedDoseReferenceSequence
CalculatedDoseReferenceSequence (3008,0070) vr=SQ, vm=1, type=1 \script.
QString getClinicalTrialCoordinatingCenterNameTag() const
QString getDeidentificationMethodCodeSequenceTag() const
QString ReferringPhysicianName
ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2 \script.
bool setPatientID(QString qParam)
QVariant getBreedRegistrationSequence() const
QString getManufacturerModelNameTag() const
QString getStudyInstanceUID() const
QString getTreatmentDate() const
QString _PerformedProcedureStepStartTime
QString getClinicalTrialSubjectReadingIDTag() const
QVariant createEmptyPerformedProtocolCodeSequence() const
bool setPixelPaddingValue(int qParam)
QString _SOPAuthorizationComment
bool setInstanceCreatorUID(QString qParam)
QVariant createEmptyContributingEquipmentSequence() const
QVariant PhysiciansOfRecordIdentificationSequence
PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3 \script.
QVariant getOriginalAttributesSequence() const
QString EthnicGroup
EthnicGroup (0010,2160) vr=SH, vm=1, type=3 \script.
QString TreatmentStatusComment
TreatmentStatusComment (3008,0202) vr=ST, vm=1, type=3 \script.
QString StationName
StationName (0008,1010) vr=SH, vm=1, type=3 \script.
QString SpecificCharacterSet
SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C \script.
QVariant createEmptyMACParametersSequence() const
QString _MostRecentTreatmentDate
QVariant getAdmittingDiagnosesCodeSequence() const
MLABDicomTree * getDicomTree()
Return the dicom tag tree.
void setReferencedTreatmentRecordSequence(QVariant qSeq)
bool setPatientComments(QString qParam)
QString ClinicalTrialProtocolName
ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2 \script.
QString getMostRecentTreatmentDate() const
bool setModality(QString qParam)
QString AuthorizationEquipmentCertificationNumber
AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3 \script.
QString getOtherPatientNames() const
QString _SoftwareVersions
QString getTreatmentSessionIonBeamSequenceTag() const
QVariant FractionGroupSummarySequence
FractionGroupSummarySequence (3008,0220) vr=SQ, vm=1, type=3 \script.
QString getClinicalTrialTimePointIDTag() const
QString AccessionNumber
AccessionNumber (0008,0050) vr=SH, vm=1, type=2 \script.
QString _ReferringPhysicianName
QString _TimeOfLastCalibration
QString getPhysiciansOfRecordIdentificationSequenceTag() const
QString getTreatmentSummaryMeasuredDoseReferenceSequenceTag() const
void setReferringPhysicianIdentificationSequence(QVariant qSeq)
QString getNumberOfFractionsPlannedTag() const
QString _PerformedProcedureStepStartDate
void setReferencedRTPlanSequence(QVariant qSeq)
QString getPatientWeight() const
QString getPrimaryDosimeterUnitTag() const
QVariant PerformedProtocolCodeSequence
PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3 \script.
QString _InstanceCreationTime
bool setTreatmentDate(QString qParam)
QString getInstanceCreatorUIDTag() const
bool setPrimaryDosimeterUnit(QString qParam)
QString getDigitalSignaturesSequenceTag() const
QString getSpatialResolutionTag() const
QVariantMap _createMapFromTag(const DCMTree::Const_TagPtr &tagPtr)
QVariant createEmptyPatientSetupSequence() const
QVariant getRequestAttributesSequence() const
bool setOtherPatientNames(QString qParam)
bool setClinicalTrialCoordinatingCenterName(QString qParam)
QString StudyID
StudyID (0020,0010) vr=SH, vm=1, type=2 \script.
void setCodingSchemeIdentificationSequence(QVariant qSeq)
QString getPatientComments() const
QVariant PhysiciansReadingStudyIdentificationSequence
PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3 \script.
void setPhysiciansOfRecordIdentificationSequence(QVariant qSeq)
QString getStudyDate() const
QVariant MACParametersSequence
MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3 \script.
bool setPerformedProcedureStepStartTime(QString qParam)
QString getPatientSpeciesCodeSequenceTag() const
QString _ResponsibleOrganization
QVariant CodingSchemeIdentificationSequence
CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3 \script.
QString PatientBirthDate
PatientBirthDate (0010,0030) vr=DA, vm=1, type=2 \script.
QString getOtherPatientIDs() const
QString _PatientSexNeutered
QString _ClinicalTrialCoordinatingCenterName
QString getClinicalTrialProtocolNameTag() const
QString _SOPInstanceStatus
QString _StudyDescription
bool setPatientIdentityRemoved(QString qParam)
QString ClinicalTrialSiteName
ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2 \script.
void setCalculatedDoseReferenceSequence(QVariant qSeq)
void setEncryptedAttributesSequence(QVariant qSeq)
QString StudyDescription
StudyDescription (0008,1030) vr=LO, vm=1, type=3 \script.
bool setIssuerOfPatientID(QString qParam)
QString getInstanceNumberTag() const
bool setIssuerOfAdmissionID(QString qParam)
QString SOPInstanceStatus
SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3 \script.
bool setPatientSexNeutered(QString qParam)
bool setSeriesDescription(QString qParam)
bool setClinicalTrialSubjectReadingID(QString qParam)
QVariant getFractionGroupSummarySequence() const
void setPhysiciansReadingStudyIdentificationSequence(QVariant qSeq)
QVariant createEmptyReferringPhysicianIdentificationSequence() const
bool setStudyID(QString qParam)
QString getClinicalTrialTimePointDescriptionTag() const
bool setAdmissionID(QString qParam)
QString getClinicalTrialSubjectIDTag() const
bool setPhysiciansOfRecord(QString qParam)
void setRequestAttributesSequence(QVariant qSeq)
QVariant HL7StructuredDocumentReferenceSequence
HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C \script.
QVariant PatientBreedCodeSequence
PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C \script.
QString ClinicalTrialSiteID
ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2 \script.
QString getSoftwareVersions() const
bool setResponsiblePersonRole(QString qParam)
QString _OtherPatientNames
QVariant createEmptyReferencedRTPlanSequence() const
QString getTreatmentMachineSequenceTag() const
void setPatientSetupSequence(QVariant qSeq)
QString TimeOfLastCalibration
TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3 \script.
bool setSeriesInstanceUID(QString qParam)
QString getPerformedProcedureStepDescription() const
bool setAdditionalPatientHistory(QString qParam)
QString _PatientBirthDate
QString getInstanceNumber() const
QString AdditionalPatientHistory
AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3 \script.
QString getPatientBreedDescriptionTag() const
QVariant createEmptyTreatmentSessionIonBeamSequence() const
QString _FirstTreatmentDate
bool setOccupation(QString qParam)
bool setGantryID(QString qParam)
QVariant createEmptyMeasuredDoseReferenceSequence() const
QStringList _propertyKeys
QString DateOfLastCalibration
DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3 \script.
bool setClinicalTrialSponsorName(QString qParam)
QString SeriesDescription
SeriesDescription (0008,103e) vr=LO, vm=1, type=3 \script.
bool setPatientSize(QString qParam)
QString getSOPAuthorizationDateTimeTag() const
QString _ClinicalTrialProtocolID
QString getRequestAttributesSequenceTag() const
QVariant getReferringPhysicianIdentificationSequence() const
QString getSoftwareVersionsTag() const
QVariant createEmptyOtherPatientIDsSequence() const
void setPatientSpeciesCodeSequence(QVariant qSeq)
QString getAdditionalPatientHistoryTag() const
bool setPatientWeight(QString qParam)
void setTreatmentSessionIonBeamSequence(QVariant qSeq)
QString getInstitutionalDepartmentNameTag() const
void setOtherPatientIDsSequence(QVariant qSeq)
QString getStudyDescription() const
DRTIonBeamsTreatmentRecordIODBaseWrapper(ml::DRTIonBeamsTreatmentRecordIODBase *wrappedIOD)
QString PatientBreedDescription
PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C \script.
bool setMostRecentTreatmentDate(QString qParam)
QString getInstitutionalDepartmentName() const
QString getOperatorsNameTag() const
bool setPatientBreedDescription(QString qParam)
bool setInstanceCreationDate(QString qParam)
QString PerformedProcedureStepStartTime
PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3 \script.
QString getPatientBreedCodeSequenceTag() const
bool setManufacturer(QString qParam)
QString ClinicalTrialTimePointID
ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2 \script.
bool setTimeOfLastCalibration(QString qParam)
QString getInstitutionName() const
QString ResponsiblePerson
ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C \script.
QString getFirstTreatmentDateTag() const
QVariant DeidentificationMethodCodeSequence
DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C \script.
QVariant TreatmentSummaryMeasuredDoseReferenceSequence
TreatmentSummaryMeasuredDoseReferenceSequence (3008,00e0) vr=SQ, vm=1, type=3 \script.
QString getPatientName() const
int PixelPaddingValue
PixelPaddingValue (0028,0120) vr=US_SS, vm=1, type=3 \script.
QString PatientSexNeutered
PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C \script.
QString getPhysiciansOfRecord() const
QString getDicomModuleName(int dcmModuleType)
Return string representation of module type id.
QString getPerformedProcedureStepIDTag() const
QVariant TreatmentSummaryCalculatedDoseReferenceSequence
TreatmentSummaryCalculatedDoseReferenceSequence (3008,0050) vr=SQ, vm=1, type=3 \script.
bool setSpecificCharacterSet(QString qParam)
QString getPatientSetupSequenceTag() const
QString getCalculatedDoseReferenceSequenceTag() const
QString _StudyInstanceUID
QString _ResponsiblePerson
QString ResponsibleOrganization
ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C \script.
QString _InstanceCreationDate
QVariant createEmptyTreatmentSummaryCalculatedDoseReferenceSequence() const
QString ClinicalTrialTimePointDescription
ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3 \script.
QString _InstitutionalDepartmentName
QString _DeviceSerialNumber
QString _TreatmentStatusComment
QString _NameOfPhysiciansReadingStudy
bool setInstanceCreationTime(QString qParam)
QVariant getDigitalSignaturesSequence() const
bool setPatientSex(QString qParam)
QString RelatedGeneralSOPClassUID
RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3 \script.
QString getReferringPhysicianIdentificationSequenceTag() const
QString OperatorsName
OperatorsName (0008,1070) vr=PN, vm=1-n, type=2 \script.
bool setSOPClassUID(QString qParam)
QString _DeidentificationMethod
QVariant getReferencedPatientSequence() const
void setDeidentificationMethodCodeSequence(QVariant qSeq)
QString getPatientSex() const
QString getStationName() const
QString TimezoneOffsetFromUTC
TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3 \script.
QString getStudyID() const
QString getIssuerOfAdmissionIDTag() const
void setMACParametersSequence(QVariant qSeq)
void setMeasuredDoseReferenceSequence(QVariant qSeq)
QString _ClinicalTrialSponsorName
QString getStudyIDTag() const
QString getDeviceSerialNumber() const
QString OtherPatientIDs
OtherPatientIDs (0010,1000) vr=LO, vm=1-n, type=3 \script.
QString getInstanceCreatorUID() const
QVariant TreatmentSessionIonBeamSequence
TreatmentSessionIonBeamSequence (3008,0021) vr=SQ, vm=1, type=1 \script.
QString getOtherPatientNamesTag() const
QString getInstitutionAddressTag() const
QString getClinicalTrialSiteNameTag() const
bool setNumberOfFractionsPlanned(QString qParam)
QString getClinicalTrialProtocolName() const
QString getOperatorsName() const
bool setPerformedProcedureStepStartDate(QString qParam)
QString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=2 \script.
QString GantryID
GantryID (0018,1008) vr=LO, vm=1, type=3 \script.
QString getSOPClassUIDTag() const
QVariant createEmptyDigitalSignaturesSequence() const
QString SoftwareVersions
SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3 \script.
QString _PhysiciansOfRecord
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 IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3 \script.
QVariant createEmptyReferencedStudySequence() const
QVariant getHL7StructuredDocumentReferenceSequence() const
bool setPerformedProcedureStepDescription(QString qParam)
QString getSpatialResolution() const
bool setPerformedProcedureStepID(QString qParam)
QString SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1 \script.
QString NameOfPhysiciansReadingStudy
NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3 \script.
QString getIssuerOfPatientIDTag() const
QVariant createEmptyEncryptedAttributesSequence() const
QString getPatientCommentsTag() const
bool setPatientAge(QString qParam)
QVariant getEncryptedAttributesSequence() const
QString getPatientID() const
QString getStudyInstanceUIDTag() const
QVariant getReferencedPerformedProcedureStepSequence() const
QString getTimeOfLastCalibration() const
QVariant BreedRegistrationSequence
BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C \script.
QVariant DigitalSignaturesSequence
DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3 \script.
QString getPatientAgeTag() const
int getPixelPaddingValue() const
QString PerformedProcedureStepStartDate
PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3 \script.
QString _IssuerOfPatientID
QString TreatmentTime
TreatmentTime (3008,0251) vr=TM, vm=1, type=2 \script.
bool setClinicalTrialSiteName(QString qParam)
QString getTreatmentStatusComment() const
QVariant createEmptyTreatmentMachineSequence() const
QString getInstanceCreationTimeTag() const
QVariant createEmptyPhysiciansReadingStudyIdentificationSequence() const
QString InstanceCreatorUID
InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3 \script.
QVariant RequestAttributesSequence
RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3 \script.
QString AdmittingDiagnosesDescription
AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3 \script.
QString getPrimaryDosimeterUnit() const
QString getStudyTime() const
QString getAdmittingDiagnosesDescription() const
QVariant createEmptyRequestAttributesSequence() const
QVariantMap getDicomTagByKey(QString key)
Return dict containing: {u'isString': True, u'vr': u'TM', u'valid': 1, u'isNumeric': False,...
QVariant ReferencedTreatmentRecordSequence
ReferencedTreatmentRecordSequence (3008,0030) vr=SQ, vm=1, type=3 \script.
void setContributingEquipmentSequence(QVariant qSeq)
bool setTreatmentTime(QString qParam)
QVariant getTreatmentSessionIonBeamSequence() const
QString getOccupation() const
QString getSOPClassUID() const
QVariant PatientSpeciesCodeSequence
PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C \script.
QString getResponsibleOrganization() const
QString getSeriesNumberTag() const
bool setInstitutionalDepartmentName(QString qParam)
QVariant getPhysiciansOfRecordIdentificationSequence() const
bool _getTagIdByATString(const std::string &atString, DCMTree::TagId &tagId)
QString getPixelPaddingValueTag() const
QString _SOPAuthorizationDateTime
QString getOccupationTag() const
QString _ResponsiblePersonRole
bool setTreatmentStatusComment(QString qParam)
QString getPerformedProcedureStepStartDate() const
QVariant MeasuredDoseReferenceSequence
MeasuredDoseReferenceSequence (3008,0010) vr=SQ, vm=1, type=1 \script.
QString TreatmentDate
TreatmentDate (3008,0250) vr=DA, vm=1, type=2 \script.
QString getReferencedPatientSequenceTag() const
QString getClinicalTrialTimePointDescription() const
void setPatientBreedCodeSequence(QVariant qSeq)
QString OriginalSpecializedSOPClassUID
OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3 \script.
bool setPatientSpeciesDescription(QString qParam)
QVariant createEmptyPatientSpeciesCodeSequence() const
QVariant createEmptyTreatmentSummaryMeasuredDoseReferenceSequence() const
QString PatientSex
PatientSex (0010,0040) vr=CS, vm=1, type=2 \script.
QString getPerformedProcedureStepID() const
QString getProcedureCodeSequenceTag() const
QVariant getReferencedRTPlanSequence() const
QString SOPAuthorizationDateTime
SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3 \script.
QString getReferringPhysicianNameTag() const
QVariant getMeasuredDoseReferenceSequence() const
bool setStudyTime(QString qParam)
QString getMostRecentTreatmentDateTag() const
QString getSOPAuthorizationDateTime() const
QString getNameOfPhysiciansReadingStudy() const
QString getHL7StructuredDocumentReferenceSequenceTag() const
QVariant getProcedureCodeSequence() const
QString _ClinicalTrialSiteID
QString getSpecificCharacterSet() const
QString getReferencedStudySequenceTag() const
QVariant getOtherPatientIDsSequence() const
bool setRelatedGeneralSOPClassUID(QString qParam)
QString getResponsiblePersonRoleTag() const
QString _NumberOfFractionsPlanned
QString _SeriesDescription
bool setClinicalTrialProtocolName(QString qParam)
bool setResponsiblePerson(QString qParam)
QString getModality() const
QString ClinicalTrialCoordinatingCenterName
ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2 \script.
QString _OriginalSpecializedSOPClassUID
QString getTreatmentTimeTag() const
QString getPerformedProcedureStepStartTimeTag() const
QString getClinicalTrialProtocolID() const
QString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3 \script.
bool setSeriesNumber(QString qParam)
bool setEthnicGroup(QString qParam)
QString PatientBirthTime
PatientBirthTime (0010,0032) vr=TM, vm=1, type=3 \script.
bool setResponsibleOrganization(QString qParam)
QString getReferencedRTPlanSequenceTag() const
QVariant getPatientSpeciesCodeSequence() const
QVariant getPatientBreedCodeSequence() const
QVariant createEmptyBreedRegistrationSequence() const
QVariant getTreatmentSummaryMeasuredDoseReferenceSequence() const
QString getPatientBirthDateTag() const
QString getSeriesDescriptionTag() const
QString getGantryIDTag() const
QString getPhysiciansReadingStudyIdentificationSequenceTag() const
QString InstanceCreationTime
InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3 \script.
QString StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1 \script.
QString PerformedProcedureStepDescription
PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3 \script.
QString getCodingSchemeIdentificationSequenceTag() const
QString getResponsibleOrganizationTag() const
void setTreatmentSummaryCalculatedDoseReferenceSequence(QVariant qSeq)
QString getAdmittingDiagnosesCodeSequenceTag() const
bool setDateOfLastCalibration(QString qParam)
bool setInstitutionAddress(QString qParam)
QString InstanceNumber
InstanceNumber (0020,0013) vr=IS, vm=1, type=1 \script.
QString getNameOfPhysiciansReadingStudyTag() const
QString _TimezoneOffsetFromUTC
QVariant getPatientSetupSequence() const
QString getTreatmentSummaryCalculatedDoseReferenceSequenceTag() const
QString getDateOfLastCalibrationTag() const
QString PhysiciansOfRecord
PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3 \script.
QString getSeriesInstanceUIDTag() const
QString getReferencedPerformedProcedureStepSequenceTag() const
QString getRelatedGeneralSOPClassUIDTag() const
QVariant getCodingSchemeIdentificationSequence() const
QString getOriginalSpecializedSOPClassUIDTag() const
QString getClinicalTrialSubjectReadingID() const
QString getPatientIDTag() const
QString getDeidentificationMethod() const
bool setClinicalTrialTimePointID(QString qParam)
QString getEthnicGroup() const
QString getOriginalAttributesSequenceTag() const
QVariant createEmptyOriginalAttributesSequence() const
QString getFirstTreatmentDate() const
QString getStudyDateTag() const
QVariant ReferencedPerformedProcedureStepSequence
ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3 \script.
QString Modality
Modality (0008,0060) vr=CS, vm=1, type=1 \script.
QString getPatientSpeciesDescriptionTag() const
QString getMeasuredDoseReferenceSequenceTag() const
QString ClinicalTrialSubjectReadingID
ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C \script.
QString getInstanceCreationDate() const
QString getPerformedProcedureStepStartDateTag() const
QString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3 \script.
QString ClinicalTrialProtocolID
ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1 \script.
QString SOPInstanceUID
SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1 \script.
QString getMACParametersSequenceTag() const
QString InstanceCreationDate
InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3 \script.
QString getPhysiciansOfRecordTag() const
QString getClinicalTrialTimePointID() const
QString getOtherPatientIDsTag() const
bool setClinicalTrialSiteID(QString qParam)
QString _PerformedProcedureStepID
QString getSeriesInstanceUID() const
bool setDeidentificationMethod(QString qParam)
QString getReferencedTreatmentRecordSequenceTag() const
QString PatientName
PatientName (0010,0010) vr=PN, vm=1, type=2 \script.
QString _ManufacturerModelName
QVariant getDicomTagValueByKey(QString key)
Return value of tag with given tag, e.g. "(0008,0018)".
QVariant getContributingEquipmentSequence() const
QString getFractionGroupSummarySequenceTag() const
QString getPerformedProcedureStepDescriptionTag() const
QString ReferencedFractionGroupNumber
ReferencedFractionGroupNumber (300c,0022) vr=IS, vm=1, type=3 \script.
QString _PerformedProcedureStepDescription
bool setPatientBirthTime(QString qParam)
QString getPerformedProtocolCodeSequenceTag() const
void setHL7StructuredDocumentReferenceSequence(QVariant qSeq)
QVariant createEmptyReferencedPerformedProcedureStepSequence() const
QString getPatientSexNeuteredTag() const
QString _CurrentTreatmentStatus
QString getCurrentTreatmentStatus() const
QString OtherPatientNames
OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3 \script.
QString getGantryID() const
QString getClinicalTrialSponsorNameTag() const
QString getInstanceCreationDateTag() const
QString getPatientSexTag() const
QString getTimeOfLastCalibrationTag() const
QVariant createEmptyFractionGroupSummarySequence() const
QString _ClinicalTrialProtocolName
void setAdmittingDiagnosesCodeSequence(QVariant qSeq)
QString _InstanceCreatorUID
QString getSOPInstanceUID() const
bool setClinicalTrialTimePointDescription(QString qParam)
QVariant createEmptyProcedureCodeSequence() const
QString getSOPAuthorizationCommentTag() const
QString NumberOfFractionsPlanned
NumberOfFractionsPlanned (300a,0078) vr=IS, vm=1, type=2 \script.
QString getAccessionNumber() const
QString PerformedProcedureStepID
PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3 \script.
void setReferencedStudySequence(QVariant qSeq)
QStringList dir(QString searchString="") const
Return dicom tags which contain searchstring.
QVariant createEmptyReferencedTreatmentRecordSequence() const
bool setOperatorsName(QString qParam)
QString getDeviceSerialNumberTag() const
QString SOPClassUID
SOPClassUID (0008,0016) vr=UI, vm=1, type=1 \script.
bool setSOPInstanceUID(QString qParam)
QString _ClinicalTrialTimePointID
QString getPatientBreedDescription() const
QString _SpecificCharacterSet
QVariant EncryptedAttributesSequence
EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C \script.
QString _ClinicalTrialSubjectID
Base object class for passing DRTIonBeamsTreatmentRecordIOD objects between MeVisLab modules.
std::string getTreatmentSummaryMeasuredDoseReferenceSequenceTag()
std::string getInstanceCreationDateTag() const
std::string getMostRecentTreatmentDateTag() const
std::string getDateOfLastCalibrationTag() const
std::string getPixelPaddingValueTag() const
std::string getClinicalTrialTimePointIDTag() const
std::string getDigitalSignaturesSequenceTag()
std::string getReferencedFractionGroupNumberTag() const
std::string getContributingEquipmentSequenceTag()
std::string getPatientAgeTag() const
std::string getOccupationTag() const
std::string getReferencedTreatmentRecordSequenceTag()
std::string getPerformedProcedureStepDescriptionTag() const
std::string getStudyTimeTag() const
std::string getResponsibleOrganizationTag() const
std::string getSeriesDescriptionTag() const
std::string getSeriesInstanceUIDTag() const
std::string getTimeOfLastCalibrationTag() const
std::string getRequestAttributesSequenceTag()
std::string getPatientSetupSequenceTag()
std::string getProcedureCodeSequenceTag()
std::string getInstitutionalDepartmentNameTag() const
std::string getModalityTag() const
std::string getResponsiblePersonTag() const
std::string getClinicalTrialProtocolIDTag() const
std::string getAdmittingDiagnosesCodeSequenceTag()
std::string getPatientWeightTag() const
std::string getNameOfPhysiciansReadingStudyTag() const
std::string getTimezoneOffsetFromUTCTag() const
bool containsModule(DcmModuleType moduleType)
std::string getClinicalTrialSiteIDTag() const
std::string getSOPAuthorizationCommentTag() const
std::string getTreatmentStatusCommentTag() const
std::string getTreatmentMachineSequenceTag()
std::string getReferencedPatientSequenceTag()
std::string getDeidentificationMethodCodeSequenceTag()
std::string getPatientSexTag() const
std::string getMACParametersSequenceTag()
std::string getStudyInstanceUIDTag() const
std::string getOriginalSpecializedSOPClassUIDTag() const
std::string getStudyDateTag() const
std::string getTreatmentSummaryCalculatedDoseReferenceSequenceTag()
std::string getClinicalTrialSponsorNameTag() const
std::string getIssuerOfAdmissionIDTag() const
std::string getTreatmentDateTag() const
std::string getSOPAuthorizationDateTimeTag() const
std::string getPatientIDTag() const
std::string getPatientBreedDescriptionTag() const
std::string getPhysiciansOfRecordIdentificationSequenceTag()
std::string getEncryptedAttributesSequenceTag()
std::string getOriginalAttributesSequenceTag()
std::string getSOPInstanceStatusTag() const
std::string getInstanceCreationTimeTag() const
std::string getClinicalTrialTimePointDescriptionTag() const
std::string getTreatmentTimeTag() const
std::string getClinicalTrialCoordinatingCenterNameTag() const
std::string getPhysiciansReadingStudyIdentificationSequenceTag()
std::string getPatientSizeTag() const
std::string getPatientBreedCodeSequenceTag()
std::string getPerformedProcedureStepStartTimeTag() const
std::string getAdmittingDiagnosesDescriptionTag() const
std::string getResponsiblePersonRoleTag() const
std::string getAccessionNumberTag() const
std::string getClinicalTrialSubjectReadingIDTag() const
std::string getNumberOfFractionsPlannedTag() const
std::string getStationNameTag() const
std::string getPatientIdentityRemovedTag() const
std::string getCalculatedDoseReferenceSequenceTag()
std::string getAuthorizationEquipmentCertificationNumberTag() const
std::string getPatientSpeciesDescriptionTag() const
std::string getPerformedProcedureStepIDTag() const
std::string getInstanceCreatorUIDTag() const
std::string getFirstTreatmentDateTag() const
std::string getOperatorsNameTag() const
std::string getStudyIDTag() const
std::string getPatientNameTag() const
std::string getManufacturerTag() const
std::string getGantryIDTag() const
std::string getTreatmentSessionIonBeamSequenceTag()
std::string getReferencedRTPlanSequenceTag()
std::string getPerformedProcedureStepStartDateTag() const
std::string getCurrentTreatmentStatusTag() const
std::string getHL7StructuredDocumentReferenceSequenceTag()
std::string getInstanceNumberTag() const
std::string getCodingSchemeIdentificationSequenceTag()
std::string getStudyDescriptionTag() const
std::string getSeriesNumberTag() const
std::string getPatientSpeciesCodeSequenceTag()
std::string getSoftwareVersionsTag() const
std::string getPatientBirthTimeTag() const
std::string getClinicalTrialSiteNameTag() const
std::string getSOPInstanceUIDTag() const
std::string getInstitutionAddressTag() const
std::string getReferencedStudySequenceTag()
std::string getBreedRegistrationSequenceTag()
std::string getPhysiciansOfRecordTag() const
std::string getReferringPhysicianNameTag() const
std::string getReferringPhysicianIdentificationSequenceTag()
std::string getIssuerOfPatientIDTag() const
std::string getAdditionalPatientHistoryTag() const
std::string getFractionGroupSummarySequenceTag()
std::string getOtherPatientIDsSequenceTag()
std::string getSpatialResolutionTag() const
std::string getSpecificCharacterSetTag() const
std::string getInstitutionNameTag() const
dcmModuleTypeVec getModuleTypes()
Return vector of DcmModuleTypes.
std::string getEthnicGroupTag() const
std::string getOtherPatientIDsTag() const
std::string getReferencedPerformedProcedureStepSequenceTag()
std::string getRelatedGeneralSOPClassUIDTag() const
std::string getManufacturerModelNameTag() const
std::string getPrimaryDosimeterUnitTag() const
std::string getMeasuredDoseReferenceSequenceTag()
std::string getPatientSexNeuteredTag() const
std::string getOtherPatientNamesTag() const
std::string getClinicalTrialSubjectIDTag() const
std::string getClinicalTrialProtocolNameTag() const
std::string getSOPClassUIDTag() const
std::string getPatientBirthDateTag() const
std::string getDeviceSerialNumberTag() const
std::string getPatientCommentsTag() const
std::string getPerformedProtocolCodeSequenceTag()
std::string getAdmissionIDTag() const
std::string getDeidentificationMethodTag() const
The DRTAdmittingDiagnosesCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTBreedRegistrationSequence DICOM Sequence wrapped for PythonQT.
The DRTCalculatedDoseReferenceSequence 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 DRTFractionGroupSummarySequence DICOM Sequence wrapped for PythonQT.
The DRTHL7StructuredDocumentReferenceSequence DICOM Sequence wrapped for PythonQT.
Base object class for passing DRTIonBeamsTreatmentRecordIOD objects between MeVisLab modules.
The DRTMeasuredDoseReferenceSequence 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 DRTPhysiciansOfRecordIdentificationSequence DICOM Sequence wrapped for PythonQT.
The DRTPhysiciansReadingStudyIdentificationSequence DICOM Sequence wrapped for PythonQT.
The DRTProcedureCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedPatientSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModule DICOM Sequence wrapped for PythonQT.
The DRTReferencedStudySequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedTreatmentRecordSequence DICOM Sequence wrapped for PythonQT.
The DRTReferringPhysicianIdentificationSequence DICOM Sequence wrapped for PythonQT.
The DRTRequestAttributesSequence DICOM Sequence wrapped for PythonQT.
The DRTTreatmentMachineSequenceInRTTreatmentMachineRecordModule DICOM Sequence wrapped for PythonQT.
The DRTTreatmentSessionIonBeamSequence DICOM Sequence wrapped for PythonQT.
The DRTTreatmentSummaryCalculatedDoseReferenceSequence DICOM Sequence wrapped for PythonQT.
The DRTTreatmentSummaryMeasuredDoseReferenceSequence 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