General Physician is a doctor that treat all type of infectious diseases, illnesses, and injuries. They can treat non-surgical procedures, diagnosis, pre and post-operative assessment and immunization. They also deal with many family diseases like allergies and internal medicines. Their duty is to take care of all serious, non-surgical and unusual medical happenings. Some general physicians limit their specialization to a specific field of interest and other practice overall diseases and illness. General physicians are trained to do all diagnostic test and procedures too. They can give treatment or they can move forward to other specialists for further treatments. Here is the list of some best General Physicians all over Pakistan with whom you can book an appointment.