public static class MedicationDispense.MedicationDispenseDosageInstructionComponent extends BackboneElement implements IBaseBackboneElement
| Constructor and Description |
|---|
MedicationDispenseDosageInstructionComponent() |
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 MedicationDispenseDosageInstructionComponent()
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 MedicationDispense.MedicationDispenseDosageInstructionComponent 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 MedicationDispense.MedicationDispenseDosageInstructionComponent 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 CodeableConcept getAdditionalInstructions()
additionalInstructions (Additional instructions such as "Swallow with plenty of water" which may or may not be coded.)public boolean hasAdditionalInstructions()
public MedicationDispense.MedicationDispenseDosageInstructionComponent setAdditionalInstructions(CodeableConcept value)
value - additionalInstructions (Additional instructions such as "Swallow with plenty of water" which may or may not be coded.)public Timing getTiming()
timing (The timing schedule for giving the medication to the patient. The Schedule data type allows many different expressions. For example, "Every 8 hours"; "Three times a day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 2013".)public boolean hasTiming()
public MedicationDispense.MedicationDispenseDosageInstructionComponent setTiming(Timing value)
value - timing (The timing schedule for giving the medication to the patient. The Schedule data type allows many different expressions. For example, "Every 8 hours"; "Three times a day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 2013".)public Type getAsNeeded()
asNeeded (Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).
Specifically if 'boolean' datatype is selected, then the following logic applies: If set to True, this indicates that the medication is only taken when needed, within the specified schedule.)public BooleanType getAsNeededBooleanType() throws Exception
asNeeded (Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).
Specifically if 'boolean' datatype is selected, then the following logic applies: If set to True, this indicates that the medication is only taken when needed, within the specified schedule.)Exceptionpublic CodeableConcept getAsNeededCodeableConcept() throws Exception
asNeeded (Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).
Specifically if 'boolean' datatype is selected, then the following logic applies: If set to True, this indicates that the medication is only taken when needed, within the specified schedule.)Exceptionpublic boolean hasAsNeededCodeableConcept()
throws Exception
Exceptionpublic boolean hasAsNeeded()
public MedicationDispense.MedicationDispenseDosageInstructionComponent setAsNeeded(Type value)
value - asNeeded (Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).
Specifically if 'boolean' datatype is selected, then the following logic applies: If set to True, this indicates that the medication is only taken when needed, within the specified schedule.)public Type getSite()
site (A coded specification of the anatomic site where the medication first enters the body.)public CodeableConcept getSiteCodeableConcept() throws Exception
public boolean hasSite()
public MedicationDispense.MedicationDispenseDosageInstructionComponent setSite(Type value)
value - site (A coded specification of the anatomic site where the medication first enters the body.)public CodeableConcept getRoute()
route (A code specifying the route or physiological path of administration of a therapeutic agent into or onto a subject.)public boolean hasRoute()
public MedicationDispense.MedicationDispenseDosageInstructionComponent setRoute(CodeableConcept value)
value - route (A code specifying the route or physiological path of administration of a therapeutic agent into or onto a subject.)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.)public boolean hasMethod()
public MedicationDispense.MedicationDispenseDosageInstructionComponent 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.)public Type getDose()
dose (The amount of therapeutic or other substance given at one administration event.)public SimpleQuantity getDoseSimpleQuantity() throws Exception
public boolean hasDose()
public MedicationDispense.MedicationDispenseDosageInstructionComponent setDose(Type value)
value - dose (The amount of therapeutic or other substance given at one administration event.)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 MedicationDispense.MedicationDispenseDosageInstructionComponent 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 Ratio getMaxDosePerPeriod()
maxDosePerPeriod (The maximum total quantity of a therapeutic substance that may be administered to a subject over the period of time, e.g. 1000mg in 24 hours.)public boolean hasMaxDosePerPeriod()
public MedicationDispense.MedicationDispenseDosageInstructionComponent setMaxDosePerPeriod(Ratio value)
value - maxDosePerPeriod (The maximum total quantity of a therapeutic substance that may be administered to a subject over the period of time, e.g. 1000mg in 24 hours.)public MedicationDispense.MedicationDispenseDosageInstructionComponent 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.