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