A 7-year-old presents with a persistent cough lasting 3 week…

A 7-year-old presents with a persistent cough lasting 3 weeks. Parents describe sudden, repeated coughing fits followed by a high-pitched inspiratory “whoop.” The child often vomits after these coughing spells but has no fever. Which diagnosis is most likely?