{
  "resourceType": "ActivityDefinition",
  "id": "doorframe-calf-stretch",
  "url": "https://bodyiq.dev/fhir/ActivityDefinition/doorframe-calf-stretch",
  "version": "1",
  "name": "DoorframeCalfStretch",
  "title": "Doorframe Calf Stretch",
  "status": "draft",
  "experimental": true,
  "description": "Standing facing a doorway, place both hands on the doorframe at chest height and step one leg back. Keep the back knee straight and the heel flat on the floor, then lean your hips toward the doorframe until you feel a stretch through the back of the calf. Bend the back knee slightly to shift the stretch lower toward the Achilles/soleus.",
  "useContext": [
    {
      "code": {
        "system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code": "user"
      },
      "valueCodeableConcept": {
        "text": "difficulty: beginner"
      }
    }
  ],
  "topic": [
    {
      "coding": [
        {
          "system": "https://bodyiq.dev/fhir/CodeSystem/exercise",
          "code": "doorframe-calf-stretch",
          "display": "Doorframe Calf Stretch"
        }
      ]
    }
  ],
  "bodySite": [
    {
      "coding": [
        {
          "system": "https://bodyiq.dev/fhir/CodeSystem/exercise",
          "code": "ankle",
          "display": "Ankle"
        },
        {
          "system": "http://snomed.info/sct",
          "code": "70258002",
          "display": "Structure of ankle joint"
        }
      ],
      "text": "Ankle"
    }
  ],
  "kind": "ServiceRequest",
  "dosage": [
    {
      "text": "Hold 30 seconds (build to 45-60 s for tight calves), 3-4 repetitions per leg, once or twice daily. Stretch to a firm but comfortable pull, never sharp pain. Perform both the straight-knee (gastrocnemius) and bent-knee (soleus) variations. A common protocol is 3 x 30 s per side, 2-3 times per day, especially before first steps in the morning for plantar heel pain."
    }
  ],
  "usage": "Evidence: moderate. No exercise-specific EMG data cited; muscle roles are assigned from functional anatomy of ankle dorsiflexion placing the posterior compartment plantarflexors on stretch.",
  "note": [
    {
      "text": "Keep the back heel pressed flat into the floor throughout — letting it lift removes the stretch."
    },
    {
      "text": "Point the back foot straight ahead so the stretch runs down the midline of the calf, not the inner arch."
    },
    {
      "text": "Lean from the hips toward the doorframe with a tall trunk rather than rounding the low back."
    },
    {
      "text": "For the upper calf, keep the back knee locked straight; to shift lower to the Achilles, soften that knee a few degrees while keeping the heel down."
    }
  ],
  "extension": [
    {
      "url": "https://bodyiq.dev/fhir/StructureDefinition/muscle-involvement",
      "extension": [
        {
          "url": "muscle",
          "valueString": "Gastrocnemius"
        },
        {
          "url": "role",
          "valueCode": "lengthening"
        },
        {
          "url": "coding",
          "valueCoding": {
            "system": "http://snomed.info/sct",
            "code": "35616000"
          }
        }
      ]
    },
    {
      "url": "https://bodyiq.dev/fhir/StructureDefinition/muscle-involvement",
      "extension": [
        {
          "url": "muscle",
          "valueString": "Soleus"
        },
        {
          "url": "role",
          "valueCode": "lengthening"
        },
        {
          "url": "coding",
          "valueCoding": {
            "system": "http://snomed.info/sct",
            "code": "78376008"
          }
        }
      ]
    },
    {
      "url": "https://bodyiq.dev/fhir/StructureDefinition/muscle-involvement",
      "extension": [
        {
          "url": "muscle",
          "valueString": "Plantaris"
        },
        {
          "url": "role",
          "valueCode": "lengthening"
        },
        {
          "url": "coding",
          "valueCoding": {
            "system": "http://snomed.info/sct",
            "code": "25593008"
          }
        }
      ]
    },
    {
      "url": "https://bodyiq.dev/fhir/StructureDefinition/muscle-involvement",
      "extension": [
        {
          "url": "muscle",
          "valueString": "Tibialis Posterior"
        },
        {
          "url": "role",
          "valueCode": "lengthening"
        },
        {
          "url": "coding",
          "valueCoding": {
            "system": "http://snomed.info/sct",
            "code": "74318005"
          }
        }
      ]
    },
    {
      "url": "https://bodyiq.dev/fhir/StructureDefinition/muscle-involvement",
      "extension": [
        {
          "url": "muscle",
          "valueString": "Flexor Hallucis Longus"
        },
        {
          "url": "role",
          "valueCode": "lengthening"
        },
        {
          "url": "coding",
          "valueCoding": {
            "system": "http://snomed.info/sct",
            "code": "471000"
          }
        }
      ]
    },
    {
      "url": "https://bodyiq.dev/fhir/StructureDefinition/muscle-involvement",
      "extension": [
        {
          "url": "muscle",
          "valueString": "Flexor Digitorum Longus"
        },
        {
          "url": "role",
          "valueCode": "lengthening"
        },
        {
          "url": "coding",
          "valueCoding": {
            "system": "http://snomed.info/sct",
            "code": "18010003"
          }
        }
      ]
    },
    {
      "url": "https://bodyiq.dev/fhir/StructureDefinition/muscle-involvement",
      "extension": [
        {
          "url": "muscle",
          "valueString": "Tibialis Anterior"
        },
        {
          "url": "role",
          "valueCode": "synergist"
        },
        {
          "url": "coding",
          "valueCoding": {
            "system": "http://snomed.info/sct",
            "code": "73508007"
          }
        }
      ]
    }
  ]
}