Diabetes related health knowledge, attitude and practice among diabetic patients in Nepal | Synapse