Faits : A. En automne 2010, X._ a demandé à Y._ de lui procurer cent boîtes de Dormicum, médicament délivré uniquement sur ordonnance, afin de les revendre à un tiers. Y._ a commandé cent boîtes de cent comprimés de Dormicum 15 mg, pour le prix de 3'522 fr. 35, à une centrale de distribution de médicaments, auprès de laquelle il a en sa qualité de médecin un numéro de client lui permettant d'obtenir des médicaments soumis à prescription. Il les a remis à X._ qui les a revendus à un tiers pour 6'000 francs. Le bénéfice a été partagé à raison de 500 fr. pour Y._ et de 2'500 fr. pour X._. L'opération a été renouvelée en juillet 2011 et en août 2011, chaque fois pour la même quantité du même médicament, quarante boîtes ayant toutefois finalement été saisies lors d'une perquisition. En juillet 2011, n'arrivant pas à joindre Y._, X._ a en outre directement contacté la centrale de distribution de médicaments et passé une commande du même médicament, pour 708 fr. 80, sous le compte client de Y._. Il a remis ensuite la livraison au tiers, affirmant toutefois n'avoir pas été payé. De janvier 2010 à août 2011, Y._ a également commandé et revendu à prix coûtant 19 boîtes de Viagra et 58 boîtes de Cialis, produit similaire au Viagra. Enfin, X._ a été jugé comme étant le conducteur du véhicule circulant le 21 avril 2011 vers 3 h 20, à des vitesses allant jusqu'à 324 km/h, soit 275 km/h marge de sécurité déduite. B. Par jugement du 16 mai 2014, le Tribunal correctionnel de l'arrondissement de Lausanne a libéré Y._ de l'accusation d'infraction à la loi fédérale du 15 décembre 2000 sur les produits thérapeutiques (LPTh; RS 812.21). Il l'a condamné pour infraction grave à la loi fédérale du 3 octobre 1951 sur les stupéfiants et les substances psychotropes (LStup; RS 812.121; art. 19 ch. 1 et 2 LStup) ainsi que contravention à la LPTh (art. 87 al. 1 let. f LPTh) et à la loi vaudoise du 29 mai 1985 sur la santé publique (LSP; RS/VD 800.01; art. 184). Il a prononcé à son encontre une peine privative de liberté de deux ans, sous déduction de deux jours de détention avant jugement, avec sursis pendant deux ans, et une amende de 1'500 francs. Par le même jugement, le Tribunal correctionnel a libéré X._ des accusations d'infraction à la LStup et de violation grave des règles de la circulation. Il l'a condamné pour infraction à la LPTh et entrave à la circulation publique à une peine privative de liberté de trois ans, sous déduction d'un jour de détention avant jugement, avec sursis pour trente mois pendant cinq ans. Il a révoqué les sursis assortissant la peine privative de liberté de deux mois prononcée le 31 janvier 2006 et la peine de 40 jours-amendes, à 100 fr. le jour, prononcée le 24 juin 2010. Le Tribunal correctionnel a pour le surplus prononcé des créances compensatrices en faveur de l'Etat et ordonné la confiscation en vue de destruction et le maintien au dossier au titre de pièces à confiscation de plusieurs objets. C. Par jugement du 9 janvier 2015, la Cour d'appel pénale du Tribunal cantonal du canton de Vaud a admis partiellement l'appel de Y._ et rejeté celui de X._ ainsi que les appels joints du Ministère public du canton de Vaud. Elle a en conséquence modifié le jugement de première instance uniquement en ce sens que Y._ était libéré de l'accusation d'infraction à la LStup et condamné pour infraction et contravention à la LPTh et à la LSP à une peine privative de liberté de deux ans, sous déduction de deux jours de détention avant jugement, avec sursis pendant deux ans, et à une amende de 1'500 francs. D. Sous référence 6B_232/2015, le Ministère public du canton de Vaud forme un recours en matière pénale auprès du Tribunal fédéral contre ce jugement. Il en requiert la réforme en ce sens que l'appel de Y._ est rejeté, son propre appel joint est admis et le jugement de première instance modifié en ce sens que Y._ est également condamné à une peine pécuniaire ferme de 180 jours-amende, à 150 fr. le jour. A titre subsidiaire, il sollicite l'annulation du jugement précité et le renvoi de la cause à l'autorité cantonale pour nouvelle décision. Sous référence 6B_220/2015, le Ministère public du canton de Vaud forme un second recours en matière pénale auprès du Tribunal fédéral contre le jugement du 9 janvier 2015. Il en requiert la réforme en ce sens que son autre appel joint est admis et le jugement de première instance modifié de sorte que X._ est reconnu coupable d'infraction grave à la LStup et d'entrave à la circulation publique et condamné à une peine privative de liberté de quatre ans, sous déduction d'un jour de détention avant jugement. A titre subsidiaire, il sollicite l'annulation du jugement précité et le renvoi de la cause à l'autorité cantonale pour nouvelle décision.