Example #1
0
 public FunctionalMovementScreenBuilder SetActiveStraightLegRaise(int leftScore, int rightScore)
 {
     _activeStraightLegRaise = new FmsMovementSet(
         FmsMovementData.Build(FmsMovementPattern.ActiveStraightLegRaise, Laterality.Left, leftScore,
                               FmsClearanceTest.NotApplicable),
         FmsMovementData.Build(FmsMovementPattern.ActiveStraightLegRaise, Laterality.Right, rightScore,
                               FmsClearanceTest.NotApplicable)
         );
     return(this);
 }
Example #2
0
 public FunctionalMovementScreenBuilder SetRotaryStability(int leftScore, int rightScore, bool pain)
 {
     _rotaryStability = new FmsMovementSet(
         FmsMovementData.Build(FmsMovementPattern.RotaryStability, Laterality.Left, leftScore,
                               ParsePainResult(pain)),
         FmsMovementData.Build(FmsMovementPattern.RotaryStability, Laterality.Right, rightScore,
                               ParsePainResult(pain))
         );
     return(this);
 }
Example #3
0
 public FunctionalMovementScreenBuilder SetInlineLunge(int leftScore, int rightScore)
 {
     _inlineLunge = new FmsMovementSet(
         FmsMovementData.Build(FmsMovementPattern.InlineLunge, Laterality.Left, leftScore,
                               FmsClearanceTest.NotApplicable),
         FmsMovementData.Build(FmsMovementPattern.InlineLunge, Laterality.Right, rightScore,
                               FmsClearanceTest.NotApplicable)
         );
     return(this);
 }
Example #4
0
 public FunctionalMovementScreenBuilder SetHurdleStep(int leftScore, int rightScore)
 {
     _hurdleStep = new FmsMovementSet(
         FmsMovementData.Build(FmsMovementPattern.HurdleStep, Laterality.Left, leftScore,
                               FmsClearanceTest.NotApplicable),
         FmsMovementData.Build(FmsMovementPattern.HurdleStep, Laterality.Right, rightScore,
                               FmsClearanceTest.NotApplicable)
         );
     return(this);
 }
Example #5
0
 public FunctionalMovementScreenBuilder SetShoulderMobility(int leftScore, bool leftPain, int rightScore,
                                                            bool rightPain)
 {
     _shoulderMobility = new FmsMovementSet(
         FmsMovementData.Build(FmsMovementPattern.ShoulderMobility, Laterality.Left, leftScore,
                               ParsePainResult(leftPain)),
         FmsMovementData.Build(FmsMovementPattern.ShoulderMobility, Laterality.Right, rightScore,
                               ParsePainResult(rightPain))
         );
     return(this);
 }
Example #6
0
 public FunctionalMovementScreenBuilder SetTrunkStabilityPuhsup(int rawScore, bool pain)
 {
     _trunkStabilityPushup = FmsMovementData.Build(FmsMovementPattern.TrunkStability, Laterality.Bilateral,
                                                   rawScore, ParsePainResult(pain));
     return(this);
 }
Example #7
0
 public FunctionalMovementScreenBuilder SetDeepSquat(int rawScore)
 {
     _deepSquat = FmsMovementData.Build(FmsMovementPattern.DeepSquat, Laterality.Bilateral, rawScore,
                                        FmsClearanceTest.NotApplicable);
     return(this);
 }