Kar (1983), Perilaku seseorang dapat dipengaruhi oleh lima faktor yaitu behavior intention (niat seseorang untuk bertindak sehubungan dengan kesehatan atau perawatan kesehatannya), social support (dukungan sosial dari masyarakat sekitar), accessebility of information (ada atau tidaknya informasi tentang kesehatan atau fasilitas kesehatan), personal autonomy (otonomi pribadi yang bersangkutan dalam mengambil suatu tindakan atau keputusan), dan action situation (situasi yang memungkinkan untuk bertindak atau tidak bertindak).