There are more diseases involved in haematuria. Diseases such as acute and chronic glomerulonephritis, urinary tract injury, urinary tract stones, bleeding or tumours may cause haematuria, so the treatment of haematuria also requires the selection of appropriate medication according to different diseases. Generally speaking, those caused by urinary tract infections need to be treated with targeted antibiotics; those caused by kidney stones are treated with medication for stone removal or shock wave lithotripsy depending on the size of the stone; those caused by chronic glomerulonephritis and IgA nephropathy are treated with enalapril etc. to control high blood pressure and reduce proteinuria.