A delivery device for delivering a medical fluid to a patient, the delivery device comprising: a housing configured for receiving a container at least partially filled with the medical fluid; a drive mechanism associated with the housing configured for delivering the medical fluid from the container to the patient in a dosing procedure; and a module configured for detecting at least one of a property of the dosing procedure and a property of the medical fluid, the module comprising: at least one dose detection sensor configured for detecting an initiation, progression, and completion of the dosing procedure based on a position of a stopper within the container; and at least one temperature sensor configured for measuring a temperature of the medical fluid within the container based on a temperature of the container, characterized in that the module further comprises a communication element configured for external communication with a remote device via a wired connection, a wireless connection, or a combination of the wired connection and the wireless connection, and the remote device is configured to provide at least one of contextual instructions for using the delivery device, safety protocol information about the dosing procedure, and a status indication of at least one stage of the dosing procedure. a housing configured for receiving a container at least partially filled with the medical fluid; a drive mechanism associated with the housing configured for delivering the medical fluid from the container to the patient in a dosing procedure; and a module configured for detecting at least one of a property of the dosing procedure and a property of the medical fluid, the module comprising: at least one dose detection sensor configured for detecting an initiation, progression, and completion of the dosing procedure based on a position of a stopper within the container; and at least one temperature sensor configured for measuring a temperature of the medical fluid within the container based on a temperature of the container, characterized in that the module further comprises a communication element configured for external communication with a remote device via a wired connection, a wireless connection, or a combination of the wired connection and the wireless connection, and the remote device is configured to provide at least one of contextual instructions for using the delivery device, safety protocol information about the dosing procedure, and a status indication of at least one stage of the dosing procedure. at least one dose detection sensor configured for detecting an initiation, progression, and completion of the dosing procedure based on a position of a stopper within the container; and at least one temperature sensor configured for measuring a temperature of the medical fluid within the container based on a temperature of the container, characterized in that the module further comprises a communication element configured for external communication with a remote device via a wired connection, a wireless connection, or a combination of the wired connection and the wireless connection, and the remote device is configured to provide at least one of contextual instructions for using the delivery device, safety protocol information about the dosing procedure, and a status indication of at least one stage of the dosing procedure.