Dans délivrer un médicament, le verbe délivrer a le sens général de « remettre ». Le pharmacien peut délivrer un médicament, tout comme le médecin peut délivrer une ordonnance; on peut délivrer un brevet, un certificat, un reçu, etc. Bien que dispenser ait un sens voisin, on l'emploie plutôt au sens de « distribuer, accorder, donner largement », avec une idée d'abondance, de générosité. L'expression dispenser un médicament, sans doute apparue sous l'influence de l'anglais, est donc à éviter.