SELF-INJECTION SYSTEM ALLOWS A USER TO INJECT A DRUG FROM A CARTRIDGE (110) CARRYING UNIQUE IDENTIFICATION INFORMATION (510), INTO ANY ONE OF A PLURALITY OF INJECTION SITES. TISSUE AT EACH INJECTION SITE IS ASSOCIATED WITH AT LEAST ONE INJECTION PARAMETER, SUCH AS FLOW-RATE, THAT IS DIFFERENT FOR EACH SITE. A SCANNER READS THE IDENTIFICATION INFORMATION (510) OF THE CARTRIDGE (110) AND COOPERATES WITH A CENTRAL PROCESSING UNIT (310) TO DETERMINE THE VALIDITY OF THE DRUG IN ORDER TO PERMIT AN INJECTION PROCEDURE TO COMMENCE. THE CENTRAL PROCESSING UNIT (310) HAS A MEMORY FOR STORING THE DIFFERENT INJECTION PARAMETERS AND CONTROLS A DRIVE UNIT (40) FOR DRIVING FLUID FROM THE CARTRIDGE (110) AND THROUGH A NEEDLE (130) INTO THE SELECTED TISSUE, AT THE INJECTION PARAMETER THAT IS ASSOCIATED WITH THE USER SELECTED TISSUE FOR THE INJECTION. FIG. 1