{
  "resourceType": "StructureDefinition",
  "id": "logicalmodel-Timed25-footwalk-R4",
  "url": "http://linkehr.com/fhir/logicalmodel-timed25-footwalk-R4",
  "identifier": [
    {
      "system": "openEHR-CKM",
      "value": "openEHR-EHR-OBSERVATION.timed_25_foot_walk.v1"
    }
  ],
  "version": "0",
  "name": "Timed25-footwalk",
  "title": "Timed 25-Foot Walk",
  "status": "draft",
  "date": "2024-06-18",
  "publisher": "openEHR",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.veratech.es"
        }
      ]
    }
  ],
  "description": "Der Timed 25-Foot Walk ist eine quantitative Messung der Beweglichkeit und Motorik der unteren Extremitäten. Dieser Test bildet die erste Komponente des Multiple Sclerosis Functional Composite (MSFC), eine Reihe von drei Tests zur Verlaufsdokumentation der Multiplen Sklerose.",
  "purpose": "Zur Protokollierung der Messungen, die während eines Timed 25-Foot Walk aufgenommen wurden, in der Regel als Teil der Testreihe des Multiple Sclerosis Functional Composite (MSFC).",
  "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": "Timed_25_Foot_Walk",
        "path": "Timed_25_Foot_Walk",
        "short": "Timed 25-Foot Walk",
        "definition": "Der Timed 25-Foot Walk ist eine quantitative Messung der Beweglichkeit und Motorik der unteren Extremitäten. Dieser Test bildet die erste Komponente des Multiple Sclerosis Functional Composite (MSFC), eine Reihe von drei Tests zur Verlaufsdokumentation der Multiplen Sklerose.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Baum",
        "path": "Timed_25_Foot_Walk.Baum",
        "short": "Baum",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Baum",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Baum.Unilaterale_Gehhilfe",
        "path": "Timed_25_Foot_Walk.Baum.Unilaterale_Gehhilfe",
        "short": "Unilaterale Gehhilfe",
        "definition": "Angabe, welches unterstützende Hilfsmittel verwendet wurde.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Timed_25_Foot_Walk.Baum.Unilaterale_Gehhilfe",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Timed_25_Foot_Walk.Baum.Unilaterale_Gehhilfe.value_DV_CODED_TEXT",
        "path": "Timed_25_Foot_Walk.Baum.Unilaterale_Gehhilfe.value_DV_CODED_TEXT",
        "short": "Unilaterale Gehhilfe",
        "definition": "Angabe, welches unterstützende Hilfsmittel verwendet wurde.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Baum.Unilaterale_Gehhilfe.value_DV_CODED_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Baum.Unilaterale_Gehhilfe.value_DV_TEXT",
        "path": "Timed_25_Foot_Walk.Baum.Unilaterale_Gehhilfe.value_DV_TEXT",
        "short": "Unilaterale Gehhilfe",
        "definition": "Angabe, welches unterstützende Hilfsmittel verwendet wurde.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Baum.Unilaterale_Gehhilfe.value_DV_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Baum.Bilaterale_Gehhilfen",
        "path": "Timed_25_Foot_Walk.Baum.Bilaterale_Gehhilfen",
        "short": "Bilaterale Gehhilfen",
        "definition": "Angabe, welche unterstützenden Hilfsmittel verwendet wurden.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Timed_25_Foot_Walk.Baum.Bilaterale_Gehhilfen",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Timed_25_Foot_Walk.Baum.Bilaterale_Gehhilfen.value_DV_CODED_TEXT",
        "path": "Timed_25_Foot_Walk.Baum.Bilaterale_Gehhilfen.value_DV_CODED_TEXT",
        "short": "Bilaterale Gehhilfen",
        "definition": "Angabe, welche unterstützenden Hilfsmittel verwendet wurden.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Baum.Bilaterale_Gehhilfen.value_DV_CODED_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Baum.Bilaterale_Gehhilfen.value_DV_TEXT",
        "path": "Timed_25_Foot_Walk.Baum.Bilaterale_Gehhilfen.value_DV_TEXT",
        "short": "Bilaterale Gehhilfen",
        "definition": "Angabe, welche unterstützenden Hilfsmittel verwendet wurden.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Baum.Bilaterale_Gehhilfen.value_DV_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Baum.Mehr_als_zwei_Anläufe_",
        "path": "Timed_25_Foot_Walk.Baum.Mehr_als_zwei_Anläufe_",
        "short": "Mehr als zwei Anläufe?",
        "definition": "Wurden mehr als zwei Anläufe benötigt, um zwei erfolgreiche Testläufe zu erhalten?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Baum.Mehr_als_zwei_Anläufe_",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Timed_25_Foot_Walk.Baum.Mehr_als_zwei_Anläufe_.value",
        "path": "Timed_25_Foot_Walk.Baum.Mehr_als_zwei_Anläufe_.value",
        "short": "Mehr als zwei Anläufe?",
        "definition": "Wurden mehr als zwei Anläufe benötigt, um zwei erfolgreiche Testläufe zu erhalten?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Baum.Mehr_als_zwei_Anläufe_.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Baum.Gründe_für_mehr_als_zwei_Anläufe",
        "path": "Timed_25_Foot_Walk.Baum.Gründe_für_mehr_als_zwei_Anläufe",
        "short": "Gründe für mehr als zwei Anläufe",
        "definition": "Gründe für mehr als zwei Anläufe, um zwei erfolgreiche Testläufe zu erhalten.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Timed_25_Foot_Walk.Baum.Gründe_für_mehr_als_zwei_Anläufe",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Timed_25_Foot_Walk.Baum.Gründe_für_mehr_als_zwei_Anläufe.value",
        "path": "Timed_25_Foot_Walk.Baum.Gründe_für_mehr_als_zwei_Anläufe.value",
        "short": "Gründe für mehr als zwei Anläufe",
        "definition": "Gründe für mehr als zwei Anläufe, um zwei erfolgreiche Testläufe zu erhalten.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Baum.Gründe_für_mehr_als_zwei_Anläufe.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series",
        "path": "Timed_25_Foot_Walk.Event_Series",
        "short": "Event Series",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_1",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_1",
        "short": "Test 1",
        "definition": "Erster von zwei Teilen des Timed 25-Foot Walk.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_1",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum",
        "short": "Baum",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Zeit",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Zeit",
        "short": "Zeit",
        "definition": "Benötigte Zeit für eine erfolgreich zurückgelegte Gehstrecke von 25 Fuß.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Zeit",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Zeit.value",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Zeit.value",
        "short": "Zeit",
        "definition": "Benötigte Zeit für eine erfolgreich zurückgelegte Gehstrecke von 25 Fuß.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Zeit.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Duration"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Test_nicht_beendet_",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Test_nicht_beendet_",
        "short": "Test nicht beendet?",
        "definition": "Konnte die Strecke nicht zurückgelegt werden oder wurde der Test vorzeitig abgebrochen?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Test_nicht_beendet_",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Test_nicht_beendet_.value",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Test_nicht_beendet_.value",
        "short": "Test nicht beendet?",
        "definition": "Konnte die Strecke nicht zurückgelegt werden oder wurde der Test vorzeitig abgebrochen?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Test_nicht_beendet_.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Gründe_für_Nichtbeenden",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Gründe_für_Nichtbeenden",
        "short": "Gründe für Nichtbeenden",
        "definition": "Angabe der Gründe, falls die Strecke nicht zurückgelegt werden konnte oder der Test vorzeitig abgebrochen wurde.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Gründe_für_Nichtbeenden",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Gründe_für_Nichtbeenden.value",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Gründe_für_Nichtbeenden.value",
        "short": "Gründe für Nichtbeenden",
        "definition": "Angabe der Gründe, falls die Strecke nicht zurückgelegt werden konnte oder der Test vorzeitig abgebrochen wurde.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_1.Baum.Gründe_für_Nichtbeenden.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_1.state_Baum",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_1.state_Baum",
        "short": "Baum",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_1.state_Baum",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_1.state_Baum.Begleitumstände",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_1.state_Baum.Begleitumstände",
        "short": "Begleitumstände",
        "definition": "Angabe jedweder Umstände, welche die Leistung des Patienten beeinflusst haben könnten.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_1.state_Baum.Begleitumstände",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_1.state_Baum.Begleitumstände.value",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_1.state_Baum.Begleitumstände.value",
        "short": "Begleitumstände",
        "definition": "Angabe jedweder Umstände, welche die Leistung des Patienten beeinflusst haben könnten.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_1.state_Baum.Begleitumstände.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_2",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_2",
        "short": "Test 2",
        "definition": "Zweiter von zwei Teilen des Timed 25-Foot Walk.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_2",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_2.data",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_2.data",
        "definition": "ITEM_TREE",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_2.data",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Zeit",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Zeit",
        "short": "Zeit",
        "definition": "Benötigte Zeit für eine erfolgreich zurückgelegte Gehstrecke von 25 Fuß.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Zeit",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Zeit.value",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Zeit.value",
        "short": "Zeit",
        "definition": "Benötigte Zeit für eine erfolgreich zurückgelegte Gehstrecke von 25 Fuß.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Zeit.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Duration"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Test_nicht_beendet_",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Test_nicht_beendet_",
        "short": "Test nicht beendet?",
        "definition": "Konnte die Strecke nicht zurückgelegt werden oder wurde der Test vorzeitig abgebrochen?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Test_nicht_beendet_",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Test_nicht_beendet_.value",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Test_nicht_beendet_.value",
        "short": "Test nicht beendet?",
        "definition": "Konnte die Strecke nicht zurückgelegt werden oder wurde der Test vorzeitig abgebrochen?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Test_nicht_beendet_.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Gründe_für_Nichtbeenden",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Gründe_für_Nichtbeenden",
        "short": "Gründe für Nichtbeenden",
        "definition": "Angabe der Gründe, falls die Strecke nicht zurückgelegt werden konnte oder der Test vorzeitig abgebrochen wurde.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Gründe_für_Nichtbeenden",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Gründe_für_Nichtbeenden.value",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Gründe_für_Nichtbeenden.value",
        "short": "Gründe für Nichtbeenden",
        "definition": "Angabe der Gründe, falls die Strecke nicht zurückgelegt werden konnte oder der Test vorzeitig abgebrochen wurde.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_2.data.Gründe_für_Nichtbeenden.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_2.state",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_2.state",
        "definition": "ITEM_TREE",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_2.state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_2.state.Begleitumstände",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_2.state.Begleitumstände",
        "short": "Begleitumstände",
        "definition": "Angabe jedweder Umstände, welche die Leistung des Patienten beeinflusst haben könnten.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_2.state.Begleitumstände",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Timed_25_Foot_Walk.Event_Series.Test_2.state.Begleitumstände.value",
        "path": "Timed_25_Foot_Walk.Event_Series.Test_2.state.Begleitumstände.value",
        "short": "Begleitumstände",
        "definition": "Angabe jedweder Umstände, welche die Leistung des Patienten beeinflusst haben könnten.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Timed_25_Foot_Walk.Event_Series.Test_2.state.Begleitumstände.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      }
    ]
  }
}