---
type: "resource-definitions"
title: "VisionPrescription Definitions"
resource: "VisionPrescription"
---
# VisionPrescription Definitions
## VisionPrescription
Prescription for vision correction products for a patient
**Definition:** An authorization for the provision of glasses and/or contact lenses to a patient.
**Cardinality:** 0..*
**Mappings:** workflow=Request; rim=CombinedVisionRequest; w5=clinical.careprovision
## VisionPrescription.identifier
Business Identifier for vision prescription
**Definition:** A unique identifier assigned to this vision prescription.
**Requirements:** Allows vision prescriptions to be distinguished and referenced.
**Cardinality:** 0..*
**Type:** [Identifier](/Identifier)
**Mappings:** workflow=Request.identifier; w5=FiveWs.identifier; v2=ORC-2-Placer Order Number / ORC-3-Filler Order Number; rim=id
## VisionPrescription.basedOn
What prescription fulfills
**Definition:** Plan/proposal/order/request fulfilled by this prescription.
**Cardinality:** 0..*
**Type:** Reference([CarePlan](/CarePlan), [RequestOrchestration](/RequestOrchestration), [NutritionOrder](/NutritionOrder), [ServiceRequest](/ServiceRequest))
**Summary:** true
**Mappings:** workflow=Request.basedOn; rim=.outboundRelationship[typeCode=FLFS].target
## VisionPrescription.groupIdentifier
Composite request identifier
**Definition:** A shared identifier common to all Vision Prescriptions that were authorized more or less simultaneously by a single author, representing the composite or group identifier.
**Cardinality:** 0..1
**Type:** [Identifier](/Identifier)
**Summary:** true
**Mappings:** workflow=Request.groupIdentifier
## VisionPrescription.status
active | cancelled | draft | entered-in-error
**Definition:** The status of the resource instance.
**Comments:** This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.
**Requirements:** Need to track the status of the resource as 'draft' resources may undergo further edits while 'active' resources are immutable and may only have their status changed to 'cancelled'.
**Cardinality:** 1..1
**Type:** [code](/code)
**Binding:** required:[fm-status](/valueset-fm-status)
**Summary:** true
**Is Modifier:** true (Reason: This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid)
**Mappings:** workflow=Request.status; w5=FiveWs.status; rim=Act.status
## VisionPrescription.priority
routine | urgent | asap | stat
**Definition:** Indicates how quickly the vision prescription should be addressed with respect to other requests.
**Meaning if Missing:** If missing, this request should be performed with normal priority.
**Cardinality:** 0..1
**Type:** [code](/code)
**Binding:** required:[request-priority](/valueset-request-priority)
**Summary:** true
**Mappings:** workflow=Request.priority; w5=FiveWs.grade
## VisionPrescription.created
Response creation date
**Definition:** The date this resource was created.
**Requirements:** Need to record a timestamp for use by both the recipient and the issuer.
**Cardinality:** 1..1
**Type:** [dateTime](/dateTime)
**Summary:** true
## VisionPrescription.patient
Who prescription is for
**Definition:** A resource reference to the person to whom the vision prescription applies.
**Requirements:** Needed to identify the patient for whom the vision prescription has been issued.
**Cardinality:** 1..1
**Type:** Reference([Patient](/Patient))
**Summary:** true
**Mappings:** workflow=Request.subject; w5=FiveWs.subject; v2=PID-3-Patient ID List; rim=subject.role
## VisionPrescription.encounter
Created during encounter / admission / stay
**Definition:** A reference to a resource that identifies the particular occurrence of contact between patient and health care provider during which the prescription was issued.
**Requirements:** Used in some jurisdictions to link clinical events to claim items.
**Cardinality:** 0..1
**Type:** Reference([Encounter](/Encounter))
**Mappings:** workflow=Request.encounter; w5=FiveWs.context; v2=PV1-19-Visit Number; rim=componentOf.patientEncounter
## VisionPrescription.dateWritten
When prescription was authorized
**Definition:** The date (and perhaps time) when the prescription was written.
**Comments:** Jurisdictions determine the valid lifetime of a prescription. Typically vision prescriptions are valid for two years from the date written.
**Requirements:** Need to record a timestamp for use by both the recipient and the issuer.
**Cardinality:** 1..1
**Type:** [dateTime](/dateTime)
**Summary:** true
**Mappings:** workflow=Request.authoredOn; w5=FiveWs.recorded; v2=RXE-32-Original Order Date/Time / ORC-9-Date/Time of Transaction; rim=author.time
## VisionPrescription.prescriber
Who authorized the vision prescription
**Definition:** The healthcare professional responsible for authorizing the prescription.
**Requirements:** Need to record the authorizing practitioner.
**Cardinality:** 1..1
**Type:** Reference([Practitioner](/Practitioner), [PractitionerRole](/PractitionerRole))
**Summary:** true
**Mappings:** workflow=Request.requester; w5=FiveWs.author; v2=RXE-13-Ordering Provider's DEA Number / RXO-14-Ordering Provider's DEA Number / RXE-14-Pharmacist/Treatment Supplier's Verifier ID / RXO-15-Pharmacist/Treatment Supplier's Verifier ID / ORC-12-Ordering Provider / PRT-5-Participation Person: PRT-4-Participation='OP' (all but last deprecated); rim=author.role
## VisionPrescription.lensSpecification
Vision lens authorization
**Definition:** Contain the details of the individual lens specifications and serves as the authorization for the fullfillment by certified professionals.
**Cardinality:** 1..*
**Type:** [BackboneElement](/BackboneElement)
**Summary:** true
**Mappings:** rim=component.supplyEvent
## VisionPrescription.lensSpecification.product
Product to be supplied
**Definition:** Identifies the type of vision correction product which is required for the patient.
**Requirements:** Need to identify whether glasses or contacts.
**Cardinality:** 1..1
**Type:** [CodeableConcept](/CodeableConcept)
**Binding:** example:[vision-product](/valueset-vision-product)
**Summary:** true
**Mappings:** v2=RXE-2-Give Code / RXO-1-Requested Give Code / RXD-2-Dispense/Give Code; rim=consumable.role
## VisionPrescription.lensSpecification.eye
right | left
**Definition:** The eye for which the lens specification applies.
**Comments:** May also appear on the paper claim form or in the Medical Records as as OD (oculus dexter) for the right eye and OS (oculus sinister) for the left eye.
**Requirements:** Needed to identify which eye the lens specification applies to.
**Cardinality:** 1..1
**Type:** [code](/code)
**Binding:** required:[vision-eye-codes](/valueset-vision-eye-codes)
**Summary:** true
**Mappings:** rim=n/a
## VisionPrescription.lensSpecification.sphere
Power of the lens
**Definition:** Lens power measured in dioptres (0.25 units).
**Comments:** The value is negative for near-sighted and positive for far sighted.
Often insurance will not cover a lens with power between +75 and -75.
**Requirements:** Standard lens prescription measures.
**Cardinality:** 0..1
**Type:** [decimal](/decimal)
**Mappings:** rim=n/a
## VisionPrescription.lensSpecification.cylinder
Lens power for astigmatism
**Definition:** Power adjustment for astigmatism measured in dioptres (0.25 units).
**Requirements:** Standard lens prescription measures.
**Cardinality:** 0..1
**Type:** [decimal](/decimal)
**Mappings:** rim=n/a
## VisionPrescription.lensSpecification.axis
Lens meridian which contain no power for astigmatism
**Definition:** Adjustment for astigmatism measured in integer degrees.
**Comments:** The limits are +180 and -180 degrees.
**Requirements:** Standard lens prescription measures.
**Cardinality:** 0..1
**Type:** [integer](/integer)
**Mappings:** rim=n/a
## VisionPrescription.lensSpecification.prism
Eye alignment compensation
**Definition:** Allows for adjustment on two axis.
**Requirements:** Standard lens prescription measures.
**Cardinality:** 0..*
**Type:** [BackboneElement](/BackboneElement)
## VisionPrescription.lensSpecification.prism.amount
Amount of adjustment
**Definition:** Amount of prism to compensate for eye alignment in fractional units.
**Requirements:** Standard lens prescription measures.
**Cardinality:** 1..1
**Type:** [decimal](/decimal)
**Mappings:** rim=n/a
## VisionPrescription.lensSpecification.prism.base
up | down | in | out
**Definition:** The relative base, or reference lens edge, for the prism.
**Requirements:** Standard lens prescription measures.
**Cardinality:** 1..1
**Type:** [code](/code)
**Binding:** required:[vision-base-codes](/valueset-vision-base-codes)
**Mappings:** rim=n/a
## VisionPrescription.lensSpecification.add
Added power for multifocal levels
**Definition:** Power adjustment for multifocal lenses measured in dioptres (0.25 units).
**Requirements:** Standard lens prescription measures.
**Cardinality:** 0..1
**Type:** [decimal](/decimal)
**Mappings:** rim=n/a
## VisionPrescription.lensSpecification.power
Contact lens power
**Definition:** Contact lens power measured in dioptres (0.25 units).
**Requirements:** Standard contact lens prescription measures.
**Cardinality:** 0..1
**Type:** [decimal](/decimal)
**Mappings:** rim=n/a
## VisionPrescription.lensSpecification.backCurve
Contact lens back curvature
**Definition:** Back curvature measured in millimetres.
**Requirements:** Standard contact lens prescription measures.
**Cardinality:** 0..1
**Type:** [decimal](/decimal)
**Mappings:** rim=n/a
## VisionPrescription.lensSpecification.diameter
Contact lens diameter
**Definition:** Contact lens diameter measured in millimetres.
**Requirements:** Standard contact lens prescription measures.
**Cardinality:** 0..1
**Type:** [decimal](/decimal)
**Mappings:** rim=n/a
## VisionPrescription.lensSpecification.duration
Lens wear duration
**Definition:** The recommended maximum wear period for the lens.
**Requirements:** Standard contact lens prescription measures.
**Cardinality:** 0..1
**Type:** [Quantity](/Quantity)([SimpleQuantity](/SimpleQuantity))
**Mappings:** rim=n/a
## VisionPrescription.lensSpecification.color
Color required
**Definition:** Special color or pattern.
**Requirements:** Standard contact lens prescription measures.
**Cardinality:** 0..1
**Type:** [string](/string)
**Mappings:** rim=n/a
## VisionPrescription.lensSpecification.brand
Brand required
**Definition:** Brand recommendations or restrictions.
**Requirements:** Standard lens prescription measures.
**Cardinality:** 0..1
**Type:** [string](/string)
**Mappings:** rim=n/a
## VisionPrescription.lensSpecification.note
Notes for coatings
**Definition:** Notes for special requirements such as coatings and lens materials.
**Requirements:** Standard lens prescription measures.
**Cardinality:** 0..*
**Type:** [Annotation](/Annotation)
**Mappings:** rim=n/a