A computing system for controlling delivery of a therapeutic coating to a first medical implant device, the computing system comprising: one or more processors; and one or more memories having stored therein instructions that, upon execution by the one or more processors, cause the computing system to perform the following steps: receiving a first identifier of the first medical implant device; characterized in that the first identifier is read from the first medical implant device; the computer system further performing the following steps: determining, based at least in part on the first identifier read from the first medical implant device, that the first medical implant device is approved to receive the therapeutic coating; and in response to the determining step, switching a coating applicator system from a locked state in which the coating applicator system is prohibited from applying the therapeutic coating to an unlocked state in which the coating applicator system is permitted to apply the therapeutic coating to the first medical implant device, wherein the coating applicator system, while in the unlocked state, applies the therapeutic coating to the first medical implant device. one or more processors; and one or more memories having stored therein instructions that, upon execution by the one or more processors, cause the computing system to perform the following steps: receiving a first identifier of the first medical implant device; characterized in that the first identifier is read from the first medical implant device; the computer system further performing the following steps: determining, based at least in part on the first identifier read from the first medical implant device, that the first medical implant device is approved to receive the therapeutic coating; and in response to the determining step, switching a coating applicator system from a locked state in which the coating applicator system is prohibited from applying the therapeutic coating to an unlocked state in which the coating applicator system is permitted to apply the therapeutic coating to the first medical implant device, wherein the coating applicator system, while in the unlocked state, applies the therapeutic coating to the first medical implant device. receiving a first identifier of the first medical implant device; characterized in that the first identifier is read from the first medical implant device; the computer system further performing the following steps: determining, based at least in part on the first identifier read from the first medical implant device, that the first medical implant device is approved to receive the therapeutic coating; and in response to the determining step, switching a coating applicator system from a locked state in which the coating applicator system is prohibited from applying the therapeutic coating to an unlocked state in which the coating applicator system is permitted to apply the therapeutic coating to the first medical implant device, wherein the coating applicator system, while in the unlocked state, applies the therapeutic coating to the first medical implant device. determining, based at least in part on the first identifier read from the first medical implant device, that the first medical implant device is approved to receive the therapeutic coating; and in response to the determining step, switching a coating applicator system from a locked state in which the coating applicator system is prohibited from applying the therapeutic coating to an unlocked state in which the coating applicator system is permitted to apply the therapeutic coating to the first medical implant device, wherein the coating applicator system, while in the unlocked state, applies the therapeutic coating to the first medical implant device.