Class SupplyDelivery
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IResource
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseResource
Definition: Record of delivery of what is supplied.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/SupplyDelivery
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic 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.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for receiverstatic final String
Search parameter constant for identifierstatic final String
Search parameter constant for patientstatic final String
Search parameter constant for receiverstatic final String
Search parameter constant for statusstatic final String
Search parameter constant for supplierstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for statusstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for supplierFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for receiver ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for destination ().Gets the value(s) for identifier ().Gets the value(s) for patient ().Gets the value(s) for quantity ().Gets the value(s) for receiver ().Gets the value(s) for status ().ca.uhn.fhir.model.primitive.BoundCodeDt
<SupplyDeliveryStatusEnum> Gets the value(s) for status ().ca.uhn.fhir.context.FhirVersionEnum
Gets the value(s) for suppliedItem ().Gets the value(s) for supplier ().getTime()
Gets the value(s) for time ().ca.uhn.fhir.model.primitive.DateTimeDt
Gets the value(s) for time ().getType()
Gets the value(s) for type ().Gets the value(s) for whenPrepared ().boolean
isEmpty()
setDestination
(ResourceReferenceDt theValue) Sets the value(s) for destination ()setIdentifier
(IdentifierDt theValue) Sets the value(s) for identifier ()setPatient
(ResourceReferenceDt theValue) Sets the value(s) for patient ()setQuantity
(SimpleQuantityDt theValue) Sets the value(s) for quantity ()setReceiver
(List<ResourceReferenceDt> theValue) Sets the value(s) for receiver ()setStatus
(SupplyDeliveryStatusEnum theValue) Sets the value(s) for status ()setStatus
(ca.uhn.fhir.model.primitive.BoundCodeDt<SupplyDeliveryStatusEnum> theValue) Sets the value(s) for status ()setSuppliedItem
(ResourceReferenceDt theValue) Sets the value(s) for suppliedItem ()setSupplier
(ResourceReferenceDt theValue) Sets the value(s) for supplier ()setTime
(ca.uhn.fhir.model.primitive.DateTimeDt theValue) Sets the value(s) for time ()Sets the value for time ()setTimeWithSecondsPrecision
(Date theDate) Sets the value for time ()setType
(CodeableConceptDt theValue) Sets the value(s) for type ()setWhenPrepared
(PeriodDt theValue) Sets the value(s) for whenPrepared ()Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setId
Methods inherited from interface ca.uhn.fhir.model.api.IResource
getContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
-
Field Details
-
SP_SUPPLIER
Search parameter constant for supplierDescription:
Type: reference
Path: SupplyDelivery.supplier
- See Also:
-
SUPPLIER
Fluent Client search parameter constant for supplierDescription:
Type: reference
Path: SupplyDelivery.supplier
-
SP_IDENTIFIER
Search parameter constant for identifierDescription:
Type: token
Path: SupplyDelivery.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription:
Type: token
Path: SupplyDelivery.identifier
-
SP_STATUS
Search parameter constant for statusDescription:
Type: token
Path: SupplyDelivery.status
- See Also:
-
STATUS
Fluent Client search parameter constant for statusDescription:
Type: token
Path: SupplyDelivery.status
-
SP_PATIENT
Search parameter constant for patientDescription:
Type: reference
Path: SupplyDelivery.patient
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription:
Type: reference
Path: SupplyDelivery.patient
-
SP_RECEIVER
Search parameter constant for receiverDescription:
Type: reference
Path: SupplyDelivery.receiver
- See Also:
-
RECEIVER
Fluent Client search parameter constant for receiverDescription:
Type: reference
Path: SupplyDelivery.receiver
-
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "SupplyDelivery:patient". -
INCLUDE_RECEIVER
Constant for fluent queries to be used to add include statements. Specifies the path value of "SupplyDelivery:receiver". -
INCLUDE_SUPPLIER
Constant for fluent queries to be used to add include statements. Specifies the path value of "SupplyDelivery:supplier".
-
-
Constructor Details
-
SupplyDelivery
public SupplyDelivery()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getIdentifier
Gets the value(s) for identifier (). creating it if it does not exist. Will not returnnull
.Definition: Identifier assigned by the dispensing facility when the item(s) is dispensed.
-
setIdentifier
Sets the value(s) for identifier ()Definition: Identifier assigned by the dispensing facility when the item(s) is dispensed.
-
getStatusElement
Gets the value(s) for status (). creating it if it does not exist. Will not returnnull
.Definition: A code specifying the state of the dispense event.
-
getStatus
Gets the value(s) for status (). creating it if it does not exist. This method may returnnull
.Definition: A code specifying the state of the dispense event.
-
setStatus
public SupplyDelivery setStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<SupplyDeliveryStatusEnum> theValue) Sets the value(s) for status ()Definition: A code specifying the state of the dispense event.
-
setStatus
Sets the value(s) for status ()Definition: A code specifying the state of the dispense event.
-
getPatient
Gets the value(s) for patient (). creating it if it does not exist. Will not returnnull
.Definition: A link to a resource representing the person whom the delivered item is for
-
setPatient
Sets the value(s) for patient ()Definition: A link to a resource representing the person whom the delivered item is for
-
getType
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull
.Definition: Indicates the type of dispensing event that is performed. Examples include: Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.
-
setType
Sets the value(s) for type ()Definition: Indicates the type of dispensing event that is performed. Examples include: Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.
-
getQuantity
Gets the value(s) for quantity (). creating it if it does not exist. Will not returnnull
.Definition: The amount of supply that has been dispensed. Includes unit of measure.
-
setQuantity
Sets the value(s) for quantity ()Definition: The amount of supply that has been dispensed. Includes unit of measure.
-
getSuppliedItem
Gets the value(s) for suppliedItem (). creating it if it does not exist. Will not returnnull
.Definition: Identifies the medication, substance or device being dispensed. This is either a link to a resource representing the details of the item or a simple attribute carrying a code that identifies the item from a known list.
-
setSuppliedItem
Sets the value(s) for suppliedItem ()Definition: Identifies the medication, substance or device being dispensed. This is either a link to a resource representing the details of the item or a simple attribute carrying a code that identifies the item from a known list.
-
getSupplier
Gets the value(s) for supplier (). creating it if it does not exist. Will not returnnull
.Definition: The individual responsible for dispensing the medication, supplier or device.
-
setSupplier
Sets the value(s) for supplier ()Definition: The individual responsible for dispensing the medication, supplier or device.
-
getWhenPrepared
Gets the value(s) for whenPrepared (). creating it if it does not exist. Will not returnnull
.Definition: The time the dispense event occurred.
-
setWhenPrepared
Sets the value(s) for whenPrepared ()Definition: The time the dispense event occurred.
-
getTimeElement
Gets the value(s) for time (). creating it if it does not exist. Will not returnnull
.Definition: The time the dispensed item was sent or handed to the patient (or agent).
-
getTime
Gets the value(s) for time (). creating it if it does not exist. This method may returnnull
.Definition: The time the dispensed item was sent or handed to the patient (or agent).
-
setTime
Sets the value(s) for time ()Definition: The time the dispensed item was sent or handed to the patient (or agent).
-
setTimeWithSecondsPrecision
Sets the value for time ()Definition: The time the dispensed item was sent or handed to the patient (or agent).
-
setTime
public SupplyDelivery setTime(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for time ()Definition: The time the dispensed item was sent or handed to the patient (or agent).
-
getDestination
Gets the value(s) for destination (). creating it if it does not exist. Will not returnnull
.Definition: Identification of the facility/location where the Supply was shipped to, as part of the dispense event.
-
setDestination
Sets the value(s) for destination ()Definition: Identification of the facility/location where the Supply was shipped to, as part of the dispense event.
-
getReceiver
Gets the value(s) for receiver (). creating it if it does not exist. Will not returnnull
.Definition: Identifies the person who picked up the Supply.
-
setReceiver
Sets the value(s) for receiver ()Definition: Identifies the person who picked up the Supply.
-
addReceiver
Adds and returns a new value for receiver ()Definition: Identifies the person who picked up the Supply.
-
getResourceName
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-