public static class MedicationAdministration.MedicationAdministrationDosageComponent extends BackboneElement implements IBaseBackboneElement
| Constructor and Description |
|---|
MedicationAdministrationDosageComponent() |
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getId, getIdElement, hasExtension, hasId, hasIdElement, setId, setIdElementchildren, compareDeep, compareDeep, compareDeep, compareValues, compareValues, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasUserData, listChildrenByName, setUserData, setUserDataINNequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtensionaddModifierExtension, getModifierExtensionpublic MedicationAdministrationDosageComponent()
public StringType getTextElement()
text (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.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the valuepublic boolean hasTextElement()
public boolean hasText()
public MedicationAdministration.MedicationAdministrationDosageComponent setTextElement(StringType value)
value - text (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.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the valuepublic String getText()
public MedicationAdministration.MedicationAdministrationDosageComponent setText(String value)
value - 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 Type getSite()
site (A coded specification of the anatomic site where the medication first entered the body. For example, "left arm".)public CodeableConcept getSiteCodeableConcept() throws Exception
public boolean hasSite()
public MedicationAdministration.MedicationAdministrationDosageComponent setSite(Type value)
value - site (A coded specification of the anatomic site where the medication first entered the body. For example, "left arm".)public CodeableConcept getRoute()
route (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 boolean hasRoute()
public MedicationAdministration.MedicationAdministrationDosageComponent setRoute(CodeableConcept value)
value - route (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 CodeableConcept getMethod()
method (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 boolean hasMethod()
public MedicationAdministration.MedicationAdministrationDosageComponent setMethod(CodeableConcept value)
value - method (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 SimpleQuantity getQuantity()
quantity (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 boolean hasQuantity()
public MedicationAdministration.MedicationAdministrationDosageComponent setQuantity(SimpleQuantity value)
value - quantity (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 Type getRate()
rate (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 Ratio getRateRatio() throws Exception
rate (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.)Exceptionpublic Range getRateRange() throws Exception
rate (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.)Exceptionpublic boolean hasRate()
public MedicationAdministration.MedicationAdministrationDosageComponent setRate(Type value)
value - rate (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.MedicationAdministrationDosageComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class BackboneElementCopyright © 2014–2015 University Health Network. All rights reserved.