Citation: 2C_314/2017 E. C

Agissant par la voie du recours en matière de droit public, X.________ SA, demande en substance au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt du 14 février 2017 du Tribunal administratif fédéral, ainsi que les décisions de Swissmedic du 2 novembre 2012 et de délivrer les 33 autorisations de mise sur le marché sollicitées; subsidiairement, d'annuler les décisions de Swissmédic et de renvoyer le dossier à cette autorité pour agir au sens des considérants. Swissmedic conclut au rejet du recours. Le Tribunal administratif fédéral et le Département fédéral de l'intérieur ont renoncé à se prononcer. La recourante a répliqué, en joignant à son mémoire une nouvelle pièce, et Swissmedic dupliqué. La recourante a produit de nouvelles observations.