public static class VisionPrescription.VisionPrescriptionDispenseComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected DecimalType |
add
Power adjustment for multifocal lenses measured in diopters (0.25 units).
|
protected IntegerType |
axis
Adjustment for astigmatism measured in integer degrees.
|
protected DecimalType |
backCurve
Back curvature measured in millimeters.
|
protected StringType |
brand
Brand recommendations or restrictions.
|
protected StringType |
color
Special color or pattern.
|
protected DecimalType |
cylinder
Power adjustment for astigmatism measured in diopters (0.25 units).
|
protected DecimalType |
diameter
Contact lens diameter measured in millimeters.
|
protected SimpleQuantity |
duration
The recommended maximum wear period for the lens.
|
protected Enumeration<VisionPrescription.VisionEyes> |
eye
The eye for which the lens applies.
|
protected List<Annotation> |
note
Notes for special requirements such as coatings and lens materials.
|
protected DecimalType |
power
Contact lens power measured in diopters (0.25 units).
|
protected List<VisionPrescription.PrismComponent> |
prism
Allows for adjustment on two axis.
|
protected CodeableConcept |
product
Identifies the type of vision correction product which is required for the patient.
|
protected DecimalType |
sphere
Lens power measured in diopters (0.25 units).
|
modifierExtension| Constructor and Description |
|---|
VisionPrescriptionDispenseComponent()
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, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, 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, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected CodeableConcept product
protected Enumeration<VisionPrescription.VisionEyes> eye
protected DecimalType sphere
protected DecimalType cylinder
protected IntegerType axis
protected List<VisionPrescription.PrismComponent> prism
protected DecimalType add
protected DecimalType power
protected DecimalType backCurve
protected DecimalType diameter
protected SimpleQuantity duration
protected StringType color
protected StringType brand
protected List<Annotation> note
public VisionPrescriptionDispenseComponent()
public CodeableConcept getProduct()
product (Identifies the type of vision correction product which is required for the patient.)public boolean hasProduct()
public VisionPrescription.VisionPrescriptionDispenseComponent setProduct(CodeableConcept value)
value - product (Identifies the type of vision correction product which is required for the patient.)public Enumeration<VisionPrescription.VisionEyes> getEyeElement()
eye (The eye for which the lens applies.). This is the underlying object with id, value and extensions. The accessor "getEye" gives direct access to the valuepublic boolean hasEyeElement()
public boolean hasEye()
public VisionPrescription.VisionPrescriptionDispenseComponent setEyeElement(Enumeration<VisionPrescription.VisionEyes> value)
value - eye (The eye for which the lens applies.). This is the underlying object with id, value and extensions. The accessor "getEye" gives direct access to the valuepublic VisionPrescription.VisionEyes getEye()
public VisionPrescription.VisionPrescriptionDispenseComponent setEye(VisionPrescription.VisionEyes value)
value - The eye for which the lens applies.public DecimalType getSphereElement()
sphere (Lens power measured in diopters (0.25 units).). This is the underlying object with id, value and extensions. The accessor "getSphere" gives direct access to the valuepublic boolean hasSphereElement()
public boolean hasSphere()
public VisionPrescription.VisionPrescriptionDispenseComponent setSphereElement(DecimalType value)
value - sphere (Lens power measured in diopters (0.25 units).). This is the underlying object with id, value and extensions. The accessor "getSphere" gives direct access to the valuepublic BigDecimal getSphere()
public VisionPrescription.VisionPrescriptionDispenseComponent setSphere(BigDecimal value)
value - Lens power measured in diopters (0.25 units).public VisionPrescription.VisionPrescriptionDispenseComponent setSphere(long value)
value - Lens power measured in diopters (0.25 units).public VisionPrescription.VisionPrescriptionDispenseComponent setSphere(double value)
value - Lens power measured in diopters (0.25 units).public DecimalType getCylinderElement()
cylinder (Power adjustment for astigmatism measured in diopters (0.25 units).). This is the underlying object with id, value and extensions. The accessor "getCylinder" gives direct access to the valuepublic boolean hasCylinderElement()
public boolean hasCylinder()
public VisionPrescription.VisionPrescriptionDispenseComponent setCylinderElement(DecimalType value)
value - cylinder (Power adjustment for astigmatism measured in diopters (0.25 units).). This is the underlying object with id, value and extensions. The accessor "getCylinder" gives direct access to the valuepublic BigDecimal getCylinder()
public VisionPrescription.VisionPrescriptionDispenseComponent setCylinder(BigDecimal value)
value - Power adjustment for astigmatism measured in diopters (0.25 units).public VisionPrescription.VisionPrescriptionDispenseComponent setCylinder(long value)
value - Power adjustment for astigmatism measured in diopters (0.25 units).public VisionPrescription.VisionPrescriptionDispenseComponent setCylinder(double value)
value - Power adjustment for astigmatism measured in diopters (0.25 units).public IntegerType getAxisElement()
axis (Adjustment for astigmatism measured in integer degrees.). This is the underlying object with id, value and extensions. The accessor "getAxis" gives direct access to the valuepublic boolean hasAxisElement()
public boolean hasAxis()
public VisionPrescription.VisionPrescriptionDispenseComponent setAxisElement(IntegerType value)
value - axis (Adjustment for astigmatism measured in integer degrees.). This is the underlying object with id, value and extensions. The accessor "getAxis" gives direct access to the valuepublic int getAxis()
public VisionPrescription.VisionPrescriptionDispenseComponent setAxis(int value)
value - Adjustment for astigmatism measured in integer degrees.public List<VisionPrescription.PrismComponent> getPrism()
prism (Allows for adjustment on two axis.)public VisionPrescription.VisionPrescriptionDispenseComponent setPrism(List<VisionPrescription.PrismComponent> thePrism)
this for easy method chainingpublic boolean hasPrism()
public VisionPrescription.PrismComponent addPrism()
public VisionPrescription.VisionPrescriptionDispenseComponent addPrism(VisionPrescription.PrismComponent t)
public VisionPrescription.PrismComponent getPrismFirstRep()
prism, creating it if it does not already existpublic DecimalType getAddElement()
add (Power adjustment for multifocal lenses measured in diopters (0.25 units).). This is the underlying object with id, value and extensions. The accessor "getAdd" gives direct access to the valuepublic boolean hasAddElement()
public boolean hasAdd()
public VisionPrescription.VisionPrescriptionDispenseComponent setAddElement(DecimalType value)
value - add (Power adjustment for multifocal lenses measured in diopters (0.25 units).). This is the underlying object with id, value and extensions. The accessor "getAdd" gives direct access to the valuepublic BigDecimal getAdd()
public VisionPrescription.VisionPrescriptionDispenseComponent setAdd(BigDecimal value)
value - Power adjustment for multifocal lenses measured in diopters (0.25 units).public VisionPrescription.VisionPrescriptionDispenseComponent setAdd(long value)
value - Power adjustment for multifocal lenses measured in diopters (0.25 units).public VisionPrescription.VisionPrescriptionDispenseComponent setAdd(double value)
value - Power adjustment for multifocal lenses measured in diopters (0.25 units).public DecimalType getPowerElement()
power (Contact lens power measured in diopters (0.25 units).). This is the underlying object with id, value and extensions. The accessor "getPower" gives direct access to the valuepublic boolean hasPowerElement()
public boolean hasPower()
public VisionPrescription.VisionPrescriptionDispenseComponent setPowerElement(DecimalType value)
value - power (Contact lens power measured in diopters (0.25 units).). This is the underlying object with id, value and extensions. The accessor "getPower" gives direct access to the valuepublic BigDecimal getPower()
public VisionPrescription.VisionPrescriptionDispenseComponent setPower(BigDecimal value)
value - Contact lens power measured in diopters (0.25 units).public VisionPrescription.VisionPrescriptionDispenseComponent setPower(long value)
value - Contact lens power measured in diopters (0.25 units).public VisionPrescription.VisionPrescriptionDispenseComponent setPower(double value)
value - Contact lens power measured in diopters (0.25 units).public DecimalType getBackCurveElement()
backCurve (Back curvature measured in millimeters.). This is the underlying object with id, value and extensions. The accessor "getBackCurve" gives direct access to the valuepublic boolean hasBackCurveElement()
public boolean hasBackCurve()
public VisionPrescription.VisionPrescriptionDispenseComponent setBackCurveElement(DecimalType value)
value - backCurve (Back curvature measured in millimeters.). This is the underlying object with id, value and extensions. The accessor "getBackCurve" gives direct access to the valuepublic BigDecimal getBackCurve()
public VisionPrescription.VisionPrescriptionDispenseComponent setBackCurve(BigDecimal value)
value - Back curvature measured in millimeters.public VisionPrescription.VisionPrescriptionDispenseComponent setBackCurve(long value)
value - Back curvature measured in millimeters.public VisionPrescription.VisionPrescriptionDispenseComponent setBackCurve(double value)
value - Back curvature measured in millimeters.public DecimalType getDiameterElement()
diameter (Contact lens diameter measured in millimeters.). This is the underlying object with id, value and extensions. The accessor "getDiameter" gives direct access to the valuepublic boolean hasDiameterElement()
public boolean hasDiameter()
public VisionPrescription.VisionPrescriptionDispenseComponent setDiameterElement(DecimalType value)
value - diameter (Contact lens diameter measured in millimeters.). This is the underlying object with id, value and extensions. The accessor "getDiameter" gives direct access to the valuepublic BigDecimal getDiameter()
public VisionPrescription.VisionPrescriptionDispenseComponent setDiameter(BigDecimal value)
value - Contact lens diameter measured in millimeters.public VisionPrescription.VisionPrescriptionDispenseComponent setDiameter(long value)
value - Contact lens diameter measured in millimeters.public VisionPrescription.VisionPrescriptionDispenseComponent setDiameter(double value)
value - Contact lens diameter measured in millimeters.public SimpleQuantity getDuration()
duration (The recommended maximum wear period for the lens.)public boolean hasDuration()
public VisionPrescription.VisionPrescriptionDispenseComponent setDuration(SimpleQuantity value)
value - duration (The recommended maximum wear period for the lens.)public StringType getColorElement()
color (Special color or pattern.). This is the underlying object with id, value and extensions. The accessor "getColor" gives direct access to the valuepublic boolean hasColorElement()
public boolean hasColor()
public VisionPrescription.VisionPrescriptionDispenseComponent setColorElement(StringType value)
value - color (Special color or pattern.). This is the underlying object with id, value and extensions. The accessor "getColor" gives direct access to the valuepublic VisionPrescription.VisionPrescriptionDispenseComponent setColor(String value)
value - Special color or pattern.public StringType getBrandElement()
brand (Brand recommendations or restrictions.). This is the underlying object with id, value and extensions. The accessor "getBrand" gives direct access to the valuepublic boolean hasBrandElement()
public boolean hasBrand()
public VisionPrescription.VisionPrescriptionDispenseComponent setBrandElement(StringType value)
value - brand (Brand recommendations or restrictions.). This is the underlying object with id, value and extensions. The accessor "getBrand" gives direct access to the valuepublic VisionPrescription.VisionPrescriptionDispenseComponent setBrand(String value)
value - Brand recommendations or restrictions.public List<Annotation> getNote()
note (Notes for special requirements such as coatings and lens materials.)public VisionPrescription.VisionPrescriptionDispenseComponent setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public VisionPrescription.VisionPrescriptionDispenseComponent addNote(Annotation t)
public Annotation getNoteFirstRep()
note, creating it if it does not already existprotected 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 VisionPrescription.VisionPrescriptionDispenseComponent 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 org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.