1. A computer-implemented method for tracking range of body movement of a user, comprising: capturing, using a processor, a first three-dimensional movement of a user, wherein the first three-dimensional movement is determined using at least one image capture device aimed at the body of the user; capturing, using the processor, at least another three-dimensional movement of the user, wherein the at least one another three-dimensional movement is determined using at the at least one image capture device aimed at the body of the user; predicting, using the processor, a movement baseline based on the first three-dimensional movement of the user; predicting, using the processor, at least one subsequent movement range based on the at least another three-dimensional movement of the user; predicting, using the processor, a projected movement of the user by comparing the movement baseline with the at least one subsequent movement range; outputting, using the processor, the projected movement to at least one of an output device accessible to the user and a system accessible to a monitoring agent; identifying, for each of the first three-dimensional movement of the user, and the at least another three-dimensional movement of the user, a separate three-dimensional object properties stream for each captured three-dimensional movement; and identifying a separate defined type of movement and at least one characteristic of the type of movement represented by each separate three-dimensional object properties stream by comparing each separately identified three-dimensional object properties stream with a plurality of movement definitions.