<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="DiabetesAnnualReview" />
  <url value="http://openehr.org/StructureDefinition/DiabetesAnnualReview" />
  <version value="4.2.0" />
  <name value="DiabetesAnnualReview" />
  <title value="Diabetes - Annual care review" />
  <status value="active" />
  <description value="`[openEHR-EHR-COMPOSITION.encounter.v1 ]`&#xA;                             Interaction, contact or care event between a subject of care and healthcare provider(s).)" />
  <fhirVersion value="4.0.1" />
  <kind value="logical" />
  <abstract value="false" />
  <type value="http://openehr.org/StructureDefinition/DiabetesAnnualReview" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Element" />
  <derivation value="specialization" />
  <differential>
    <element id="DiabetesAnnualReview">
      <path value="DiabetesAnnualReview" />
      <short value="Diabetes - Annual care review" />
      <definition value="`[openEHR-EHR-COMPOSITION.encounter.v1 ]`&#xA;                             Interaction, contact or care event between a subject of care and healthcare provider(s).)" />
    </element>
    <element id="DiabetesAnnualReview.category">
      <path value="DiabetesAnnualReview.category" />
      <short value="category" />
      <definition value="`[RM ]`&#xA;                             Temporal category of this Composition, persistent / episodic or event.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://example.org/ValueSet/Category" />
      </binding>
    </element>
    <element id="DiabetesAnnualReview.composer">
      <path value="DiabetesAnnualReview.composer" />
      <short value="composer" />
      <definition value="`[RM ]`&#xA;                             The person primarily responsible for the content of the Composition (but not necessarily its committal into the EHR system). This is the identifier which should appear on the screen. It may or may not be the person who entered the data. When it is the patient, the special self instance of `PARTY_SELF` will be used.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.context">
      <path value="DiabetesAnnualReview.context" />
      <short value="context" />
      <definition value="`[RM ]`&#xA;                             `COMPOSITION.context` - Documents the context information of a healthcare event involving the subject of care and the health system. The context information recorded here are independent of the attributes recorded in the version audit, which document the system interaction context, i.e. the context of a user interacting with the health record system. Healthcare events include patient contacts, and any other business activity, such as pathology investigations which take place on behalf of the patient.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.startTime">
      <path value="DiabetesAnnualReview.startTime" />
      <short value="start_time" />
      <definition value="`[RM ]`&#xA;                             COMPOSITION.context.start_time - Start time of the clinical session or other kind of event during which a provider performs a service of any kind for the patient.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.setting">
      <path value="DiabetesAnnualReview.setting" />
      <short value="setting" />
      <definition value="`[RM ]`&#xA;                             The setting in which the clinical session took place. Coded using the openEHR Terminology, setting group.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.bodyMassMetrics">
      <path value="DiabetesAnnualReview.bodyMassMetrics" />
      <short value="Body mass metrics" />
      <definition value="`[openEHR-EHR-SECTION.adhoc.v1 ]`&#xA;                             A generic section header which should be renamed in a template to suit a specific clinical context.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.bodyMassMetrics.Height">
      <path value="DiabetesAnnualReview.bodyMassMetrics.Height" />
      <short value="Height" />
      <definition value="`[openEHR-EHR-OBSERVATION.height.v2 ]`&#xA;                             Height, or body length, is measured from crown of head to sole of foot.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.bodyMassMetrics.Height.time">
      <path value="DiabetesAnnualReview.bodyMassMetrics.Height.time" />
      <short value="time" />
      <definition value="`[RM ]`&#xA;                             `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.bodyMassMetrics.Height.height">
      <path value="DiabetesAnnualReview.bodyMassMetrics.Height.height" />
      <short value="Height" />
      <definition value="`[at0004  | cm[in_i]]`&#xA;                             The length of the body from crown of head to sole of foot.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.bodyMassMetrics.Weight">
      <path value="DiabetesAnnualReview.bodyMassMetrics.Weight" />
      <short value="Weight" />
      <definition value="`[openEHR-EHR-OBSERVATION.body_weight.v2 ]`&#xA;                             Measurement of the body weight of an individual.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.bodyMassMetrics.Weight.time">
      <path value="DiabetesAnnualReview.bodyMassMetrics.Weight.time" />
      <short value="time" />
      <definition value="`[RM ]`&#xA;                             `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.bodyMassMetrics.Weight.weight">
      <path value="DiabetesAnnualReview.bodyMassMetrics.Weight.weight" />
      <short value="Weight" />
      <definition value="`[at0004  | kg[lb_av]g]`&#xA;                             The weight of the individual.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.bodyMassMetrics.BodyMassIndex">
      <path value="DiabetesAnnualReview.bodyMassMetrics.BodyMassIndex" />
      <short value="Body mass index" />
      <definition value="`[openEHR-EHR-OBSERVATION.body_mass_index.v2 ]`&#xA;                             Calculated measurement which compares a person's weight and height.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.bodyMassMetrics.BodyMassIndex.time">
      <path value="DiabetesAnnualReview.bodyMassMetrics.BodyMassIndex.time" />
      <short value="time" />
      <definition value="`[RM ]`&#xA;                             `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.bodyMassMetrics.BodyMassIndex.bodyMassIndex">
      <path value="DiabetesAnnualReview.bodyMassMetrics.BodyMassIndex.bodyMassIndex" />
      <short value="Body mass index" />
      <definition value="`[at0004  | kg/m2[lb_av]/[in_i]2]`&#xA;                             Index describing ratio of weight to height.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.cardiovascular">
      <path value="DiabetesAnnualReview.cardiovascular" />
      <short value="Cardiovascular" />
      <definition value="`[openEHR-EHR-SECTION.adhoc.v1 ]`&#xA;                             A generic section header which should be renamed in a template to suit a specific clinical context.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.cardiovascular.StandingBP">
      <path value="DiabetesAnnualReview.cardiovascular.StandingBP" />
      <short value="Standing BP" />
      <definition value="`[openEHR-EHR-OBSERVATION.blood_pressure.v2 ]`&#xA;                             The local measurement of arterial blood pressure which is a surrogate for arterial pressure in the systemic circulation.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.cardiovascular.StandingBP.time">
      <path value="DiabetesAnnualReview.cardiovascular.StandingBP.time" />
      <short value="time" />
      <definition value="`[RM ]`&#xA;                             `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.cardiovascular.StandingBP.systolic">
      <path value="DiabetesAnnualReview.cardiovascular.StandingBP.systolic" />
      <short value="Systolic" />
      <definition value="`[at0004  | mm[Hg]]`&#xA;                             Peak systemic arterial blood pressure  - measured in systolic or contraction phase of the heart cycle.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.cardiovascular.StandingBP.diastolic">
      <path value="DiabetesAnnualReview.cardiovascular.StandingBP.diastolic" />
      <short value="Diastolic" />
      <definition value="`[at0005  | mm[Hg]]`&#xA;                             Minimum systemic arterial blood pressure - measured in the diastolic or relaxation phase of the heart cycle.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.cardiovascular.StandingBP.position">
      <path value="DiabetesAnnualReview.cardiovascular.StandingBP.position" />
      <short value="Position" />
      <definition value="`[at0008 ]`&#xA;                             The position of the individual at the time of measurement.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://example.org/ValueSet/Position" />
      </binding>
    </element>
    <element id="DiabetesAnnualReview.cardiovascular.PulseRate">
      <path value="DiabetesAnnualReview.cardiovascular.PulseRate" />
      <short value="Pulse rate" />
      <definition value="`[openEHR-EHR-OBSERVATION.pulse.v2 ]`&#xA;                             The rate and associated attributes for a pulse or heart beat.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.cardiovascular.PulseRate.time">
      <path value="DiabetesAnnualReview.cardiovascular.PulseRate.time" />
      <short value="time" />
      <definition value="`[RM ]`&#xA;                             `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.cardiovascular.PulseRate.rate">
      <path value="DiabetesAnnualReview.cardiovascular.PulseRate.rate" />
      <short value="Rate" />
      <definition value="`[at0004  | /min]`&#xA;                             The rate of the pulse or heart beat, measured in beats per minute.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.cardiovascular.SittingLyingBP">
      <path value="DiabetesAnnualReview.cardiovascular.SittingLyingBP" />
      <short value="Sitting / lying BP" />
      <definition value="`[openEHR-EHR-OBSERVATION.blood_pressure.v2 ]`&#xA;                             The local measurement of arterial blood pressure which is a surrogate for arterial pressure in the systemic circulation.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.cardiovascular.SittingLyingBP.time">
      <path value="DiabetesAnnualReview.cardiovascular.SittingLyingBP.time" />
      <short value="time" />
      <definition value="`[RM ]`&#xA;                             `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.cardiovascular.SittingLyingBP.systolic">
      <path value="DiabetesAnnualReview.cardiovascular.SittingLyingBP.systolic" />
      <short value="Systolic" />
      <definition value="`[at0004  | mm[Hg]]`&#xA;                             Peak systemic arterial blood pressure  - measured in systolic or contraction phase of the heart cycle.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.cardiovascular.SittingLyingBP.diastolic">
      <path value="DiabetesAnnualReview.cardiovascular.SittingLyingBP.diastolic" />
      <short value="Diastolic" />
      <definition value="`[at0005  | mm[Hg]]`&#xA;                             Minimum systemic arterial blood pressure - measured in the diastolic or relaxation phase of the heart cycle.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.cardiovascular.SittingLyingBP.position">
      <path value="DiabetesAnnualReview.cardiovascular.SittingLyingBP.position" />
      <short value="Position" />
      <definition value="`[at0008 ]`&#xA;                             The position of the individual at the time of measurement.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://example.org/ValueSet/Position" />
      </binding>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity">
      <path value="DiabetesAnnualReview.visualAcuity" />
      <short value="Visual Acuity" />
      <definition value="`[openEHR-EHR-SECTION.adhoc.v1 ]`&#xA;                             A generic section header which should be renamed in a template to suit a specific clinical context.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity" />
      <short value="Visual acuity" />
      <definition value="`[openEHR-EHR-OBSERVATION.visual_acuity.v0 ]`&#xA;                             Visual acuity is a measure of the spatial resolution of the visual processing system.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent" />
      <short value="Any event" />
      <definition value="`[at0134 ]`&#xA;                             Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.)" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails" />
      <short value="Result details" />
      <definition value="`[at0053 ]`&#xA;                             Details of the visual field test result for each eye.)" />
      <min value="0" />
      <max value="2" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.eyeExamined">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.eyeExamined" />
      <short value="Eye examined" />
      <definition value="`[at0007 ]`&#xA;                             The eye which is being examined.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://example.org/ValueSet/EyeExamined" />
      </binding>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.notation">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.notation" />
      <short value="Notation" />
      <definition value="`[at0028 ]`&#xA;                             Details of a visual acuity result recorded using one of the result notation formats.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.notation.metricSnellen">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.notation.metricSnellen" />
      <short value="Metric Snellen" />
      <definition value="`[at0056 ]`&#xA;                             The distance test result, recorded in Snellen format expressed in metres, where 6/6 is regarded as normal.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Ratio" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.notation.uSSnellen">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.notation.uSSnellen" />
      <short value="US Snellen" />
      <definition value="`[at0009 ]`&#xA;                             The distance test result, recorded as Snellen visual acuity expressed in feet, where 20/20 is regarded as normal.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Ratio" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.notation.decimalSnellen">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.notation.decimalSnellen" />
      <short value="Decimal Snellen" />
      <definition value="`[at0057 ]`&#xA;                             The distance test result,recorded as Sn ellen visual acuity expressed as a decimal ratio, where 1.0 is regarded as normal.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Ratio" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.notation.logMar">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.notation.logMar" />
      <short value="logMar" />
      <definition value="`[at0046  | 1]`&#xA;                             The test result, recorded as logMar visual acuity, where a value of 0 is regarded as normal.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.interpretation">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.interpretation" />
      <short value="Interpretation" />
      <definition value="`[at0066 ]`&#xA;                             Clinical interpretation of all results for the test eye.)" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.noTestResult">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.noTestResult" />
      <short value="No test result" />
      <definition value="`[at0055 ]`&#xA;                             No visual acuity test result is available for the test eye.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="boolean" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.reasonForNoTestResult">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.resultDetails.reasonForNoTestResult" />
      <short value="Reason for no test result" />
      <definition value="`[at0140 ]`&#xA;                             Reason why no visual acuity test result is available for the test eye.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="preferred" />
        <valueSet value="http://example.org/ValueSet/ReasonForNoTestResult" />
      </binding>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.time">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.anyEvent.time" />
      <short value="Time" />
      <definition value="`[RM ]`&#xA;                             )" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.visualAcuityStatus">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.visualAcuityStatus" />
      <short value="Visual acuity status" />
      <definition value="`[openEHR-EHR-CLUSTER.visual_acuity_status.v0 ]`&#xA;                             Visual acuity status)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.visualAcuityStatus.registeredBlind">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.visualAcuityStatus.registeredBlind" />
      <short value="Registered blind" />
      <definition value="`[at0001 ]`&#xA;                             )" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://example.org/ValueSet/RegisteredBlind" />
      </binding>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.visualAcuityStatus.attendsDiabeticEyeScreening">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.visualAcuityStatus.attendsDiabeticEyeScreening" />
      <short value="Attends diabetic eye screening" />
      <definition value="`[at0004 ]`&#xA;                             )" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://example.org/ValueSet/AttendsDiabeticEyeScreening" />
      </binding>
    </element>
    <element id="DiabetesAnnualReview.visualAcuity.VisualAcuity.visualAcuityStatus.eyeAbsent">
      <path value="DiabetesAnnualReview.visualAcuity.VisualAcuity.visualAcuityStatus.eyeAbsent" />
      <short value="Eye absent" />
      <definition value="`[at0008 ]`&#xA;                             )" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://example.org/ValueSet/EyeAbsent" />
      </binding>
    </element>
    <element id="DiabetesAnnualReview.urineAssessment">
      <path value="DiabetesAnnualReview.urineAssessment" />
      <short value="Urine assessment" />
      <definition value="`[openEHR-EHR-SECTION.adhoc.v1 ]`&#xA;                             A generic section header which should be renamed in a template to suit a specific clinical context.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.urineAssessment.Urinalysis">
      <path value="DiabetesAnnualReview.urineAssessment.Urinalysis" />
      <short value="Urinalysis" />
      <definition value="`[openEHR-EHR-OBSERVATION.urinalysis.v1 ]`&#xA;                             Qualitative and semi-quantitative test array using reagent test strips to indicate possible abnormalities in a sample of urine, often performed as part of Point of Care Testing (POCT).)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.urineAssessment.Urinalysis.time">
      <path value="DiabetesAnnualReview.urineAssessment.Urinalysis.time" />
      <short value="time" />
      <definition value="`[RM ]`&#xA;                             `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.VisualCertificationUK">
      <path value="DiabetesAnnualReview.VisualCertificationUK" />
      <short value="Visual certification UK" />
      <definition value="`[openEHR-EHR-ADMIN_ENTRY.visual_certification_uk.v0 ]`&#xA;                             To record details of a formal assessment of visual impairment in the UK.)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="DiabetesAnnualReview.VisualCertificationUK.certifiedImpairment">
      <path value="DiabetesAnnualReview.VisualCertificationUK.certifiedImpairment" />
      <short value="Certified impairment" />
      <definition value="`[at0002 ]`&#xA;                             )" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://example.org/ValueSet/CertifiedImpairment" />
      </binding>
    </element>
    <element id="DiabetesAnnualReview.VisualCertificationUK.dateAssessed">
      <path value="DiabetesAnnualReview.VisualCertificationUK.dateAssessed" />
      <short value="Date assessed" />
      <definition value="`[at0006 ]`&#xA;                             )" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
  </differential>
</StructureDefinition>