DHA General Practitioner (GP) syllabus, subjects