Skip to content

Main content

Joint Angle Reference Offset Tool

Compare one supplied angle to an explicit orthopedic research baseline with side/axis metadata, reusing generic subtraction.

Loading tool…

Description

Compare one supplied angle to an explicit orthopedic research baseline with side/axis metadata, reusing generic subtraction.

Orthopedic bench and imaging records combine force, displacement, geometric dimensions, coordinate frames, weights, and reference measurements. An ideal material term or dimensional margin depends on its model and units. It does not by itself establish implant compatibility, tissue behavior, or safe clinical loading.

Compare one supplied angle to an explicit orthopedic research baseline with side/axis metadata, reusing generic subtraction.

When to use this tool

Use Joint Angle Reference Offset when you need this bench, geometry, reference, score-denominator, or measurement term from supplied data.

How to use the tool and how it works

  1. Enter measuredAngle, baselineAngle, side, axis, protocol, reverseAxis. Use the units and conventions below.
  2. Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
  3. Read relativeAngle, protocolKey. Use the output convention below.

Subtract baselineAngle from measuredAngle through the linked subtraction operation, then reverse the difference if reverseAxis. Return relativeAngle and protocolKey=JSON.stringify([protocol,side,axis]).1

The linked subtraction operation supplies the measured-minus-baseline difference before the explicit axis sign is applied.2

Input fieldMeaning and unitsAccepted input
measuredAngleMeasured AngleRequired. Finite number.
baselineAngleBaseline AngleRequired. Finite number.
sideSideRequired. Text; maximum UTF-16 length 8192.
axisAxisRequired. Text; maximum UTF-16 length 8192.
protocolProtocolRequired. Text; maximum UTF-16 length 8192.
reverseAxisReverse AxisRequired. Boolean.
Output fieldInterpretationReturned shape
relativeAngleRelative AngleRequired. Finite number.
protocolKeyProtocol KeyRequired. Text; maximum UTF-16 length 8192.
json
{
  "input": {
    "measuredAngle": 30,
    "baselineAngle": 10,
    "side": "left",
    "axis": "axis-A",
    "protocol": "research-P",
    "reverseAxis": false
  },
  "output": {
    "relativeAngle": 20,
    "protocolKey": "[\"research-P\",\"left\",\"axis-A\"]"
  }
}

Limitations and assumptions

  • Angles need the same unit and no circular wrapping is applied. Protocol, side, and axis are labels rather than validated clinical conventions, and no range-of-motion or diagnostic interpretation is supplied.
  • Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.
  • Numeric calculations use binary floating point unless exact decimal-integer arithmetic is explicitly stated. No hidden measurement tolerance or decimal rounding is added; nonfinite or out-of-contract results are rejected. Signed zero is exported as zero.

Alternative or Complementary methods

Use a complete material, imaging, or assessment model for the intended question. Verify measurement units, calibration, load conditions, geometry, missingness, and reference assumptions before combining terms.

References

  1. Calculation and input contract: orthopedics/joint-angle-reference-offset — tool.io

  2. Calculation or validation: arithmetic/subtract-two-numbers — tool.io

Similar or alternative tools