23#ifndef __mlDRTIonBeamsTreatmentRecordIODBase_H
24#define __mlDRTIonBeamsTreatmentRecordIODBase_H
31#ifndef __mlModuleIncludes_H
91 return iter != _dcmModuleTypes.end();
1028 dcmModuleTypeVec _dcmModuleTypes;
Project global and OS specific declarations.
#define MLDCMTKBASEOBJECTS_EXPORT
Base object class for passing DRTIonBeamsTreatmentRecordIOD objects between MeVisLab modules.
bool setInstanceCreationTime(const std::string parameter)
std::string getPatientBirthDateVR() const
bool setResponsiblePersonRole(const std::string parameter)
std::string getOtherPatientIDsSequenceVR() const
std::string getTreatmentSummaryMeasuredDoseReferenceSequenceTag()
std::string getOtherPatientIDsSequenceVM() const
virtual DcmDRTContributingEquipmentSequenceInterface getEmptyContributingEquipmentSequence()
std::string getFirstTreatmentDateVR() const
bool getOperatorsName(std::string ¶meter) const
bool setTimeOfLastCalibration(const std::string parameter)
bool getResponsibleOrganization(std::string ¶meter) const
bool setInstanceNumber(const std::string parameter)
std::string getSOPAuthorizationDateTimeVM() const
std::string getInstanceCreationDateTag() const
bool getResponsiblePerson(std::string ¶meter) const
bool setReferringPhysicianName(const std::string parameter)
bool getAuthorizationEquipmentCertificationNumber(std::string ¶meter) const
std::string getStudyDateVR() const
bool setStudyTime(const std::string parameter)
bool getSeriesDescription(std::string ¶meter) const
bool setSOPClassUID(const std::string parameter)
bool getPerformedProcedureStepDescription(std::string ¶meter) const
std::string getStudyTimeVM() const
std::string getClinicalTrialSiteNameVR() const
bool getPixelPaddingValue(MLuint16 ¶meter) const
std::string getPatientIDVM() const
std::string getMostRecentTreatmentDateTag() const
std::string getDateOfLastCalibrationTag() const
bool getPatientIdentityRemoved(std::string ¶meter) const
virtual DcmDRTReferencedPerformedProcedureStepSequenceInterface getEmptyReferencedPerformedProcedureStepSequence()
std::string getPixelPaddingValueTag() const
std::string getPatientNameVM() const
std::string getClinicalTrialTimePointIDTag() const
bool setOtherPatientNames(const std::string parameter)
bool getPatientComments(std::string ¶meter) const
std::string getTreatmentMachineSequenceVR() const
std::string getDigitalSignaturesSequenceTag()
std::string getReferencedFractionGroupNumberTag() const
std::string getSoftwareVersionsVM() const
bool setManufacturer(const std::string parameter)
std::string getContributingEquipmentSequenceTag()
std::string getSpatialResolutionVM() const
std::string getPatientAgeTag() const
bool getStudyDate(std::string ¶meter) const
std::string getOperatorsNameVR() const
std::string getIssuerOfAdmissionIDVM() const
void setCodingSchemeIdentificationSequence(DcmDRTCodingSchemeIdentificationSequenceInterface seq)
virtual DcmDRTCodingSchemeIdentificationSequenceInterface getCodingSchemeIdentificationSequence()
std::string getOriginalSpecializedSOPClassUIDVM() const
std::string getTreatmentSummaryMeasuredDoseReferenceSequenceVR() const
bool getReferringPhysicianName(std::string ¶meter) const
bool getEthnicGroup(std::string ¶meter) const
bool getModality(std::string ¶meter) const
bool getAccessionNumber(std::string ¶meter) const
std::string getManufacturerVM() const
DRTIonBeamsTreatmentRecordIODBase()
Default Constructor.
std::string getGantryIDVR() const
bool setSOPInstanceUID(const std::string parameter)
std::string getPerformedProcedureStepIDVR() const
std::string getInstanceCreatorUIDVR() const
std::string getPhysiciansOfRecordIdentificationSequenceVR() const
std::string getTreatmentDateVM() const
std::string getTreatmentSessionIonBeamSequenceVM() const
bool getRelatedGeneralSOPClassUID(std::string ¶meter) const
std::string getPatientWeightVR() const
std::string getReferringPhysicianIdentificationSequenceVM() const
std::string getOccupationTag() const
std::string getEthnicGroupVM() const
std::string getTreatmentMachineSequenceVM() const
std::string getReferencedTreatmentRecordSequenceTag()
std::string getPatientIdentityRemovedVM() const
virtual DcmDRTTreatmentMachineSequenceInRTTreatmentMachineRecordModuleInterface getTreatmentMachineSequence()
virtual DcmDRTEncryptedAttributesSequenceInterface getEncryptedAttributesSequence()
std::string getPerformedProcedureStepDescriptionTag() const
std::string getClinicalTrialSiteIDVM() const
std::string getSOPClassUIDVR() const
std::string getStudyTimeTag() const
bool getClinicalTrialTimePointID(std::string ¶meter) const
std::string getAccessionNumberVM() const
virtual DcmDRTPatientSetupSequenceInterface getPatientSetupSequence()
std::string getTreatmentTimeVM() const
std::string getResponsibleOrganizationTag() const
std::string getEncryptedAttributesSequenceVM() const
std::string getReferencedStudySequenceVR() const
std::string getPerformedProcedureStepStartTimeVR() const
std::string getReferencedRTPlanSequenceVM() const
bool setOperatorsName(const std::string parameter)
std::string getDeidentificationMethodVR() const
bool getClinicalTrialTimePointDescription(std::string ¶meter) const
std::string getPerformedProcedureStepDescriptionVM() const
virtual DcmDRTContributingEquipmentSequenceInterface getContributingEquipmentSequence()
std::string getInstitutionAddressVM() const
std::string getTreatmentSummaryMeasuredDoseReferenceSequenceVM() const
std::string getSeriesDescriptionTag() const
bool setOtherPatientIDs(const std::string parameter)
bool getSpatialResolution(std::string ¶meter) const
bool setAdditionalPatientHistory(const std::string parameter)
std::string getAdditionalPatientHistoryVR() const
std::string getSeriesInstanceUIDTag() const
std::string getRequestAttributesSequenceVM() const
bool getClinicalTrialSubjectID(std::string ¶meter) const
std::string getTimeOfLastCalibrationTag() const
std::string getAdmittingDiagnosesDescriptionVR() const
std::vector< DcmModuleType > dcmModuleTypeVec
Maps a DcmModuleType enum to DcmModuleInterface pointer.
std::string getRequestAttributesSequenceTag()
bool setClinicalTrialTimePointID(const std::string parameter)
std::string getPatientSetupSequenceTag()
std::string getProcedureCodeSequenceTag()
std::string getNameOfPhysiciansReadingStudyVR() const
void setTreatmentSummaryMeasuredDoseReferenceSequence(DcmDRTTreatmentSummaryMeasuredDoseReferenceSequenceInterface seq)
bool getFirstTreatmentDate(std::string ¶meter) const
bool getPatientAge(std::string ¶meter) const
virtual DcmDRTPatientBreedCodeSequenceInterface getEmptyPatientBreedCodeSequence()
virtual DcmDRTTreatmentSummaryCalculatedDoseReferenceSequenceInterface getTreatmentSummaryCalculatedDoseReferenceSequence()
bool getPatientName(std::string ¶meter) const
std::string getIssuerOfAdmissionIDVR() const
bool getTreatmentStatusComment(std::string ¶meter) const
std::string getInstitutionalDepartmentNameTag() const
bool setPerformedProcedureStepID(const std::string parameter)
bool getAdmissionID(std::string ¶meter) const
bool setStudyInstanceUID(const std::string parameter)
std::string getModalityTag() const
virtual DcmDRTCalculatedDoseReferenceSequenceInterface getCalculatedDoseReferenceSequence()
std::string getResponsiblePersonTag() const
std::string getClinicalTrialCoordinatingCenterNameVM() const
std::string getFractionGroupSummarySequenceVM() const
bool setSOPInstanceStatus(const std::string parameter)
std::string getInstanceCreationTimeVM() const
std::string getClinicalTrialProtocolIDTag() const
std::string getAdmittingDiagnosesCodeSequenceTag()
std::string getPatientWeightTag() const
std::string getNameOfPhysiciansReadingStudyTag() const
bool setPatientSpeciesDescription(const std::string parameter)
virtual DcmDRTOriginalAttributesSequenceInterface getOriginalAttributesSequence()
std::string getPatientCommentsVM() const
bool setSOPAuthorizationDateTime(const std::string parameter)
std::string getEncryptedAttributesSequenceVR() const
void setCalculatedDoseReferenceSequence(DcmDRTCalculatedDoseReferenceSequenceInterface seq)
virtual DcmDRTPatientSetupSequenceInterface getEmptyPatientSetupSequence()
std::string getTreatmentDateVR() const
std::string getManufacturerModelNameVR() const
std::string getPatientBirthDateVM() const
void setReferencedRTPlanSequence(DcmDRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModuleInterface seq)
std::string getTimezoneOffsetFromUTCTag() const
std::string getAdmittingDiagnosesDescriptionVM() const
bool containsModule(DcmModuleType moduleType)
std::string getReferencedStudySequenceVM() const
bool getGantryID(std::string ¶meter) const
bool getOccupation(std::string ¶meter) const
bool setClinicalTrialSubjectID(const std::string parameter)
bool isValid()
Return true if wrapped IOD object is valid.
std::string getSOPInstanceUIDVM() const
bool setDeidentificationMethod(const std::string parameter)
std::string getPhysiciansReadingStudyIdentificationSequenceVM() const
std::string getClinicalTrialSiteIDVR() const
std::string getSOPClassUIDVM() const
std::string getTimeOfLastCalibrationVR() const
bool getSoftwareVersions(std::string ¶meter) const
std::string getStudyDescriptionVM() const
bool setPerformedProcedureStepStartDate(const std::string parameter)
std::string getPerformedProcedureStepDescriptionVR() const
bool setTreatmentStatusComment(const std::string parameter)
bool setPixelPaddingValue(const MLuint16 parameter)
std::string getSeriesDescriptionVM() const
std::string getRequestAttributesSequenceVR() const
virtual DcmDRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModuleInterface getEmptyReferencedRTPlanSequence()
std::string getClinicalTrialSiteIDTag() const
virtual DcmDRTEncryptedAttributesSequenceInterface getEmptyEncryptedAttributesSequence()
virtual DcmDRTCodingSchemeIdentificationSequenceInterface getEmptyCodingSchemeIdentificationSequence()
bool setPatientComments(const std::string parameter)
bool setInstanceCreationDate(const std::string parameter)
bool setClinicalTrialSiteName(const std::string parameter)
std::string getSeriesNumberVR() const
std::string getResponsibleOrganizationVR() const
std::string getStudyDescriptionVR() const
std::string getSOPAuthorizationCommentTag() const
virtual DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface getPhysiciansReadingStudyIdentificationSequence()
std::string getAdditionalPatientHistoryVM() const
std::string getReferringPhysicianIdentificationSequenceVR() const
std::string getTreatmentStatusCommentTag() const
bool getInstitutionalDepartmentName(std::string ¶meter) const
bool setPatientBirthDate(const std::string parameter)
std::string getSOPInstanceStatusVM() const
std::string getSOPInstanceStatusVR() const
std::string getStudyInstanceUIDVM() const
std::string getOccupationVM() const
bool getPatientSex(std::string ¶meter) const
std::string getClinicalTrialProtocolNameVR() const
void setReferencedStudySequence(DcmDRTReferencedStudySequenceInterface seq)
virtual DcmDRTTreatmentSummaryCalculatedDoseReferenceSequenceInterface getEmptyTreatmentSummaryCalculatedDoseReferenceSequence()
std::string getSeriesDescriptionVR() const
std::string getTreatmentMachineSequenceTag()
std::string getReferencedPatientSequenceTag()
std::string getDeidentificationMethodCodeSequenceTag()
bool setIssuerOfPatientID(const std::string parameter)
bool setOccupation(const std::string parameter)
bool setClinicalTrialCoordinatingCenterName(const std::string parameter)
std::string getSeriesNumberVM() const
virtual DcmDRTReferringPhysicianIdentificationSequenceInterface getEmptyReferringPhysicianIdentificationSequence()
std::string getPatientSexTag() const
bool setStudyID(const std::string parameter)
std::string getMACParametersSequenceTag()
bool getPatientSexNeutered(std::string ¶meter) const
std::string getClinicalTrialTimePointIDVM() const
bool getSOPAuthorizationDateTime(std::string ¶meter) const
bool getPatientSize(std::string ¶meter) const
std::string getPatientSpeciesDescriptionVM() const
bool getOriginalSpecializedSOPClassUID(std::string ¶meter) const
void setEncryptedAttributesSequence(DcmDRTEncryptedAttributesSequenceInterface seq)
bool getPatientID(std::string ¶meter) const
std::string getStudyInstanceUIDTag() const
std::string getModalityVM() const
bool getStationName(std::string ¶meter) const
void setContributingEquipmentSequence(DcmDRTContributingEquipmentSequenceInterface seq)
void setReferencedTreatmentRecordSequence(DcmDRTReferencedTreatmentRecordSequenceInterface seq)
std::string getOriginalSpecializedSOPClassUIDTag() const
std::string getSOPAuthorizationCommentVR() const
std::string getStudyDateTag() const
std::string getSeriesInstanceUIDVM() const
std::string getTreatmentSummaryCalculatedDoseReferenceSequenceTag()
bool setPatientBreedDescription(const std::string parameter)
virtual DcmDRTReferencedTreatmentRecordSequenceInterface getReferencedTreatmentRecordSequence()
std::string getHL7StructuredDocumentReferenceSequenceVR() const
bool setInstitutionAddress(const std::string parameter)
bool setPatientID(const std::string parameter)
std::string getClinicalTrialSubjectReadingIDVM() const
std::string getStudyTimeVR() const
void setTreatmentSessionIonBeamSequence(DcmDRTTreatmentSessionIonBeamSequenceInterface seq)
std::string getOtherPatientNamesVM() const
std::string getInstitutionNameVR() const
void setPhysiciansReadingStudyIdentificationSequence(DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface seq)
virtual DcmDRTTreatmentMachineSequenceInRTTreatmentMachineRecordModuleInterface getEmptyTreatmentMachineSequence()
std::string getClinicalTrialSponsorNameTag() const
std::string getCalculatedDoseReferenceSequenceVR() const
std::string getSoftwareVersionsVR() const
std::string getPerformedProtocolCodeSequenceVM() const
bool getPatientBirthTime(std::string ¶meter) const
void setFractionGroupSummarySequence(DcmDRTFractionGroupSummarySequenceInterface seq)
virtual DcmDRTRequestAttributesSequenceInterface getRequestAttributesSequence()
bool getAdmittingDiagnosesDescription(std::string ¶meter) const
bool setDateOfLastCalibration(const std::string parameter)
std::string getPerformedProcedureStepStartTimeVM() const
bool setInstanceCreatorUID(const std::string parameter)
std::string getSpatialResolutionVR() const
std::string getOtherPatientIDsVM() const
bool getSOPInstanceStatus(std::string ¶meter) const
std::string getTreatmentTimeVR() const
std::string getIssuerOfAdmissionIDTag() const
std::string getClinicalTrialTimePointIDVR() const
std::string getTreatmentDateTag() const
bool getDeidentificationMethod(std::string ¶meter) const
bool setCurrentTreatmentStatus(const std::string parameter)
std::string getPerformedProtocolCodeSequenceVR() const
void setReferencedPerformedProcedureStepSequence(DcmDRTReferencedPerformedProcedureStepSequenceInterface seq)
std::string getClinicalTrialTimePointDescriptionVR() const
bool setPerformedProcedureStepDescription(const std::string parameter)
bool getPatientWeight(std::string ¶meter) const
virtual DcmDRTTreatmentSummaryMeasuredDoseReferenceSequenceInterface getTreatmentSummaryMeasuredDoseReferenceSequence()
bool setTreatmentDate(const std::string parameter)
std::string getReferencedFractionGroupNumberVM() const
std::string getClinicalTrialSubjectReadingIDVR() const
std::string getSOPAuthorizationDateTimeTag() const
std::string getMeasuredDoseReferenceSequenceVM() const
bool setPatientSize(const std::string parameter)
bool getClinicalTrialSubjectReadingID(std::string ¶meter) const
virtual DcmDRTMeasuredDoseReferenceSequenceInterface getEmptyMeasuredDoseReferenceSequence()
bool setClinicalTrialProtocolID(const std::string parameter)
std::string getInstitutionNameVM() const
std::string getStationNameVR() const
virtual DcmDRTTreatmentSessionIonBeamSequenceInterface getEmptyTreatmentSessionIonBeamSequence()
bool getPatientSpeciesDescription(std::string ¶meter) const
std::string getPhysiciansOfRecordVR() const
std::string getPhysiciansReadingStudyIdentificationSequenceVR() const
bool setSoftwareVersions(const std::string parameter)
std::string getReferencedPerformedProcedureStepSequenceVM() const
bool getClinicalTrialSiteName(std::string ¶meter) const
virtual DcmDRTTreatmentSessionIonBeamSequenceInterface getTreatmentSessionIonBeamSequence()
std::string getPatientIDTag() const
std::string getTreatmentSummaryCalculatedDoseReferenceSequenceVM() const
bool getSeriesInstanceUID(std::string ¶meter) const
std::string getPatientBirthTimeVR() const
bool setPatientIdentityRemoved(const std::string parameter)
std::string getManufacturerModelNameVM() const
bool setAdmittingDiagnosesDescription(const std::string parameter)
bool getPerformedProcedureStepID(std::string ¶meter) const
bool getTimeOfLastCalibration(std::string ¶meter) const
std::string getOperatorsNameVM() const
bool getPhysiciansOfRecord(std::string ¶meter) const
std::string getStationNameVM() const
std::string getTreatmentSummaryCalculatedDoseReferenceSequenceVR() const
std::string getPatientBreedDescriptionTag() const
std::string getPhysiciansOfRecordIdentificationSequenceTag()
std::string getPatientIdentityRemovedVR() const
std::string getEncryptedAttributesSequenceTag()
std::string getOriginalAttributesSequenceTag()
std::string getPrimaryDosimeterUnitVR() const
std::string getStudyIDVM() const
bool setGantryID(const std::string parameter)
std::string getAdmissionIDVM() const
bool getResponsiblePersonRole(std::string ¶meter) const
virtual DcmDRTAdmittingDiagnosesCodeSequenceInterface getEmptyAdmittingDiagnosesCodeSequence()
std::string getTimezoneOffsetFromUTCVR() const
std::string getSOPInstanceStatusTag() const
bool setIssuerOfAdmissionID(const std::string parameter)
std::string getInstanceCreationDateVR() const
std::string getSOPInstanceUIDVR() const
void setRequestAttributesSequence(DcmDRTRequestAttributesSequenceInterface seq)
std::string getInstitutionalDepartmentNameVM() const
std::string getPatientBirthTimeVM() const
std::string getPatientBreedDescriptionVM() const
std::string getReferringPhysicianNameVR() const
virtual DcmDRTCalculatedDoseReferenceSequenceInterface getEmptyCalculatedDoseReferenceSequence()
std::string getSOPAuthorizationDateTimeVR() const
virtual DcmDRTReferencedStudySequenceInterface getEmptyReferencedStudySequence()
virtual DcmDRTReferencedTreatmentRecordSequenceInterface getEmptyReferencedTreatmentRecordSequence()
std::string getInstanceCreationTimeTag() const
std::string getClinicalTrialTimePointDescriptionTag() const
std::string getTreatmentTimeTag() const
bool getPerformedProcedureStepStartTime(std::string ¶meter) const
bool getOtherPatientIDs(std::string ¶meter) const
std::string getClinicalTrialCoordinatingCenterNameTag() const
bool setDeviceSerialNumber(const std::string parameter)
DRTIonBeamsTreatmentRecordIODBase(DCMTree::TreePtr dicomTree)
std::string getPatientNameVR() const
std::string getPhysiciansOfRecordVM() const
virtual DcmDRTDeidentificationMethodCodeSequenceInterface getDeidentificationMethodCodeSequence()
bool getStudyTime(std::string ¶meter) const
std::string getPhysiciansReadingStudyIdentificationSequenceTag()
bool setClinicalTrialSiteID(const std::string parameter)
virtual DcmDRTMeasuredDoseReferenceSequenceInterface getMeasuredDoseReferenceSequence()
std::string getClinicalTrialCoordinatingCenterNameVR() const
bool getSpecificCharacterSet(std::string ¶meter) const
std::string getPixelPaddingValueVM() const
std::string getPatientSizeTag() const
std::string getOtherPatientIDsVR() const
std::string getDigitalSignaturesSequenceVR() const
std::string getPatientBreedCodeSequenceTag()
std::string getPerformedProcedureStepStartTimeTag() const
std::string getAdmittingDiagnosesDescriptionTag() const
bool getClinicalTrialCoordinatingCenterName(std::string ¶meter) const
std::string getContributingEquipmentSequenceVR() const
std::string getResponsiblePersonRoleTag() const
std::string getClinicalTrialTimePointDescriptionVM() const
virtual DcmDRTPatientSpeciesCodeSequenceInterface getEmptyPatientSpeciesCodeSequence()
std::string getReferencedTreatmentRecordSequenceVM() const
bool setClinicalTrialSubjectReadingID(const std::string parameter)
void setProcedureCodeSequence(DcmDRTProcedureCodeSequenceInterface seq)
std::string getIssuerOfPatientIDVR() const
std::string getAccessionNumberTag() const
std::string getClinicalTrialSubjectReadingIDTag() const
std::string getNumberOfFractionsPlannedTag() const
std::string getHL7StructuredDocumentReferenceSequenceVM() const
std::string getPhysiciansOfRecordIdentificationSequenceVM() const
virtual DcmDRTTreatmentSummaryMeasuredDoseReferenceSequenceInterface getEmptyTreatmentSummaryMeasuredDoseReferenceSequence()
std::string getRelatedGeneralSOPClassUIDVM() const
bool getSeriesNumber(std::string ¶meter) const
std::string getCodingSchemeIdentificationSequenceVM() const
std::string getStationNameTag() const
bool setPatientSexNeutered(const std::string parameter)
virtual DcmDRTPatientBreedCodeSequenceInterface getPatientBreedCodeSequence()
bool setSeriesInstanceUID(const std::string parameter)
std::string getTimezoneOffsetFromUTCVM() const
std::string getFirstTreatmentDateVM() const
void setTreatmentMachineSequence(DcmDRTTreatmentMachineSequenceInRTTreatmentMachineRecordModuleInterface seq)
std::string getClinicalTrialProtocolIDVR() const
std::string getPatientIdentityRemovedTag() const
std::string getCalculatedDoseReferenceSequenceTag()
virtual DcmDRTPhysiciansOfRecordIdentificationSequenceInterface getEmptyPhysiciansOfRecordIdentificationSequence()
bool setAdmissionID(const std::string parameter)
virtual DcmDRTProcedureCodeSequenceInterface getProcedureCodeSequence()
bool setResponsibleOrganization(const std::string parameter)
std::string getAuthorizationEquipmentCertificationNumberTag() const
std::string getReferencedPatientSequenceVR() const
std::string getPatientSexNeuteredVM() const
std::string getInstanceCreatorUIDVM() const
std::string getClinicalTrialSubjectIDVM() const
std::string getInstanceCreationTimeVR() const
bool getPatientBirthDate(std::string ¶meter) const
std::string getResponsiblePersonRoleVM() const
std::string getAuthorizationEquipmentCertificationNumberVR() const
bool setModality(const std::string parameter)
bool setInstitutionName(const std::string parameter)
std::string getManufacturerVR() const
bool setPatientSex(const std::string parameter)
std::string getFractionGroupSummarySequenceVR() const
virtual ~DRTIonBeamsTreatmentRecordIODBase()
bool setReferencedFractionGroupNumber(const std::string parameter)
std::string getRelatedGeneralSOPClassUIDVR() const
std::string getPatientSpeciesDescriptionTag() const
std::string getPerformedProcedureStepIDTag() const
virtual DcmDRTReferencedPerformedProcedureStepSequenceInterface getReferencedPerformedProcedureStepSequence()
std::string getNameOfPhysiciansReadingStudyVM() const
std::string getCalculatedDoseReferenceSequenceVM() const
std::string getInstanceCreatorUIDTag() const
bool getPerformedProcedureStepStartDate(std::string ¶meter) const
std::string getTreatmentSessionIonBeamSequenceVR() const
std::string getFirstTreatmentDateTag() const
virtual DcmDRTReferencedStudySequenceInterface getReferencedStudySequence()
virtual DcmDRTDeidentificationMethodCodeSequenceInterface getEmptyDeidentificationMethodCodeSequence()
bool getStudyDescription(std::string ¶meter) const
std::string getPatientSexVM() const
void setPatientSetupSequence(DcmDRTPatientSetupSequenceInterface seq)
bool getClinicalTrialProtocolID(std::string ¶meter) const
bool getInstanceCreatorUID(std::string ¶meter) const
std::string getOperatorsNameTag() const
std::string getStudyIDTag() const
std::string getPatientNameTag() const
bool setSpatialResolution(const std::string parameter)
bool setClinicalTrialTimePointDescription(const std::string parameter)
std::string getManufacturerTag() const
std::string getGantryIDTag() const
std::string getAdmissionIDVR() const
bool getTreatmentTime(std::string ¶meter) const
std::string getClinicalTrialSubjectIDVR() const
virtual DcmDRTMACParametersSequenceInterface getEmptyMACParametersSequence()
std::string getTreatmentSessionIonBeamSequenceTag()
bool setStudyDate(const std::string parameter)
void setHL7StructuredDocumentReferenceSequence(DcmDRTHL7StructuredDocumentReferenceSequenceInterface seq)
bool getIssuerOfAdmissionID(std::string ¶meter) const
void setReferringPhysicianIdentificationSequence(DcmDRTReferringPhysicianIdentificationSequenceInterface seq)
std::string getDeviceSerialNumberVR() const
std::string getReferencedRTPlanSequenceTag()
std::string getSOPAuthorizationCommentVM() const
std::string getModalityVR() const
virtual DcmDRTFractionGroupSummarySequenceInterface getFractionGroupSummarySequence()
virtual DcmDRTPerformedProtocolCodeSequenceInterface getPerformedProtocolCodeSequence()
bool setPatientBirthTime(const std::string parameter)
std::string getInstanceNumberVR() const
bool setTimezoneOffsetFromUTC(const std::string parameter)
bool getClinicalTrialProtocolName(std::string ¶meter) const
virtual DcmDRTReferringPhysicianIdentificationSequenceInterface getReferringPhysicianIdentificationSequence()
std::string getInstanceCreationDateVM() const
bool getOtherPatientNames(std::string ¶meter) const
std::string getPatientSetupSequenceVR() const
bool getInstitutionName(std::string ¶meter) const
std::string getPerformedProcedureStepStartDateTag() const
bool getTreatmentDate(std::string ¶meter) const
virtual DcmDRTBreedRegistrationSequenceInterface getBreedRegistrationSequence()
bool getTimezoneOffsetFromUTC(std::string ¶meter) const
std::string getDeidentificationMethodCodeSequenceVM() const
std::string getCurrentTreatmentStatusTag() const
void setPerformedProtocolCodeSequence(DcmDRTPerformedProtocolCodeSequenceInterface seq)
void setMeasuredDoseReferenceSequence(DcmDRTMeasuredDoseReferenceSequenceInterface seq)
std::string getClinicalTrialProtocolIDVM() const
std::string getInstitutionAddressVR() const
void setMACParametersSequence(DcmDRTMACParametersSequenceInterface seq)
std::string getPerformedProcedureStepStartDateVR() const
std::string getHL7StructuredDocumentReferenceSequenceTag()
bool setNumberOfFractionsPlanned(const std::string parameter)
bool setTreatmentTime(const std::string parameter)
std::string getNumberOfFractionsPlannedVM() const
std::string getInstanceNumberTag() const
void setBreedRegistrationSequence(DcmDRTBreedRegistrationSequenceInterface seq)
std::string getCodingSchemeIdentificationSequenceTag()
bool getDateOfLastCalibration(std::string ¶meter) const
std::string getStudyDescriptionTag() const
bool setNameOfPhysiciansReadingStudy(const std::string parameter)
void setPatientSpeciesCodeSequence(DcmDRTPatientSpeciesCodeSequenceInterface seq)
std::string getStudyIDVR() const
bool getStudyInstanceUID(std::string ¶meter) const
virtual DcmDRTPhysiciansOfRecordIdentificationSequenceInterface getPhysiciansOfRecordIdentificationSequence()
std::string getSeriesNumberTag() const
virtual DcmDRTPerformedProtocolCodeSequenceInterface getEmptyPerformedProtocolCodeSequence()
std::string getPerformedProcedureStepIDVM() const
std::string getPatientSpeciesCodeSequenceTag()
std::string getAdmittingDiagnosesCodeSequenceVM() const
std::string getReferencedTreatmentRecordSequenceVR() const
std::string getMACParametersSequenceVM() const
bool setPatientName(const std::string parameter)
std::string getSoftwareVersionsTag() const
bool setPatientWeight(const std::string parameter)
DCMTree::TreePtr getDCMTree()
void setDeidentificationMethodCodeSequence(DcmDRTDeidentificationMethodCodeSequenceInterface seq)
virtual DcmDRTPatientSpeciesCodeSequenceInterface getPatientSpeciesCodeSequence()
std::string getEthnicGroupVR() const
bool getMostRecentTreatmentDate(std::string ¶meter) const
std::string getPatientBirthTimeTag() const
std::string getReferencedPatientSequenceVM() const
bool getInstanceNumber(std::string ¶meter) const
std::string getClinicalTrialSiteNameTag() const
bool setPhysiciansOfRecord(const std::string parameter)
std::string getClinicalTrialSponsorNameVR() const
virtual DcmDRTDigitalSignaturesSequenceInterface getEmptyDigitalSignaturesSequence()
std::string getSOPInstanceUIDTag() const
bool setResponsiblePerson(const std::string parameter)
std::string getDateOfLastCalibrationVR() const
std::string getBreedRegistrationSequenceVM() const
std::string getSeriesInstanceUIDVR() const
std::string getMeasuredDoseReferenceSequenceVR() const
bool setPerformedProcedureStepStartTime(const std::string parameter)
bool setAccessionNumber(const std::string parameter)
std::string getInstitutionAddressTag() const
bool setEthnicGroup(const std::string parameter)
std::string getAccessionNumberVR() const
std::string getResponsibleOrganizationVM() const
std::string getReferencedStudySequenceTag()
virtual DcmDRTHL7StructuredDocumentReferenceSequenceInterface getEmptyHL7StructuredDocumentReferenceSequence()
std::string getBreedRegistrationSequenceTag()
virtual DcmDRTReferencedPatientSequenceInterface getEmptyReferencedPatientSequence()
std::string getOriginalSpecializedSOPClassUIDVR() const
std::string getPhysiciansOfRecordTag() const
std::string getReferencedPerformedProcedureStepSequenceVR() const
std::string getReferringPhysicianNameTag() const
std::string getReferringPhysicianIdentificationSequenceTag()
virtual DcmDRTBreedRegistrationSequenceInterface getEmptyBreedRegistrationSequence()
std::string getMostRecentTreatmentDateVR() const
std::string getIssuerOfPatientIDTag() const
bool getNumberOfFractionsPlanned(std::string ¶meter) const
std::string getOtherPatientNamesVR() const
std::string getPerformedProcedureStepStartDateVM() const
std::string getOccupationVR() const
std::string getPatientIDVR() const
std::string getPatientAgeVR() const
bool getNameOfPhysiciansReadingStudy(std::string ¶meter) const
virtual DcmDRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModuleInterface getReferencedRTPlanSequence()
bool setStationName(const std::string parameter)
bool getStudyID(std::string ¶meter) const
bool setMostRecentTreatmentDate(const std::string parameter)
std::string getReferencedRTPlanSequenceVR() const
std::string getPatientBreedDescriptionVR() const
std::string getOriginalAttributesSequenceVR() const
std::string getResponsiblePersonRoleVR() const
void setAdmittingDiagnosesCodeSequence(DcmDRTAdmittingDiagnosesCodeSequenceInterface seq)
std::string getStudyInstanceUIDVR() const
bool getSOPInstanceUID(std::string ¶meter) const
std::string getReferencedFractionGroupNumberVR() const
std::string getAdditionalPatientHistoryTag() const
std::string getPatientSpeciesCodeSequenceVM() const
virtual DcmDRTDigitalSignaturesSequenceInterface getDigitalSignaturesSequence()
std::string getPrimaryDosimeterUnitVM() const
std::string getGantryIDVM() const
std::string getResponsiblePersonVR() const
std::string getFractionGroupSummarySequenceTag()
std::string getCurrentTreatmentStatusVR() const
virtual DcmDRTOtherPatientIDsSequenceInterface getEmptyOtherPatientIDsSequence()
void setOtherPatientIDsSequence(DcmDRTOtherPatientIDsSequenceInterface seq)
bool getAdditionalPatientHistory(std::string ¶meter) const
std::string getPatientSexNeuteredVR() const
std::string getOtherPatientIDsSequenceTag()
std::string getMACParametersSequenceVR() const
std::string getSpatialResolutionTag() const
virtual DcmDRTOtherPatientIDsSequenceInterface getOtherPatientIDsSequence()
bool getSOPAuthorizationComment(std::string ¶meter) const
bool setSeriesDescription(const std::string parameter)
bool setSOPAuthorizationComment(const std::string parameter)
std::string getSpecificCharacterSetTag() const
std::string getPatientBreedCodeSequenceVM() const
std::string getClinicalTrialProtocolNameVM() const
bool setRelatedGeneralSOPClassUID(const std::string parameter)
std::string getTreatmentStatusCommentVR() const
void setOriginalAttributesSequence(DcmDRTOriginalAttributesSequenceInterface seq)
bool getClinicalTrialSponsorName(std::string ¶meter) const
std::string getInstitutionNameTag() const
std::string getResponsiblePersonVM() const
dcmModuleTypeVec getModuleTypes()
Return vector of DcmModuleTypes.
bool getManufacturerModelName(std::string ¶meter) const
bool setSpecificCharacterSet(const std::string parameter)
void setPhysiciansOfRecordIdentificationSequence(DcmDRTPhysiciansOfRecordIdentificationSequenceInterface seq)
std::string getEthnicGroupTag() const
std::vector< DcmModuleType >::iterator dcmModuleTypeVecIter
std::string getAdmittingDiagnosesCodeSequenceVR() const
bool getInstanceCreationTime(std::string ¶meter) const
virtual DcmDRTHL7StructuredDocumentReferenceSequenceInterface getHL7StructuredDocumentReferenceSequence()
bool getReferencedFractionGroupNumber(std::string ¶meter) const
std::string getPatientAgeVM() const
std::string getSpecificCharacterSetVR() const
bool getCurrentTreatmentStatus(std::string ¶meter) const
std::string getDeidentificationMethodVM() const
std::string getPatientBreedCodeSequenceVR() const
bool setPrimaryDosimeterUnit(const std::string parameter)
std::string getInstanceNumberVM() const
bool getManufacturer(std::string ¶meter) const
virtual DcmDRTFractionGroupSummarySequenceInterface getEmptyFractionGroupSummarySequence()
std::string getOriginalAttributesSequenceVM() const
bool getInstitutionAddress(std::string ¶meter) const
void setTreatmentSummaryCalculatedDoseReferenceSequence(DcmDRTTreatmentSummaryCalculatedDoseReferenceSequenceInterface seq)
bool setSeriesNumber(const std::string parameter)
std::string getOtherPatientIDsTag() const
std::string getCodingSchemeIdentificationSequenceVR() const
std::string getReferencedPerformedProcedureStepSequenceTag()
std::string getInstitutionalDepartmentNameVR() const
bool setClinicalTrialProtocolName(const std::string parameter)
virtual DcmDRTRequestAttributesSequenceInterface getEmptyRequestAttributesSequence()
std::string getIssuerOfPatientIDVM() const
bool getPatientBreedDescription(std::string ¶meter) const
std::string getNumberOfFractionsPlannedVR() const
std::string getPatientSexVR() const
std::string getDeidentificationMethodCodeSequenceVR() const
bool setAuthorizationEquipmentCertificationNumber(const std::string parameter)
std::string getPatientWeightVM() const
std::string getPatientSpeciesCodeSequenceVR() const
bool getIssuerOfPatientID(std::string ¶meter) const
std::string getDigitalSignaturesSequenceVM() const
std::string getAuthorizationEquipmentCertificationNumberVM() const
std::string getRelatedGeneralSOPClassUIDTag() const
std::string getReferringPhysicianNameVM() const
std::string getMostRecentTreatmentDateVM() const
virtual DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface getEmptyPhysiciansReadingStudyIdentificationSequence()
std::string getPatientSpeciesDescriptionVR() const
virtual DcmDRTOriginalAttributesSequenceInterface getEmptyOriginalAttributesSequence()
bool setStudyDescription(const std::string parameter)
virtual DcmDRTMACParametersSequenceInterface getMACParametersSequence()
std::string getBreedRegistrationSequenceVR() const
std::string getCurrentTreatmentStatusVM() const
std::string getManufacturerModelNameTag() const
virtual DcmDRTProcedureCodeSequenceInterface getEmptyProcedureCodeSequence()
std::string getDateOfLastCalibrationVM() const
std::string getPrimaryDosimeterUnitTag() const
void setReferencedPatientSequence(DcmDRTReferencedPatientSequenceInterface seq)
std::string getProcedureCodeSequenceVM() const
std::string getStudyDateVM() const
std::string getPatientSizeVM() const
std::string getMeasuredDoseReferenceSequenceTag()
std::string getPatientSexNeuteredTag() const
bool setPatientAge(const std::string parameter)
virtual DcmDRTReferencedPatientSequenceInterface getReferencedPatientSequence()
std::string getPatientSetupSequenceVM() const
std::string getOtherPatientNamesTag() const
std::string getTreatmentStatusCommentVM() const
bool getSOPClassUID(std::string ¶meter) const
bool getInstanceCreationDate(std::string ¶meter) const
bool setFirstTreatmentDate(const std::string parameter)
std::string getClinicalTrialSubjectIDTag() const
std::string getClinicalTrialProtocolNameTag() const
bool setClinicalTrialSponsorName(const std::string parameter)
std::string getSpecificCharacterSetVM() const
bool setInstitutionalDepartmentName(const std::string parameter)
void setDcmTree(DCMTree::TreePtr dcmTree)
virtual DcmDRTAdmittingDiagnosesCodeSequenceInterface getAdmittingDiagnosesCodeSequence()
std::string getDeviceSerialNumberVM() const
std::string getSOPClassUIDTag() const
bool getClinicalTrialSiteID(std::string ¶meter) const
bool getDeviceSerialNumber(std::string ¶meter) const
void setPatientBreedCodeSequence(DcmDRTPatientBreedCodeSequenceInterface seq)
std::string getPatientBirthDateTag() const
std::string getDeviceSerialNumberTag() const
std::string getClinicalTrialSiteNameVM() const
std::string getPatientCommentsTag() const
std::string getClinicalTrialSponsorNameVM() const
std::string getPatientCommentsVR() const
bool setManufacturerModelName(const std::string parameter)
bool getPrimaryDosimeterUnit(std::string ¶meter) const
std::string getContributingEquipmentSequenceVM() const
std::string getPatientSizeVR() const
std::string getProcedureCodeSequenceVR() const
void setDigitalSignaturesSequence(DcmDRTDigitalSignaturesSequenceInterface seq)
std::string getTimeOfLastCalibrationVM() const
std::string getPerformedProtocolCodeSequenceTag()
std::string getAdmissionIDTag() const
bool setOriginalSpecializedSOPClassUID(const std::string parameter)
std::string getDeidentificationMethodTag() const
std::string getPixelPaddingValueVR() const
Class to provide access to DRTAdmittingDiagnosesCodeSequence.
Class to provide access to DRTBreedRegistrationSequence.
Class to provide access to DRTCalculatedDoseReferenceSequence.
Class to provide access to DRTCodingSchemeIdentificationSequence.
Class to provide access to DRTContributingEquipmentSequence.
Class to provide access to DRTDeidentificationMethodCodeSequence.
Class to provide access to DRTDigitalSignaturesSequence.
Class to provide access to DRTEncryptedAttributesSequence.
Class to provide access to DRTFractionGroupSummarySequence.
Class to provide access to DRTHL7StructuredDocumentReferenceSequence.
Class to provide access to DRTMeasuredDoseReferenceSequence.
Class to provide access to DRTOriginalAttributesSequence.
Class to provide access to DRTOtherPatientIDsSequence.
Class to provide access to DRTPatientBreedCodeSequence.
Class to provide access to DRTPatientSetupSequence.
Class to provide access to DRTPatientSpeciesCodeSequence.
Class to provide access to DRTPhysiciansOfRecordIdentificationSequence.
Class to provide access to DRTPhysiciansReadingStudyIdentificationSequence.
Class to provide access to DRTProcedureCodeSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModule.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferencedTreatmentRecordSequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTRequestAttributesSequence.
Class to provide access to DRTTreatmentMachineSequenceInRTTreatmentMachineRecordModule.
Class to provide access to DRTTreatmentSessionIonBeamSequence.
Class to provide access to DRTTreatmentSummaryCalculatedDoseReferenceSequence.
Class to provide access to DRTTreatmentSummaryMeasuredDoseReferenceSequence.
DCMTree::TreePtr getMutableTree() const
Get the tree pointer.
void setMutableTree(const DCMTree::TreePtr &tree)
This method is intentionally protected, it is only here to be used in FME RT modules,...
DcmtkBase derived base object class for base objects that wrap RT related objects.
Class to provide access to DRTAdmittingDiagnosesCodeSequence.
Class to provide access to DRTBreedRegistrationSequence.
Class to provide access to DRTCalculatedDoseReferenceSequence.
Class to provide access to DRTCodingSchemeIdentificationSequence.
Class to provide access to DRTContributingEquipmentSequence.
Class to provide access to DRTDeidentificationMethodCodeSequence.
Class to provide access to DRTDigitalSignaturesSequence.
Class to provide access to DRTEncryptedAttributesSequence.
Class to provide access to DRTFractionGroupSummarySequence.
Class to provide access to DRTHL7StructuredDocumentReferenceSequence.
Class to provide access to DRTMeasuredDoseReferenceSequence.
Class to provide access to DRTOriginalAttributesSequence.
Class to provide access to DRTOtherPatientIDsSequence.
Class to provide access to DRTPatientBreedCodeSequence.
Class to provide access to DRTPatientSetupSequence.
Class to provide access to DRTPatientSpeciesCodeSequence.
Class to provide access to DRTPhysiciansOfRecordIdentificationSequence.
Class to provide access to DRTPhysiciansReadingStudyIdentificationSequence.
Class to provide access to DRTProcedureCodeSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModule.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferencedTreatmentRecordSequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTRequestAttributesSequence.
Class to provide access to DRTTreatmentMachineSequenceInRTTreatmentMachineRecordModule.
Class to provide access to DRTTreatmentSessionIonBeamSequence.
Class to provide access to DRTTreatmentSummaryCalculatedDoseReferenceSequence.
Class to provide access to DRTTreatmentSummaryMeasuredDoseReferenceSequence.
Class collecting some DICOM helper functionality explicitly for dcmtk.
DcmtkBase derived base object class for base objects that wrap RT related objects.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
#define ML_CLASS_HEADER(className)
Same like ML_CLASS_HEADER_EXPORTED with a non existing export symbol.
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree