Самая лучшая мотивация - это внутреннее "я" когда у человека говорит. Вот когда сам человек понимает, что пора бросать курить и начать правильно питаться, потому что здоровье "шалит", тогда это намного эффективней получается, чем когда все вокруг говорят и указывают, что делать.
Ну а указания врача - каждый сам определяет для себя - надо оно ему или не надо. Врачи разные бывают. При банальном насморке могут назначить что надо и что не надо и здесь уже своей головой нужно тоже пользоваться, а не слепо полагаться на врача.
Именно врач может мотивировать больного на выполнение своих рекомендаций посредством расположения больного к себе. Для этого нужно рассказать доходчиво больному о его болезни, что будет, если не выполнять рекомендаций, и какой прогноз, если выполнять. Быть вежливым с пациентом, выслушивать его жалобы и мнение. Больные часто просто недостаточно информированы о той или иной болезни и ее последствиях и исходах. А еще бывает, что не хотят выполнять рекомендации, потому что врач грубый, злой, это вызывает протест - "ну тогда и не буду пить то, что он назначил, все равно не поможет", а спросить или попросить заменить лекарство не хотят из-за того, что врача боятся.
Главный способ сделать так, чтобы больной выполнял рекомендации - это найти с ним общий язык, войти в контакт. А это умеют далеко не все врачи.