Quan chức trên khẳng định: "Vụ nổ do một kẻ đánh bom liều chết đến bằng xe máy thực hiện tại lối vào bệnh viện". Quan chức này cũng cho biết toàn bộ các đối tượng tấn công đã bị tiêu diệt.
Chưa có cá nhân hay tổ chức nào thừa nhận là thủ phạm. Tuy nhiên, hãng thông tấn Bakhtar của Afghanistan dẫn nguồn tin của các nhân chứng cho biết một số tay súng thuộc tổ chức khủng bố "Nhà nước Hồi giáo" (IS) tự xưng đã xông vào bệnh viện và đụng độ với lực lượng an ninh.
Bệnh viện bệnh viện Sardar Mohammad Daud Khan có 400 giường, do một tổ chức cứu trợ nhân đạo của Italy điều hành. Bệnh viện từng bị tấn công vào năm 2017, khi đó, các tay súng cải trang thành nhân viên y tế đã sát hại khoảng 30 người.