Factors influencing diabetes self-care practice among type 2 diabetes patients attending diabetic care follow up at an Ethiopian General Hospital, 2018