A medication delivery device (MDD) (e.g., injection pen, wearable pump) is paired with an external device (e.g., smart phone, iPad, computer) via wireless link or wireline connection. The MDD provides to the external device captured data from the flow sensor relating to medicine delivery to a patient to ensure complete delivery and minimize MDD misuse or malfunction or inaccuracies in dosing. The MDD can have Bluetoothâ„¢ and/or near field communication (NFC) communication circuits for proximity-based pairing and connectivity with the external device for real-time or deferred transfer of captured data to the external device, depending on memory and power availability at the MDD. The MDD or external device can use captured data and corresponding time stamps to determine flow infomatics such as flow rate, total dose delivered, and dose completion status. An LED on the MDD indicates states such as powered on, paired, delivery in progress and delivery completion.