 In Switzerland, heroin assisted treatment is an established programme of the national health system.Several dozen centres exist throughout the country and heroin-dependent people can administer heroin in a controlled environment at these locations.The Swiss heroin maintenance programme is generally regarded as a successful and valuable component of the country's overall approach to minimising the harms caused by illicit drug use.