Overview
The SFMA shoulder flexion is a standardized movement assessment used in the Selective Functional Movement Assessment (SFMA) protocol to evaluate shoulder flexion range of motion and identify potential sources of pain or limitation. This assessment provides valuable information about shoulder mobility and function.Instructions
Dimensions
Required inputs for processing:- Handedness: the side [‘left’,‘right’] performing the movement
 
Events
| Event | Description | Column Name | 
|---|---|---|
| MaxFlexion | Frame of maximum shoulder flexion | “ | 
| MaxFlexionStart | Frame of movement start | “ | 
Discrete Metrics
| Metric | Units | Description | Column Name | 
|---|---|---|---|
| MaxFlexionAngle | degrees | Maximum shoulder flexion angle | sfma_shoulder_flexion_max_flexion_angle | 
| MaxAbductionAngle | degrees | Maximum shoulder abduction angle | sfma_shoulder_flexion_max_abduction_angle | 
| MaxExternalRotation | degrees | Maximum external rotation | “ | 
| SideBendComp | - | Whether side bend compensation occurred (> 20°) | “ | 
| WristDeviation | degrees | Wrist deviation angle | sfma_shoulder_flexion_wrist_deviation | 
| Functional | - | Whether movement is functional | sfma_shoulder_flexion_functional | 
| WristToShoulderDistance | m | Distance from wrist to shoulder | “ | 
Notes
- Maximum flexion is detected using peak detection with 30° prominence
 - If no flexion peak is found, it looks for abduction peaks
 - Start event is detected by finding a window of 30 frames where the shoulder flexion difference is less than 0.5 degrees
 - Functional movement is determined by wrist/fingertip position relative to shoulder