A judge has approved a $7 million settlement for a Shrewsbury family who claimed medical negligence in the birth of their daughter.