Patients have explicit desires or requests for worth services when they visit the hospitals. However, many cases of patient dissatisfaction could occur due to inadequate discovery of their needs. The present study found that significant determinants of patient satisfaction at public hospitals were self judged health status, expectation about the services, perceived cleanliness of hospitals, perceived adequacy of consultation duration, perceived providers technical competency, perceived welcoming approach and perceived body signaling. On the other hand, predictors at private hospitals included self judged health status, expectation about the services, perceived adequacy of consultation duration, perceived empathy, perceived welcoming approach, perceived providers technical competency, perceived providers lack of experience and ability, recorded consultation duration, educational status and occupation.