According to your symptoms you seem to have suffered a sub-chorionic bleed that may have subsided. Absence of fresh bleeding is a good thing, so also is the presence of fetal heart on sonogram. Please have regular follow up with your doctor and get serial sonograms to keep track of the status of your pregnancy
. Avoid intercourse, take bed rest
, avoid all sorts of stress
and eat healthy. Good luck.