Vicodin drug contains a compound of the combination of acetaminophen and hydrocodone. Both of these compounds serve their purpose as pain killers. Hydrocodone is an opioid pain medication. An opioid compound is also known as a narcotic. And acetaminophen is a comparatively less potent pain reliever and is combined with hydrocodone to increase the effect it has on the pain suffered by the patient. Vicodin is primarily used to treat pain of moderate to severe nature. However, an opioid drug is not to be taken long term and in high dozes as it has a probability of getting the patient addicted. And for this reason, it is strictly advised to take this medication under the supervision of the doctor and only according to how he as prescribed it to you.