A study on over 2000 patients has been conducted in Hanoi, Vietnam, to explore the influences of psychological and socio-economic factors on the evaluation of healthcare quality and public health by patients. The findings suggest effective health communication and the status of being married are two elements that have the strongest impact on people's positive perceptions about healthcare quality (β HealthCom = 0.210, β otherMaritalstt = −0.386, p < 0.001). Young unmarried people and the insured tend to be more critical of healthcare quality (β Age = −0.005, p < 0.05; β yesHealthIns = −0.208, p < 0.001). At the same time, a higher BMI and better view of health care quality are linked to negative opinions about community health. These outcomes suggest that in order to maintain collective health as part of social sustainability, the Vietnamese government should pay attention to infrastructure improvement, insurance system reforms, and communication of personal health care knowledge.