fetoscopy: prenatal diagnosis that allows direct observation of a fetus in the uterus and the withdrawal of fetal blood
abstraction: a general concept formed by extracting common features from specific examples
endocrinologist: physician who specializes in the diagnosis and treatment of conditions affecting the endocrine system