BufDi in einer öffentlichen Apotheke sehr wahrscheinlich nicht. Die Einsatzstellen müssen vom Bund anerkannt sein. Grob gesagt, wo es vorher Zivis gab, kann man auch BufDi machen. Im Krankenhaus an sich also schon. Was eine Krankenhausapotheke betrifft, würde ich mir keine allzugroßen Hoffnungen machen. Es ist ja meistens schon nicht einfach, dort eine Famulaturstelle zu bekommen.
Freiwilliger Wehrdienst im Sanitätsdienst der Bundeswehr wäre eine Alternative, um die Zeit zu überbrücken. Ist finanziell auch attraktiver als BufDi. Wenn es gut läuft, kannst du gleich dort bleiben und dir von der Bundeswehr das Pharmaziestudium bezahlen lassen. Dann bist du auch die Sorgen mit dem NC los.