Package org.dcm4che.typeddicom.modules
Interface PatientDemographicModule
-
- All Superinterfaces:
org.dcm4che.typeddicom.AttributesWrapper,BranchOfService.Holder,BreedRegistrationSequence.Holder,ConfidentialityConstraintOnPatientDataDescription.Holder,CountryOfResidence.Holder,EthnicGroup.Holder,GeneticModificationsSequence.Holder,MilitaryRank.Holder,Occupation.Holder,PatientAddress.Holder,PatientAge.Holder,PatientBirthDate.Holder,PatientBirthTime.Holder,PatientBreedCodeSequence.Holder,PatientBreedDescription.Holder,PatientComments.Holder,PatientInsurancePlanCodeSequence.Holder,PatientPrimaryLanguageCodeSequence.Holder,PatientReligiousPreference.Holder,PatientSex.Holder,PatientSize.Holder,PatientSizeCodeSequence.Holder,PatientSpeciesCodeSequence.Holder,PatientSpeciesDescription.Holder,PatientTelecomInformation.Holder,PatientTelephoneNumbers.Holder,PatientWeight.Holder,QualityControlSubject.Holder,RegionOfResidence.Holder,ResponsibleOrganization.Holder,ResponsiblePerson.Holder,ResponsiblePersonRole.Holder,StrainAdditionalInformation.Holder,StrainCodeSequence.Holder,StrainDescription.Holder,StrainNomenclature.Holder,StrainStockSequence.Holder
- All Known Implementing Classes:
PatientDemographicModule.SimpleWrapper,UnifiedProcedureStepIOD
public interface PatientDemographicModule extends PatientAge.Holder, Occupation.Holder, ConfidentialityConstraintOnPatientDataDescription.Holder, PatientBirthDate.Holder, PatientBirthTime.Holder, PatientSex.Holder, QualityControlSubject.Holder, PatientInsurancePlanCodeSequence.Holder, PatientPrimaryLanguageCodeSequence.Holder, PatientSize.Holder, PatientWeight.Holder, PatientSizeCodeSequence.Holder, PatientAddress.Holder, MilitaryRank.Holder, BranchOfService.Holder, CountryOfResidence.Holder, RegionOfResidence.Holder, PatientTelephoneNumbers.Holder, PatientTelecomInformation.Holder, EthnicGroup.Holder, PatientReligiousPreference.Holder, PatientComments.Holder, ResponsiblePerson.Holder, ResponsiblePersonRole.Holder, ResponsibleOrganization.Holder, PatientSpeciesDescription.Holder, PatientSpeciesCodeSequence.Holder, PatientBreedDescription.Holder, PatientBreedCodeSequence.Holder, BreedRegistrationSequence.Holder, StrainDescription.Holder, StrainNomenclature.Holder, StrainCodeSequence.Holder, StrainAdditionalInformation.Holder, StrainStockSequence.Holder, GeneticModificationsSequence.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfacePatientDemographicModule.Builder<SELF extends PatientDemographicModule.Builder<SELF,T>,T extends PatientDemographicModule>static classPatientDemographicModule.SimpleWrapper
-
Method Summary
Static Methods Modifier and Type Method Description static PatientDemographicModulewrap(org.dcm4che3.data.Attributes attributes)-
Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BranchOfService.Holder
containsBranchOfService, getBranchOfService, removeBranchOfService
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BreedRegistrationSequence.Holder
containsBreedRegistrationSequence, ensureBreedRegistrationSequence, ensureBreedRegistrationSequence, getBreedRegistrationSequence, newBreedRegistrationSequence, removeBreedRegistrationSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ConfidentialityConstraintOnPatientDataDescription.Holder
containsConfidentialityConstraintOnPatientDataDescription, getConfidentialityConstraintOnPatientDataDescription, removeConfidentialityConstraintOnPatientDataDescription
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.CountryOfResidence.Holder
containsCountryOfResidence, getCountryOfResidence, removeCountryOfResidence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.EthnicGroup.Holder
containsEthnicGroup, getEthnicGroup, removeEthnicGroup
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.GeneticModificationsSequence.Holder
containsGeneticModificationsSequence, ensureGeneticModificationsSequence, ensureGeneticModificationsSequence, getGeneticModificationsSequence, newGeneticModificationsSequence, removeGeneticModificationsSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MilitaryRank.Holder
containsMilitaryRank, getMilitaryRank, removeMilitaryRank
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.Occupation.Holder
containsOccupation, getOccupation, removeOccupation
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientAddress.Holder
containsPatientAddress, getPatientAddress, removePatientAddress
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientAge.Holder
containsPatientAge, getPatientAge, removePatientAge
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientBirthDate.Holder
containsPatientBirthDate, getPatientBirthDate, removePatientBirthDate
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientBirthTime.Holder
containsPatientBirthTime, getPatientBirthTime, removePatientBirthTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientBreedCodeSequence.Holder
containsPatientBreedCodeSequence, ensurePatientBreedCodeSequence, ensurePatientBreedCodeSequence, getPatientBreedCodeSequence, newPatientBreedCodeSequence, removePatientBreedCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientBreedDescription.Holder
containsPatientBreedDescription, getPatientBreedDescription, removePatientBreedDescription
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientComments.Holder
containsPatientComments, getPatientComments, removePatientComments
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientInsurancePlanCodeSequence.Holder
containsPatientInsurancePlanCodeSequence, ensurePatientInsurancePlanCodeSequence, ensurePatientInsurancePlanCodeSequence, getPatientInsurancePlanCodeSequence, newPatientInsurancePlanCodeSequence, removePatientInsurancePlanCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientPrimaryLanguageCodeSequence.Holder
containsPatientPrimaryLanguageCodeSequence, ensurePatientPrimaryLanguageCodeSequence, ensurePatientPrimaryLanguageCodeSequence, getPatientPrimaryLanguageCodeSequence, newPatientPrimaryLanguageCodeSequence, removePatientPrimaryLanguageCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientReligiousPreference.Holder
containsPatientReligiousPreference, getPatientReligiousPreference, removePatientReligiousPreference
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSex.Holder
containsPatientSex, getPatientSex, removePatientSex
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSize.Holder
containsPatientSize, getPatientSize, removePatientSize
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSizeCodeSequence.Holder
containsPatientSizeCodeSequence, ensurePatientSizeCodeSequence, ensurePatientSizeCodeSequence, getPatientSizeCodeSequence, newPatientSizeCodeSequence, removePatientSizeCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSpeciesCodeSequence.Holder
containsPatientSpeciesCodeSequence, ensurePatientSpeciesCodeSequence, ensurePatientSpeciesCodeSequence, getPatientSpeciesCodeSequence, newPatientSpeciesCodeSequence, removePatientSpeciesCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSpeciesDescription.Holder
containsPatientSpeciesDescription, getPatientSpeciesDescription, removePatientSpeciesDescription
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientTelecomInformation.Holder
containsPatientTelecomInformation, getPatientTelecomInformation, removePatientTelecomInformation
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientTelephoneNumbers.Holder
containsPatientTelephoneNumbers, getPatientTelephoneNumbers, removePatientTelephoneNumbers
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientWeight.Holder
containsPatientWeight, getPatientWeight, removePatientWeight
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.QualityControlSubject.Holder
containsQualityControlSubject, getQualityControlSubject, removeQualityControlSubject
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RegionOfResidence.Holder
containsRegionOfResidence, getRegionOfResidence, removeRegionOfResidence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ResponsibleOrganization.Holder
containsResponsibleOrganization, getResponsibleOrganization, removeResponsibleOrganization
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ResponsiblePerson.Holder
containsResponsiblePerson, getResponsiblePerson, removeResponsiblePerson
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ResponsiblePersonRole.Holder
containsResponsiblePersonRole, getResponsiblePersonRole, removeResponsiblePersonRole
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.StrainAdditionalInformation.Holder
containsStrainAdditionalInformation, getStrainAdditionalInformation, removeStrainAdditionalInformation
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.StrainCodeSequence.Holder
containsStrainCodeSequence, ensureStrainCodeSequence, ensureStrainCodeSequence, getStrainCodeSequence, newStrainCodeSequence, removeStrainCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.StrainDescription.Holder
containsStrainDescription, getStrainDescription, removeStrainDescription
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.StrainNomenclature.Holder
containsStrainNomenclature, getStrainNomenclature, removeStrainNomenclature
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.StrainStockSequence.Holder
containsStrainStockSequence, ensureStrainStockSequence, ensureStrainStockSequence, getStrainStockSequence, newStrainStockSequence, removeStrainStockSequence
-
-
-
-
Method Detail
-
wrap
static PatientDemographicModule wrap(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- an attributes object containing the Patient's Age (seePatientAge)- Returns:
- a wrapper object implementing the
PatientAge.Holderinterface.
-
-