A flushing pump (100) for medical use includes a pump (10) to pump liquid from a reservoir and a processor (16) in communication with a remote controller connection port (40). The remote controller connection port (40) comprises an output system connection point (41) an input system connection point (42), a debugging connection point (43) and a ground connection point (44) held at a reference voltage level. The processor (16) outputs diagnostic information to the output system connection point (41) in response to the debugging connection point (43) receiving a signal at the reference voltage level. This allows for easy remote diagnostics and servicing.