Ursache für diese Art einer Allergie sind entweder Medikament oder deren Abbaustoffe. Hierbei ist jedoch zu unterscheiden zwischen einer echten Allergie und einer Pseudoallergie. Die Pseudoallergie ist oft zurückzuführen auf Nebenwirkungen, Falschdosierungen oder entspricht einer Unverträglichkeitsreaktion auf das Präparat.
Hervorgerufen werden kann eine Arzneimittelallergie durch Medikamente, die auf chemischer, gentechnischer aber auch pflanzlicher Basis hergestellt werden, oder durch deren Hilfsstoffe.
Während häufig Antibiotika zu Hautausschlägen, im Extremfall auch zu einem anaphylaktischen Schock führen, können z.B. Schmerzmittel eine Allergie ebenso wie eine Pseudoallergie hervorrufen.