Obat yang diminum untuk infeksi paru-paru perlu dipilih berdasarkan usia pasien, penyakit yang mendahului infeksi paru-paru, lokasi infeksi, dan kemungkinan organisme penyebabnya. Memilih antibiotik yang efektif pada awal pengobatan akan mengendalikan infeksi secepat mungkin. Untuk pasien dengan infeksi paru-paru yang belum pernah menggunakan antibiotik dalam waktu 3 bulan dan tidak memiliki penyakit kardiopulmoner atau faktor risiko yang mendasari, patogen yang umum termasuk Streptococcus pneumoniae, Mycoplasma pneumoniae, Chlamydia pneumoniae, dan Legionella pneumophila, penisilin, sefalosporin generasi pertama, makrolid, dan kuinolon dapat diberikan. Untuk pasien dengan penyakit kardiopulmoner yang mendasari atau faktor risiko infeksi paru-paru, penisilin spektrum luas, penghambat endocannabinoid, serta sefalosporin generasi kedua dan ketiga dapat digunakan. Tingkat resistensi Streptococcus pneumoniae terhadap makrolida di Cina umumnya lebih besar dari 60%, dan sebagian besar menunjukkan tingkat resistensi yang tinggi. Oleh karena itu, makrolida saja tidak boleh digunakan pada pasien yang dicurigai terinfeksi Streptococcus pneumoniae, tetapi makrolida masih efektif melawan Mycoplasma pneumoniae dan Chlamydia pneumoniae. Singkatnya, penisilin, sefalosporin generasi pertama, makrolida, dan fluoroquinolon dapat digunakan pada pasien dengan infeksi paru yang sebelumnya sehat tanpa faktor risiko organisme yang resistan terhadap obat. Pasien dengan penyakit yang lebih parah dan faktor risiko organisme yang resistan terhadap obat dapat diobati dengan penisilin spektrum luas, sefalosporin generasi kedua dan ketiga, dll.