description: Visual acuity is a measurement of sharpness of vision. It is a measure of the smallest details that someone can still distinguish. package_name: nictiz.fhir.nl.r4.zib2020 derivation: constraint name: ZibVisualAcuity abstract: true type: Observation elements: code: pattern: type: CodeableConcept value: coding: - {code: '260246004', system: 'http://snomed.info/sct'} index: 0 effective: choices: [] index: 2 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: effectiveDateTime: match: {} schema: short: VisualAcuityDateTime choices: [effectiveDateTime] index: 4 effectiveDateTime: short: VisualAcuityDateTime type: dateTime choiceOf: effective index: 5 slicing: slices: effectiveDateTime: match: {} schema: {short: VisualAcuityDateTime, type: dateTime, choiceOf: effective, index: 5} value: choices: [] index: 7 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: valueQuantity: match: {} schema: short: DecimalVisualAqcuity choices: [valueQuantity] maxValueQuantity: {code: '1', value: 2, system: 'http://unitsofmeasure.org'} pattern: type: Quantity value: {code: '1', system: 'http://unitsofmeasure.org'} minValueQuantity: {code: '1', value: 0, system: 'http://unitsofmeasure.org'} index: 9 valueQuantity: short: DecimalVisualAqcuity type: Quantity maxValueQuantity: {code: '1', value: 2, system: 'http://unitsofmeasure.org'} pattern: type: Quantity value: {code: '1', system: 'http://unitsofmeasure.org'} minValueQuantity: {code: '1', value: 0, system: 'http://unitsofmeasure.org'} choiceOf: value index: 10 slicing: slices: valueQuantity: match: {} schema: short: DecimalVisualAqcuity type: Quantity maxValueQuantity: {code: '1', value: 2, system: 'http://unitsofmeasure.org'} pattern: type: Quantity value: {code: '1', system: 'http://unitsofmeasure.org'} minValueQuantity: {code: '1', value: 0, system: 'http://unitsofmeasure.org'} choiceOf: value index: 10 bodySite: type: CodeableConcept pattern: type: CodeableConcept value: coding: - {code: '81745001', system: 'http://snomed.info/sct'} index: 11 extensions: laterality: url: null index: 12 elements: value: short: AnatomicalLocation choices: [] index: 14 elements: extension: index: 12 slicing: slices: laterality: match: {} schema: index: 12 elements: value: short: AnatomicalLocation choices: [] index: 14 device: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/DeviceMetric', 'http://nictiz.nl/fhir/StructureDefinition/zib-VisualAcuity.VisualAcuityMeasurementDevice'] index: 15 component: index: 16 slicing: rules: open discriminator: - {path: code, type: value} min: null slices: visualAcuityType: match: code: coding: - {code: '16830007', system: 'http://snomed.info/sct'} schema: index: 17 elements: code: pattern: type: CodeableConcept value: coding: - {code: '16830007', system: 'http://snomed.info/sct'} index: 18 value: short: VisualAcuityType choices: [valueCodeableConcept] index: 20 valueCodeableConcept: {type: CodeableConcept, short: VisualAcuityType, choiceOf: value, index: 21} visualAcuityMeasurementChart: match: code: coding: - {code: '363691001', system: 'http://snomed.info/sct'} schema: index: 22 elements: code: pattern: type: CodeableConcept value: coding: - {code: '363691001', system: 'http://snomed.info/sct'} index: 23 value: short: VisualAcuityMeasurementChart choices: [valueCodeableConcept] index: 25 valueCodeableConcept: {type: CodeableConcept, short: VisualAcuityMeasurementChart, choiceOf: value, index: 26} distanceFromChart: match: code: coding: - {code: '152731000146106', system: 'http://snomed.info/sct'} schema: index: 27 elements: code: pattern: type: CodeableConcept value: coding: - {code: '152731000146106', system: 'http://snomed.info/sct'} index: 28 value: short: DistanceFromChart pattern: type: Quantity value: {code: m, system: 'http://unitsofmeasure.org'} choices: [valueQuantity] index: 30 valueQuantity: short: DistanceFromChart type: Quantity pattern: type: Quantity value: {code: m, system: 'http://unitsofmeasure.org'} choiceOf: value index: 31 package_version: 0.12.0-beta.3 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/zib-VisualAcuity base: http://hl7.org/fhir/StructureDefinition/Observation version: null