public static class MedicationOrder.DispenseRequest extends BaseIdentifiableElement implements IResourceBlock
Definition: Indicates the specific details for the dispense or medication supply part of a medication order (also known as a Medication Prescription). Note that this information is NOT always sent with the order. There may be in some settings (e.g. hospitals) institutional or system support for completing the dispense details in the pharmacy department.
| Constructor and Description |
|---|
DispenseRequest() |
| Modifier and Type | Method and Description |
|---|---|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
DurationDt |
getExpectedSupplyDuration()
Gets the value(s) for expectedSupplyDuration ().
|
IDatatype |
getMedication()
Gets the value(s) for medication[x] ().
|
Integer |
getNumberOfRepeatsAllowed()
Gets the value(s) for numberOfRepeatsAllowed ().
|
PositiveIntDt |
getNumberOfRepeatsAllowedElement()
Gets the value(s) for numberOfRepeatsAllowed ().
|
SimpleQuantityDt |
getQuantity()
Gets the value(s) for quantity ().
|
PeriodDt |
getValidityPeriod()
Gets the value(s) for validityPeriod ().
|
boolean |
isEmpty() |
MedicationOrder.DispenseRequest |
setExpectedSupplyDuration(DurationDt theValue)
Sets the value(s) for expectedSupplyDuration ()
|
MedicationOrder.DispenseRequest |
setMedication(IDatatype theValue)
Sets the value(s) for medication[x] ()
|
MedicationOrder.DispenseRequest |
setNumberOfRepeatsAllowed(int theInteger)
Sets the value for numberOfRepeatsAllowed ()
|
MedicationOrder.DispenseRequest |
setNumberOfRepeatsAllowed(PositiveIntDt theValue)
Sets the value(s) for numberOfRepeatsAllowed ()
|
MedicationOrder.DispenseRequest |
setQuantity(SimpleQuantityDt theValue)
Sets the value(s) for quantity ()
|
MedicationOrder.DispenseRequest |
setValidityPeriod(PeriodDt theValue)
Sets the value(s) for validityPeriod ()
|
getElementSpecificId, getId, setElementSpecificId, setId, setIdaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, isBaseEmptyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetElementSpecificId, getId, setElementSpecificId, setId, setIdpublic DispenseRequest()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic IDatatype getMedication()
null.
Definition: Identifies the medication being administered. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications.
public MedicationOrder.DispenseRequest setMedication(IDatatype theValue)
Definition: Identifies the medication being administered. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications.
public PeriodDt getValidityPeriod()
null.
Definition: This indicates the validity period of a prescription (stale dating the Prescription)
public MedicationOrder.DispenseRequest setValidityPeriod(PeriodDt theValue)
Definition: This indicates the validity period of a prescription (stale dating the Prescription)
public PositiveIntDt getNumberOfRepeatsAllowedElement()
null.
Definition: An integer indicating the number of additional times (aka refills or repeats) the patient can receive the prescribed medication. Usage Notes: This integer does NOT include the original order dispense. This means that if an order indicates dispense 30 tablets plus \"3 repeats\", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets.
public Integer getNumberOfRepeatsAllowed()
null.
Definition: An integer indicating the number of additional times (aka refills or repeats) the patient can receive the prescribed medication. Usage Notes: This integer does NOT include the original order dispense. This means that if an order indicates dispense 30 tablets plus \"3 repeats\", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets.
public MedicationOrder.DispenseRequest setNumberOfRepeatsAllowed(PositiveIntDt theValue)
Definition: An integer indicating the number of additional times (aka refills or repeats) the patient can receive the prescribed medication. Usage Notes: This integer does NOT include the original order dispense. This means that if an order indicates dispense 30 tablets plus \"3 repeats\", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets.
public MedicationOrder.DispenseRequest setNumberOfRepeatsAllowed(int theInteger)
Definition: An integer indicating the number of additional times (aka refills or repeats) the patient can receive the prescribed medication. Usage Notes: This integer does NOT include the original order dispense. This means that if an order indicates dispense 30 tablets plus \"3 repeats\", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets.
public SimpleQuantityDt getQuantity()
null.
Definition: The amount that is to be dispensed for one fill.
public MedicationOrder.DispenseRequest setQuantity(SimpleQuantityDt theValue)
Definition: The amount that is to be dispensed for one fill.
public DurationDt getExpectedSupplyDuration()
null.
Definition: Identifies the period time over which the supplied product is expected to be used, or the length of time the dispense is expected to last.
public MedicationOrder.DispenseRequest setExpectedSupplyDuration(DurationDt theValue)
Definition: Identifies the period time over which the supplied product is expected to be used, or the length of time the dispense is expected to last.
Copyright © 2014–2016 University Health Network. All rights reserved.