public static class MedicationAdministration.Dosage extends BaseIdentifiableElement implements IResourceBlock
Definition: Describes the medication dosage information details e.g. dose, rate, site, route, etc.
Constructor and Description |
---|
Dosage() |
Modifier and Type | Method and Description |
---|---|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
CodeableConceptDt |
getMethod()
Gets the value(s) for method ().
|
SimpleQuantityDt |
getQuantity()
Gets the value(s) for quantity ().
|
IDatatype |
getRate()
Gets the value(s) for rate[x] ().
|
CodeableConceptDt |
getRoute()
Gets the value(s) for route ().
|
IDatatype |
getSite()
Gets the value(s) for site[x] ().
|
String |
getText()
Gets the value(s) for text ().
|
StringDt |
getTextElement()
Gets the value(s) for text ().
|
boolean |
isEmpty() |
MedicationAdministration.Dosage |
setMethod(CodeableConceptDt theValue)
Sets the value(s) for method ()
|
MedicationAdministration.Dosage |
setQuantity(SimpleQuantityDt theValue)
Sets the value(s) for quantity ()
|
MedicationAdministration.Dosage |
setRate(IDatatype theValue)
Sets the value(s) for rate[x] ()
|
MedicationAdministration.Dosage |
setRoute(CodeableConceptDt theValue)
Sets the value(s) for route ()
|
MedicationAdministration.Dosage |
setSite(IDatatype theValue)
Sets the value(s) for site[x] ()
|
MedicationAdministration.Dosage |
setText(String theString)
Sets the value for text ()
|
MedicationAdministration.Dosage |
setText(StringDt theValue)
Sets the value(s) for text ()
|
getElementSpecificId, getId, setElementSpecificId, setId, setId
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, hasFormatComment, isBaseEmpty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getElementSpecificId, getId, setElementSpecificId, setId, setId
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType
in interface ICompositeElement
public StringDt getTextElement()
null
.
Definition: Free text dosage instructions can be used for cases where the instructions are too complex to code. When coded instructions are present, the free text instructions may still be present for display to humans taking or administering the medication.
public String getText()
null
.
Definition: Free text dosage instructions can be used for cases where the instructions are too complex to code. When coded instructions are present, the free text instructions may still be present for display to humans taking or administering the medication.
public MedicationAdministration.Dosage setText(StringDt theValue)
Definition: Free text dosage instructions can be used for cases where the instructions are too complex to code. When coded instructions are present, the free text instructions may still be present for display to humans taking or administering the medication.
public MedicationAdministration.Dosage setText(String theString)
Definition: Free text dosage instructions can be used for cases where the instructions are too complex to code. When coded instructions are present, the free text instructions may still be present for display to humans taking or administering the medication.
public IDatatype getSite()
null
.
Definition: A coded specification of the anatomic site where the medication first entered the body. For example, \"left arm\"
public MedicationAdministration.Dosage setSite(IDatatype theValue)
Definition: A coded specification of the anatomic site where the medication first entered the body. For example, \"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. For example, 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. For example, topical, intravenous, etc.
public CodeableConceptDt getMethod()
null
.
Definition: A coded value indicating the method by which the medication is intended to be or was introduced into or on the body. This attribute will most often NOT be populated. It is most commonly used for injections. For example, Slow Push, Deep IV.
public MedicationAdministration.Dosage setMethod(CodeableConceptDt theValue)
Definition: A coded value indicating the method by which the medication is intended to be or was introduced into or on the body. This attribute will most often NOT be populated. It is most commonly used for injections. For example, Slow Push, Deep IV.
public SimpleQuantityDt 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(SimpleQuantityDt 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 IDatatype getRate()
null
.
Definition: Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Currently we do not specify a default of '1' in the denominator, but this is being discussed. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.
public MedicationAdministration.Dosage setRate(IDatatype theValue)
Definition: Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Currently we do not specify a default of '1' in the denominator, but this is being discussed. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.
Copyright © 2014–2019 University Health Network. All rights reserved.