Package org.hl7.fhir.r4.model
Class ImagingStudy.ImagingStudySeriesComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.ImagingStudy.ImagingStudySeriesComponent
-
- 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:
- ImagingStudy
public static class ImagingStudy.ImagingStudySeriesComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodingbodySiteThe anatomic structures examined.protected StringTypedescriptionA description of the series.protected List<Reference>endpointThe network service providing access (e.g., query, view, or retrieval) for this series.protected List<Endpoint>endpointTargetThe actual objects that are the target of the reference (The network service providing access (e.g., query, view, or retrieval) for this series.protected List<ImagingStudy.ImagingStudySeriesInstanceComponent>instanceA single SOP instance within the series, e.g.protected CodinglateralityThe laterality of the (possibly paired) anatomic structures examined.protected CodingmodalityThe modality of this series sequence.protected UnsignedIntTypenumberThe numeric identifier of this series in the study.protected UnsignedIntTypenumberOfInstancesNumber of SOP Instances in the Study.protected List<ImagingStudy.ImagingStudySeriesPerformerComponent>performerIndicates who or what performed the series and how they were involved.protected List<Reference>specimenThe specimen imaged, e.g., for whole slide imaging of a biopsy.protected List<Specimen>specimenTargetThe actual objects that are the target of the reference (The specimen imaged, e.g., for whole slide imaging of a biopsy.)protected DateTimeTypestartedThe date and time the series was started.protected IdTypeuidThe DICOM Series Instance UID for the series.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ImagingStudySeriesComponent()ConstructorImagingStudySeriesComponent(IdType uid, Coding modality)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, 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
-
number
protected UnsignedIntType number
The numeric identifier of this series in the study.
-
description
protected StringType description
A description of the series.
-
numberOfInstances
protected UnsignedIntType numberOfInstances
Number of SOP Instances in the Study. The value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.
-
endpoint
protected List<Reference> endpoint
The network service providing access (e.g., query, view, or retrieval) for this series. See implementation notes for information about using DICOM endpoints. A series-level endpoint, if present, has precedence over a study-level endpoint with the same Endpoint.connectionType.
-
endpointTarget
protected List<Endpoint> endpointTarget
The actual objects that are the target of the reference (The network service providing access (e.g., query, view, or retrieval) for this series. See implementation notes for information about using DICOM endpoints. A series-level endpoint, if present, has precedence over a study-level endpoint with the same Endpoint.connectionType.)
-
bodySite
protected Coding bodySite
The anatomic structures examined. See DICOM Part 16 Annex L (http://dicom.nema.org/medical/dicom/current/output/chtml/part16/chapter_L.html) for DICOM to SNOMED-CT mappings. The bodySite may indicate the laterality of body part imaged; if so, it shall be consistent with any content of ImagingStudy.series.laterality.
-
laterality
protected Coding laterality
The laterality of the (possibly paired) anatomic structures examined. E.g., the left knee, both lungs, or unpaired abdomen. If present, shall be consistent with any laterality information indicated in ImagingStudy.series.bodySite.
-
specimen
protected List<Reference> specimen
The specimen imaged, e.g., for whole slide imaging of a biopsy.
-
specimenTarget
protected List<Specimen> specimenTarget
The actual objects that are the target of the reference (The specimen imaged, e.g., for whole slide imaging of a biopsy.)
-
started
protected DateTimeType started
The date and time the series was started.
-
performer
protected List<ImagingStudy.ImagingStudySeriesPerformerComponent> performer
Indicates who or what performed the series and how they were involved.
-
instance
protected List<ImagingStudy.ImagingStudySeriesInstanceComponent> instance
A single SOP instance within the series, e.g. an image, or presentation state.
-
-
Constructor Detail
-
ImagingStudySeriesComponent
public ImagingStudySeriesComponent()
Constructor
-
ImagingStudySeriesComponent
public ImagingStudySeriesComponent(IdType uid, Coding modality)
Constructor
-
-
Method Detail
-
getUidElement
public IdType getUidElement()
- Returns:
uid(The DICOM Series Instance UID for the series.). 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 ImagingStudy.ImagingStudySeriesComponent setUidElement(IdType value)
- Parameters:
value-uid(The DICOM Series Instance UID for the series.). This is the underlying object with id, value and extensions. The accessor "getUid" gives direct access to the value
-
setUid
public ImagingStudy.ImagingStudySeriesComponent setUid(String value)
- Parameters:
value- The DICOM Series Instance UID for the series.
-
getNumberElement
public UnsignedIntType getNumberElement()
- Returns:
number(The numeric identifier of this series in the study.). This is the underlying object with id, value and extensions. The accessor "getNumber" gives direct access to the value
-
hasNumberElement
public boolean hasNumberElement()
-
hasNumber
public boolean hasNumber()
-
setNumberElement
public ImagingStudy.ImagingStudySeriesComponent setNumberElement(UnsignedIntType value)
- Parameters:
value-number(The numeric identifier of this series in the study.). This is the underlying object with id, value and extensions. The accessor "getNumber" gives direct access to the value
-
getNumber
public int getNumber()
- Returns:
- The numeric identifier of this series in the study.
-
setNumber
public ImagingStudy.ImagingStudySeriesComponent setNumber(int value)
- Parameters:
value- The numeric identifier of this series in the study.
-
getModality
public Coding getModality()
- Returns:
modality(The modality of this series sequence.)
-
hasModality
public boolean hasModality()
-
setModality
public ImagingStudy.ImagingStudySeriesComponent setModality(Coding value)
- Parameters:
value-modality(The modality of this series sequence.)
-
getDescriptionElement
public StringType getDescriptionElement()
- Returns:
description(A description of the series.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
public boolean hasDescriptionElement()
-
hasDescription
public boolean hasDescription()
-
setDescriptionElement
public ImagingStudy.ImagingStudySeriesComponent setDescriptionElement(StringType value)
- Parameters:
value-description(A description of the series.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
public String getDescription()
- Returns:
- A description of the series.
-
setDescription
public ImagingStudy.ImagingStudySeriesComponent setDescription(String value)
- Parameters:
value- A description of the series.
-
getNumberOfInstancesElement
public UnsignedIntType getNumberOfInstancesElement()
- Returns:
numberOfInstances(Number of SOP Instances in the Study. The value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.). This is the underlying object with id, value and extensions. The accessor "getNumberOfInstances" gives direct access to the value
-
hasNumberOfInstancesElement
public boolean hasNumberOfInstancesElement()
-
hasNumberOfInstances
public boolean hasNumberOfInstances()
-
setNumberOfInstancesElement
public ImagingStudy.ImagingStudySeriesComponent setNumberOfInstancesElement(UnsignedIntType value)
- Parameters:
value-numberOfInstances(Number of SOP Instances in the Study. The value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.). This is the underlying object with id, value and extensions. The accessor "getNumberOfInstances" gives direct access to the value
-
getNumberOfInstances
public int getNumberOfInstances()
- Returns:
- Number of SOP Instances in the Study. The value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.
-
setNumberOfInstances
public ImagingStudy.ImagingStudySeriesComponent setNumberOfInstances(int value)
- Parameters:
value- Number of SOP Instances in the Study. The value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.
-
getEndpoint
public List<Reference> getEndpoint()
- Returns:
endpoint(The network service providing access (e.g., query, view, or retrieval) for this series. See implementation notes for information about using DICOM endpoints. A series-level endpoint, if present, has precedence over a study-level endpoint with the same Endpoint.connectionType.)
-
setEndpoint
public ImagingStudy.ImagingStudySeriesComponent setEndpoint(List<Reference> theEndpoint)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasEndpoint
public boolean hasEndpoint()
-
addEndpoint
public Reference addEndpoint()
-
addEndpoint
public ImagingStudy.ImagingStudySeriesComponent addEndpoint(Reference t)
-
getEndpointFirstRep
public Reference getEndpointFirstRep()
- Returns:
- The first repetition of repeating field
endpoint, creating it if it does not already exist
-
getEndpointTarget
@Deprecated public List<Endpoint> getEndpointTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addEndpointTarget
@Deprecated public Endpoint addEndpointTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getBodySite
public Coding getBodySite()
- Returns:
bodySite(The anatomic structures examined. See DICOM Part 16 Annex L (http://dicom.nema.org/medical/dicom/current/output/chtml/part16/chapter_L.html) for DICOM to SNOMED-CT mappings. The bodySite may indicate the laterality of body part imaged; if so, it shall be consistent with any content of ImagingStudy.series.laterality.)
-
hasBodySite
public boolean hasBodySite()
-
setBodySite
public ImagingStudy.ImagingStudySeriesComponent setBodySite(Coding value)
- Parameters:
value-bodySite(The anatomic structures examined. See DICOM Part 16 Annex L (http://dicom.nema.org/medical/dicom/current/output/chtml/part16/chapter_L.html) for DICOM to SNOMED-CT mappings. The bodySite may indicate the laterality of body part imaged; if so, it shall be consistent with any content of ImagingStudy.series.laterality.)
-
getLaterality
public Coding getLaterality()
- Returns:
laterality(The laterality of the (possibly paired) anatomic structures examined. E.g., the left knee, both lungs, or unpaired abdomen. If present, shall be consistent with any laterality information indicated in ImagingStudy.series.bodySite.)
-
hasLaterality
public boolean hasLaterality()
-
setLaterality
public ImagingStudy.ImagingStudySeriesComponent setLaterality(Coding value)
- Parameters:
value-laterality(The laterality of the (possibly paired) anatomic structures examined. E.g., the left knee, both lungs, or unpaired abdomen. If present, shall be consistent with any laterality information indicated in ImagingStudy.series.bodySite.)
-
getSpecimen
public List<Reference> getSpecimen()
- Returns:
specimen(The specimen imaged, e.g., for whole slide imaging of a biopsy.)
-
setSpecimen
public ImagingStudy.ImagingStudySeriesComponent setSpecimen(List<Reference> theSpecimen)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSpecimen
public boolean hasSpecimen()
-
addSpecimen
public Reference addSpecimen()
-
addSpecimen
public ImagingStudy.ImagingStudySeriesComponent addSpecimen(Reference t)
-
getSpecimenFirstRep
public Reference getSpecimenFirstRep()
- Returns:
- The first repetition of repeating field
specimen, creating it if it does not already exist
-
getSpecimenTarget
@Deprecated public List<Specimen> getSpecimenTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addSpecimenTarget
@Deprecated public Specimen addSpecimenTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getStartedElement
public DateTimeType getStartedElement()
- Returns:
started(The date and time the series was started.). This is the underlying object with id, value and extensions. The accessor "getStarted" gives direct access to the value
-
hasStartedElement
public boolean hasStartedElement()
-
hasStarted
public boolean hasStarted()
-
setStartedElement
public ImagingStudy.ImagingStudySeriesComponent setStartedElement(DateTimeType value)
- Parameters:
value-started(The date and time the series was started.). This is the underlying object with id, value and extensions. The accessor "getStarted" gives direct access to the value
-
getStarted
public Date getStarted()
- Returns:
- The date and time the series was started.
-
setStarted
public ImagingStudy.ImagingStudySeriesComponent setStarted(Date value)
- Parameters:
value- The date and time the series was started.
-
getPerformer
public List<ImagingStudy.ImagingStudySeriesPerformerComponent> getPerformer()
- Returns:
performer(Indicates who or what performed the series and how they were involved.)
-
setPerformer
public ImagingStudy.ImagingStudySeriesComponent setPerformer(List<ImagingStudy.ImagingStudySeriesPerformerComponent> thePerformer)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPerformer
public boolean hasPerformer()
-
addPerformer
public ImagingStudy.ImagingStudySeriesPerformerComponent addPerformer()
-
addPerformer
public ImagingStudy.ImagingStudySeriesComponent addPerformer(ImagingStudy.ImagingStudySeriesPerformerComponent t)
-
getPerformerFirstRep
public ImagingStudy.ImagingStudySeriesPerformerComponent getPerformerFirstRep()
- Returns:
- The first repetition of repeating field
performer, creating it if it does not already exist
-
getInstance
public List<ImagingStudy.ImagingStudySeriesInstanceComponent> getInstance()
- Returns:
instance(A single SOP instance within the series, e.g. an image, or presentation state.)
-
setInstance
public ImagingStudy.ImagingStudySeriesComponent setInstance(List<ImagingStudy.ImagingStudySeriesInstanceComponent> theInstance)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasInstance
public boolean hasInstance()
-
addInstance
public ImagingStudy.ImagingStudySeriesInstanceComponent addInstance()
-
addInstance
public ImagingStudy.ImagingStudySeriesComponent addInstance(ImagingStudy.ImagingStudySeriesInstanceComponent t)
-
getInstanceFirstRep
public ImagingStudy.ImagingStudySeriesInstanceComponent getInstanceFirstRep()
- Returns:
- The first repetition of repeating field
instance, creating it if it does not already exist
-
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 ImagingStudy.ImagingStudySeriesComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(ImagingStudy.ImagingStudySeriesComponent 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
-
-