El modelo pragmático, también conocido como modelo multifactorial, considera factores económicos y sociales, así como situaciones del entorno físico, psicosocial y sociocultural. Se enfoca en suministrar información veraz, cambiar actitudes a través de la motivación, y facilitar un ambiente propicio para que ocurra un cambio de conducta.