A portable and automated system and method for measuring physical function utilizing a contactless and vision-based sensor system for acquiring human movements and methods for the analysis of reachable or functional workspace and range of motion that can be used in tele-medicine applications, such as remote functional assessment and diagnosis. An interactive, shared virtual 3D environment is provided where the patient can follow the movement directions provided by a remote physician while body kinematics are extracted from depth sensing cameras and wireless sensors.