A method and system for assembling sets of medical instruments and/or pharmaceutical products is disclosed. The system comprises a control system comprising or being connected to a database comprising data objects corresponding to available objects. An input area is provided to receive batches of unsorted medical instruments or pharmaceutical product containers, and an identification area having an identification unit. A temporary sorting area is also provided, comprising a plurality of storage positions provided with visual indications capable of visually indicating one of the storage position at a time, and an output area, possibly being overlapping with the input area, arranged to receive medical instruments and/or pharmaceutical products as assembled sets. The controller is arranged to receive information from the identification unit obtained when an item is arranged on the identification area, and to identify the item in the database. The controller is further arranged to dedicate and visually indicate an empty storage position for the item in the temporary sorting area. The controller is also arranged to visually indicate occupied storage positions in the temporary sorting area one at a time in accordance with a set order.L'invention concerne une méthode et un système d'assemblage d'ensembles d'instruments médicaux et/ou de produits pharmaceutiques. Le système comprend un système de commande comprenant ou étant connecté à une base de données comprenant des objets de données correspondant à des objets disponibles. Une zone d'entrée est prévue pour recevoir des lots d'instruments médicaux non triés ou de contenants de produits pharmaceutiques, et une zone d'identification ayant une unité d'identification. L'invention concerne également une zone de tri temporaire, comprenant une pluralité de positions de stockage dotées d'indications visuelles capables d'indiquer visuellement l'une des positions de stockage à un moment, et une zone de sortie, pouvant être en chev