A coating system for coating an Insertable Medical Device with at least one drug, the coating system comprising: a spray nozzle unit for coating the IMD with the at least one drug; a protection tube capable of holding the IMD, the IMD having a guiding member, a coating member and a supporting member; and a mandrel fixture capable of receiving the protection tube holding the IMD, wherein the guiding member is located within the protection tube and an end of the supporting member is connected to a holder for exposing the coating member to the spray nozzle unit, wherein the mandrel fixture comprises, a circular disc capable of holding the protection tube and rotating the protection tube and IMD, whereby upon rotating the protection tube and the IMD, the coating member of the IMD is coated with the at least one drug by the spray nozzle unit, and wherein the IMD is a is a pre-crimped stent assembly, the guiding member is a catheter tube, and the coating member is a stent pre-crimped to a balloon wherein the IMD is guided through the protection tube such that the guiding member is located within protection tube and an end of the supporting member and the coating member protrudes out of protection tube, so that the coating member is exposed to the spray nozzle unit, and in that the coating system further comprises a movable platform having the spray nozzle unit mounted thereon, wherein the movable platform enables the spray nozzle unit to move in a plurality of directions for uniformly coating the at least one drug on the coating member of the IMD, wherein the movable platform is controlled using a Computer Numerical Control, and wherein the protection tube holding the IMD is received by the mandrel fixture. a spray nozzle unit for coating the IMD with the at least one drug; a protection tube capable of holding the IMD, the IMD having a guiding member, a coating member and a supporting member; and a mandrel fixture capable of receiving the protection tube holding the IMD, wherein the guiding member is located within the protection tube and an end of the supporting member is connected to a holder for exposing the coating member to the spray nozzle unit, wherein the mandrel fixture comprises, a circular disc capable of holding the protection tube and rotating the protection tube and IMD, whereby upon rotating the protection tube and the IMD, the coating member of the IMD is coated with the at least one drug by the spray nozzle unit, and wherein the IMD is a is a pre-crimped stent assembly, the guiding member is a catheter tube, and the coating member is a stent pre-crimped to a balloon wherein the IMD is guided through the protection tube such that the guiding member is located within protection tube and an end of the supporting member and the coating member protrudes out of protection tube, so that the coating member is exposed to the spray nozzle unit, and in that the coating system further comprises a movable platform having the spray nozzle unit mounted thereon, wherein the movable platform enables the spray nozzle unit to move in a plurality of directions for uniformly coating the at least one drug on the coating member of the IMD, wherein the movable platform is controlled using a Computer Numerical Control, and wherein the protection tube holding the IMD is received by the mandrel fixture.