There are various general modalities and types of outpatient heroin addiction treatment programs. The approaches used today have been diversified and evolved and no longer fit into the traditional addiction treatment classification.

However, detoxification alone is not sufficient to address the behavioral, social and psychological problems that come with addiction. As a result, drug abusers that undergo detoxification do not typically end up with the behavior change required for their recovery. For this reason, people who have undergone detoxification need formal assessment and substance abuse treatment.

There are various unpleasant and potentially severe side effects that addicts may experience during their withdrawal period. To address the detoxification side effects, physicians usually prescribe different medications to manage them. Physicians refer to this program as "withdrawal management plan." The best outpatient heroin addiction treatment programs also follow the plan. Patients may be given a range of medications to manage withdrawals, including barbiturates, nicotine, alcohol, benzodiazepines, among other sedatives.

Long-Term Inpatient Heroin Treatment
Long-term inpatient treatment is recommended for patients with severe heroin or alcohol addiction. The recovery program is a 24-hour treatment that is offered in a residential community. One of the well-known treatment models is known as therapeutic community (TC), where patients can stay from 6 to 12 months in a community that is specially run for them. 

The primary focus of TC is to make an individual be able to relate well with others in the society. The program's community - staff, residents, and other patients are part of the treatment. TC program views addiction according to a person's psychological and social deficits. The treatment focusses on helping a patient develop responsibility and accountability. At the end of treatment, the addict is expected to lead a socially productive life.

Short-Term Inpatient Treatment
Short-term inpatient programs are an alternative to long-term inpatient and outpatient addiction treatment programs. These programs provide an intensive but short treatment that follows the 12-step approach. Initially, the 12-step addiction treatments were used in the treatment of alcoholics. However, when the cocaine scourge exploded in the 1980s, the program was modified and used as a basis for treatment of different substance use disorders. 

Short-term addiction treatment programs usually last from 3 to 6 weeks and are in-patient, hospital-based treatments. On the other hand, the best outpatient addiction treatment programs can last for a few weeks to months, depending on how committed a patient is to recovery. After inpatient treatment, patients are put through non-residential therapy and participate in various self-help groups such as Alcoholics Anonymous.
View here for more information:
Long-Term and Short-Term Heroin Addiction Treatment Programs