Karena ada banyak penyebab batuk berdahak, termasuk penyakit bronkial, penyakit paru-paru, penyakit telinga, hidung dan tenggorokan, dan penyakit refluks gastroesofagus. Beberapa penyakit umum seperti infeksi saluran pernapasan bagian atas, bronkitis kronis, penyakit paru obstruktif kronis, asma bronkial, pneumonia, dan bronkiektasis memerlukan bentuk pengobatan yang berbeda.
Untuk mengklarifikasi diagnosis, dalam kebanyakan kasus, kunjungan pertama ke klinik praktik umum dapat dilakukan dan rujukan ke klinik spesialis dapat dilakukan jika perlu setelah penilaian kondisi oleh dokter umum.