A medical fluid communication system (100) is disclosed comprising a pump controller (105) and a fluid detector (125). The fluid detector (125) detects characteristics of the fluid and provides fluid measurements to the pump controller (105), which detects if the fluid is flowing in the medication delivery system. In the event fluid is not flowing due to an occlusion, the pump controller (105) may attempt to resolve the occlusion or may provide a warning to a user that an occlusion is occurring.