Package org.dcm4che.typeddicom.modules
Interface PatientStudyModule
-
- All Superinterfaces:
AdditionalPatientHistory.Holder,AdmissionID.Holder,AdmittingDiagnosesCodeSequence.Holder,AdmittingDiagnosesDescription.Holder,Allergies.Holder,org.dcm4che.typeddicom.AttributesWrapper,IssuerOfAdmissionIDSequence.Holder,IssuerOfServiceEpisodeIDSequence.Holder,LastMenstrualDate.Holder,MeasuredAPDimension.Holder,MeasuredLateralDimension.Holder,MedicalAlerts.Holder,Occupation.Holder,PatientAge.Holder,PatientBodyMassIndex.Holder,PatientSexNeutered.Holder,PatientSize.Holder,PatientSizeCodeSequence.Holder,PatientState.Holder,PatientWeight.Holder,PregnancyStatus.Holder,ReasonForVisit.Holder,ReasonForVisitCodeSequence.Holder,ServiceEpisodeDescription.Holder,ServiceEpisodeID.Holder,SmokingStatus.Holder
- All Known Implementing Classes:
AcquisitionContextSRIOD,AdvancedBlendingPresentationStateIOD,AmbulatoryECGIOD,ArterialPulseWaveformIOD,AutorefractionMeasurementsIOD,BasicCardiacElectrophysiologyWaveformIOD,BasicStructuredDisplayIOD,BasicTextSRIOD,BasicVoiceAudioWaveformIOD,BlendingSoftcopyPresentationStateIOD,BodyPositionWaveformIOD,BreastProjectionXRayImageIOD,BreastTomosynthesisImageIOD,CArmPhotonElectronRadiationIOD,CArmPhotonElectronRadiationRecordIOD,ChestCADSRIOD,ColonCADSRIOD,ColorSoftcopyPresentationStateIOD,Comprehensive3DSRIOD,ComprehensiveSRIOD,ContentAssessmentResultsIOD,CornealTopographyMapIOD,CRImageIOD,CTImageIOD,CTPerformedProcedureProtocolIOD,DeformableSpatialRegistrationIOD,DermoscopicPhotographyImageIOD,DigitalIntraOralXRayImageIOD,DigitalMammographyXRayImageIOD,DigitalXRayImageIOD,ElectromyogramIOD,ElectrooculogramIOD,EncapsulatedCDAIOD,EncapsulatedMTLIOD,EncapsulatedOBJIOD,EncapsulatedPDFIOD,EncapsulatedSTLIOD,EnhancedCTImageIOD,EnhancedMRColorImageIOD,EnhancedMRImageIOD,EnhancedPETImageIOD,EnhancedSRIOD,EnhancedUSVolumeIOD,EnhancedXAImageIOD,EnhancedXRayRadiationDoseStructuredReportIOD,EnhancedXRFImageIOD,ExtensibleSRIOD,GeneralAudioWaveformIOD,GeneralECGIOD,GrayscaleSoftcopyPresentationStateIOD,HemodynamicWaveformIOD,ImplantationPlanSRDocumentIOD,IntraocularLensCalculationsIOD,IntravascularOpticalCoherenceTomographyImageIOD,KeratometryMeasurementsIOD,KeyObjectSelectionDocumentIOD,LegacyConvertedEnhancedCTImageIOD,LegacyConvertedEnhancedMRImageIOD,LegacyConvertedEnhancedPETImageIOD,LensometryMeasurementsIOD,MacularGridThicknessAndVolumeReportIOD,MammographyCADSRIOD,MicroscopyBulkSimpleAnnotationsIOD,MRImageIOD,MRSpectroscopyIOD,MultiChannelRespiratoryWaveformIOD,MultiFrameGrayscaleByteSCImageIOD,MultiFrameGrayscaleWordSCImageIOD,MultiFrameSingleBitSCImageIOD,MultiFrameTrueColorSCImageIOD,NMImageIOD,OphthalmicAxialMeasurementsIOD,OphthalmicOpticalCoherenceTomographyBScanVolumeAnalysisIOD,OphthalmicOpticalCoherenceTomographyEnFaceImageIOD,OphthalmicPhotography16BitImageIOD,OphthalmicPhotography8BitImageIOD,OphthalmicThicknessMapIOD,OphthalmicTomographyImageIOD,OphthalmicVisualFieldStaticPerimetryMeasurementsIOD,ParametricMapIOD,PatientRadiationDoseStructuredReportIOD,PatientStudyModule.SimpleWrapper,PerformedImagingAgentAdministrationSRIOD,PETImageIOD,PlanarMPRVolumetricPresentationStateIOD,PlannedImagingAgentAdministrationSRIOD,PseudoColorSoftcopyPresentationStateIOD,RadiopharmaceuticalRadiationDoseSRIOD,RawDataIOD,RealTimeAudioWaveformIOD,RealTimeVideoEndoscopicImageIOD,RealTimeVideoPhotographicImageIOD,RealWorldValueMappingIOD,RenditionSelectionDocumentIOD,RespiratoryWaveformIOD,RoboticArmRadiationIOD,RoboticArmRadiationRecordIOD,RoutineScalpElectroencephalogramIOD,RTBeamsDeliveryInstructionIOD,RTBeamsTreatmentRecordIOD,RTBrachyApplicationSetupDeliveryInstructionIOD,RTBrachyTreatmentRecordIOD,RTDoseIOD,RTImageIOD,RTIonBeamsTreatmentRecordIOD,RTIonPlanIOD,RTPhysicianIntentIOD,RTPlanIOD,RTRadiationRecordSetIOD,RTRadiationSalvageRecordIOD,RTRadiationSetDeliveryInstructionIOD,RTRadiationSetIOD,RTSegmentAnnotationIOD,RTStructureSetIOD,RTTreatmentPreparationIOD,RTTreatmentSummaryRecordIOD,SecondaryCaptureImageIOD,SegmentationIOD,SimplifiedAdultEchoSRIOD,SleepElectroencephalogramIOD,SpatialFiducialsIOD,SpatialRegistrationIOD,SpectaclePrescriptionReportIOD,StereometricRelationshipIOD,SubjectiveRefractionMeasurementsIOD,SurfaceScanMeshIOD,SurfaceScanPointCloudIOD,SurfaceSegmentationIOD,TomotherapeuticRadiationIOD,TomotherapeuticRadiationRecordIOD,TractographyResultsIOD,TwelveLeadECGIOD,USImageIOD,USMultiFrameImageIOD,VideoEndoscopicImageIOD,VideoMicroscopicImageIOD,VideoPhotographicImageIOD,VisualAcuityMeasurementsIOD,VLEndoscopicImageIOD,VLMicroscopicImageIOD,VLPhotographicImageIOD,VLSlideCoordinatesMicroscopicImageIOD,VLWholeSlideMicroscopyImageIOD,VolumeRenderingVolumetricPresentationStateIOD,WideFieldOphthalmicPhotography3DCoordinatesImageIOD,WideFieldOphthalmicPhotographyStereographicProjectionImageIOD,XAPerformedProcedureProtocolIOD,XAXRFGrayscaleSoftcopyPresentationStateIOD,XRay3DAngiographicImageIOD,XRay3DCraniofacialImageIOD,XRayAngiographicImageIOD,XRayRadiationDoseSRIOD,XRayRadiofluoroscopicImageIOD
public interface PatientStudyModule extends AdmittingDiagnosesDescription.Holder, AdmittingDiagnosesCodeSequence.Holder, PatientAge.Holder, PatientSize.Holder, PatientWeight.Holder, PatientBodyMassIndex.Holder, MeasuredAPDimension.Holder, MeasuredLateralDimension.Holder, PatientSizeCodeSequence.Holder, MedicalAlerts.Holder, Allergies.Holder, SmokingStatus.Holder, PregnancyStatus.Holder, LastMenstrualDate.Holder, PatientState.Holder, Occupation.Holder, AdditionalPatientHistory.Holder, AdmissionID.Holder, IssuerOfAdmissionIDSequence.Holder, ReasonForVisit.Holder, ReasonForVisitCodeSequence.Holder, ServiceEpisodeID.Holder, IssuerOfServiceEpisodeIDSequence.Holder, ServiceEpisodeDescription.Holder, PatientSexNeutered.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfacePatientStudyModule.Builder<SELF extends PatientStudyModule.Builder<SELF,T>,T extends PatientStudyModule>static classPatientStudyModule.SimpleWrapper
-
Method Summary
Static Methods Modifier and Type Method Description static PatientStudyModulewrap(org.dcm4che3.data.Attributes attributes)-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.AdditionalPatientHistory.Holder
containsAdditionalPatientHistory, getAdditionalPatientHistory, removeAdditionalPatientHistory
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.AdmissionID.Holder
containsAdmissionID, getAdmissionID, removeAdmissionID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.AdmittingDiagnosesCodeSequence.Holder
containsAdmittingDiagnosesCodeSequence, ensureAdmittingDiagnosesCodeSequence, ensureAdmittingDiagnosesCodeSequence, getAdmittingDiagnosesCodeSequence, newAdmittingDiagnosesCodeSequence, removeAdmittingDiagnosesCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.AdmittingDiagnosesDescription.Holder
containsAdmittingDiagnosesDescription, getAdmittingDiagnosesDescription, removeAdmittingDiagnosesDescription
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.Allergies.Holder
containsAllergies, getAllergies, removeAllergies
-
Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.IssuerOfAdmissionIDSequence.Holder
containsIssuerOfAdmissionIDSequence, ensureIssuerOfAdmissionIDSequence, ensureIssuerOfAdmissionIDSequence, getIssuerOfAdmissionIDSequence, newIssuerOfAdmissionIDSequence, removeIssuerOfAdmissionIDSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.IssuerOfServiceEpisodeIDSequence.Holder
containsIssuerOfServiceEpisodeIDSequence, ensureIssuerOfServiceEpisodeIDSequence, ensureIssuerOfServiceEpisodeIDSequence, getIssuerOfServiceEpisodeIDSequence, newIssuerOfServiceEpisodeIDSequence, removeIssuerOfServiceEpisodeIDSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.LastMenstrualDate.Holder
containsLastMenstrualDate, getLastMenstrualDate, removeLastMenstrualDate
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MeasuredAPDimension.Holder
containsMeasuredAPDimension, getMeasuredAPDimension, removeMeasuredAPDimension
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MeasuredLateralDimension.Holder
containsMeasuredLateralDimension, getMeasuredLateralDimension, removeMeasuredLateralDimension
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MedicalAlerts.Holder
containsMedicalAlerts, getMedicalAlerts, removeMedicalAlerts
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.Occupation.Holder
containsOccupation, getOccupation, removeOccupation
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientAge.Holder
containsPatientAge, getPatientAge, removePatientAge
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientBodyMassIndex.Holder
containsPatientBodyMassIndex, getPatientBodyMassIndex, removePatientBodyMassIndex
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSexNeutered.Holder
containsPatientSexNeutered, getPatientSexNeutered, removePatientSexNeutered
-
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.PatientState.Holder
containsPatientState, getPatientState, removePatientState
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientWeight.Holder
containsPatientWeight, getPatientWeight, removePatientWeight
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PregnancyStatus.Holder
containsPregnancyStatus, getPregnancyStatus, removePregnancyStatus
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReasonForVisit.Holder
containsReasonForVisit, getReasonForVisit, removeReasonForVisit
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReasonForVisitCodeSequence.Holder
containsReasonForVisitCodeSequence, ensureReasonForVisitCodeSequence, ensureReasonForVisitCodeSequence, getReasonForVisitCodeSequence, newReasonForVisitCodeSequence, removeReasonForVisitCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ServiceEpisodeDescription.Holder
containsServiceEpisodeDescription, getServiceEpisodeDescription, removeServiceEpisodeDescription
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ServiceEpisodeID.Holder
containsServiceEpisodeID, getServiceEpisodeID, removeServiceEpisodeID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SmokingStatus.Holder
containsSmokingStatus, getSmokingStatus, removeSmokingStatus
-
-
-
-
Method Detail
-
wrap
static PatientStudyModule wrap(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- an attributes object containing the Admitting Diagnoses Description (seeAdmittingDiagnosesDescription)- Returns:
- a wrapper object implementing the
AdmittingDiagnosesDescription.Holderinterface.
-
-