public static class MedicationRequest.MedicationRequestDispenseRequestComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Duration |
dispenseInterval
The minimum period of time that must occur between dispenses of the medication.
|
protected Duration |
expectedSupplyDuration
Identifies the period time over which the supplied product is expected to be used, or the length of time the dispense is expected to last.
|
protected MedicationRequest.MedicationRequestDispenseRequestInitialFillComponent |
initialFill
Indicates the quantity or duration for the first dispense of the medication.
|
protected UnsignedIntType |
numberOfRepeatsAllowed
An integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication.
|
protected Reference |
performer
Indicates the intended dispensing Organization specified by the prescriber.
|
protected Organization |
performerTarget
The actual object that is the target of the reference (Indicates the intended dispensing Organization specified by the prescriber.)
|
protected Quantity |
quantity
The amount that is to be dispensed for one fill.
|
protected Period |
validityPeriod
This indicates the validity period of a prescription (stale dating the Prescription).
|
modifierExtension| Constructor and Description |
|---|
MedicationRequestDispenseRequestComponent()
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected MedicationRequest.MedicationRequestDispenseRequestInitialFillComponent initialFill
protected Duration dispenseInterval
protected Period validityPeriod
protected UnsignedIntType numberOfRepeatsAllowed
protected Duration expectedSupplyDuration
protected Reference performer
protected Organization performerTarget
public MedicationRequestDispenseRequestComponent()
public MedicationRequest.MedicationRequestDispenseRequestInitialFillComponent getInitialFill()
initialFill (Indicates the quantity or duration for the first dispense of the medication.)public boolean hasInitialFill()
public MedicationRequest.MedicationRequestDispenseRequestComponent setInitialFill(MedicationRequest.MedicationRequestDispenseRequestInitialFillComponent value)
value - initialFill (Indicates the quantity or duration for the first dispense of the medication.)public Duration getDispenseInterval()
dispenseInterval (The minimum period of time that must occur between dispenses of the medication.)public boolean hasDispenseInterval()
public MedicationRequest.MedicationRequestDispenseRequestComponent setDispenseInterval(Duration value)
value - dispenseInterval (The minimum period of time that must occur between dispenses of the medication.)public Period getValidityPeriod()
validityPeriod (This indicates the validity period of a prescription (stale dating the Prescription).)public boolean hasValidityPeriod()
public MedicationRequest.MedicationRequestDispenseRequestComponent setValidityPeriod(Period value)
value - validityPeriod (This indicates the validity period of a prescription (stale dating the Prescription).)public UnsignedIntType getNumberOfRepeatsAllowedElement()
numberOfRepeatsAllowed (An integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication. Usage Notes: This integer does not include the original order dispense. This means that if an order indicates dispense 30 tablets plus "3 repeats", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets. A prescriber may explicitly say that zero refills are permitted after the initial dispense.). This is the underlying object with id, value and extensions. The accessor "getNumberOfRepeatsAllowed" gives direct access to the valuepublic boolean hasNumberOfRepeatsAllowedElement()
public boolean hasNumberOfRepeatsAllowed()
public MedicationRequest.MedicationRequestDispenseRequestComponent setNumberOfRepeatsAllowedElement(UnsignedIntType value)
value - numberOfRepeatsAllowed (An integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication. Usage Notes: This integer does not include the original order dispense. This means that if an order indicates dispense 30 tablets plus "3 repeats", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets. A prescriber may explicitly say that zero refills are permitted after the initial dispense.). This is the underlying object with id, value and extensions. The accessor "getNumberOfRepeatsAllowed" gives direct access to the valuepublic int getNumberOfRepeatsAllowed()
public MedicationRequest.MedicationRequestDispenseRequestComponent setNumberOfRepeatsAllowed(int value)
value - An integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication. Usage Notes: This integer does not include the original order dispense. This means that if an order indicates dispense 30 tablets plus "3 repeats", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets. A prescriber may explicitly say that zero refills are permitted after the initial dispense.public Quantity getQuantity()
quantity (The amount that is to be dispensed for one fill.)public boolean hasQuantity()
public MedicationRequest.MedicationRequestDispenseRequestComponent setQuantity(Quantity value)
value - quantity (The amount that is to be dispensed for one fill.)public Duration getExpectedSupplyDuration()
expectedSupplyDuration (Identifies the period time over which the supplied product is expected to be used, or the length of time the dispense is expected to last.)public boolean hasExpectedSupplyDuration()
public MedicationRequest.MedicationRequestDispenseRequestComponent setExpectedSupplyDuration(Duration value)
value - expectedSupplyDuration (Identifies the period time over which the supplied product is expected to be used, or the length of time the dispense is expected to last.)public Reference getPerformer()
performer (Indicates the intended dispensing Organization specified by the prescriber.)public boolean hasPerformer()
public MedicationRequest.MedicationRequestDispenseRequestComponent setPerformer(Reference value)
value - performer (Indicates the intended dispensing Organization specified by the prescriber.)public Organization getPerformerTarget()
performer The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Indicates the intended dispensing Organization specified by the prescriber.)public MedicationRequest.MedicationRequestDispenseRequestComponent setPerformerTarget(Organization value)
value - performer The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Indicates the intended dispensing Organization specified by the prescriber.)protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic MedicationRequest.MedicationRequestDispenseRequestComponent copy()
copy in class BackboneElementpublic void copyValues(MedicationRequest.MedicationRequestDispenseRequestComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.