Package org.hl7.fhir.dstu2.model
Class ImagingStudy.ImagingStudySeriesInstanceComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.ImagingStudy.ImagingStudySeriesInstanceComponent
-
- 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.ImagingStudySeriesInstanceComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Attachment>contentContent of the instance or a rendering thereof (e.g.protected UnsignedIntTypenumberThe number of instance in the series.protected OidTypesopClassDICOM instance type.protected StringTypetitleThe description of the instance.protected StringTypetypeA human-friendly SOP Class name.protected OidTypeuidFormal identifier for this image or other content.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ImagingStudySeriesInstanceComponent()ImagingStudySeriesInstanceComponent(OidType uid, OidType sopClass)
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, 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 number of instance in the series.
-
type
protected StringType type
A human-friendly SOP Class name.
-
title
protected StringType title
The description of the instance.
-
content
protected List<Attachment> content
Content of the instance or a rendering thereof (e.g. a JPEG of an image, or an XML of a structured report). May be represented for example by inline encoding; by a URL reference to a WADO-RS service that makes the instance available; or to a FHIR Resource (e.g. Media, Document, etc.). Multiple content attachments may be used for alternate representations of the instance.
-
-
Constructor Detail
-
ImagingStudySeriesInstanceComponent
public ImagingStudySeriesInstanceComponent()
-
ImagingStudySeriesInstanceComponent
public ImagingStudySeriesInstanceComponent(OidType uid, OidType sopClass)
-
-
Method Detail
-
getNumberElement
public UnsignedIntType getNumberElement()
- Returns:
number(The number of instance in the series.). 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.ImagingStudySeriesInstanceComponent setNumberElement(UnsignedIntType value)
- Parameters:
value-number(The number of instance in the series.). 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 number of instance in the series.
-
setNumber
public ImagingStudy.ImagingStudySeriesInstanceComponent setNumber(int value)
- Parameters:
value- The number of instance in the series.
-
getUidElement
public OidType getUidElement()
- Returns:
uid(Formal identifier for this image or other content.). 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.ImagingStudySeriesInstanceComponent setUidElement(OidType value)
- Parameters:
value-uid(Formal identifier for this image or other content.). This is the underlying object with id, value and extensions. The accessor "getUid" gives direct access to the value
-
setUid
public ImagingStudy.ImagingStudySeriesInstanceComponent setUid(String value)
- Parameters:
value- Formal identifier for this image or other content.
-
getSopClassElement
public OidType getSopClassElement()
- Returns:
sopClass(DICOM instance type.). This is the underlying object with id, value and extensions. The accessor "getSopClass" gives direct access to the value
-
hasSopClassElement
public boolean hasSopClassElement()
-
hasSopClass
public boolean hasSopClass()
-
setSopClassElement
public ImagingStudy.ImagingStudySeriesInstanceComponent setSopClassElement(OidType value)
- Parameters:
value-sopClass(DICOM instance type.). This is the underlying object with id, value and extensions. The accessor "getSopClass" gives direct access to the value
-
getSopClass
public String getSopClass()
- Returns:
- DICOM instance type.
-
setSopClass
public ImagingStudy.ImagingStudySeriesInstanceComponent setSopClass(String value)
- Parameters:
value- DICOM instance type.
-
getTypeElement
public StringType getTypeElement()
- Returns:
type(A human-friendly SOP Class name.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
hasTypeElement
public boolean hasTypeElement()
-
hasType
public boolean hasType()
-
setTypeElement
public ImagingStudy.ImagingStudySeriesInstanceComponent setTypeElement(StringType value)
- Parameters:
value-type(A human-friendly SOP Class name.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
setType
public ImagingStudy.ImagingStudySeriesInstanceComponent setType(String value)
- Parameters:
value- A human-friendly SOP Class name.
-
getTitleElement
public StringType getTitleElement()
- Returns:
title(The description of the instance.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
hasTitleElement
public boolean hasTitleElement()
-
hasTitle
public boolean hasTitle()
-
setTitleElement
public ImagingStudy.ImagingStudySeriesInstanceComponent setTitleElement(StringType value)
- Parameters:
value-title(The description of the instance.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
setTitle
public ImagingStudy.ImagingStudySeriesInstanceComponent setTitle(String value)
- Parameters:
value- The description of the instance.
-
getContent
public List<Attachment> getContent()
- Returns:
content(Content of the instance or a rendering thereof (e.g. a JPEG of an image, or an XML of a structured report). May be represented for example by inline encoding; by a URL reference to a WADO-RS service that makes the instance available; or to a FHIR Resource (e.g. Media, Document, etc.). Multiple content attachments may be used for alternate representations of the instance.)
-
hasContent
public boolean hasContent()
-
addContent
public Attachment addContent()
- Returns:
content(Content of the instance or a rendering thereof (e.g. a JPEG of an image, or an XML of a structured report). May be represented for example by inline encoding; by a URL reference to a WADO-RS service that makes the instance available; or to a FHIR Resource (e.g. Media, Document, etc.). Multiple content attachments may be used for alternate representations of the instance.)
-
addContent
public ImagingStudy.ImagingStudySeriesInstanceComponent addContent(Attachment t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin 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.ImagingStudySeriesInstanceComponent copy()
- Specified by:
copyin classBackboneElement
-
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
-
-