A method for controlling an instrument , the method comprising: detecting , by a first near field communication (NFC) device , a first instance of a second NFC device being in proximity to the first NFC device , wherein the first NFC device is associated with an instrument and the second NFC device is associated with a user device ; providing , by the first NFC device , a resource identifier to the second NFC device in response to detecting that the second device is in proximity to the first NFC device ; detecting , by the first NFC device , a second instance of the second NFC device being in proximity to the first NFC device ; determining , by the first NFC device , a command associated with the instrument , wherein the command is determined based on a pre-determined sequence of actions, each action associated with a particular instance of the first NFC device being in proximity to the second NFC device ; providing , by the first NFC device , the command to the instrument , wherein the command is configured to control implementation of an action corresponding to the second instance of the first NFC device being in proximity to the second NFC device ; detecting, by a third NFC device , a first instance of the second NFC device being in proximity to the third NFC device , wherein the third NFC device is associated with the instrument ; and providing, by the third NFC device , a rescind command to the instrument , the rescind command configured to reverse the command provided to the instrument in response to detection of the first instance of the second NFC device being in proximity to the first NFC device . detecting , by a first near field communication (NFC) device , a first instance of a second NFC device being in proximity to the first NFC device , wherein the first NFC device is associated with an instrument and the second NFC device is associated with a user device ; providing , by the first NFC device , a resource identifier to the second NFC device in response to detecting that the second device is in proximity to the first NFC device ; detecting , by the first NFC device , a second instance of the second NFC device being in proximity to the first NFC device ; determining , by the first NFC device , a command associated with the instrument , wherein the command is determined based on a pre-determined sequence of actions, each action associated with a particular instance of the first NFC device being in proximity to the second NFC device ; providing , by the first NFC device , the command to the instrument , wherein the command is configured to control implementation of an action corresponding to the second instance of the first NFC device being in proximity to the second NFC device ; detecting, by a third NFC device , a first instance of the second NFC device being in proximity to the third NFC device , wherein the third NFC device is associated with the instrument ; and providing, by the third NFC device , a rescind command to the instrument , the rescind command configured to reverse the command provided to the instrument in response to detection of the first instance of the second NFC device being in proximity to the first NFC device . <EOS>