description: An authorization for the provision of glasses and/or contact lenses to a patient. package_name: hl7.fhir.r6.examples derivation: specialization name: VisionPrescription type: VisionPrescription elements: patient: isModifier: false short: Who prescription is for refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] type: Reference mustSupport: false isSummary: true index: 7 encounter: isModifier: false short: Created during encounter / admission / stay refers: ['http://hl7.org/fhir/StructureDefinition/Encounter'] type: Reference mustSupport: false isSummary: false index: 8 created: {isModifier: false, short: Response creation date, type: dateTime, mustSupport: false, isSummary: true, index: 6} effectiveEndDate: {isModifier: false, short: Prescription validity end date time, type: dateTime, mustSupport: false, isSummary: false, index: 10} priority: isModifier: false short: routine | urgent | asap | stat type: code mustSupport: false meaningWhenMissing: If missing, this request should be performed with normal priority. binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/request-priority|6.0.0-ballot5'} isSummary: true index: 5 status: isModifier: true short: active | cancelled | draft | entered-in-error index: 3 type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/fm-status|6.0.0-ballot5'} isModifierReason: 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 isSummary: true groupIdentifier: {isModifier: false, short: Composite request identifier, type: Identifier, mustSupport: false, isSummary: true, index: 2} identifier: {isModifier: false, short: Business Identifier for vision prescription, type: Identifier, mustSupport: false, array: true, isSummary: false, index: 0} intent: isModifier: true short: proposal | solicit-offer | offer-response | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option index: 4 type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/request-intent|6.0.0-ballot5'} isModifierReason: This element changes the interpretation of all descriptive attributes. For example "the time the request is recommended to occur" vs. "the time the request is authorized to occur" or "who is recommended to perform the request" vs. "who is authorized to perform the request. isSummary: true basedOn: isModifier: false short: What prescription fulfills refers: ['http://hl7.org/fhir/StructureDefinition/CarePlan', 'http://hl7.org/fhir/StructureDefinition/NutritionOrder', 'http://hl7.org/fhir/StructureDefinition/RequestOrchestration', 'http://hl7.org/fhir/StructureDefinition/ServiceRequest', 'http://hl7.org/fhir/StructureDefinition/VisionPrescription'] type: Reference mustSupport: false array: true isSummary: true index: 1 prescriber: isModifier: false short: Who authorized the vision prescription refers: ['http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole'] type: Reference mustSupport: false isSummary: true index: 11 dateWritten: {isModifier: false, short: When prescription was authorized, type: dateTime, mustSupport: false, isSummary: true, index: 9} lensSpecification: min: 1 isModifier: false short: Vision lens authorization index: 12 type: BackboneElement mustSupport: false array: true elements: sphere: {isModifier: false, short: Power of the lens, type: decimal, mustSupport: false, isSummary: false, index: 15} color: {isModifier: false, short: Color required, type: string, mustSupport: false, isSummary: false, index: 26} eye: isModifier: false short: right | left type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/vision-eye-codes|6.0.0-ballot5'} isSummary: true index: 14 diameter: {isModifier: false, short: Contact lens diameter, type: decimal, mustSupport: false, isSummary: false, index: 24} duration: {isModifier: false, short: Lens wear duration, type: Quantity, mustSupport: false, isSummary: false, index: 25} brand: {isModifier: false, short: Brand required, type: string, mustSupport: false, isSummary: false, index: 27} note: {isModifier: false, short: Notes for coatings, type: Annotation, mustSupport: false, array: true, isSummary: false, index: 28} power: {isModifier: false, short: Contact lens power, type: decimal, mustSupport: false, isSummary: false, index: 22} product: isModifier: false short: Product to be supplied type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/vision-product'} isSummary: true index: 13 cylinder: {isModifier: false, short: Lens power for astigmatism, type: decimal, mustSupport: false, isSummary: false, index: 16} prism: isModifier: false short: Eye alignment compensation index: 18 type: BackboneElement mustSupport: false array: true elements: amount: {isModifier: false, short: Amount of adjustment, type: decimal, mustSupport: false, isSummary: false, index: 19} base: isModifier: false short: up | down | in | out type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/vision-base-codes|6.0.0-ballot5'} isSummary: false index: 20 required: [base, amount] isSummary: false axis: {isModifier: false, short: Lens meridian which contain no power for astigmatism, type: integer, mustSupport: false, isSummary: false, index: 17} add: {isModifier: false, short: Added power for multifocal levels, type: decimal, mustSupport: false, isSummary: false, index: 21} backCurve: {isModifier: false, short: Contact lens back curvature, type: decimal, mustSupport: false, isSummary: false, index: 23} required: [product, eye] isSummary: true package_version: 6.0.0-ballot5 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/VisionPrescription base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 6.0.0-ballot5 required: [created, lensSpecification, dateWritten, status, intent, patient, prescriber]