One of the suggestions is to make MBBS a 3-year course on primary care with all subjects taught but with the intention of providing primary GP medical care.
For example, have only six months of basic anatomy in primary program and those who want to enter surgery get another three years of education with one year of anatomy classes linked to surgery. Why should every one learn all about advanced medicine including anatomy or physiology in MBBS?
Complete skeletal anatomy should be taught only to those who opt for orthopedics post MBBS. Same is true for advanced eye anatomy.
One can have basic MBBS course in every district in the country. For postgraduation they may have to enter a medical college.
also, some universities have shortened medical school programs from four years
to three. US
Three-year programs generally are offered as an incentive for students to pick primary care, in order to prevent shortages of primary care doctors. Rather than having to spend two years taking basic courses and two years of doing clinical work in different specialties to determine their preferred fields, students in accelerated programs finish in three years because they spend only one year doing clinical work as they already have chosen primary care.
In nursing also, we have two courses: Basic Nursing and BSc Nursing. A similar experimentation can be done in MBBS.