A medication compounding system is described that is capable of receiving one or more medications and diluents and that includes an array of moveable transfer cartridges to access a medication container and to transfer medication. The transferred medication may be joined with a diluent to form a compounded medication. The resulting compounded medication may then be directed to a filling port where a compounded medication container may be coupled. A second medication container may align with a second transfer cartridge to transfer a second medication. Because the device may comprise one or more medications and diluents, a series of compounded medications may be created using an individual transfer cartridge for each medication.Système de préparation magistrale comprenant : un module de transfert 110 ayant une ou plusieurs cartouches de transfert 112, chaque cartouche de transfert comportant un dispositif d'accès relié à une première pompe; un module pour médicament 120 comprenant un récipient à médicament, le dispositif d'accès étant conçu pour accéder au récipient à médicament et prélever le médicament dudit récipient; un module pour diluant 140 comprenant un ou plusieurs récipients à diluant contenant un diluant, le module pour diluant comprenant une seconde pompe; un module de remplissage 160 qui reçoit le médicament provenant de la première pompe et le diluant provenant de la seconde pompe de façon à créer une préparation magistrale comprenant au moins un médicament et un diluant, le module de remplissage comportant un orifice conçu (i) pour être relié à un récipient à préparation magistrale et (ii) pour diriger la préparation magistrale vers ce récipient à préparation magistrale par le biais dudit orifice.