Can doctors detect heart defects at 7 weeks pregnant?

No, too early to tell.