public static class VisionPrescription.VisionPrescriptionDispenseComponent extends BackboneElement implements 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 Enumeration<VisionPrescription.VisionBase> |
base
The relative base, or reference lens edge, for the prism.
|
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 DecimalType |
prism
Amount of prism to compensate for eye alignment in fractional units.
|
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, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentaddExtension, getExtension, hasExtensionaddModifierExtension, getModifierExtension, hasModifierExtensionprotected CodeableConcept product
protected Enumeration<VisionPrescription.VisionEyes> eye
protected DecimalType sphere
protected DecimalType cylinder
protected IntegerType axis
protected DecimalType prism
protected Enumeration<VisionPrescription.VisionBase> base
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 DecimalType getPrismElement()
prism (Amount of prism to compensate for eye alignment in fractional units.). This is the underlying object with id, value and extensions. The accessor "getPrism" gives direct access to the valuepublic boolean hasPrismElement()
public boolean hasPrism()
public VisionPrescription.VisionPrescriptionDispenseComponent setPrismElement(DecimalType value)
value - prism (Amount of prism to compensate for eye alignment in fractional units.). This is the underlying object with id, value and extensions. The accessor "getPrism" gives direct access to the valuepublic BigDecimal getPrism()
public VisionPrescription.VisionPrescriptionDispenseComponent setPrism(BigDecimal value)
value - Amount of prism to compensate for eye alignment in fractional units.public VisionPrescription.VisionPrescriptionDispenseComponent setPrism(long value)
value - Amount of prism to compensate for eye alignment in fractional units.public VisionPrescription.VisionPrescriptionDispenseComponent setPrism(double value)
value - Amount of prism to compensate for eye alignment in fractional units.public Enumeration<VisionPrescription.VisionBase> getBaseElement()
base (The relative base, or reference lens edge, for the prism.). This is the underlying object with id, value and extensions. The accessor "getBase" gives direct access to the valuepublic boolean hasBaseElement()
public boolean hasBase()
public VisionPrescription.VisionPrescriptionDispenseComponent setBaseElement(Enumeration<VisionPrescription.VisionBase> value)
value - base (The relative base, or reference lens edge, for the prism.). This is the underlying object with id, value and extensions. The accessor "getBase" gives direct access to the valuepublic VisionPrescription.VisionBase getBase()
public VisionPrescription.VisionPrescriptionDispenseComponent setBase(VisionPrescription.VisionBase value)
value - The relative base, or reference lens edge, for the prism.public 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> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class BackboneElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class BackboneElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class BackboneElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class BackboneElementFHIRExceptionpublic 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 IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2017 University Health Network. All rights reserved.