What does blood, billiruben, cast and protein in the urine mean?

Huge question. Blood in urine can = kidney disease, tumor anywhere from kidney, down to urethra, urinary tract infection, blood vessel abnormality or benign. Bilirubin is urinary bile & can indicate liver disease (hepatitis) or blocked bile ducts from gallstone/s, tumor or stricture. Casts - hyaline normal, granular or cellular = kidney disease. Proteinuria - orthostatic is benign, otherwise ?Kidney disease.