Being a general practitioner (GP) is a rewarding yet challenging job. You have to deal with different types of patients,…