Class BiologicallyDerivedProductDispense
- 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 enum
static 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 TypeFieldDescriptionThe order or request that the dispense is fulfilling.protected Reference
Link to a resource identifying the physical location that the product was dispatched to.protected List
<Identifier> Unique instance identifiers assigned to a biologically derived product dispense.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.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.protected Reference
The physical location where the dispense was performed.protected CodeableConcept
Indicates the type of matching associated with the dispense.protected List
<Annotation> Additional notes.protected CodeableConcept
Indicates the relationship between the donor of the biologically derived product and the intended recipient.A larger event of which this particular event is a component.protected Reference
A link to a resource representing the patient that the product is dispensed for.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientprotected List
<BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispensePerformerComponent> Indicates who or what performed an action.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for performerprotected DateTimeType
When the product was selected/ matched.protected Reference
A link to a resource identifying the biologically derived product that is being dispensed.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for productprotected Quantity
The amount of product in the dispense.static final String
Search parameter: identifierstatic final String
Search parameter: patientstatic final String
Search parameter: performerstatic final String
Search parameter: productstatic final String
Search parameter: statusA code specifying the state of the dispense event.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for statusprotected StringType
Specific instructions for use.protected DateTimeType
When the product was dispatched for clinical use.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
ConstructorDescriptionConstructorBiologicallyDerivedProductDispense
(BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispenseCodes status, Reference product, Reference patient) Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddNote()
addPerformer
(BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispensePerformerComponent t) copy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getNamedProperty
(int _hash, String _name, boolean _checkValid) getNote()
Base[]
getProperty
(int hash, String name, boolean checkValid) String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
boolean
hasNote()
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) setBasedOn
(List<Reference> theBasedOn) setDestination
(Reference value) setIdentifier
(List<Identifier> theIdentifier) setLocation
(Reference value) setMatchStatus
(CodeableConcept value) setNote
(List<Annotation> theNote) setPatient
(Reference value) setPerformer
(List<BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispensePerformerComponent> thePerformer) setPreparedDate
(Date value) setProduct
(Reference value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setQuantity
(Quantity value) setStatusElement
(Enumeration<BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispenseCodes> value) setUsageInstruction
(String value) setWhenHandedOver
(Date value) protected BiologicallyDerivedProductDispense
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
-
identifier
Unique instance identifiers assigned to a biologically derived product dispense. Note: This is a business identifier, not a resource identifier. -
basedOn
The order or request that the dispense is fulfilling. This is a reference to a ServiceRequest resource. -
partOf
A larger event of which this particular event is a component. -
status
protected Enumeration<BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispenseCodes> statusA code specifying the state of the dispense event. -
originRelationshipType
Indicates the relationship between the donor of the biologically derived product and the intended recipient. -
product
A link to a resource identifying the biologically derived product that is being dispensed. -
patient
A link to a resource representing the patient that the product is dispensed for. -
matchStatus
Indicates the type of matching associated with the dispense. -
performer
protected List<BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispensePerformerComponent> performerIndicates who or what performed an action. -
location
The physical location where the dispense was performed. -
quantity
The amount of product in the dispense. Quantity will depend on the product being dispensed. Examples are: volume; cell count; concentration. -
preparedDate
When the product was selected/ matched. -
whenHandedOver
When the product was dispatched for clinical use. -
destination
Link to a resource identifying the physical location that the product was dispatched to. -
note
Additional notes. -
usageInstruction
Specific instructions for use. -
SP_IDENTIFIER
Search parameter: identifierDescription: The identifier of the dispense
Type: token
Path: BiologicallyDerivedProductDispense.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: The identifier of the dispense
Type: token
Path: BiologicallyDerivedProductDispense.identifier
-
SP_PATIENT
Search parameter: patientDescription: The identity of a patient for whom to list dispenses
Type: reference
Path: BiologicallyDerivedProductDispense.patient
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription: The identity of a patient for whom to list dispenses
Type: reference
Path: BiologicallyDerivedProductDispense.patient
-
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "BiologicallyDerivedProductDispense:patient". -
SP_PERFORMER
Search parameter: performerDescription: The identity of a patient for whom to list dispenses
Type: reference
Path: BiologicallyDerivedProductDispense.performer.actor
- See Also:
-
PERFORMER
Fluent Client search parameter constant for performerDescription: The identity of a patient for whom to list dispenses
Type: reference
Path: BiologicallyDerivedProductDispense.performer.actor
-
INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements. Specifies the path value of "BiologicallyDerivedProductDispense:performer". -
SP_PRODUCT
Search parameter: productDescription: Search for products that match this code
Type: reference
Path: BiologicallyDerivedProductDispense.product
- See Also:
-
PRODUCT
Fluent Client search parameter constant for productDescription: Search for products that match this code
Type: reference
Path: BiologicallyDerivedProductDispense.product
-
INCLUDE_PRODUCT
Constant for fluent queries to be used to add include statements. Specifies the path value of "BiologicallyDerivedProductDispense:product". -
SP_STATUS
Search parameter: statusDescription: The status of the dispense
Type: token
Path: BiologicallyDerivedProductDispense.status
- See Also:
-
STATUS
Fluent Client search parameter constant for statusDescription: The status of the dispense
Type: token
Path: BiologicallyDerivedProductDispense.status
-
-
Constructor Details
-
BiologicallyDerivedProductDispense
public BiologicallyDerivedProductDispense()Constructor -
BiologicallyDerivedProductDispense
public BiologicallyDerivedProductDispense(BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispenseCodes status, Reference product, Reference patient) Constructor
-
-
Method Details
-
getIdentifier
- Returns:
identifier
(Unique instance identifiers assigned to a biologically derived product dispense. 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}
-
getBasedOn
- Returns:
basedOn
(The order or request that the dispense is fulfilling. This is a reference to a ServiceRequest resource.)
-
setBasedOn
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasBasedOn
-
addBasedOn
-
addBasedOn
-
getBasedOnFirstRep
- Returns:
- The first repetition of repeating field
basedOn
, creating it if it does not already exist {3}
-
getPartOf
- Returns:
partOf
(A larger event of which this particular event is a component.)
-
setPartOf
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPartOf
-
addPartOf
-
addPartOf
-
getPartOfFirstRep
- Returns:
- The first repetition of repeating field
partOf
, creating it if it does not already exist {3}
-
getStatusElement
public Enumeration<BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispenseCodes> getStatusElement()- Returns:
status
(A code specifying the state of the dispense event.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
-
hasStatus
-
setStatusElement
public BiologicallyDerivedProductDispense setStatusElement(Enumeration<BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispenseCodes> value) - Parameters:
value
-status
(A code specifying the state of the dispense event.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
- Returns:
- A code specifying the state of the dispense event.
-
setStatus
public BiologicallyDerivedProductDispense setStatus(BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispenseCodes value) - Parameters:
value
- A code specifying the state of the dispense event.
-
getOriginRelationshipType
- Returns:
originRelationshipType
(Indicates the relationship between the donor of the biologically derived product and the intended recipient.)
-
hasOriginRelationshipType
-
setOriginRelationshipType
- Parameters:
value
-originRelationshipType
(Indicates the relationship between the donor of the biologically derived product and the intended recipient.)
-
getProduct
- Returns:
product
(A link to a resource identifying the biologically derived product that is being dispensed.)
-
hasProduct
-
setProduct
- Parameters:
value
-product
(A link to a resource identifying the biologically derived product that is being dispensed.)
-
getPatient
- Returns:
patient
(A link to a resource representing the patient that the product is dispensed for.)
-
hasPatient
-
setPatient
- Parameters:
value
-patient
(A link to a resource representing the patient that the product is dispensed for.)
-
getMatchStatus
- Returns:
matchStatus
(Indicates the type of matching associated with the dispense.)
-
hasMatchStatus
-
setMatchStatus
- Parameters:
value
-matchStatus
(Indicates the type of matching associated with the dispense.)
-
getPerformer
public List<BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispensePerformerComponent> getPerformer()- Returns:
performer
(Indicates who or what performed an action.)
-
setPerformer
public BiologicallyDerivedProductDispense setPerformer(List<BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispensePerformerComponent> thePerformer) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasPerformer
-
addPerformer
-
addPerformer
-
getPerformerFirstRep
public BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispensePerformerComponent getPerformerFirstRep()- Returns:
- The first repetition of repeating field
performer
, creating it if it does not already exist {3}
-
getLocation
- Returns:
location
(The physical location where the dispense was performed.)
-
hasLocation
-
setLocation
- Parameters:
value
-location
(The physical location where the dispense was performed.)
-
getQuantity
- Returns:
quantity
(The amount of product in the dispense. Quantity will depend on the product being dispensed. Examples are: volume; cell count; concentration.)
-
hasQuantity
-
setQuantity
- Parameters:
value
-quantity
(The amount of product in the dispense. Quantity will depend on the product being dispensed. Examples are: volume; cell count; concentration.)
-
getPreparedDateElement
- Returns:
preparedDate
(When the product was selected/ matched.). This is the underlying object with id, value and extensions. The accessor "getPreparedDate" gives direct access to the value
-
hasPreparedDateElement
-
hasPreparedDate
-
setPreparedDateElement
- Parameters:
value
-preparedDate
(When the product was selected/ matched.). This is the underlying object with id, value and extensions. The accessor "getPreparedDate" gives direct access to the value
-
getPreparedDate
- Returns:
- When the product was selected/ matched.
-
setPreparedDate
- Parameters:
value
- When the product was selected/ matched.
-
getWhenHandedOverElement
- Returns:
whenHandedOver
(When the product was dispatched for clinical use.). This is the underlying object with id, value and extensions. The accessor "getWhenHandedOver" gives direct access to the value
-
hasWhenHandedOverElement
-
hasWhenHandedOver
-
setWhenHandedOverElement
- Parameters:
value
-whenHandedOver
(When the product was dispatched for clinical use.). This is the underlying object with id, value and extensions. The accessor "getWhenHandedOver" gives direct access to the value
-
getWhenHandedOver
- Returns:
- When the product was dispatched for clinical use.
-
setWhenHandedOver
- Parameters:
value
- When the product was dispatched for clinical use.
-
getDestination
- Returns:
destination
(Link to a resource identifying the physical location that the product was dispatched to.)
-
hasDestination
-
setDestination
- Parameters:
value
-destination
(Link to a resource identifying the physical location that the product was dispatched to.)
-
getNote
- Returns:
note
(Additional notes.)
-
setNote
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasNote
-
addNote
-
addNote
-
getNoteFirstRep
- Returns:
- The first repetition of repeating field
note
, creating it if it does not already exist {3}
-
getUsageInstructionElement
- Returns:
usageInstruction
(Specific instructions for use.). This is the underlying object with id, value and extensions. The accessor "getUsageInstruction" gives direct access to the value
-
hasUsageInstructionElement
-
hasUsageInstruction
-
setUsageInstructionElement
- Parameters:
value
-usageInstruction
(Specific instructions for use.). This is the underlying object with id, value and extensions. The accessor "getUsageInstruction" gives direct access to the value
-
getUsageInstruction
- Returns:
- Specific instructions for use.
-
setUsageInstruction
- Parameters:
value
- Specific instructions for use.
-
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
-