PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r6.examples@6.0.0-ballot5
    http://hl7.org/fhir/StructureDefinition/VisionPrescription
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]