
Package org.hl7.fhir.r4.model
Class ProdCharacteristic
java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.Element
org.hl7.fhir.r4.model.Type
org.hl7.fhir.r4.model.BackboneType
org.hl7.fhir.r4.model.ProdCharacteristic
- 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.IBaseDatatype,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.ICompositeType
public class ProdCharacteristic
extends BackboneType
implements org.hl7.fhir.instance.model.api.ICompositeType
The marketing status describes the date when a medicinal product is actually
put on the market or the date as of which it is no longer available.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<StringType> Where applicable, the color can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.protected QuantityWhere 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 QuantityWhere 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 QuantityWhere 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> Where applicable, the image can be provided The format of the image attachment shall be specified by regional implementations.protected List<StringType> Where applicable, the imprint can be specified as text.protected QuantityWhere 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 CodeableConceptWhere applicable, the scoring can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.protected StringTypeWhere applicable, the shape can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.protected QuantityWhere 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 QuantityWhere 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.Fields inherited from class org.hl7.fhir.r4.model.BackboneType
modifierExtension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddImage()addImprint(String value) copy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()getColor()getDepth()getImage()getNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) getShape()String[]getTypesForProperty(int hash, String name) getWidth()booleanhasColor()booleanbooleanhasDepth()booleanbooleanbooleanhasImage()booleanbooleanhasImprint(String value) booleanbooleanbooleanhasShape()booleanbooleanbooleanhasWidth()booleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) voidremoveChild(String name, Base value) setColor(List<StringType> theColor) setExternalDiameter(Quantity value) setImage(List<Attachment> theImage) setImprint(List<StringType> theImprint) setNominalVolume(Quantity value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setScoring(CodeableConcept value) setShapeElement(StringType value) protected ProdCharacteristicMethods inherited from class org.hl7.fhir.r4.model.BackboneType
addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, setModifierExtensionMethods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementMethods 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, copyValues, dateTimeValue, equals, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
-
Field Details
-
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. -
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. -
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. -
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. -
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. -
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. -
shape
Where applicable, the shape can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used. -
color
Where applicable, the color can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used. -
imprint
Where applicable, the imprint can be specified as text. -
image
Where applicable, the image can be provided The format of the image attachment shall be specified by regional implementations. -
scoring
Where applicable, the scoring can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.
-
-
Constructor Details
-
ProdCharacteristic
public ProdCharacteristic()Constructor
-
-
Method Details
-
getHeight
- Returns:
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.)
-
hasHeight
-
setHeight
- Parameters:
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.)
-
getWidth
- Returns:
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.)
-
hasWidth
-
setWidth
- Parameters:
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.)
-
getDepth
- Returns:
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.)
-
hasDepth
-
setDepth
- Parameters:
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.)
-
getWeight
- Returns:
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.)
-
hasWeight
-
setWeight
- Parameters:
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.)
-
getNominalVolume
- Returns:
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.)
-
hasNominalVolume
-
setNominalVolume
- Parameters:
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.)
-
getExternalDiameter
- Returns:
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.)
-
hasExternalDiameter
-
setExternalDiameter
- Parameters:
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.)
-
getShapeElement
- Returns:
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 value
-
hasShapeElement
-
hasShape
-
setShapeElement
- Parameters:
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 value
-
getShape
- Returns:
- Where applicable, the shape can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.
-
setShape
- Parameters:
value- Where applicable, the shape can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.
-
getColor
- Returns:
color(Where applicable, the color can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.)
-
setColor
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasColor
-
addColorElement
- Returns:
color(Where applicable, the color can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.)
-
addColor
- Parameters:
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.)
-
hasColor
- Parameters:
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.)
-
getImprint
- Returns:
imprint(Where applicable, the imprint can be specified as text.)
-
setImprint
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasImprint
-
addImprintElement
- Returns:
imprint(Where applicable, the imprint can be specified as text.)
-
addImprint
- Parameters:
value-imprint(Where applicable, the imprint can be specified as text.)
-
hasImprint
- Parameters:
value-imprint(Where applicable, the imprint can be specified as text.)
-
getImage
- Returns:
image(Where applicable, the image can be provided The format of the image attachment shall be specified by regional implementations.)
-
setImage
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasImage
-
addImage
-
addImage
-
getImageFirstRep
- Returns:
- The first repetition of repeating field
image, creating it if it does not already exist
-
getScoring
- Returns:
scoring(Where applicable, the scoring can be specified An appropriate controlled vocabulary shall be used The term and the term identifier shall be used.)
-
hasScoring
-
setScoring
- Parameters:
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.)
-
listChildren
- Overrides:
listChildrenin classBackboneType
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getPropertyin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChildin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneType
-
copy
- Specified by:
copyin classBackboneType
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classBackboneType
-
equalsShallow
- Overrides:
equalsShallowin classBackboneType
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneType
-