Class ImagingSelection.ImagingSelectionInstanceComponent

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseBackboneElement, org.hl7.fhir.instance.model.api.IBaseElement, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
    Enclosing class:
    ImagingSelection

    public static class ImagingSelection.ImagingSelectionInstanceComponent
    extends BackboneElement
    implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
    See Also:
    Serialized Form
    • Field Detail

      • uid

        protected OidType uid
        The SOP Instance UID for the selected DICOM instance.
      • sopClass

        protected Coding sopClass
        The SOP Class UID for the selected DICOM instance.
      • frameList

        protected StringType frameList
        The set of frames within a multi-frame SOP Instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate frame numbers. If this is absent, all frames within the referenced SOP Instance are included in the selection.
      • observationUid

        protected List<OidType> observationUid
        The unique identifier for the observation Content Item (and its subsidiary Content Items, if any) that are included in the imaging selection.
      • segmentList

        protected StringType segmentList
        The set of segments within a segmentation SOP Instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate segment numbers. If this is absent, all segments within the referenced segmentation SOP Instance are included in the selection.
      • roiList

        protected StringType roiList
        The set of regions of interest (ROI) within a radiotherapy structure set instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate ROI numbers. If this is absent, all ROIs within the referenced radiotherapy structure set SOP Instance are included in the selection.
    • Method Detail

      • getUidElement

        public OidType getUidElement()
        Returns:
        uid (The SOP Instance UID for the selected DICOM instance.). This is the underlying object with id, value and extensions. The accessor "getUid" gives direct access to the value
      • hasUid

        public boolean hasUid()
      • getUid

        public String getUid()
        Returns:
        The SOP Instance UID for the selected DICOM instance.
      • getFrameListElement

        public StringType getFrameListElement()
        Returns:
        frameList (The set of frames within a multi-frame SOP Instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate frame numbers. If this is absent, all frames within the referenced SOP Instance are included in the selection.). This is the underlying object with id, value and extensions. The accessor "getFrameList" gives direct access to the value
      • setFrameListElement

        public ImagingSelection.ImagingSelectionInstanceComponent setFrameListElement​(StringType value)
        Parameters:
        value - frameList (The set of frames within a multi-frame SOP Instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate frame numbers. If this is absent, all frames within the referenced SOP Instance are included in the selection.). This is the underlying object with id, value and extensions. The accessor "getFrameList" gives direct access to the value
      • getFrameList

        public String getFrameList()
        Returns:
        The set of frames within a multi-frame SOP Instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate frame numbers. If this is absent, all frames within the referenced SOP Instance are included in the selection.
      • setFrameList

        public ImagingSelection.ImagingSelectionInstanceComponent setFrameList​(String value)
        Parameters:
        value - The set of frames within a multi-frame SOP Instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate frame numbers. If this is absent, all frames within the referenced SOP Instance are included in the selection.
      • getObservationUid

        public List<OidTypegetObservationUid()
        Returns:
        observationUid (The unique identifier for the observation Content Item (and its subsidiary Content Items, if any) that are included in the imaging selection.)
      • addObservationUidElement

        public OidType addObservationUidElement()
        Returns:
        observationUid (The unique identifier for the observation Content Item (and its subsidiary Content Items, if any) that are included in the imaging selection.)
      • hasObservationUid

        public boolean hasObservationUid​(String value)
        Parameters:
        value - observationUid (The unique identifier for the observation Content Item (and its subsidiary Content Items, if any) that are included in the imaging selection.)
      • getSegmentListElement

        public StringType getSegmentListElement()
        Returns:
        segmentList (The set of segments within a segmentation SOP Instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate segment numbers. If this is absent, all segments within the referenced segmentation SOP Instance are included in the selection.). This is the underlying object with id, value and extensions. The accessor "getSegmentList" gives direct access to the value
      • setSegmentListElement

        public ImagingSelection.ImagingSelectionInstanceComponent setSegmentListElement​(StringType value)
        Parameters:
        value - segmentList (The set of segments within a segmentation SOP Instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate segment numbers. If this is absent, all segments within the referenced segmentation SOP Instance are included in the selection.). This is the underlying object with id, value and extensions. The accessor "getSegmentList" gives direct access to the value
      • getSegmentList

        public String getSegmentList()
        Returns:
        The set of segments within a segmentation SOP Instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate segment numbers. If this is absent, all segments within the referenced segmentation SOP Instance are included in the selection.
      • setSegmentList

        public ImagingSelection.ImagingSelectionInstanceComponent setSegmentList​(String value)
        Parameters:
        value - The set of segments within a segmentation SOP Instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate segment numbers. If this is absent, all segments within the referenced segmentation SOP Instance are included in the selection.
      • getRoiListElement

        public StringType getRoiListElement()
        Returns:
        roiList (The set of regions of interest (ROI) within a radiotherapy structure set instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate ROI numbers. If this is absent, all ROIs within the referenced radiotherapy structure set SOP Instance are included in the selection.). This is the underlying object with id, value and extensions. The accessor "getRoiList" gives direct access to the value
      • setRoiListElement

        public ImagingSelection.ImagingSelectionInstanceComponent setRoiListElement​(StringType value)
        Parameters:
        value - roiList (The set of regions of interest (ROI) within a radiotherapy structure set instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate ROI numbers. If this is absent, all ROIs within the referenced radiotherapy structure set SOP Instance are included in the selection.). This is the underlying object with id, value and extensions. The accessor "getRoiList" gives direct access to the value
      • getRoiList

        public String getRoiList()
        Returns:
        The set of regions of interest (ROI) within a radiotherapy structure set instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate ROI numbers. If this is absent, all ROIs within the referenced radiotherapy structure set SOP Instance are included in the selection.
      • setRoiList

        public ImagingSelection.ImagingSelectionInstanceComponent setRoiList​(String value)
        Parameters:
        value - The set of regions of interest (ROI) within a radiotherapy structure set instance that are included in the imaging selection. Encoded as a comma separated list of one or more non duplicate ROI numbers. If this is absent, all ROIs within the referenced radiotherapy structure set SOP Instance are included in the selection.
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.hl7.fhir.instance.model.api.IBase
        Overrides:
        isEmpty in class BackboneElement