There any doc for urinary tract infections?

there any doc for urinary tract infections? Some books say doc for uti is nitrofurantoin.

DOC for uncomplicated UTI(cystitis) -Nitrofurantoin

DOC for complicated UTI(Pyelonephritis)- Fluoroquinolones (like Ciprofloxacin)

DOC for UTI in pregnancy - Beta lactams (Amoxicillin) > Fosfomycin