Ribbon Health brings in nearly $44 million in funding