We all learnt Community medicine before general medicine. Now that the concept of prevention has expanded upto tertiary prevention i.e., limitation of disability and rehabilitation, wouldn't it be better to learn community medicine after general medicine?

Epidemiology of course can be thought as a part of general medicine. Administration and management of healthcare, application of concepts learnt in community medicine with thorough knowledge of general medicine will probably serve a purpose when we reach out to the less privileged.