
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
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic classstatic classNested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason -
Field Summary
FieldsModifier and TypeFieldDescriptionThe order or request that the dispense is fulfilling.protected ReferenceLink 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.TokenClientParamFluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.protected ReferenceThe physical location where the dispense was performed.protected CodeableConceptIndicates the type of matching associated with the dispense.protected List<Annotation> Additional notes.protected CodeableConceptIndicates 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 ReferenceA link to a resource representing the patient that the product is dispensed for.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for patientprotected List<BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispensePerformerComponent> Indicates who or what performed an action.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for performerprotected DateTimeTypeWhen the product was selected/ matched.protected ReferenceA link to a resource identifying the biologically derived product that is being dispensed.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for productprotected QuantityThe amount of product in the dispense.static final StringSearch parameter: identifierstatic final StringSearch parameter: patientstatic final StringSearch parameter: performerstatic final StringSearch parameter: productstatic final StringSearch parameter: statusA code specifying the state of the dispense event.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for statusprotected StringTypeSpecific instructions for use.protected DateTimeTypeWhen the product was dispatched for clinical use.Fields inherited from class org.hl7.fhir.r5.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXTFields inherited from class org.hl7.fhir.r5.model.Resource
id, implicitRules, language, metaFields 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_TAGFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
ConstructorsConstructorDescriptionConstructorBiologicallyDerivedProductDispense(BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispenseCodes status, Reference product, Reference patient) Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddNote()addPerformer(BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispensePerformerComponent t) copy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(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) booleanbooleanbooleanbooleanbooleanbooleanhasNote()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) voidremoveChild(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 BiologicallyDerivedProductDispenseMethods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getExtensionString, getExtensionString, getModifierExtension, getModifierExtensionsByUrl, getStandardsStatus, getText, hasContained, hasExtension, hasExtension, hasExtension, hasModifierExtension, hasPrimitiveExtension, hasText, setContained, setExtension, setModifierExtension, setStandardsStatus, setTextMethods 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, setWebPathMethods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setIdMethods 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, executeFunction, 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, 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.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatCommentMethods 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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:
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
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- 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
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copyin classDomainResource
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
- Specified by:
getResourceTypein classResource
-