A system comprising: a wearable electronic device configured to be worn by a user comprising: a housing, at least one imaging sensor associated with the housing, a data transmission interface for sending data to or receiving data from an external electronic device, a data reporting accessory for providing data to the user, a microprocessor for managing the at least one imaging sensor, the data transmission interface, and the data reporting accessory, and a program for acquiring and processing images from the at least one imaging sensor; a fluid delivery apparatus for delivering a therapeutic agent to a patient; and one or more identification tags attached to or integrally formed with the fluid delivery apparatus, wherein the program processes an image captured by the at least one imaging sensor to identify the one or more identification tags and acquires fluid delivery apparatus information from the one or more identification tags. wherein the program for acquiring and processing images from the at least one imaging sensor documents a time of insertion of a catheter, records an outflow port of a fluid container for a predetermined period of time to record drops of fluid flowing from the container into the infusion set, identifies individual drops to estimate fluid delivered to the patient over a period of time, and provides an alert when a sufficient period of time has passed for delivery of a predetermined fluid volume. a wearable electronic device configured to be worn by a user comprising: a housing, at least one imaging sensor associated with the housing, a data transmission interface for sending data to or receiving data from an external electronic device, a data reporting accessory for providing data to the user, a microprocessor for managing the at least one imaging sensor, the data transmission interface, and the data reporting accessory, and a program for acquiring and processing images from the at least one imaging sensor; a housing, at least one imaging sensor associated with the housing, a data transmission interface for sending data to or receiving data from an external electronic device, a data reporting accessory for providing data to the user, a microprocessor for managing the at least one imaging sensor, the data transmission interface, and the data reporting accessory, and a program for acquiring and processing images from the at least one imaging sensor; a fluid delivery apparatus for delivering a therapeutic agent to a patient; and one or more identification tags attached to or integrally formed with the fluid delivery apparatus, wherein the program processes an image captured by the at least one imaging sensor to identify the one or more identification tags and acquires fluid delivery apparatus information from the one or more identification tags. wherein the program for acquiring and processing images from the at least one imaging sensor documents a time of insertion of a catheter, records an outflow port of a fluid container for a predetermined period of time to record drops of fluid flowing from the container into the infusion set, identifies individual drops to estimate fluid delivered to the patient over a period of time, and provides an alert when a sufficient period of time has passed for delivery of a predetermined fluid volume.