I will push for urology, but infectious disease specialist sounds like a better option!
When I had an e-coli UTI I went to a clinic and was under-diagnosed - just given the standard antibiotic. Went back and they did a culture and found the e-coli. Was given the standard antibiotic for e-coli. Had allergy symptoms and by the time I got to a doctor (went to a new one since my old doc had moved) - I was broken out in hives and she immediately sent me to an infectious disease specialist, whose practice was in the same building. He set me up with an intravenous antibiotic for ten days, once a day at the hospital outpatient. That did the trick.
I did learn that there are only two antibiotics that are used for e-coli. One is tablet form (the one I was allergic to) and the other is intravenous. That's it. Good thing I wasn't allergic to that one.
I would strongly recommend that you push for the infectious disease doc. By the time I finally saw one, my immune system was compromised, which set me up for several months of getting one thing after another, and the reappearance of another chronic condition that had been dormant but has now reared its ugly head.
I've not had a recurrence of the e-coli, though. Thankfully.