En Fait

Le recourant, un médecin exerçant en tant que médecin indépendant dans son propre cabinet, a traité au total 55'981 commandes de médicaments soumis à ordonnance entre février 2006 et décembre 2009. Il a accepté 82 % de ces commandes et en a rejeté 18 %. Dans 45'847 cas, il a délivré des ordonnances sans avoir examiné personnellement les demandeurs. Le recourant a reçu CHF 10.-- pour chaque demande d'ordonnance, indépendamment de l'acceptation ou du rejet de celle-ci.

Le Tribunal cantonal de Soleure a reconnu le recourant coupable de trafic illicite qualifié de substances stupéfiantes par des personnes médicales et l'a condamné à une peine de 24 mois de prison, avec sursis pendant trois ans, ainsi qu'à une amende de 144 jours-amende à CHF 230.-- chacun. Il l'a également obligé à payer une créance de substitution de CHF 280'000.-- à l'État de Soleure.

En Droit

Le Tribunal fédéral a reconnu le recourant coupable de trafic illicite qualifié de substances stupéfiantes par des personnes médicales. Le recourant avait argumenté que son comportement ne relevait pas du champ d'application de la LStup, mais de celui de la loi sur les médicaments. Le Tribunal fédéral a cependant décidé que les dispositions de la LStup étaient applicables dans la mesure où la loi sur les médicaments ne prévoyait pas de réglementation ou une réglementation moins étendue.

Le Tribunal fédéral a également décidé que le recourant avait rempli les conditions de l'art. 20 ch. 1 al. 3 LStup en prescrivant des substances stupéfiantes en violation des règles de l'art. 11 LStup en relation avec l'art. 43 al. 1 de l'ordonnance sur les stupéfiants. Le recourant avait argumenté qu'il n'avait pas agi avec intention, car il ne connaissait pas l'indication médicale pour la prescription des substances stupéfiantes. Le Tribunal fédéral a cependant décidé que l'intention devait…