Hi and welcome to Healthcare magic. Thank you for your query.
Well, if this urticaria
is caused by drug then it is not idiopathic. It doesnt have to recur if you use another antibiotic which isnt cephalosporine. There are various others which can be uses such as ciprofoxacine,nitrofurantoine or clotrimasole. Wish you good health. Regards