Package org.hl7.fhir.r4.model
Class SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent
- 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.SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent
-
- 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:
- SpecimenDefinition
public static class SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<SpecimenDefinition.SpecimenDefinitionTypeTestedContainerAdditiveComponent>additiveSubstance introduced in the kind of container to preserve, maintain or enhance the specimen.protected CodeableConceptcapColor of container cap.protected QuantitycapacityThe capacity (volume or other measure) of this kind of container.protected StringTypedescriptionThe textual description of the kind of container.protected CodeableConceptmaterialThe type of material of the container.protected TypeminimumVolumeThe minimum volume to be conditioned in the container.protected StringTypepreparationSpecial processing that should be applied to the container for this kind of specimen.protected CodeableConcepttypeThe type of container used to contain this kind of specimen.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description SpecimenDefinitionTypeTestedContainerComponent()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
-
material
protected CodeableConcept material
The type of material of the container.
-
type
protected CodeableConcept type
The type of container used to contain this kind of specimen.
-
cap
protected CodeableConcept cap
Color of container cap.
-
description
protected StringType description
The textual description of the kind of container.
-
capacity
protected Quantity capacity
The capacity (volume or other measure) of this kind of container.
-
minimumVolume
protected Type minimumVolume
The minimum volume to be conditioned in the container.
-
additive
protected List<SpecimenDefinition.SpecimenDefinitionTypeTestedContainerAdditiveComponent> additive
Substance introduced in the kind of container to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.
-
preparation
protected StringType preparation
Special processing that should be applied to the container for this kind of specimen.
-
-
Constructor Detail
-
SpecimenDefinitionTypeTestedContainerComponent
public SpecimenDefinitionTypeTestedContainerComponent()
Constructor
-
-
Method Detail
-
getMaterial
public CodeableConcept getMaterial()
- Returns:
material(The type of material of the container.)
-
hasMaterial
public boolean hasMaterial()
-
setMaterial
public SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent setMaterial(CodeableConcept value)
- Parameters:
value-material(The type of material of the container.)
-
getType
public CodeableConcept getType()
- Returns:
type(The type of container used to contain this kind of specimen.)
-
hasType
public boolean hasType()
-
setType
public SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent setType(CodeableConcept value)
- Parameters:
value-type(The type of container used to contain this kind of specimen.)
-
getCap
public CodeableConcept getCap()
- Returns:
cap(Color of container cap.)
-
hasCap
public boolean hasCap()
-
setCap
public SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent setCap(CodeableConcept value)
- Parameters:
value-cap(Color of container cap.)
-
getDescriptionElement
public StringType getDescriptionElement()
- Returns:
description(The textual description of the kind of container.). 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 SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent setDescriptionElement(StringType value)
- Parameters:
value-description(The textual description of the kind of container.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
public String getDescription()
- Returns:
- The textual description of the kind of container.
-
setDescription
public SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent setDescription(String value)
- Parameters:
value- The textual description of the kind of container.
-
getCapacity
public Quantity getCapacity()
- Returns:
capacity(The capacity (volume or other measure) of this kind of container.)
-
hasCapacity
public boolean hasCapacity()
-
setCapacity
public SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent setCapacity(Quantity value)
- Parameters:
value-capacity(The capacity (volume or other measure) of this kind of container.)
-
getMinimumVolume
public Type getMinimumVolume()
- Returns:
minimumVolume(The minimum volume to be conditioned in the container.)
-
getMinimumVolumeQuantity
public Quantity getMinimumVolumeQuantity() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
minimumVolume(The minimum volume to be conditioned in the container.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasMinimumVolumeQuantity
public boolean hasMinimumVolumeQuantity()
-
getMinimumVolumeStringType
public StringType getMinimumVolumeStringType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
minimumVolume(The minimum volume to be conditioned in the container.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasMinimumVolumeStringType
public boolean hasMinimumVolumeStringType()
-
hasMinimumVolume
public boolean hasMinimumVolume()
-
setMinimumVolume
public SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent setMinimumVolume(Type value)
- Parameters:
value-minimumVolume(The minimum volume to be conditioned in the container.)
-
getAdditive
public List<SpecimenDefinition.SpecimenDefinitionTypeTestedContainerAdditiveComponent> getAdditive()
- Returns:
additive(Substance introduced in the kind of container to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.)
-
setAdditive
public SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent setAdditive(List<SpecimenDefinition.SpecimenDefinitionTypeTestedContainerAdditiveComponent> theAdditive)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAdditive
public boolean hasAdditive()
-
addAdditive
public SpecimenDefinition.SpecimenDefinitionTypeTestedContainerAdditiveComponent addAdditive()
-
addAdditive
public SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent addAdditive(SpecimenDefinition.SpecimenDefinitionTypeTestedContainerAdditiveComponent t)
-
getAdditiveFirstRep
public SpecimenDefinition.SpecimenDefinitionTypeTestedContainerAdditiveComponent getAdditiveFirstRep()
- Returns:
- The first repetition of repeating field
additive, creating it if it does not already exist
-
getPreparationElement
public StringType getPreparationElement()
- Returns:
preparation(Special processing that should be applied to the container for this kind of specimen.). This is the underlying object with id, value and extensions. The accessor "getPreparation" gives direct access to the value
-
hasPreparationElement
public boolean hasPreparationElement()
-
hasPreparation
public boolean hasPreparation()
-
setPreparationElement
public SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent setPreparationElement(StringType value)
- Parameters:
value-preparation(Special processing that should be applied to the container for this kind of specimen.). This is the underlying object with id, value and extensions. The accessor "getPreparation" gives direct access to the value
-
getPreparation
public String getPreparation()
- Returns:
- Special processing that should be applied to the container for this kind of specimen.
-
setPreparation
public SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent setPreparation(String value)
- Parameters:
value- Special processing that should be applied to the container for this kind of specimen.
-
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 SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent 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
-
-