{
  "resourceType": "StructureDefinition",
  "id": "logicalmodel-Visualacuitytestresult-R4",
  "url": "http://linkehr.com/fhir/logicalmodel-visualacuitytestresult-R4",
  "identifier": [
    {
      "system": "openEHR-CKM",
      "value": "openEHR-EHR-OBSERVATION.visual_acuity.v0"
    }
  ],
  "version": "0",
  "name": "Visualacuitytestresult",
  "title": "Visual acuity test result",
  "status": "draft",
  "date": "2024-06-18",
  "publisher": "openEHR",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.veratech.es"
        }
      ]
    }
  ],
  "description": "Visual acuity is a measure of the spatial resolution of the visual processing system.",
  "purpose": "For recording the results of both near and distance visual acuity testing, normally measured by testing the subject's ability to read a standard test pattern at a defined distance.",
  "fhirVersion": "4.0.0",
  "mapping": [
    {
      "identity": "openEHR",
      "uri": "http://openehr.org",
      "name": "openEHR Mapping"
    },
    {
      "identity": "openEHR-natural",
      "uri": "http://openehr.org",
      "name": "openEHR natural path"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "StructureDefinition",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element",
  "snapshot": {
    "element": [
      {
        "id": "Visual_acuity_test_result",
        "path": "Visual_acuity_test_result",
        "short": "Visual acuity test result",
        "definition": "Visual acuity is a measure of the spatial resolution of the visual processing system.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.protocol",
        "path": "Visual_acuity_test_result.protocol",
        "short": "Tree",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.protocol",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.protocol.Testing_Distance",
        "path": "Visual_acuity_test_result.protocol.Testing_Distance",
        "short": "Testing Distance",
        "definition": "The distance at which the subject's visual acuity was measured.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.protocol.Testing_Distance",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.protocol.Testing_Distance.value",
        "path": "Visual_acuity_test_result.protocol.Testing_Distance.value",
        "short": "Testing Distance",
        "definition": "The distance at which the subject's visual acuity was measured.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.protocol.Testing_Distance.value",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.protocol.Chart_Method",
        "path": "Visual_acuity_test_result.protocol.Chart_Method",
        "short": "Chart Method",
        "definition": "The charting method used to measure visual acuity.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.protocol.Chart_Method",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.protocol.Chart_Method.value",
        "path": "Visual_acuity_test_result.protocol.Chart_Method.value",
        "short": "Chart Method",
        "definition": "The charting method used to measure visual acuity.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.protocol.Chart_Method.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.protocol.Chart_Optotype",
        "path": "Visual_acuity_test_result.protocol.Chart_Optotype",
        "short": "Chart Optotype",
        "definition": "The style of chart optotype used to assess visual acuity.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.protocol.Chart_Optotype",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.protocol.Chart_Optotype.value",
        "path": "Visual_acuity_test_result.protocol.Chart_Optotype.value",
        "short": "Chart Optotype",
        "definition": "The style of chart optotype used to assess visual acuity.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.protocol.Chart_Optotype.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.protocol.Chart_Scoring_Algorithm",
        "path": "Visual_acuity_test_result.protocol.Chart_Scoring_Algorithm",
        "short": "Chart Scoring Algorithm",
        "definition": "The alogrithm used to determine the score.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.protocol.Chart_Scoring_Algorithm",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.protocol.Chart_Scoring_Algorithm.value",
        "path": "Visual_acuity_test_result.protocol.Chart_Scoring_Algorithm.value",
        "short": "Chart Scoring Algorithm",
        "definition": "The alogrithm used to determine the score.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.protocol.Chart_Scoring_Algorithm.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.protocol.Measurement_Device_Details",
        "path": "Visual_acuity_test_result.protocol.Measurement_Device_Details",
        "short": "Measurement Device Details",
        "definition": "Details of the device used to measure visual acuity.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.protocol.Measurement_Device_Details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.protocol.Derived_Score_Original_Notation",
        "path": "Visual_acuity_test_result.protocol.Derived_Score_Original_Notation",
        "short": "Derived Score Original Notation",
        "definition": "The original visual acuity result notation from which the Derived Score was calculated.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.protocol.Derived_Score_Original_Notation",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.protocol.Derived_Score_Original_Notation.value",
        "path": "Visual_acuity_test_result.protocol.Derived_Score_Original_Notation.value",
        "short": "Derived Score Original Notation",
        "definition": "The original visual acuity result notation from which the Derived Score was calculated.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.protocol.Derived_Score_Original_Notation.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.protocol.Derived_Score_Algorithm",
        "path": "Visual_acuity_test_result.protocol.Derived_Score_Algorithm",
        "short": "Derived Score Algorithm",
        "definition": "Details of the algorithm used to calculate a derived score.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.protocol.Derived_Score_Algorithm",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.protocol.Derived_Score_Algorithm.value",
        "path": "Visual_acuity_test_result.protocol.Derived_Score_Algorithm.value",
        "short": "Derived Score Algorithm",
        "definition": "Details of the algorithm used to calculate a derived score.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.protocol.Derived_Score_Algorithm.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.protocol.Extension",
        "path": "Visual_acuity_test_result.protocol.Extension",
        "short": "Extension",
        "definition": "Additional information required to capture local content or to align with other reference models/formalisms.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Visual_acuity_test_result.protocol.Extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series",
        "path": "Visual_acuity_test_result.Event_Series",
        "short": "Event Series",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event",
        "path": "Visual_acuity_test_result.Event_Series.Any_event",
        "short": "Any event",
        "definition": "Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data",
        "short": "Tree",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Test_name",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Test_name",
        "short": "Test name",
        "definition": "The name of the exact visual acuity test performed. This generally represents a broad category of applied refraction. Specific refraction details can be described using 'Refractive Correction'.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Test_name",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Test_name.value_DV_CODED_TEXT",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Test_name.value_DV_CODED_TEXT",
        "short": "Test name",
        "definition": "The name of the exact visual acuity test performed. This generally represents a broad category of applied refraction. Specific refraction details can be described using 'Refractive Correction'.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Test_name.value_DV_CODED_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Test_name.value_DV_TEXT",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Test_name.value_DV_TEXT",
        "short": "Test name",
        "definition": "The name of the exact visual acuity test performed. This generally represents a broad category of applied refraction. Specific refraction details can be described using 'Refractive Correction'.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Test_name.value_DV_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Description",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Description",
        "short": "Description",
        "definition": "An overall narrative description of the visual acuity test result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Description",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Description.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Description.value",
        "short": "Description",
        "definition": "An overall narrative description of the visual acuity test result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Description.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details",
        "short": "Result details",
        "definition": "Details of the visual field test result for each eye.",
        "min": 0,
        "max": "2",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details",
          "min": 0,
          "max": "2"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Eye_examined",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Eye_examined",
        "short": "Eye examined",
        "definition": "The eye which is being examined.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Eye_examined",
          "min": 1,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Eye_examined.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Eye_examined.value",
        "short": "Eye examined",
        "definition": "The eye which is being examined.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Eye_examined.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation",
        "short": "Notation",
        "definition": "Details of a visual acuity result recorded using one of the result notation formats.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Metric_Snellen",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Metric_Snellen",
        "short": "Metric Snellen",
        "definition": "The distance test result, recorded in Snellen format expressed in metres, where 6/6 is regarded as normal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Metric_Snellen",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Metric_Snellen.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Metric_Snellen.value",
        "short": "Metric Snellen",
        "definition": "The distance test result, recorded in Snellen format expressed in metres, where 6/6 is regarded as normal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Metric_Snellen.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Ratio"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.US_Snellen",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.US_Snellen",
        "short": "US Snellen",
        "definition": "The distance test result, recorded as Snellen visual acuity expressed in feet, where 20/20 is regarded as normal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.US_Snellen",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.US_Snellen.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.US_Snellen.value",
        "short": "US Snellen",
        "definition": "The distance test result, recorded as Snellen visual acuity expressed in feet, where 20/20 is regarded as normal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.US_Snellen.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Ratio"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Decimal_Snellen",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Decimal_Snellen",
        "short": "Decimal Snellen",
        "definition": "The distance test result,recorded as Sn ellen visual acuity expressed as a decimal ratio, where 1.0 is regarded as normal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Decimal_Snellen",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Decimal_Snellen.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Decimal_Snellen.value",
        "short": "Decimal Snellen",
        "definition": "The distance test result,recorded as Sn ellen visual acuity expressed as a decimal ratio, where 1.0 is regarded as normal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Decimal_Snellen.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Ratio"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.ETDRS_Letters",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.ETDRS_Letters",
        "short": "ETDRS Letters",
        "definition": "Visual acuity expressed using ETDRS Letters format, with a value of 100 regarded as normal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.ETDRS_Letters",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.ETDRS_Letters.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.ETDRS_Letters.value",
        "short": "ETDRS Letters",
        "definition": "Visual acuity expressed using ETDRS Letters format, with a value of 100 regarded as normal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.ETDRS_Letters.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.logMar",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.logMar",
        "short": "logMar",
        "definition": "The test result, recorded as logMar visual acuity, where a value of 0 is regarded as normal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.logMar",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.logMar.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.logMar.value",
        "short": "logMar",
        "definition": "The test result, recorded as logMar visual acuity, where a value of 0 is regarded as normal.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.logMar.value",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Low_Vision_Score",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Low_Vision_Score",
        "short": "Low Vision Score",
        "definition": "Graded scale used when patient has low levels of visual acuity.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Low_Vision_Score",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Low_Vision_Score.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Low_Vision_Score.value",
        "short": "Low Vision Score",
        "definition": "Graded scale used when patient has low levels of visual acuity.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Notation.Low_Vision_Score.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Letter_Termination_Adjustment",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Letter_Termination_Adjustment",
        "short": "Letter Termination Adjustment",
        "definition": "A line termination adjustment score applied to the visual acuity result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Letter_Termination_Adjustment",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Letter_Termination_Adjustment.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Letter_Termination_Adjustment.value",
        "short": "Letter Termination Adjustment",
        "definition": "A line termination adjustment score applied to the visual acuity result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Letter_Termination_Adjustment.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Derived_Score",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Derived_Score",
        "short": "Derived Score",
        "definition": "Visual acuity expressed as an integer score which is calculated from one or more of the other result notation formats. The original notation should be captured using 'Derived Score Original Notation' format'.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Derived_Score",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Derived_Score.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Derived_Score.value",
        "short": "Derived Score",
        "definition": "Visual acuity expressed as an integer score which is calculated from one or more of the other result notation formats. The original notation should be captured using 'Derived Score Original Notation' format'.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Derived_Score.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Interpretation",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Interpretation",
        "short": "Interpretation",
        "definition": "Clinical interpretation of all results for the test eye.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Interpretation",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Interpretation.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Interpretation.value",
        "short": "Interpretation",
        "definition": "Clinical interpretation of all results for the test eye.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Interpretation.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.No_test_result",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.No_test_result",
        "short": "No test result",
        "definition": "No visual acuity test result is available for the test eye.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.No_test_result",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.No_test_result.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.No_test_result.value",
        "short": "No test result",
        "definition": "No visual acuity test result is available for the test eye.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.No_test_result.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Reason_for_no_test_result",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Reason_for_no_test_result",
        "short": "Reason for no test result",
        "definition": "Reason why no visual acuity test result is available for the test eye.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Reason_for_no_test_result",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Reason_for_no_test_result.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Reason_for_no_test_result.value",
        "short": "Reason for no test result",
        "definition": "Reason why no visual acuity test result is available for the test eye.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Result_details.Reason_for_no_test_result.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Overall_Interpretation",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Overall_Interpretation",
        "short": "Overall Interpretation",
        "definition": "A term, commonly coded, expressing an overall interpretation of the visual acuity test.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Overall_Interpretation",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Overall_Interpretation.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Overall_Interpretation.value",
        "short": "Overall Interpretation",
        "definition": "A term, commonly coded, expressing an overall interpretation of the visual acuity test.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Overall_Interpretation.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Comment",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Comment",
        "short": "Comment",
        "definition": "Any additional narrative comment about the visual acuity test.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Comment",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Comment.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Comment.value",
        "short": "Comment",
        "definition": "Any additional narrative comment about the visual acuity test.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Comment.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.data.Test_not_done",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Test_not_done",
        "short": "Test not done",
        "definition": "Details to explicitly record that this test was not performed.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.data.Test_not_done",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.state",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.state",
        "short": "Tree",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.state.Confounding_Factors",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.state.Confounding_Factors",
        "short": "Confounding Factors",
        "definition": "Patient circumstances which affect interpretation of the result. Often termed 'reliability' in opthalmological documentation.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.state.Confounding_Factors",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.state.Confounding_Factors.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.state.Confounding_Factors.value",
        "short": "Confounding Factors",
        "definition": "Patient circumstances which affect interpretation of the result. Often termed 'reliability' in opthalmological documentation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.state.Confounding_Factors.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.state.Refractive_Correction",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.state.Refractive_Correction",
        "short": "Refractive Correction",
        "definition": "The specific type(s) of refractive correction applied when measuring visual acuity.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.state.Refractive_Correction",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.state.Refractive_Correction.value",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.state.Refractive_Correction.value",
        "short": "Refractive Correction",
        "definition": "The specific type(s) of refractive correction applied when measuring visual acuity.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.state.Refractive_Correction.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.state.Refraction_Details",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.state.Refraction_Details",
        "short": "Refraction Details",
        "definition": "Details of the refraction applied to each eye.",
        "min": 0,
        "max": "2",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.state.Refraction_Details",
          "min": 0,
          "max": "2"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_acuity_test_result.Event_Series.Any_event.state.Pupillary_State",
        "path": "Visual_acuity_test_result.Event_Series.Any_event.state.Pupillary_State",
        "short": "Pupillary State",
        "definition": "Details of the state of the pupil on examination.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_acuity_test_result.Event_Series.Any_event.state.Pupillary_State",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      }
    ]
  }
}