Package org.hl7.fhir.r5.model
Class ImagingSelection.ImagingSelectionInstanceComponent
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.Element
-
- org.hl7.fhir.r5.model.BackboneElement
-
- org.hl7.fhir.r5.model.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 Summary
Fields Modifier and Type Field Description protected StringTypeframeListThe set of frames within a multi-frame SOP Instance that are included in the imaging selection.protected List<OidType>observationUidThe unique identifier for the observation Content Item (and its subsidiary Content Items, if any) that are included in the imaging selection.protected StringTyperoiListThe set of regions of interest (ROI) within a radiotherapy structure set instance that are included in the imaging selection.protected StringTypesegmentListThe set of segments within a segmentation SOP Instance that are included in the imaging selection.protected CodingsopClassThe SOP Class UID for the selected DICOM instance.protected OidTypeuidThe SOP Instance UID for the selected DICOM instance.-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ImagingSelectionInstanceComponent()ConstructorImagingSelectionInstanceComponent(String uid)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
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.
-
-
Constructor Detail
-
ImagingSelectionInstanceComponent
public ImagingSelectionInstanceComponent()
Constructor
-
ImagingSelectionInstanceComponent
public ImagingSelectionInstanceComponent(String uid)
Constructor
-
-
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
-
hasUidElement
public boolean hasUidElement()
-
hasUid
public boolean hasUid()
-
setUidElement
public ImagingSelection.ImagingSelectionInstanceComponent setUidElement(OidType value)
- Parameters:
value-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
-
setUid
public ImagingSelection.ImagingSelectionInstanceComponent setUid(String value)
- Parameters:
value- The SOP Instance UID for the selected DICOM instance.
-
getSopClass
public Coding getSopClass()
- Returns:
sopClass(The SOP Class UID for the selected DICOM instance.)
-
hasSopClass
public boolean hasSopClass()
-
setSopClass
public ImagingSelection.ImagingSelectionInstanceComponent setSopClass(Coding value)
- Parameters:
value-sopClass(The SOP Class 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
-
hasFrameListElement
public boolean hasFrameListElement()
-
hasFrameList
public boolean hasFrameList()
-
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<OidType> getObservationUid()
- Returns:
observationUid(The unique identifier for the observation Content Item (and its subsidiary Content Items, if any) that are included in the imaging selection.)
-
setObservationUid
public ImagingSelection.ImagingSelectionInstanceComponent setObservationUid(List<OidType> theObservationUid)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasObservationUid
public boolean hasObservationUid()
-
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.)
-
addObservationUid
public ImagingSelection.ImagingSelectionInstanceComponent addObservationUid(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.)
-
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
-
hasSegmentListElement
public boolean hasSegmentListElement()
-
hasSegmentList
public boolean hasSegmentList()
-
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
-
hasRoiListElement
public boolean hasRoiListElement()
-
hasRoiList
public boolean hasRoiList()
-
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.
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public ImagingSelection.ImagingSelectionInstanceComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(ImagingSelection.ImagingSelectionInstanceComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-