to compare the types of ways of teaching clinical reasoning in general practice as one of the medicine fields and compare models of how to teach clinical reasoning techniques using case based learning to subject based learning to problem base learning and advantages and disadvantages of each method