При кодировании используется лекарственные препараты имеющих разные названия, но в их основе используется всего два действующих вещества это Дисульфирам и Налтрексон.
Дисульфирам воздействуя на печень не позволяет ей вырабатывать ферменты для расщепления этанола. Именно поэтому, употребив даже минимальную дозу алкоголя, наступают признаки сильнейшего отравления, а большая доля алкоголя может привести к летальному исходу.
По окончании кодирования, для проверки действия препарата, пациенту предлагают выпить небольшую дозу алкоголя тем самым делая провокацию. После употребления алкоголя, пациенту станет плохо, он почувствует приступы тошноты и рвоты, скачки давления и шум в ушах, головокружения, увеличение частоты сердцебиения. У пациента возникает паническое чувство страха за собственную жизнь, что приводит к отказу от употребления спиртного до окончания срока кодирования. Провокация проводится строго под контролем лечащего врача.
Налтрексон действуя на рецепторы нервной системы (опиоидные рецепторы) блокирует их реакцию на алкоголь. При употреблении алкоголя не происходит никакой реакции. Человек не пьянеет, к нему не приходит чувство эйфории и блаженства от выпитого, желание употребить спиртное угасает.
Недостатком Налтрексона является то, что он не нейтрализует действие на организм больших доз алкоголя. В случае употребления большой дозы алкоголя произойдёт серьёзная интоксикация организма, результат которой может привести к летальному исходу. Налтрексон рекомендуется для таких пациентов, кто не в состоянии отказаться от полного употребления спиртного или не может из-за специфики работы, а также в случае, когда для поддержания здоровья необходимо употребление лекарственных препаратов, содержащих спирт, что совершенно не допустимо при лечении Дисульфирамом.