{
  "resourceType": "StructureDefinition",
  "id": "logicalmodel-Visualfieldmeasurement-R4",
  "url": "http://linkehr.com/fhir/logicalmodel-visualfieldmeasurement-R4",
  "identifier": [
    {
      "system": "openEHR-CKM",
      "value": "openEHR-EHR-OBSERVATION.visual_field_measurement.v0"
    }
  ],
  "version": "0",
  "name": "Visualfieldmeasurement",
  "title": "Visual field measurement",
  "status": "draft",
  "date": "2024-06-18",
  "publisher": "openEHR",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.veratech.es"
        }
      ]
    }
  ],
  "description": "Results of visual field testing / perimetry.",
  "purpose": "To record the results of visual field testing or perimetry.",
  "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_field_measurement",
        "path": "Visual_field_measurement",
        "short": "Visual field measurement",
        "definition": "Results of visual field testing / perimetry.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.protocol",
        "path": "Visual_field_measurement.protocol",
        "short": "Tree",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.protocol",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.protocol.Device_details",
        "path": "Visual_field_measurement.protocol.Device_details",
        "short": "Device details",
        "definition": "Details of the device used to measure visual fields.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.protocol.Device_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.protocol.Acquisition_details",
        "path": "Visual_field_measurement.protocol.Acquisition_details",
        "short": "Acquisition details",
        "definition": "Details about the strategy to conduct the visual field test.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Visual_field_measurement.protocol.Acquisition_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series",
        "path": "Visual_field_measurement.Event_Series",
        "short": "Event Series",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event",
        "path": "Visual_field_measurement.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_field_measurement.Event_Series.Any_event",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data",
        "path": "Visual_field_measurement.Event_Series.Any_event.data",
        "short": "Tree",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result_name",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result_name",
        "short": "Test result name",
        "definition": "Identification of the visual field test being performed, by name.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result_name",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result_name.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result_name.value",
        "short": "Test result name",
        "definition": "Identification of the visual field test being performed, by name.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result_name.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Clinical_description",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Clinical_description",
        "short": "Clinical description",
        "definition": "Narrative description of the overall findings observed during the test.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Clinical_description",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Clinical_description.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Clinical_description.value",
        "short": "Clinical description",
        "definition": "Narrative description of the overall findings observed during the test.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Clinical_description.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result",
        "short": "Test result",
        "definition": "Details of the visual field test result for each eye.",
        "min": 0,
        "max": "2",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result",
          "min": 0,
          "max": "2"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Eye_examined",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Eye_examined",
        "short": "Eye examined",
        "definition": "The eye which is being examined.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Eye_examined",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Eye_examined.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Eye_examined.value",
        "short": "Eye examined",
        "definition": "The eye which is being examined.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Eye_examined.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Glaucoma_Hemifield_Test_(GHT)",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Glaucoma_Hemifield_Test_(GHT)",
        "short": "Glaucoma Hemifield Test (GHT)",
        "definition": "A coded intepretation of the Glaucoma Hemifield Test (GHT).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Glaucoma_Hemifield_Test_(GHT)",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Glaucoma_Hemifield_Test_(GHT).value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Glaucoma_Hemifield_Test_(GHT).value",
        "short": "Glaucoma Hemifield Test (GHT)",
        "definition": "A coded intepretation of the Glaucoma Hemifield Test (GHT).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Glaucoma_Hemifield_Test_(GHT).value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Foveal_sensitivity_measured",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Foveal_sensitivity_measured",
        "short": "Foveal sensitivity measured",
        "definition": "Whether foveal sensitivity was measured.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Foveal_sensitivity_measured",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Foveal_sensitivity_measured.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Foveal_sensitivity_measured.value",
        "short": "Foveal sensitivity measured",
        "definition": "Whether foveal sensitivity was measured.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Foveal_sensitivity_measured.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Foveal_sensitivity",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Foveal_sensitivity",
        "short": "Foveal sensitivity",
        "definition": "Foveal Sensitivity is the reciprocal of foveal threshold (1/foveal threshold), in dB.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Foveal_sensitivity",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Foveal_sensitivity.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Foveal_sensitivity.value",
        "short": "Foveal sensitivity",
        "definition": "Foveal Sensitivity is the reciprocal of foveal threshold (1/foveal threshold), in dB.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Foveal_sensitivity.value",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Visual_Field_Index_(VFI)",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Visual_Field_Index_(VFI)",
        "short": "Visual Field Index (VFI)",
        "definition": "Visual Field Index result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Visual_Field_Index_(VFI)",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Visual_Field_Index_(VFI).value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Visual_Field_Index_(VFI).value",
        "short": "Visual Field Index (VFI)",
        "definition": "Visual Field Index result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Visual_Field_Index_(VFI).value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Ratio"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Mean_Deviation_(MD)",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Mean_Deviation_(MD)",
        "short": "Mean Deviation (MD)",
        "definition": "Weighted average deviation from the age corrected normal field, in dB.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Mean_Deviation_(MD)",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Mean_Deviation_(MD).value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Mean_Deviation_(MD).value",
        "short": "Mean Deviation (MD)",
        "definition": "Weighted average deviation from the age corrected normal field, in dB.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Mean_Deviation_(MD).value",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Mean_Deviation_P_(MD)",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Mean_Deviation_P_(MD)",
        "short": "Mean Deviation P (MD)",
        "definition": "The P value of the Mean Deviation result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Mean_Deviation_P_(MD)",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Mean_Deviation_P_(MD).value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Mean_Deviation_P_(MD).value",
        "short": "Mean Deviation P (MD)",
        "definition": "The P value of the Mean Deviation result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Mean_Deviation_P_(MD).value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Ratio"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Pattern_Standard_Deviation_(PSD)",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Pattern_Standard_Deviation_(PSD)",
        "short": "Pattern Standard Deviation (PSD)",
        "definition": "Average of non-uniform visual field loss or weighted square root of loss variance, in dB.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Pattern_Standard_Deviation_(PSD)",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Pattern_Standard_Deviation_(PSD).value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Pattern_Standard_Deviation_(PSD).value",
        "short": "Pattern Standard Deviation (PSD)",
        "definition": "Average of non-uniform visual field loss or weighted square root of loss variance, in dB.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Pattern_Standard_Deviation_(PSD).value",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Pattern_Standard_Deviation_P_(PSD)",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Pattern_Standard_Deviation_P_(PSD)",
        "short": "Pattern Standard Deviation P (PSD)",
        "definition": "The P value of the Pattern Standard deviation result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Pattern_Standard_Deviation_P_(PSD)",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Pattern_Standard_Deviation_P_(PSD).value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Pattern_Standard_Deviation_P_(PSD).value",
        "short": "Pattern Standard Deviation P (PSD)",
        "definition": "The P value of the Pattern Standard deviation result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Pattern_Standard_Deviation_P_(PSD).value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Ratio"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Short_Term_Fluctuation_(SF)",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Short_Term_Fluctuation_(SF)",
        "short": "Short-Term Fluctuation (SF)",
        "definition": "Average deviation of sensitivity for the repeated test locations, in dB. This is used to determine the consistency of the patient’s responses.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Short_Term_Fluctuation_(SF)",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Short_Term_Fluctuation_(SF).value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Short_Term_Fluctuation_(SF).value",
        "short": "Short-Term Fluctuation (SF)",
        "definition": "Average deviation of sensitivity for the repeated test locations, in dB. This is used to determine the consistency of the patient’s responses.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Short_Term_Fluctuation_(SF).value",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Corrected_Pattern_Standard_Deviation_(CPSD)",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Corrected_Pattern_Standard_Deviation_(CPSD)",
        "short": "Corrected Pattern Standard Deviation (CPSD)",
        "definition": "Weighted square root of loss variance corrected for short term fluctuation, in dB.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Corrected_Pattern_Standard_Deviation_(CPSD)",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Corrected_Pattern_Standard_Deviation_(CPSD).value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Corrected_Pattern_Standard_Deviation_(CPSD).value",
        "short": "Corrected Pattern Standard Deviation (CPSD)",
        "definition": "Weighted square root of loss variance corrected for short term fluctuation, in dB.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Corrected_Pattern_Standard_Deviation_(CPSD).value",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Perimetry_test_interpretation",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Perimetry_test_interpretation",
        "short": "Perimetry test interpretation",
        "definition": "A coded intepretation of the Visual field test result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Perimetry_test_interpretation",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Perimetry_test_interpretation.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Perimetry_test_interpretation.value",
        "short": "Perimetry test interpretation",
        "definition": "A coded intepretation of the Visual field test result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Perimetry_test_interpretation.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.No_test_result",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.No_test_result",
        "short": "No test result",
        "definition": "No visual field test result is available for the eye examined.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.No_test_result",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.No_test_result.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.No_test_result.value",
        "short": "No test result",
        "definition": "No visual field test result is available for the eye examined.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.No_test_result.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Reason_for_no_test_result",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Reason_for_no_test_result",
        "short": "Reason for no test result",
        "definition": "Reason why no visual field test result is available for the eye examined.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Reason_for_no_test_result",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Reason_for_no_test_result.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Reason_for_no_test_result.value",
        "short": "Reason for no test result",
        "definition": "Reason why no visual field test result is available for the eye examined.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Reason_for_no_test_result.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Multimedia",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Multimedia",
        "short": "Multimedia",
        "definition": "Digital representation of the test results.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Multimedia",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Clinical_interpretation",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Clinical_interpretation",
        "short": "Clinical interpretation",
        "definition": "Clinical interpretation of all measurements for the test eye.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Clinical_interpretation",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Clinical_interpretation.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Clinical_interpretation.value",
        "short": "Clinical interpretation",
        "definition": "Clinical interpretation of all measurements for the test eye.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Clinical_interpretation.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Comment",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Comment",
        "short": "Comment",
        "definition": "Additional narrative about the visual field testing for the eye examined, not captured in other fields.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Comment",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Comment.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Comment.value",
        "short": "Comment",
        "definition": "Additional narrative about the visual field testing for the eye examined, not captured in other fields.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Test_result.Comment.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Overall_interpretation",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Overall_interpretation",
        "short": "Overall interpretation",
        "definition": "Overall clinical interpretation of the measurements and related findings of visual field testing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Overall_interpretation",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Overall_interpretation.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Overall_interpretation.value",
        "short": "Overall interpretation",
        "definition": "Overall clinical interpretation of the measurements and related findings of visual field testing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Overall_interpretation.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Test_not_done",
        "path": "Visual_field_measurement.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_field_measurement.Event_Series.Any_event.data.Test_not_done",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Comment",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Comment",
        "short": "Comment",
        "definition": "Additional narrative about the overall test results and intepretation not captured in other fields.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Comment",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.data.Comment.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.data.Comment.value",
        "short": "Comment",
        "definition": "Additional narrative about the overall test results and intepretation not captured in other fields.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.data.Comment.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.state",
        "path": "Visual_field_measurement.Event_Series.Any_event.state",
        "short": "Tree",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.state.Fixation_checked_quantity",
        "path": "Visual_field_measurement.Event_Series.Any_event.state.Fixation_checked_quantity",
        "short": "Fixation checked quantity",
        "definition": "The number of times that the patient’s gaze fixation is checked.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.state.Fixation_checked_quantity",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.state.Fixation_checked_quantity.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.state.Fixation_checked_quantity.value",
        "short": "Fixation checked quantity",
        "definition": "The number of times that the patient’s gaze fixation is checked.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.state.Fixation_checked_quantity.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.state.Patient_not_properly_fixated_quantity",
        "path": "Visual_field_measurement.Event_Series.Any_event.state.Patient_not_properly_fixated_quantity",
        "short": "Patient not properly fixated quantity",
        "definition": "The number of times the patient’s gaze is not properly fixated.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.state.Patient_not_properly_fixated_quantity",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.state.Patient_not_properly_fixated_quantity.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.state.Patient_not_properly_fixated_quantity.value",
        "short": "Patient not properly fixated quantity",
        "definition": "The number of times the patient’s gaze is not properly fixated.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.state.Patient_not_properly_fixated_quantity.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.state.False_positives_estimate",
        "path": "Visual_field_measurement.Event_Series.Any_event.state.False_positives_estimate",
        "short": "False positives estimate",
        "definition": "Estimated percentage of all patient responses that occurred at a time when no visual stimulus was present (false positive responses), as percent.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.state.False_positives_estimate",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.state.False_positives_estimate.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.state.False_positives_estimate.value",
        "short": "False positives estimate",
        "definition": "Estimated percentage of all patient responses that occurred at a time when no visual stimulus was present (false positive responses), as percent.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.state.False_positives_estimate.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Ratio"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.state.False_negatives_estimate",
        "path": "Visual_field_measurement.Event_Series.Any_event.state.False_negatives_estimate",
        "short": "False negatives estimate",
        "definition": "Estimated percentage of all stimuli that were not seen by the patient but were previously seen at a lower luminance earlier in the visual field test (false negative responses), as percent. Matches to DICOM (0024,0046) attribute.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.state.False_negatives_estimate",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.state.False_negatives_estimate.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.state.False_negatives_estimate.value",
        "short": "False negatives estimate",
        "definition": "Estimated percentage of all stimuli that were not seen by the patient but were previously seen at a lower luminance earlier in the visual field test (false negative responses), as percent. Matches to DICOM (0024,0046) attribute.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.state.False_negatives_estimate.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Ratio"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.state.Confounding_factors",
        "path": "Visual_field_measurement.Event_Series.Any_event.state.Confounding_factors",
        "short": "Confounding factors",
        "definition": "Patient circumstances which may affect interpretation of the result.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.state.Confounding_factors",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.state.Confounding_factors.value",
        "path": "Visual_field_measurement.Event_Series.Any_event.state.Confounding_factors.value",
        "short": "Confounding factors",
        "definition": "Patient circumstances which may affect interpretation of the result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.state.Confounding_factors.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.state.Refractive_correction",
        "path": "Visual_field_measurement.Event_Series.Any_event.state.Refractive_correction",
        "short": "Refractive correction",
        "definition": "Details of refractive correction applied to each eye.",
        "min": 0,
        "max": "2",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.state.Refractive_correction",
          "min": 0,
          "max": "2"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Visual_field_measurement.Event_Series.Any_event.state.Examination_findings___pupils",
        "path": "Visual_field_measurement.Event_Series.Any_event.state.Examination_findings___pupils",
        "short": "Examination findings - pupils",
        "definition": "Details of pupils from the patient during the test.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Visual_field_measurement.Event_Series.Any_event.state.Examination_findings___pupils",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      }
    ]
  }
}