Uroflowmetry is a diagnostic test used to measure the flow of urine during urination. The speed of urine flow is measured electronically and the flow rate is calculated as milliliters of urine passed per second. Both average and maximum flow rates can be measured.

Patients should arrive for the test with a comfortably full bladder. If possible, do not empty for a couple of hours prior to the test.

For the test itself, the patient will be asked to urinate into a funnel connected to the electronic uroflowmeter, which records data about the urine flow on a flow chart. The peak flow rate, also known as Qmax is generally used as the basis for determining the severity of any blockage or obstruction. Low flow may indicate such conditions as obstruction of the urethra, enlarged prostate or poor bladder function.

The patient can resume their daily activities immediately following this test.