A patient support apparatus, comprising a load frame, a support frame, a plurality of load cells supporting the load frame on the support frame such that a load supported by the load frame is supported by the load cells, each load cell configured to produce a signal indicative of a load weight bearing upon that load cell, and a controller coupled to the load cells to determine a total weight supported by the load cells, wherein the controller comprises a processor and a memory device coupled to the processor, the memory device including instructions that, when processed by the processor, cause the processor to consider the signal from each load cell and dynamically determine a calibration constant for each respective load cell by (i) detecting a predefined calibration weight on a patient support surface at one of "n" calibration positions, wherein n is a numerical number greater than four, (ii) measuring a current weight distribution of the predefined calibration weight on each of the load cells, (iii) storing a set of load weights for respective load cells that corresponds to the current distribution of the predefined calibration weight for each of the load cells, (iv) detecting the predefined calibration weight has been placed at a subsequent predetermined calibration positions and executing (ii) and (iii) steps at each subsequent calibration position, (v) selecting, subsequent to establishing "n" sets of calibration constants for each of the load cells, four sets of calibration constants randomly from the "n" sets of calibration constants, and determining a set of calibration constants for respective load cells by averaging the selected calibration constants. a load frame, a support frame, a plurality of load cells supporting the load frame on the support frame such that a load supported by the load frame is supported by the load cells, each load cell configured to produce a signal indicative of a load weight bearing upon that load cell, and a controller coupled to the load cells to determine a total weight supported by the load cells, wherein the controller comprises a processor and a memory device coupled to the processor, the memory device including instructions that, when processed by the processor, cause the processor to consider the signal from each load cell and dynamically determine a calibration constant for each respective load cell by (i) detecting a predefined calibration weight on a patient support surface at one of "n" calibration positions, wherein n is a numerical number greater than four, (ii) measuring a current weight distribution of the predefined calibration weight on each of the load cells, (iii) storing a set of load weights for respective load cells that corresponds to the current distribution of the predefined calibration weight for each of the load cells, (iv) detecting the predefined calibration weight has been placed at a subsequent predetermined calibration positions and executing (ii) and (iii) steps at each subsequent calibration position, (v) selecting, subsequent to establishing "n" sets of calibration constants for each of the load cells, four sets of calibration constants randomly from the "n" sets of calibration constants, and (i) detecting a predefined calibration weight on a patient support surface at one of "n" calibration positions, wherein n is a numerical number greater than four, (ii) measuring a current weight distribution of the predefined calibration weight on each of the load cells, (iii) storing a set of load weights for respective load cells that corresponds to the current distribution of the predefined calibration weight for each of the load cells, (iv) detecting the predefined calibration weight has been placed at a subsequent predetermined calibration positions and executing (ii) and (iii) steps at each subsequent calibration position, (v) selecting, subsequent to establishing "n" sets of calibration constants for each of the load cells, four sets of calibration constants randomly from the "n" sets of calibration constants, and determining a set of calibration constants for respective load cells by averaging the selected calibration constants.