1. A computer-implemented method for dynamic estimation of a clinical procedure duration for patient scheduling in a clinical environment, said method comprising: automatically updating, using a processor, a default duration value for a clinical procedure based on a set of historical procedure duration data, the set of historical procedure duration data to be dynamically updated based on an actual measured duration for the clinical procedure, the updating comprising applying a weighted moving average to the default duration value using the set of historical procedure duration data, the weighted moving average including a scaling parameter adjustable to configurably weight newer duration values compared to older duration values; and providing the updated default duration value to a user for scheduling the clinical procedure.