Factors affecting patient satisfaction and healthcare quality | Synapse