Package org.hl7.fhir.r4.model
Class Dosage.DosageDoseAndRateComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.Dosage.DosageDoseAndRateComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseDatatypeElement
,org.hl7.fhir.instance.model.api.IBaseElement
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
- Enclosing class:
- Dosage
public static class Dosage.DosageDoseAndRateComponent extends Element implements org.hl7.fhir.instance.model.api.IBaseDatatypeElement
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DosageDoseAndRateComponent()
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
DosageDoseAndRateComponent
public DosageDoseAndRateComponent()
Constructor
-
-
Method Detail
-
getType
public CodeableConcept getType()
- Returns:
type
(The kind of dose or rate specified, for example, ordered or calculated.)
-
hasType
public boolean hasType()
-
setType
public Dosage.DosageDoseAndRateComponent setType(CodeableConcept value)
- Parameters:
value
-type
(The kind of dose or rate specified, for example, ordered or calculated.)
-
getDoseRange
public Range getDoseRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
dose
(Amount of medication per dose.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasDoseRange
public boolean hasDoseRange()
-
getDoseQuantity
public Quantity getDoseQuantity() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
dose
(Amount of medication per dose.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasDoseQuantity
public boolean hasDoseQuantity()
-
hasDose
public boolean hasDose()
-
setDose
public Dosage.DosageDoseAndRateComponent setDose(Type value)
- Parameters:
value
-dose
(Amount of medication per dose.)
-
getRateRatio
public Ratio getRateRatio() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
rate
(Amount of medication per unit of time.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasRateRatio
public boolean hasRateRatio()
-
getRateRange
public Range getRateRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
rate
(Amount of medication per unit of time.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasRateRange
public boolean hasRateRange()
-
getRateQuantity
public Quantity getRateQuantity() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
rate
(Amount of medication per unit of time.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasRateQuantity
public boolean hasRateQuantity()
-
hasRate
public boolean hasRate()
-
setRate
public Dosage.DosageDoseAndRateComponent setRate(Type value)
- Parameters:
value
-rate
(Amount of medication per unit of time.)
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Dosage.DosageDoseAndRateComponent copy()
-
copyValues
public void copyValues(Dosage.DosageDoseAndRateComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classElement
-
isEmpty
public boolean isEmpty()
-
-