Advances
「進歩」「発展」という意味で、複数形です。
in
「~において」という意味の前置詞です。
medical
「医学の」という意味の形容詞です。
science
「科学」という意味です。
have
ここでは現在完了形を作る助動詞として使われています。
made
「作る」という意味のmakeの過去分詞です。have madeで現在完了形「作ってきた」となります。
more
「より多くの」という意味です。
premature
「時期尚早の」「早産の」という意味の形容詞です。
babies
「赤ちゃん」という意味のbabyの複数形です。
viable
ここでは補語として使われており、「生存可能に」という意味です。