A medical device pump with a housing with a compartment for removably receiving a cartridge containing a therapeutic agent, a conduit configured to operatively provide a fluid flow path for therapeutic agent to exit from the cartridge, a user activated delivery button, a trigger mechanism, and a pump mechanism employing an articulating, coiled drive spring.