Anatomical Movement Encoding System

Brian Lee

Anatomical Movement Encoding System

This system provides a concise, unambiguous shorthand for labeling anatomical movements. It consists of three parts separated by hyphens:

JointCode–ActionCode–SideCode

No spaces, all uppercase. Example: GH–FLE–L (left shoulder flexion).

Joint Codes (JointCode)

A comprehensive list covering major articulations:

CodeJoint / Region
ACAcromioclavicular
ANKTalocrural (ankle)
CMCCarpometacarpal (thumb base)
CNCervical spine (neck)
DIPDistal interphalangeal (finger joints)
DIPTDistal interphalangeal (toe joints)
ELElbow (humeroulnar + humeroradial)
GHGlenohumeral (shoulder)
HIPAcetabulofemoral (hip)
IPFInterphalangeal (finger or toe)
KNTibiofemoral (knee)
LNLumbar spine
LSLumbosacral junction
MCPMetacarpophalangeal (knuckles)
MTPMetatarsophalangeal (toe knuckles)
PIPProximal interphalangeal (finger joints)
RURadioulnar (proximal & distal forearm pivots)
SCSternoclavicular
SCocSacrococcygeal joint
SISacroiliac joint
STScapulothoracic (scapular gliding)
SubTSubtalar (below ankle)
TMJTemporomandibular (jaw)
TMTTarsometatarsal (midfoot)
TNThoracic spine
WRWrist (radiocarpal)
Extendable: e.g., SIJ, T4–T5, L5–S1, CL (clavicle), RIB

Action Codes (ActionCode)

Movements and positions with standardized abbreviations:

CodeMovement / Position
ABDAbduction (away from midline)
ADDAdduction (toward midline)
CIRCircumduction (circular motion)
DEPDepression (scapula down)
DFLDorsiflexion (ankle, foot up)
ELEElevation (scapula up)
EVEEversion (sole away from midline)
EXTExtension (increasing angle)
FLEFlexion (decreasing angle)
INVInversion (sole toward midline)
LTRLateral / external rotation
MTRMedial / internal rotation
PFLPlantarflexion (ankle, foot down)
PROPronation (forearm, palm down)
PROTProtraction (scapula forward)
RADRadial deviation (wrist toward thumb)
RETRetraction (scapula backward)
SUPSupination (forearm, palm up)
ULNUlnar deviation (wrist toward little finger)
Additional as needed (e.g., OPP = Opposition)

Side Codes (SideCode)

Indicates which side(s) of the body:

CodeMeaning
LLeft
RRight
BBilateral / Both

Use B for truly simultaneous bilateral actions (e.g., ST–ELE–B). Otherwise choose L or R.

Building a Code

  1. Select JointCode from the joint list.
  2. Select ActionCode from the action list.
  3. Select SideCode (L, R, or B).
  4. Combine with hyphens: Joint–Action–Side.

Examples:

Tips for Use

With these comprehensive lists, you cover all common anatomical movements and joints for artists, clinicians, and developers alike.

References