A graduate educational framework for GP based on the 'experiential learning' framework in this study could be used to prepare a graduate GP training; it is effective at increasing the comprehension of general practitioners towards better primary care practice.