Obstetrics is the branch of medicine that deals with all aspects of pregnancy, from prenatal care through postnatal care, and an obstetrician is a specialist in this field. A gynaecologist does not participate in the delivery of infants, in contrast to an obstetrician who does.