Class 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
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for biological-source-eventprotected Identifier
An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for codeHow this product was collected.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for collectorprotected StringType
A unique identifier for an aliquot of a product.protected DateTimeType
Date, and where relevant time, of expiration.protected List
<Identifier> Unique instance identifiers assigned to a biologically derived product.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.Parent product (if any) for this biologically-derived product.Processing facilities responsible for the labeling and distribution of this biologically derived product.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for product-categorystatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for product-statusprotected Coding
Broad category of this product.protected CodeableConcept
A codified value that systematically supports characterization and classification of medical products of human origin inclusive of processing conditions such as additives, volumes and handling conditions.protected Coding
Whether the product is currently available.A property that is specific to this BiologicallyDerviedProduct instance.Request to obtain and/or infuse this biologically derived product.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for requeststatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for serial-numberstatic final String
Search parameter: biological-source-eventstatic final String
Search parameter: codestatic final String
Search parameter: collectorstatic final String
Search parameter: identifierstatic final String
Search parameter: product-categorystatic final String
Search parameter: product-statusstatic final String
Search parameter: requeststatic final String
Search parameter: serial-numberprotected Range
The temperature requirements for storage of the biologically-derived product.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
Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAG
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setDivision
(String value) setDivisionElement
(StringType value) setExpirationDate
(Date value) setIdentifier
(List<Identifier> theIdentifier) setProcessingFacility
(List<Reference> theProcessingFacility) setProductCategory
(Coding value) setProductCode
(CodeableConcept value) setProductStatus
(Coding value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setProperty
(List<BiologicallyDerivedProduct.BiologicallyDerivedProductPropertyComponent> theProperty) setRequest
(List<Reference> theRequest) setStorageTempRequirements
(Range value) protected BiologicallyDerivedProduct
Methods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getStandardsStatus, getText, hasContained, hasExtension, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setStandardsStatus, setText
Methods inherited from class org.hl7.fhir.r5.model.Resource
copyValues, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, getSourcePackage, getWebPath, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, hasSourcePackage, hasWebPath, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta, setSourcePackage, setWebPath
Methods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
Methods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setCopyUserData, 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
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
productCategory
Broad category of this product. -
productCode
A codified value that systematically supports characterization and classification of medical products of human origin inclusive of processing conditions such as additives, volumes and handling conditions. -
parent
Parent product (if any) for this biologically-derived product. -
request
Request to obtain and/or infuse this biologically derived product. -
identifier
Unique instance identifiers assigned to a biologically derived product. Note: This is a business identifier, not a resource identifier. -
biologicalSourceEvent
An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled. -
processingFacility
Processing facilities responsible for the labeling and distribution of this biologically derived product. -
division
A unique identifier for an aliquot of a product. Used to distinguish individual aliquots of a product carrying the same biologicalSource and productCode identifiers. -
productStatus
Whether the product is currently available. -
expirationDate
Date, and where relevant time, of expiration. -
collection
How this product was collected. -
storageTempRequirements
The temperature requirements for storage of the biologically-derived product. -
property
A property that is specific to this BiologicallyDerviedProduct instance. -
SP_BIOLOGICAL_SOURCE_EVENT
Search parameter: biological-source-eventDescription: The biological source for the biologically derived product
Type: token
Path: BiologicallyDerivedProduct.biologicalSourceEvent
- See Also:
-
BIOLOGICAL_SOURCE_EVENT
Fluent Client search parameter constant for biological-source-eventDescription: The biological source for the biologically derived product
Type: token
Path: BiologicallyDerivedProduct.biologicalSourceEvent
-
SP_CODE
Search parameter: codeDescription: A code that identifies the kind of this biologically derived product (SNOMED CT code).
Type: token
Path: BiologicallyDerivedProduct.productCode
- See Also:
-
CODE
Fluent Client search parameter constant for codeDescription: A code that identifies the kind of this biologically derived product (SNOMED CT code).
Type: token
Path: BiologicallyDerivedProduct.productCode
-
SP_COLLECTOR
Search parameter: collectorDescription: Procedure request to obtain this biologically derived product.
Type: reference
Path: BiologicallyDerivedProduct.collection.collector
- See Also:
-
COLLECTOR
Fluent Client search parameter constant for collectorDescription: Procedure request to obtain this biologically derived product.
Type: reference
Path: BiologicallyDerivedProduct.collection.collector
-
INCLUDE_COLLECTOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "BiologicallyDerivedProduct:collector". -
SP_IDENTIFIER
Search parameter: identifierDescription: Identifier
Type: token
Path: BiologicallyDerivedProduct.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Identifier
Type: token
Path: BiologicallyDerivedProduct.identifier
-
SP_PRODUCT_CATEGORY
Search parameter: product-categoryDescription: Broad category of this product.
Type: token
Path: BiologicallyDerivedProduct.productCategory
- See Also:
-
PRODUCT_CATEGORY
Fluent Client search parameter constant for product-categoryDescription: Broad category of this product.
Type: token
Path: BiologicallyDerivedProduct.productCategory
-
SP_PRODUCT_STATUS
Search parameter: product-statusDescription: Whether the product is currently available.
Type: token
Path: BiologicallyDerivedProduct.productStatus
- See Also:
-
PRODUCT_STATUS
Fluent Client search parameter constant for product-statusDescription: Whether the product is currently available.
Type: token
Path: BiologicallyDerivedProduct.productStatus
-
SP_REQUEST
Search parameter: requestDescription: Procedure request to obtain this biologically derived product.
Type: reference
Path: BiologicallyDerivedProduct.request
- See Also:
-
REQUEST
Fluent Client search parameter constant for requestDescription: Procedure request to obtain this biologically derived product.
Type: reference
Path: BiologicallyDerivedProduct.request
-
INCLUDE_REQUEST
Constant for fluent queries to be used to add include statements. Specifies the path value of "BiologicallyDerivedProduct:request". -
SP_SERIAL_NUMBER
Search parameter: serial-numberDescription: Identifier
Type: token
Path: BiologicallyDerivedProduct.identifier
- See Also:
-
SERIAL_NUMBER
Fluent Client search parameter constant for serial-numberDescription: Identifier
Type: token
Path: BiologicallyDerivedProduct.identifier
-
-
Constructor Details
-
BiologicallyDerivedProduct
public BiologicallyDerivedProduct()Constructor
-
-
Method Details
-
getProductCategory
- Returns:
productCategory
(Broad category of this product.)
-
hasProductCategory
-
setProductCategory
- Parameters:
value
-productCategory
(Broad category of this product.)
-
getProductCode
- Returns:
productCode
(A codified value that systematically supports characterization and classification of medical products of human origin inclusive of processing conditions such as additives, volumes and handling conditions.)
-
hasProductCode
-
setProductCode
- Parameters:
value
-productCode
(A codified value that systematically supports characterization and classification of medical products of human origin inclusive of processing conditions such as additives, volumes and handling conditions.)
-
getParent
- Returns:
parent
(Parent product (if any) for this biologically-derived product.)
-
setParent
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasParent
-
addParent
-
addParent
-
getParentFirstRep
- Returns:
- The first repetition of repeating field
parent
, creating it if it does not already exist {3}
-
getRequest
- Returns:
request
(Request to obtain and/or infuse this biologically derived product.)
-
setRequest
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasRequest
-
addRequest
-
addRequest
-
getRequestFirstRep
- Returns:
- The first repetition of repeating field
request
, creating it if it does not already exist {3}
-
getIdentifier
- Returns:
identifier
(Unique instance identifiers assigned to a biologically derived product. Note: This is a business identifier, not a resource identifier.)
-
setIdentifier
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasIdentifier
-
addIdentifier
-
addIdentifier
-
getIdentifierFirstRep
- Returns:
- The first repetition of repeating field
identifier
, creating it if it does not already exist {3}
-
getBiologicalSourceEvent
- Returns:
biologicalSourceEvent
(An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled.)
-
hasBiologicalSourceEvent
-
setBiologicalSourceEvent
- Parameters:
value
-biologicalSourceEvent
(An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled.)
-
getProcessingFacility
- Returns:
processingFacility
(Processing facilities responsible for the labeling and distribution of this biologically derived product.)
-
setProcessingFacility
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasProcessingFacility
-
addProcessingFacility
-
addProcessingFacility
-
getProcessingFacilityFirstRep
- Returns:
- The first repetition of repeating field
processingFacility
, creating it if it does not already exist {3}
-
getDivisionElement
- Returns:
division
(A unique identifier for an aliquot of a product. Used to distinguish individual aliquots of a product carrying the same biologicalSource and productCode identifiers.). This is the underlying object with id, value and extensions. The accessor "getDivision" gives direct access to the value
-
hasDivisionElement
-
hasDivision
-
setDivisionElement
- Parameters:
value
-division
(A unique identifier for an aliquot of a product. Used to distinguish individual aliquots of a product carrying the same biologicalSource and productCode identifiers.). This is the underlying object with id, value and extensions. The accessor "getDivision" gives direct access to the value
-
getDivision
- Returns:
- A unique identifier for an aliquot of a product. Used to distinguish individual aliquots of a product carrying the same biologicalSource and productCode identifiers.
-
setDivision
- Parameters:
value
- A unique identifier for an aliquot of a product. Used to distinguish individual aliquots of a product carrying the same biologicalSource and productCode identifiers.
-
getProductStatus
- Returns:
productStatus
(Whether the product is currently available.)
-
hasProductStatus
-
setProductStatus
- Parameters:
value
-productStatus
(Whether the product is currently available.)
-
getExpirationDateElement
- Returns:
expirationDate
(Date, and where relevant time, of expiration.). This is the underlying object with id, value and extensions. The accessor "getExpirationDate" gives direct access to the value
-
hasExpirationDateElement
-
hasExpirationDate
-
setExpirationDateElement
- Parameters:
value
-expirationDate
(Date, and where relevant time, of expiration.). This is the underlying object with id, value and extensions. The accessor "getExpirationDate" gives direct access to the value
-
getExpirationDate
- Returns:
- Date, and where relevant time, of expiration.
-
setExpirationDate
- Parameters:
value
- Date, and where relevant time, of expiration.
-
getCollection
- Returns:
collection
(How this product was collected.)
-
hasCollection
-
setCollection
public BiologicallyDerivedProduct setCollection(BiologicallyDerivedProduct.BiologicallyDerivedProductCollectionComponent value) - Parameters:
value
-collection
(How this product was collected.)
-
getStorageTempRequirements
- Returns:
storageTempRequirements
(The temperature requirements for storage of the biologically-derived product.)
-
hasStorageTempRequirements
-
setStorageTempRequirements
- Parameters:
value
-storageTempRequirements
(The temperature requirements for storage of the biologically-derived product.)
-
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
this
for easy method chaining
-
hasProperty
-
addProperty
-
addProperty
-
getPropertyFirstRep
- Returns:
- The first repetition of repeating field
property
, creating it if it does not already exist {3}
-
listChildren
- Overrides:
listChildren
in classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copy
in classDomainResource
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
- Specified by:
getResourceType
in classResource
-