Если кашель вызван бактериальной инфекцией, кашель с белой мокротой можно лечить цефалоспоринами. Если кашель вызван вирусной инфекцией, антибактериальные цефалоспорины не эффективны, и необходимо принимать противовирусные препараты. Если симптомы более серьезные, лучше обратиться в больницу для обследования. Необходимо сделать рентген грудной клетки, а также сдать обычный анализ крови, который может показать повышенное содержание белых кровяных телец, что указывает на бактериальную инфекцию. Если у пациента нет аллергии на цефалоспориновые антибактериальные препараты, его можно лечить пероральными препаратами. Для этого типа лекарственной аллергии существуют эритромицин и азитромицин.