logo

SonoUroFlow

Acoustic Uroflowmetry

SELECT MODE

Start a new
flow test

Tap to select voiding mode

ml/sec
Qmax
mL
Volume
0
tests
Total
📋
History
All results
💡
How it works
Quick guide
For clinical monitoring only. Not a substitute for hospital-grade uroflowmetry.
Select Voiding Mode
Choose based on how the patient voids.
Toilet + Water
Stream hits water in bowl. Mixed water & porcelain sound. Auto-filtered.
Jug / Direct
Stream into jug or container. No toilet water. Pure impact sound.
New Test
⚠ Microphone access denied. Please allow mic in browser settings.
Maximum Flow Rate — Qmax
ml / sec
mL
Voided Volume
ml/sec
Avg Flow
sec
Flow Time
sec
Time to Qmax
Liverpool Nomogram — Qmax vs Volume
ObstructedEquivocalNormal
Flow Rate Curve
Q(t)
Qmax
10 ml/s
15 ml/s
⚖️
Compare with Machine
Enter uroflowmeter values to log accuracy
Research use only. Validate with clinical uroflowmetry.
Compare with Machine

Enter values from your uroflowmeter. After 5–10 trials, export the calibration report.

TRIAL #1
📈 Tap to paste or upload machine curve data
(CSV: time,flow per line — or paste from printout)
Share the exported file with your developer to recalibrate algorithm coefficients.
History
How It Works

Stream hits water in the toilet bowl. The app records sound and applies a 200–900 Hz bandpass filter to isolate water-impact frequencies and reject porcelain hiss (2–8 kHz). Works for both standing and seated patients.

Patient voids into a jug or container placed on a surface. Phone microphone placed nearby. No toilet water — pure stream impact sound. Full-spectrum analysis. Useful for patients who cannot aim for water.

No measuring cup needed. Volume is estimated from acoustic features (flow time, energy AUC, signal shape). Validated in 508 subjects, r = 0.92 (Nature Sci. Reports, 2024). Manual override available.

Sudden noise spikes (cough, door, flush) are detected and zeroed out using adaptive z-score thresholding. Spikes > 3σ above rolling mean are replaced with local interpolation so they don't distort the Qmax.

Research tool only. Not a substitute for hospital uroflowmetry.

COMPUTING…