Gärningsmannen skadades när sjukhusvakter svarade på skottlossningen, rapporterar Tolo News.
Enligt Reuters har tre amerikanska läkare dödats i attacken mot sjukhuset i Kabul. Sjukhuset heter Cure Hospital och är specialiserat på pediatrik. Det finansieras av den amerikanska hjälporganisationen Cure.
Tolo News skriver att den misstänkte gärningsmannen är polis. Enligt polischefen Hafiz Alizada ska ytterligare en utlänning ha skadats i attacken. Inrikesdepartementet bekräftar händelsen och uppger att en utredning inletts. Motivet är inte känt.