public class ProdCharacteristic extends BackboneType implements org.hl7.fhir.instance.model.api.ICompositeType
| Modifier and Type | Field and Description |
|---|---|
protected List<StringType> |
color
Where applicable, the color can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.
|
protected Quantity |
depth
Where applicable, the depth can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.
|
protected Quantity |
externalDiameter
Where applicable, the external diameter can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.
|
protected Quantity |
height
Where applicable, the height can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.
|
protected List<Attachment> |
image
Where applicable, the image can be provided The format of the image attachment shall be specified by regional implementations.
|
protected List<StringType> |
imprint
Where applicable, the imprint can be specified as text.
|
protected Quantity |
nominalVolume
Where applicable, the nominal volume can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.
|
protected CodeableConcept |
scoring
Where applicable, the scoring can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.
|
protected StringType |
shape
Where applicable, the shape can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.
|
protected Quantity |
weight
Where applicable, the weight can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.
|
protected Quantity |
width
Where applicable, the width can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.
|
modifierExtension| Constructor and Description |
|---|
ProdCharacteristic()
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected Quantity height
protected Quantity width
protected Quantity depth
protected Quantity weight
protected Quantity nominalVolume
protected Quantity externalDiameter
protected StringType shape
protected List<StringType> color
protected List<StringType> imprint
protected List<Attachment> image
protected CodeableConcept scoring
public ProdCharacteristic()
public Quantity getHeight()
height (Where applicable, the height can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.)public boolean hasHeight()
public ProdCharacteristic setHeight(Quantity value)
value - height (Where applicable, the height can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.)public Quantity getWidth()
width (Where applicable, the width can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.)public boolean hasWidth()
public ProdCharacteristic setWidth(Quantity value)
value - width (Where applicable, the width can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.)public Quantity getDepth()
depth (Where applicable, the depth can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.)public boolean hasDepth()
public ProdCharacteristic setDepth(Quantity value)
value - depth (Where applicable, the depth can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.)public Quantity getWeight()
weight (Where applicable, the weight can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.)public boolean hasWeight()
public ProdCharacteristic setWeight(Quantity value)
value - weight (Where applicable, the weight can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.)public Quantity getNominalVolume()
nominalVolume (Where applicable, the nominal volume can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.)public boolean hasNominalVolume()
public ProdCharacteristic setNominalVolume(Quantity value)
value - nominalVolume (Where applicable, the nominal volume can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.)public Quantity getExternalDiameter()
externalDiameter (Where applicable, the external diameter can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.)public boolean hasExternalDiameter()
public ProdCharacteristic setExternalDiameter(Quantity value)
value - externalDiameter (Where applicable, the external diameter can be specified using a numerical value and its unit of measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.)public StringType getShapeElement()
shape (Where applicable, the shape can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.). This is the underlying object with id, value and extensions. The accessor "getShape" gives direct access to the valuepublic boolean hasShapeElement()
public boolean hasShape()
public ProdCharacteristic setShapeElement(StringType value)
value - shape (Where applicable, the shape can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.). This is the underlying object with id, value and extensions. The accessor "getShape" gives direct access to the valuepublic String getShape()
public ProdCharacteristic setShape(String value)
value - Where applicable, the shape can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.public List<StringType> getColor()
color (Where applicable, the color can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.)public ProdCharacteristic setColor(List<StringType> theColor)
this for easy method chainingpublic boolean hasColor()
public StringType addColorElement()
color (Where applicable, the color can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.)public ProdCharacteristic addColor(String value)
value - color (Where applicable, the color can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.)public boolean hasColor(String value)
value - color (Where applicable, the color can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.)public List<StringType> getImprint()
imprint (Where applicable, the imprint can be specified as text.)public ProdCharacteristic setImprint(List<StringType> theImprint)
this for easy method chainingpublic boolean hasImprint()
public StringType addImprintElement()
imprint (Where applicable, the imprint can be specified as text.)public ProdCharacteristic addImprint(String value)
value - imprint (Where applicable, the imprint can be specified as text.)public boolean hasImprint(String value)
value - imprint (Where applicable, the imprint can be specified as text.)public List<Attachment> getImage()
image (Where applicable, the image can be provided The format of the image attachment shall be specified by regional implementations.)public ProdCharacteristic setImage(List<Attachment> theImage)
this for easy method chainingpublic boolean hasImage()
public Attachment addImage()
public ProdCharacteristic addImage(Attachment t)
public Attachment getImageFirstRep()
image, creating it if it does not already existpublic CodeableConcept getScoring()
scoring (Where applicable, the scoring can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.)public boolean hasScoring()
public ProdCharacteristic setScoring(CodeableConcept value)
value - scoring (Where applicable, the scoring can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.)protected void listChildren(List<Property> children)
listChildren in class BackboneTypepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneTypeorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneTypeorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneTypeorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneTypeorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneTypeorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneTypeorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneTypeorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneTypepublic ProdCharacteristic copy()
copy in class BackboneTypepublic void copyValues(ProdCharacteristic dst)
protected ProdCharacteristic typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneTypepublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneTypepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneTypeCopyright © 2014–2021 Health Level 7. All rights reserved.