A processing system configured to be communicatively coupled to one or more first portions of a medical system, the processing system comprising: a processor operable to receive images via a camera; and a memory coupled to the processor and operable to store instructions to be executed by the processor; wherein the processing system is operable to, as the processor executes the instructions: acquire machine-readable information (130; 430; 460; 530; 630; 730) received from at least one of the images received via the camera, wherein the machine-readable information (130; 430; 460; 530; 630; 730) includes an optical code printed and/or placed on a garment (125; 425; 525; 625; 725) to be worn by a patient for a medical procedure; process the machine-readable information (130; 430; 460; 530; 630; 730) to determine patient data from the machine-readable information (130; 430; 460; 530; 630; 730); determine the medical procedure that uses the medical system based on the patient data; determine if the medical procedure is permitted based on information retrieved from the machine-readable information, wherein, if the processor determines that the medical procedure is permitted, the processor permits use of the medical system for the medical procedure, and if the processor determines that the medical procedure is not permitted, the processor does not permit functionality of one or more second portions of the medical system; receive user input that indicates at least one planned procedure step; determine if the medical procedure incorporates the at least one planned procedure step. a processor operable to receive images via a camera; and a memory coupled to the processor and operable to store instructions to be executed by the processor; wherein the processing system is operable to, as the processor executes the instructions: acquire machine-readable information (130; 430; 460; 530; 630; 730) received from at least one of the images received via the camera, wherein the machine-readable information (130; 430; 460; 530; 630; 730) includes an optical code printed and/or placed on a garment (125; 425; 525; 625; 725) to be worn by a patient for a medical procedure; process the machine-readable information (130; 430; 460; 530; 630; 730) to determine patient data from the machine-readable information (130; 430; 460; 530; 630; 730); determine the medical procedure that uses the medical system based on the patient data; determine if the medical procedure is permitted based on information retrieved from the machine-readable information, wherein, if the processor determines that the medical procedure is permitted, the processor permits use of the medical system for the medical procedure, and if the processor determines that the medical procedure is not permitted, the processor does not permit functionality of one or more second portions of the medical system; receive user input that indicates at least one planned procedure step; determine if the medical procedure incorporates the at least one planned procedure step. acquire machine-readable information (130; 430; 460; 530; 630; 730) received from at least one of the images received via the camera, wherein the machine-readable information (130; 430; 460; 530; 630; 730) includes an optical code printed and/or placed on a garment (125; 425; 525; 625; 725) to be worn by a patient for a medical procedure; process the machine-readable information (130; 430; 460; 530; 630; 730) to determine patient data from the machine-readable information (130; 430; 460; 530; 630; 730); determine the medical procedure that uses the medical system based on the patient data; determine if the medical procedure is permitted based on information retrieved from the machine-readable information, wherein, if the processor determines that the medical procedure is permitted, the processor permits use of the medical system for the medical procedure, and if the processor determines that the medical procedure is not permitted, the processor does not permit functionality of one or more second portions of the medical system; receive user input that indicates at least one planned procedure step; determine if the medical procedure incorporates the at least one planned procedure step.