Coupled to the various sensors is a processor that is programmed to determine a patient's position and activity status, such as whether the patient is ascending/descending stairs or is sitting up from a lying position, based on the vertical velocity and minute ventilation data.