1. A computerized medical procedure scheduling system comprising: a plurality of medical apparatuses respectively conducting a plurality of medical procedures, each procedure occupying the medical apparatus conducting the procedure for a time duration; a plurality of apparatus usage data memories respectively connected to said medical apparatuses in which usage data, including said time duration, are stored for each medical procedure conducted by the apparatus connected thereto; a scheduling data base in communication with each of said plurality of apparatus usage data memories in which a statistical compilation of time durations for all medical procedures conducted by all medical apparatuses is stored; and a scheduling computer having access to said scheduling data base that executes a scheduling algorithm to schedule future medical procedures to be conducted by said plurality of medical apparatuses, said scheduling computer using the respective time durations from said statistical compilation as estimated time durations for said future procedures to generate a schedule for said future procedures in which a selected downtime associated with said medical apparatuses is minimized.