Though rehabilitation is used as a single term most of the time, it has several subtypes classified on various bases. If you take a look at the program for drug rehab