$6.7 million medical complex opens