Systems and methods are disclosed for processing sensor data collected by a drug delivery device with an external computing device. The drug delivery device may include a reservoir and a delivery cannula having a proximal end in fluid communication with the reservoir and a distal end to be received within a patient. The drug delivery device may further include one or more sensors configured to generate sensor data representative of a condition and/or operational state of the drug delivery device, and a communication module configured to transmit information to the external computing device. The external computing device may process the information received from the drug delivery device according to information stored in a memory of the external computing device to determine the condition or the operational state of the drug delivery device and/or generate instructional or informational prompts to be displayed to a user or patient. FIG. 33/10 302 304 ACTUATOR 3 LOCAL COMPUTING DEVECE 341 LOCK WITCH 366 ,-432 365-5 364 DISPLAY ,-350 CONTROLLER ORIENT. CONTROLLER FINGER -- 372 ,-370 SES420 SENSOR MEMORY PROCESSOR coM. MODULE RC 352 N /,430 g3 335 331 352Co L OCK 330 OUTPUT DRIVE 340 ,342 UNIT NETWORK NETWORK ONE TWO 332 348 348-334 REMOTE COMPUTING INPUT --- COMM. DEVICE UNIT _346 310 MODULE 436 /427 CONTROLLER 424 g426 316 - -320 312 PO. MMR 360 -1014L 318-324 36306 SKNSHIELD --- 4 362 '-2 326 FIG.3