Self-injection system allows a user to inject a drug from a cartridge carrying unique identification information, 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 of the cartridge and cooperates with a central processing unit to determine the validity of the drug in order to permit an injection procedure to commence. The central processing unit has a memory for storing the different injection parameters and controls a drive unit for driving fluid from the cartridge and through a needle into the selected tissue, at the injection parameter that is associated with the user selected tissue for the injection.본 발명의 자가-주사 시스템은 사용자가 고유의 확인 정보가 붙어 있는 카트리지에 들어있는 약을 복수의 주사 자리 중의 임의의 하나에 주입할 수 있게 해 준다. 각각의 주사 자리의 조직은 각각의 주사 자리에 대해 상이한 유동률과 같은 적어도 하나의 주사 파라미터와 관련되어 있다. 주사 절차가 개시될 수 있도록 하기 위해서 스캐너는 카트리지의 확인 정보를 판독하고 중앙처리장치와 협력하여 약의 유효성을 결정한다. 중앙처리장치는 상이한 주사 파라미터를 저장하는 메모리를 가지고 있으며 주사를 맞을 사용자 선택 조직과 관련되어 있는 주사 파라미터에 따라 카트리지에 들어 있는 액체를 주사바늘을 통하여 선택된 조직으로 공급하는 구동 유닛을 제어한다.