public static class MedicationAdministration.Dosage extends BaseIdentifiableElement implements IResourceBlock
Definition: Provides details of how much of the medication was administered
| Constructor and Description |
|---|
MedicationAdministration.Dosage() |
| Modifier and Type | Method and Description |
|---|---|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
IDatatype |
getAsNeeded()
Gets the value(s) for asNeeded[x] (Take \"as needed\" f(or x)).
|
RatioDt |
getMaxDosePerPeriod()
Gets the value(s) for maxDosePerPeriod (Total dose that was consumed per unit of time).
|
CodeableConceptDt |
getMethod()
Gets the value(s) for method (How drug was administered).
|
QuantityDt |
getQuantity()
Gets the value(s) for quantity (Amount administered in one dose).
|
RatioDt |
getRate()
Gets the value(s) for rate (Dose quantity per unit of time).
|
CodeableConceptDt |
getRoute()
Gets the value(s) for route (Path of substance into body).
|
CodeableConceptDt |
getSite()
Gets the value(s) for site (Body site administered to).
|
IDatatype |
getTiming()
Gets the value(s) for timing[x] (When dose(s) were given).
|
boolean |
isEmpty() |
MedicationAdministration.Dosage |
setAsNeeded(IDatatype theValue)
Sets the value(s) for asNeeded[x] (Take \"as needed\" f(or x))
|
MedicationAdministration.Dosage |
setMaxDosePerPeriod(RatioDt theValue)
Sets the value(s) for maxDosePerPeriod (Total dose that was consumed per unit of time)
|
MedicationAdministration.Dosage |
setMethod(CodeableConceptDt theValue)
Sets the value(s) for method (How drug was administered)
|
MedicationAdministration.Dosage |
setQuantity(double theValue)
Sets the value for quantity (Amount administered in one dose)
|
MedicationAdministration.Dosage |
setQuantity(long theValue)
Sets the value for quantity (Amount administered in one dose)
|
MedicationAdministration.Dosage |
setQuantity(QuantityCompararatorEnum theComparator,
double theValue,
String theUnits)
Sets the value for quantity (Amount administered in one dose)
|
MedicationAdministration.Dosage |
setQuantity(QuantityCompararatorEnum theComparator,
double theValue,
String theSystem,
String theUnits)
Sets the value for quantity (Amount administered in one dose)
|
MedicationAdministration.Dosage |
setQuantity(QuantityCompararatorEnum theComparator,
long theValue,
String theUnits)
Sets the value for quantity (Amount administered in one dose)
|
MedicationAdministration.Dosage |
setQuantity(QuantityCompararatorEnum theComparator,
long theValue,
String theSystem,
String theUnits)
Sets the value for quantity (Amount administered in one dose)
|
MedicationAdministration.Dosage |
setQuantity(QuantityDt theValue)
Sets the value(s) for quantity (Amount administered in one dose)
|
MedicationAdministration.Dosage |
setRate(RatioDt theValue)
Sets the value(s) for rate (Dose quantity per unit of time)
|
MedicationAdministration.Dosage |
setRoute(CodeableConceptDt theValue)
Sets the value(s) for route (Path of substance into body)
|
MedicationAdministration.Dosage |
setSite(CodeableConceptDt theValue)
Sets the value(s) for site (Body site administered to)
|
MedicationAdministration.Dosage |
setTiming(IDatatype theValue)
Sets the value(s) for timing[x] (When dose(s) were given)
|
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 <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic IDatatype getTiming()
null.
Definition: The timing schedule for giving the medication to the patient. This may be a single time point (using dateTime) or it may be a start and end dateTime (Period)
public MedicationAdministration.Dosage setTiming(IDatatype theValue)
Definition: The timing schedule for giving the medication to the patient. This may be a single time point (using dateTime) or it may be a start and end dateTime (Period)
public IDatatype getAsNeeded()
null.
Definition: If set to true or if specified as a CodeableConcept, indicates that the medication is only taken when needed within the specified schedule rather than at every scheduled dose. If a CodeableConcept is present, it indicates the pre-condition for taking the Medication
public MedicationAdministration.Dosage setAsNeeded(IDatatype theValue)
Definition: If set to true or if specified as a CodeableConcept, indicates that the medication is only taken when needed within the specified schedule rather than at every scheduled dose. If a CodeableConcept is present, it indicates the pre-condition for taking the Medication
public CodeableConceptDt getSite()
null.
Definition: A coded specification of the anatomic site where the medication first entered the body. E.g. \"left arm\"
public MedicationAdministration.Dosage setSite(CodeableConceptDt theValue)
Definition: A coded specification of the anatomic site where the medication first entered the body. E.g. \"left arm\"
public CodeableConceptDt getRoute()
null.
Definition: A code specifying the route or physiological path of administration of a therapeutic agent into or onto the patient. E.g. topical, intravenous, etc.
public MedicationAdministration.Dosage setRoute(CodeableConceptDt theValue)
Definition: A code specifying the route or physiological path of administration of a therapeutic agent into or onto the patient. E.g. topical, intravenous, etc.
public CodeableConceptDt getMethod()
null.
Definition: A coded value indicating the method by which the medication was introduced into or onto the body. Most commonly used for injections. Examples: Slow Push; Deep IV.Terminologies used often pre-coordinate this term with the route and or form of administration.
public MedicationAdministration.Dosage setMethod(CodeableConceptDt theValue)
Definition: A coded value indicating the method by which the medication was introduced into or onto the body. Most commonly used for injections. Examples: Slow Push; Deep IV.Terminologies used often pre-coordinate this term with the route and or form of administration.
public QuantityDt getQuantity()
null.
Definition: The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.
public MedicationAdministration.Dosage setQuantity(QuantityDt theValue)
Definition: The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.
public MedicationAdministration.Dosage setQuantity(QuantityCompararatorEnum theComparator, double theValue, String theUnits)
Definition: The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.
public MedicationAdministration.Dosage setQuantity(QuantityCompararatorEnum theComparator, long theValue, String theUnits)
Definition: The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.
public MedicationAdministration.Dosage setQuantity(QuantityCompararatorEnum theComparator, double theValue, String theSystem, String theUnits)
Definition: The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.
public MedicationAdministration.Dosage setQuantity(QuantityCompararatorEnum theComparator, long theValue, String theSystem, String theUnits)
Definition: The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.
public MedicationAdministration.Dosage setQuantity(double theValue)
Definition: The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.
public MedicationAdministration.Dosage setQuantity(long theValue)
Definition: The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.
public RatioDt getRate()
null.
Definition: Identifies the speed with which the medication was introduced into the patient. Typically the rate for an infusion e.g. 200ml in 2 hours. May also expressed as a rate per unit of time such as 100ml per hour - the duration is then not specified, or is specified in the quantity.
public MedicationAdministration.Dosage setRate(RatioDt theValue)
Definition: Identifies the speed with which the medication was introduced into the patient. Typically the rate for an infusion e.g. 200ml in 2 hours. May also expressed as a rate per unit of time such as 100ml per hour - the duration is then not specified, or is specified in the quantity.
public RatioDt getMaxDosePerPeriod()
null.
Definition: The maximum total quantity of a therapeutic substance that was administered to the patient over the specified period of time. E.g. 1000mg in 24 hours.
public MedicationAdministration.Dosage setMaxDosePerPeriod(RatioDt theValue)
Definition: The maximum total quantity of a therapeutic substance that was administered to the patient over the specified period of time. E.g. 1000mg in 24 hours.
Copyright © 2014 University Health Network. All rights reserved.