PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.core@3.5.0
    http://hl7.org/fhir/StructureDefinition/VisionPrescription
description: An authorization for the supply of glasses and/or contact lenses to a patient.
package_name: hl7.fhir.core
derivation: specialization
name: VisionPrescription
type: VisionPrescription
elements:
  patient:
    short: Who prescription is for
    refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
    type: Reference
    index: 2
  reasonCodeableConcept: {short: Reason or indication for writing the prescription, type: CodeableConcept, choiceOf: reason, index: 8}
  encounter:
    short: Created during encounter / admission / stay
    refers: ['http://hl7.org/fhir/StructureDefinition/Encounter']
    type: Reference
    index: 3
  reason:
    short: Reason or indication for writing the prescription
    choices: [reasonCodeableConcept, reasonReference]
    index: 7
  status:
    isModifier: true
    short: active | cancelled | draft | entered-in-error
    type: code
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/fm-status'}
    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
    index: 1
  dispense:
    type: BackboneElement
    short: Vision supply authorization
    array: true
    index: 10
    elements:
      sphere: {type: decimal, short: Lens sphere, index: 13}
      color: {type: string, short: Color required, index: 24}
      eye:
        short: right | left
        type: code
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/vision-eye-codes'}
        index: 12
      diameter: {type: decimal, short: Contact lens diameter, index: 22}
      duration: {type: Quantity, short: Lens wear duration, index: 23}
      brand: {type: string, short: Brand required, index: 25}
      note: {type: Annotation, short: Notes for coatings, array: true, index: 26}
      power: {type: decimal, short: Contact lens power, index: 20}
      product:
        short: Product to be supplied
        type: CodeableConcept
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/vision-product'}
        index: 11
      cylinder: {type: decimal, short: Lens cylinder, index: 14}
      prism:
        type: BackboneElement
        short: Lens prism
        array: true
        index: 16
        elements:
          amount: {type: decimal, short: Amount of adjustment, index: 17}
          base:
            short: up | down | in | out
            type: code
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/vision-base-codes'}
            index: 18
        required: [base, amount]
      axis: {type: integer, short: Lens axis, index: 15}
      add: {type: decimal, short: Lens add, index: 19}
      backCurve: {type: decimal, short: Contact lens back curvature, index: 21}
  identifier: {type: Identifier, short: Business identifier, array: true, index: 0}
  prescriber:
    short: Who authorizes the vision product
    refers: ['http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole']
    type: Reference
    index: 5
  dateWritten: {type: dateTime, short: When prescription was authorized, index: 4}
  reasonReference:
    short: Reason or indication for writing the prescription
    refers: ['http://hl7.org/fhir/StructureDefinition/Condition']
    type: Reference
    choiceOf: reason
    index: 9
package_version: 3.5.0
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/VisionPrescription
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: null