Citation: 2C_391/2017 E. C

Agissant par la voie du recours en matière de droit public, A.________ Sàrl demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt du 10 mars 2017 du Tribunal administratif fédéral, ainsi que la décision du 4 septembre 2013 de Swissmedic, subsidiairement, de renvoyer l'affaire au Tribunal administratif fédéral pour une nouvelle décision dans le sens des considérants. Swissmedic conclut au rejet du recours. Le Tribunal administratif fédéral a renoncé à déposer des observations. A.________ Sàrl s'est encore prononcée par écriture du 29 juin 2017.