A system for delivering therapeutic fluid to a body of a patient comprises: a dispensing unit (10) and a cradle unit (20) configured to adhere to a patients skin, the dispensing unit (10) being configured to connect to and disconnect from the cradle unit (20). The dispensing unit (10) has at least one housing and includes: a reservoir for retaining the therapeutic fluid a driving mechanism to dispense the therapeutic fluid from the reservoir to the body of the patient a controller to control, at least in part, operation of the driving mechanism a power source (240) to power at least the driving mechanism and the controller, and an absorption enhancement device (70) that causes an increase in the absorption rate of the therapeutic fluid in the body of the patient. The absorption enhancement device (70) comprises a heating plate (44),(47) disposed on the at least one housing to heat the patients skin surface. The cradle unit (10) includes an opening (24),(28) which in use is aligned with the heating plate (44),(47) once the dispensing unit (10) is connected to the cradle unit (20).