Package org.hl7.fhir.r5.model
Class BiologicallyDerivedProduct
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.BaseResource
-
- org.hl7.fhir.r5.model.Resource
-
- org.hl7.fhir.r5.model.DomainResource
-
- org.hl7.fhir.r5.model.BiologicallyDerivedProduct
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class BiologicallyDerivedProduct extends DomainResource
A biological material originating from a biological entity intended to be transplanted or infused into another (possibly the same) biological entity.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBiologicallyDerivedProduct.BiologicallyDerivedProductCategorystatic classBiologicallyDerivedProduct.BiologicallyDerivedProductCategoryEnumFactorystatic classBiologicallyDerivedProduct.BiologicallyDerivedProductCollectionComponentstatic classBiologicallyDerivedProduct.BiologicallyDerivedProductPropertyComponentstatic classBiologicallyDerivedProduct.BiologicallyDerivedProductStatusstatic classBiologicallyDerivedProduct.BiologicallyDerivedProductStatusEnumFactory
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.TokenClientParamBIOLOGICAL_SOURCEFluent Client search parameter constant for biological-sourceprotected IdentifierbiologicalSourceAn identifier that supports traceability to the biological entity that is the source of biological material in the product.protected BiologicallyDerivedProduct.BiologicallyDerivedProductCollectionComponentcollectionHow this product was collected.protected StringTypedivisionDescription of division.protected DateTimeTypeexpirationDateDate of expiration.protected List<Identifier>identifierThis records identifiers associated with this biologically derived product instance that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g.protected List<Reference>parentParent product (if any).protected List<Reference>processingFacilityProcessing facilities for this biologically derived product.protected Enumeration<BiologicallyDerivedProduct.BiologicallyDerivedProductCategory>productCategoryBroad category of this product.protected CodeableConceptproductCodeA code that identifies the kind of this biologically derived product (SNOMED Ctcode).protected List<BiologicallyDerivedProduct.BiologicallyDerivedProductPropertyComponent>propertyA property that is specific to this BiologicallyDerviedProduct instance.protected List<Reference>requestProcedure request to obtain this biologically derived product.static StringSP_BIOLOGICAL_SOURCESearch parameter: biological-sourceprotected Enumeration<BiologicallyDerivedProduct.BiologicallyDerivedProductStatus>statusWhether the product is currently available.protected RangestorageTempRequirementsProduct storage temp requirements.-
Fields inherited from class org.hl7.fhir.r5.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXT
-
Fields inherited from class org.hl7.fhir.r5.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description BiologicallyDerivedProduct()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r5.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, 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.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
productCategory
protected Enumeration<BiologicallyDerivedProduct.BiologicallyDerivedProductCategory> productCategory
Broad category of this product.
-
productCode
protected CodeableConcept productCode
A code that identifies the kind of this biologically derived product (SNOMED Ctcode).
-
request
protected List<Reference> request
Procedure request to obtain this biologically derived product.
-
identifier
protected List<Identifier> identifier
This records identifiers associated with this biologically derived product instance that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).
-
biologicalSource
protected Identifier biologicalSource
An identifier that supports traceability to the biological entity that is the source of biological material in the product.
-
processingFacility
protected List<Reference> processingFacility
Processing facilities for this biologically derived product.
-
division
protected StringType division
Description of division.
-
status
protected Enumeration<BiologicallyDerivedProduct.BiologicallyDerivedProductStatus> status
Whether the product is currently available.
-
expirationDate
protected DateTimeType expirationDate
Date of expiration.
-
collection
protected BiologicallyDerivedProduct.BiologicallyDerivedProductCollectionComponent collection
How this product was collected.
-
storageTempRequirements
protected Range storageTempRequirements
Product storage temp requirements.
-
property
protected List<BiologicallyDerivedProduct.BiologicallyDerivedProductPropertyComponent> property
A property that is specific to this BiologicallyDerviedProduct instance.
-
SP_BIOLOGICAL_SOURCE
public static final String SP_BIOLOGICAL_SOURCE
Search parameter: biological-sourceDescription: The biological source for the biologically derived product
Type: token
Path: BiologicallyDerivedProduct.biologicalSource
- See Also:
- Constant Field Values
-
BIOLOGICAL_SOURCE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam BIOLOGICAL_SOURCE
Fluent Client search parameter constant for biological-sourceDescription: The biological source for the biologically derived product
Type: token
Path: BiologicallyDerivedProduct.biologicalSource
-
-
Constructor Detail
-
BiologicallyDerivedProduct
public BiologicallyDerivedProduct()
Constructor
-
-
Method Detail
-
getProductCategoryElement
public Enumeration<BiologicallyDerivedProduct.BiologicallyDerivedProductCategory> getProductCategoryElement()
- Returns:
productCategory(Broad category of this product.). This is the underlying object with id, value and extensions. The accessor "getProductCategory" gives direct access to the value
-
hasProductCategoryElement
public boolean hasProductCategoryElement()
-
hasProductCategory
public boolean hasProductCategory()
-
setProductCategoryElement
public BiologicallyDerivedProduct setProductCategoryElement(Enumeration<BiologicallyDerivedProduct.BiologicallyDerivedProductCategory> value)
- Parameters:
value-productCategory(Broad category of this product.). This is the underlying object with id, value and extensions. The accessor "getProductCategory" gives direct access to the value
-
getProductCategory
public BiologicallyDerivedProduct.BiologicallyDerivedProductCategory getProductCategory()
- Returns:
- Broad category of this product.
-
setProductCategory
public BiologicallyDerivedProduct setProductCategory(BiologicallyDerivedProduct.BiologicallyDerivedProductCategory value)
- Parameters:
value- Broad category of this product.
-
getProductCode
public CodeableConcept getProductCode()
- Returns:
productCode(A code that identifies the kind of this biologically derived product (SNOMED Ctcode).)
-
hasProductCode
public boolean hasProductCode()
-
setProductCode
public BiologicallyDerivedProduct setProductCode(CodeableConcept value)
- Parameters:
value-productCode(A code that identifies the kind of this biologically derived product (SNOMED Ctcode).)
-
setParent
public BiologicallyDerivedProduct setParent(List<Reference> theParent)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasParent
public boolean hasParent()
-
addParent
public BiologicallyDerivedProduct addParent(Reference t)
-
getParentFirstRep
public Reference getParentFirstRep()
- Returns:
- The first repetition of repeating field
parent, creating it if it does not already exist {3}
-
getRequest
public List<Reference> getRequest()
- Returns:
request(Procedure request to obtain this biologically derived product.)
-
setRequest
public BiologicallyDerivedProduct setRequest(List<Reference> theRequest)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasRequest
public boolean hasRequest()
-
addRequest
public Reference addRequest()
-
addRequest
public BiologicallyDerivedProduct addRequest(Reference t)
-
getRequestFirstRep
public Reference getRequestFirstRep()
- Returns:
- The first repetition of repeating field
request, creating it if it does not already exist {3}
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(This records identifiers associated with this biologically derived product instance that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).)
-
setIdentifier
public BiologicallyDerivedProduct setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public BiologicallyDerivedProduct addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist {3}
-
getBiologicalSource
public Identifier getBiologicalSource()
- Returns:
biologicalSource(An identifier that supports traceability to the biological entity that is the source of biological material in the product.)
-
hasBiologicalSource
public boolean hasBiologicalSource()
-
setBiologicalSource
public BiologicallyDerivedProduct setBiologicalSource(Identifier value)
- Parameters:
value-biologicalSource(An identifier that supports traceability to the biological entity that is the source of biological material in the product.)
-
getProcessingFacility
public List<Reference> getProcessingFacility()
- Returns:
processingFacility(Processing facilities for this biologically derived product.)
-
setProcessingFacility
public BiologicallyDerivedProduct setProcessingFacility(List<Reference> theProcessingFacility)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasProcessingFacility
public boolean hasProcessingFacility()
-
addProcessingFacility
public Reference addProcessingFacility()
-
addProcessingFacility
public BiologicallyDerivedProduct addProcessingFacility(Reference t)
-
getProcessingFacilityFirstRep
public Reference getProcessingFacilityFirstRep()
- Returns:
- The first repetition of repeating field
processingFacility, creating it if it does not already exist {3}
-
getDivisionElement
public StringType getDivisionElement()
- Returns:
division(Description of division.). This is the underlying object with id, value and extensions. The accessor "getDivision" gives direct access to the value
-
hasDivisionElement
public boolean hasDivisionElement()
-
hasDivision
public boolean hasDivision()
-
setDivisionElement
public BiologicallyDerivedProduct setDivisionElement(StringType value)
- Parameters:
value-division(Description of division.). This is the underlying object with id, value and extensions. The accessor "getDivision" gives direct access to the value
-
getDivision
public String getDivision()
- Returns:
- Description of division.
-
setDivision
public BiologicallyDerivedProduct setDivision(String value)
- Parameters:
value- Description of division.
-
getStatusElement
public Enumeration<BiologicallyDerivedProduct.BiologicallyDerivedProductStatus> getStatusElement()
- Returns:
status(Whether the product is currently available.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
public boolean hasStatusElement()
-
hasStatus
public boolean hasStatus()
-
setStatusElement
public BiologicallyDerivedProduct setStatusElement(Enumeration<BiologicallyDerivedProduct.BiologicallyDerivedProductStatus> value)
- Parameters:
value-status(Whether the product is currently available.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
public BiologicallyDerivedProduct.BiologicallyDerivedProductStatus getStatus()
- Returns:
- Whether the product is currently available.
-
setStatus
public BiologicallyDerivedProduct setStatus(BiologicallyDerivedProduct.BiologicallyDerivedProductStatus value)
- Parameters:
value- Whether the product is currently available.
-
getExpirationDateElement
public DateTimeType getExpirationDateElement()
- Returns:
expirationDate(Date of expiration.). This is the underlying object with id, value and extensions. The accessor "getExpirationDate" gives direct access to the value
-
hasExpirationDateElement
public boolean hasExpirationDateElement()
-
hasExpirationDate
public boolean hasExpirationDate()
-
setExpirationDateElement
public BiologicallyDerivedProduct setExpirationDateElement(DateTimeType value)
- Parameters:
value-expirationDate(Date of expiration.). This is the underlying object with id, value and extensions. The accessor "getExpirationDate" gives direct access to the value
-
getExpirationDate
public Date getExpirationDate()
- Returns:
- Date of expiration.
-
setExpirationDate
public BiologicallyDerivedProduct setExpirationDate(Date value)
- Parameters:
value- Date of expiration.
-
getCollection
public BiologicallyDerivedProduct.BiologicallyDerivedProductCollectionComponent getCollection()
- Returns:
collection(How this product was collected.)
-
hasCollection
public boolean hasCollection()
-
setCollection
public BiologicallyDerivedProduct setCollection(BiologicallyDerivedProduct.BiologicallyDerivedProductCollectionComponent value)
- Parameters:
value-collection(How this product was collected.)
-
getStorageTempRequirements
public Range getStorageTempRequirements()
- Returns:
storageTempRequirements(Product storage temp requirements.)
-
hasStorageTempRequirements
public boolean hasStorageTempRequirements()
-
setStorageTempRequirements
public BiologicallyDerivedProduct setStorageTempRequirements(Range value)
- Parameters:
value-storageTempRequirements(Product storage temp requirements.)
-
getProperty
public List<BiologicallyDerivedProduct.BiologicallyDerivedProductPropertyComponent> getProperty()
- Returns:
property(A property that is specific to this BiologicallyDerviedProduct instance.)
-
setProperty
public BiologicallyDerivedProduct setProperty(List<BiologicallyDerivedProduct.BiologicallyDerivedProductPropertyComponent> theProperty)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasProperty
public boolean hasProperty()
-
addProperty
public BiologicallyDerivedProduct.BiologicallyDerivedProductPropertyComponent addProperty()
-
addProperty
public BiologicallyDerivedProduct addProperty(BiologicallyDerivedProduct.BiologicallyDerivedProductPropertyComponent t)
-
getPropertyFirstRep
public BiologicallyDerivedProduct.BiologicallyDerivedProductPropertyComponent getPropertyFirstRep()
- Returns:
- The first repetition of repeating field
property, creating it if it does not already exist {3}
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public BiologicallyDerivedProduct copy()
- Specified by:
copyin classDomainResource
-
copyValues
public void copyValues(BiologicallyDerivedProduct dst)
-
typedCopy
protected BiologicallyDerivedProduct typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-